登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:xd plc和上位机通讯发送数据
点击:1163 回复:9
楼主
编辑
引用
管理
零点冰封
电气方案: plc采集位移传感器模拟量 换算得出移动距离 将距离数据发给上位机(PC) 和做软件的工程师沟通通讯协议如图 请大神看看这怎么写通讯程序 和发送数据的格式
21-08-19 13:38
1楼
编辑
引用
管理
陈嘉伟
就发送字符串给上位机就好了啊
21-08-19 13:42
2楼
编辑
引用
管理
零点冰封
有教程吗 没搞过 不知从哪下手
21-08-19 13:45
3楼
编辑
引用
管理
YXBK
你数据转换看不懂,十六进制的20 00,换算成十进制应该是8192
难道你是两个数字一组?假设是3232MM,转换后就是20 20? 如果是这样表示,你有没有想过PLC要怎样转换,3232这个数是在一个寄存器里面的。
其实用XD系列PLC你应该程序都不用写,这个PLC是支持MODBUS协议的,你只需要告诉软件工程师这个距离数据放在哪个寄存器就可以了。
21-08-19 15:24
4楼
编辑
引用
管理
知道一点
支持楼上观点
你要这种混合数值很难整
将处理好的数据放在某个约定的地方,让他来拿好了,你还不用担心他是否收到。
21-08-19 15:43
5楼
编辑
引用
管理
零点冰封
是2个数字一组
21-08-19 16:39
6楼
编辑
引用
管理
YXBK
引用
零点冰封
在 2021/8/19 16:39:18 发言
【内容省略】
试了一下,也不难实现,2个数字一组,除以100就分开了。商占2位,余数2位。我这个PLC是XD3-16的,用了自带的485端子(COM2)。
21-08-19 17:42
7楼
编辑
引用
管理
零点冰封
?????? 感谢六楼的大神 谢谢 我好好学习下 感谢
21-08-19 23:00
8楼
编辑
引用
管理
1733221320
PLC计算出的结果放在固定的寄存器,上位机通过485AB端子用modbus协议查询存放结果的寄存器就可以了吧。
21-09-17 08:49
9楼
编辑
引用
管理
神的传说
喀喀喀密麻麻
22-01-23 10:50
工控新闻
IAS 2024 倍福展台直击视频回顾
西克中国30周年庆 | 探索picoScan150-LOC Core/Prime/Pro 定位导航系统,扫码赢好礼
茵梦达与鞍钢集团多家企业达成重要合作
施耐德电气以开放自动化与数字化,赋能炼化企业高效可持续发展
2024 倍福中国技术交流会
先进制造业为何呼唤数字孪生?
制造业数智化转型如何落地?来这场论坛找答案
展会预告 | 西克将亮相2024上海进博会
更多新闻资讯