登录
首页 PLC论坛 信捷XINJE
回帖 发帖
正文

主题:xd plc和上位机通讯发送数据

点击:1166 回复:9

电气方案:  plc采集位移传感器模拟量   换算得出移动距离   将距离数据发给上位机(PC)   和做软件的工程师沟通通讯协议如图   请大神看看这怎么写通讯程序 和发送数据的格式
附件 阿里旺旺图片20210819133817.jpg
21-08-19 13:38
就发送字符串给上位机就好了啊
21-08-19 13:42
有教程吗    没搞过   不知从哪下手表情
21-08-19 13:45
你数据转换看不懂,十六进制的20 00,换算成十进制应该是8192
难道你是两个数字一组?假设是3232MM,转换后就是20 20? 如果是这样表示,你有没有想过PLC要怎样转换,3232这个数是在一个寄存器里面的。
其实用XD系列PLC你应该程序都不用写,这个PLC是支持MODBUS协议的,你只需要告诉软件工程师这个距离数据放在哪个寄存器就可以了。
21-08-19 15:24
支持楼上观点
你要这种混合数值很难整
将处理好的数据放在某个约定的地方,让他来拿好了,你还不用担心他是否收到。
21-08-19 15:43
是2个数字一组
21-08-19 16:39

引用 零点冰封 在 2021/8/19 16:39:18 发言【内容省略】

试了一下,也不难实现,2个数字一组,除以100就分开了。商占2位,余数2位。我这个PLC是XD3-16的,用了自带的485端子(COM2)。
附件 微信图片_20210819173806.jpg
附件 微信截图_20210819173422.jpg
附件 微信截图_20210819173455.jpg
附件 微信截图_20210819173609.jpg
21-08-19 17:42
??????   感谢六楼的大神    谢谢    我好好学习下   感谢
21-08-19 23:00
PLC计算出的结果放在固定的寄存器,上位机通过485AB端子用modbus协议查询存放结果的寄存器就可以了吧。
21-09-17 08:49
喀喀喀密麻麻
22-01-23 10:50

工控新闻

更多新闻资讯