第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/28 9:22:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

标寄存器地址、要读写的字节数、要写入的数据和校验码。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串行通讯方式有几种范文 的文档
西门子PLC串行通讯方式有几种范文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5mrm92s8399lpyv23wwc1symv1joq10076o_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top