台达PLC通讯协议 .
9页1、台达PLC通讯协议 V1.12 通讯接口RS-232C RS-4852. 通讯协议ASCII 模式, 9600(传输速率), 偶同位, 1 个起始位, 1 个停止位9600,7,e,13. 通讯资料格式STX 起始字符 :(3AH)ADR 1 通讯地址:ADR 0 8-bit 地址包含了2 个ASCII 码CMD 1 命令码:CMD 0 8-bit 命令包含了2 个ASCII 码DATA(0) 资料内容:DATA(1) n个8-bit 资料包含了2n 个ASCII 码. n =74 个ASCII 码DATA(n-1)LRC CHK 1 侦误值:LRC CHK 0 8-bit 侦误值包含了2 个ASCII 码END 1 结束字符:END 0 END 1 = CR(0DH),END 0 = LF(0AH) ADR(通讯地址)PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0)=0,10=30H, 1 = 31H LRC CHK(侦误值)CMD(命令指令)及DATA(数据字符) LRC CHK(侦误值)侦错方式采用LRC(Longitudinal Redundancy Ch
2、eck)侦误值。LRC 侦误值乃是将ADR1 至最后一个资料内容加总,将该值取2 补码(2s Complement)得到之结果即为LRC 侦误值。附录-3例:STX :ADR 1 0ADR 0 1CMD 1 0CMD 0 3起始资料地址0401资料数0001LRC CHK 1 FLRC CHK 0 6END 1 CREND 0 LF01H+03H+04H+01H+00+01H = 0AH0AH 的2 补码为 F6H注12 补码的求法:(1 补码再加1)0A(H) = 0000 1010(B)先取1 补码(将b0b7 反相)得1111 0101(B),再加1 为 1111 0110(B) = F6(H)即为0A(H)的2 补码。注2因此在收到一串完整的通讯命令,要检查这串通讯命令是否有误,只要将(ADR1,0)至(LRC1,0)加总等于0,则通讯无误,否则表示命令中资料有些是错误的。通讯异常 PLC 的响应:附录-4PLC 收到完整的通讯命令时,会判断命令是否有效,造成无效的原因有:原因EXCEPTION CODELRC CHK ERROR 07DEIVCE ADDRESS INVALI
3、D 02要求的资料超过范围 03COMMAND CODE INVALID 01通讯命令格式INVALID 07例:使用命令码 01 读取X000X017 的状态Field Name Example (Hex)Heading 3ASlave Address 01Function 01Starting Address Hi 04Starting Address Lo 00Number of Points Hi 00Number of Points Lo 10Error Check ( LRC ) EA附录-5PLC 响应:Field Name Example (Hex)Heading 3ASlave Address 01Function 81Exception Code 02Error Check ( LRC ) 7C因为Address 0400 对Function 01 是不合法的,所以响应Exception code = 0x02,且Function 01被设为81(b7 被设为1),亦即由响应的Function code 的 MSB 被设为1 表示PLC 响应ERRORMESSAGE
4、,并且由Exception code 可得知是何种错误。可用之命令码叙述如下:(每个device 的address, 请参考最后一页)Code Name Description01 Read Coil Status S, Y, M, T, C02 Read Input Status S, X, Y, M,T, C03 Read Holding Registers T, C, D05 Force Single Coil S, Y, M, T, C06 Preset Single Register T, C, D15 Force Multiple Coils S, Y, M, T, C16 Preset Multiple Register T, C, D17 Report Slave ID None附录-6资料字符之格式依命令码而定,依可用之命令码的资料内容分别叙述如下:Function Code:01, Read Coil StatusField Name Example (Hex)Heading 3ASlave Address 01Function 01Starting Address
《台达PLC通讯协议 .》由会员Si****n分享,可在线阅读,更多相关《台达PLC通讯协议 .》请在金锄头文库上搜索。
电影《金刚川》-观看后的散文集
小学生寒假阅读体验论文集全集
百年只是参考随笔[三篇]
十四五计划的经验[11]
宪法事件和思想的完整集合
学生在小组课中的经历-散文集
第三届世博会开幕式后 我觉得自己是一个完整的散文集
发展党员培训经验集示范论文
民法典的个人经验[10]
民法典学习经验示范作品全集
十四五后散文全集[8篇]
感恩父母的经历和体验模型作品全集
对“十四五”计划的思考[三篇]
脱贫攻坚经验 参考散文集
疫情表彰大会后观察论文集全集[10篇]
我和我的家乡有一本完整的后体验散文集[10篇]
优秀寒假 十节课 散文集
看了2020年央视315晚会 感觉散文集齐全
人民警察经验示范论文汇编
肺炎疫情感知表彰大会论文集全集[10篇]
2021-06-25 14页
2021-06-02 13页
2021-05-21 4页
2021-05-21 10页
2020-09-09 3页
2020-09-09 5页
2020-09-09 14页
2020-09-09 24页
2020-09-09 5页
2020-09-09 2页