当前位置: 主页 > PLC控制

ptp通讯

小弟最近在学习pTP通讯,要通讯几个仪表有几点地方不同明白希望哪个大侠能给解答下,下图中我画线数据,0*01是仪表地址,0*03是03功能,后面几个是什么意思,我想用db块发送,这样的格式对吗?

图片说明:

1c38408589201180DAFCcc4b593bcb9c086318a646fb67eda6409a9eff5015fe ptp通讯ptp通讯 765b5c9d7c724c8663BF9fa9d4f7b2ebptp通讯 ptp通讯ptp通讯

最佳答案

起始地址,起始地址开始的要访问的地址数量一下,最后面的是循环冗余校验码。比如读取仪表地址是1的40001开始的两个字,则是010300000002C40B。CRC的算法比较复杂,建议在网上下载一个CRC计算器,计算出来,直接填上就行,不过高低字节要互换。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。03是功能码,表示读取寄存器值

  • 关注微信

猜你喜欢

微信公众号