云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 西门子PLC串行通讯方式有几种范文

西门子PLC串行通讯方式有几种范文

  • 62 次阅读
  • 3 次下载
  • 2025/6/13 19:43:01

标寄存器地址、要读写的字节数、要写入的数据和校验码。S7-200 PLC接收到计算机发送来的数据,先存放在PLC的接收缓冲区,设定以VB100开始。自定义的接收缓冲区的数据设计格式见表1 表 1 PLC接收数据缓冲区 VB100 接收到的字节数 VB101 起始字符

VB102 指令类型(读/写) VB103 VB104 目标站地址 VB105~VB112 目标寄存器地址 VB113 VB114 读写字节数 VB115~VB130 要写入的数据 VB131 VB132 校验码 VB133 结束字符

为避免在通信中由于指令中的起始字符或者结束字符与传输的数据有重复而导致PLC的误动作,这里采用文本传送二进制数据,即通过以16进制的ASCII码的格式来描述数据,让每个二进制的字节都表示成一对ASCII编码的16进制字符。比如48H可表示为34H、38H两个字节。指令类型自定义为05H代表读操作,06H代表写操作。目标寄存器地址采用四个字节表示,前两个字节表示寄存器类型,后两个表示寄存器号,例如:VB101的地址可表示为08 00

00 65,其中“08 00”表示V寄存器区,“00 65”表示寄存器号101。目标寄存器地址表示方法如表2所示:

PLC接收上位机的指令后会返回一个21字节的反馈信息。自定义的发送缓冲区的格式如表3所示: 表 3 PLC发送缓冲区格式

VB153 VB154 VB155 VB156~VB171 VB172 VB173 VB174

发送字符数 起始字符 状态信息 发送数据区 校验码 结束字符

其中VB155状态信息的格式定义为:01H代表读入正确,02H代表写入正确,03H代表校验码错误,04H代表指令不合法。 3.3 主要程序设计

本系统PLC程序设计采用模块化设计,主要包括主程序、初始

搜索更多关于: 西门子PLC串行通讯方式有几种范文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

标寄存器地址、要读写的字节数、要写入的数据和校验码。S7-200 PLC接收到计算机发送来的数据,先存放在PLC的接收缓冲区,设定以VB100开始。自定义的接收缓冲区的数据设计格式见表1 表 1 PLC接收数据缓冲区 VB100 接收到的字节数 VB101 起始字符 VB102 指令类型(读/写) VB103 VB104 目标站地址 VB105~VB112 目标寄存器地址 VB113 VB114 读写字节数 VB115~VB130 要写入的数据 VB131 VB132 校验码 VB133 结束字符 为避免在通信中由于指令中的起始字符或者结束字符与传输的数据有重复而导致PLC的误动作,这里采用文本传送二进制数据,即通过以16进制的ASCII码的格式来描述数据,让每个二进制的字节都表示成一对ASCII编码的16进制字符。比如48H可表示为34H、

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com