登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:xd plc和上位机通讯发送数据
点击:1166 回复: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
工控新闻
后摩尔时代的创新:在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用
Arm Tech Symposia 年度技术大会顺利收官,继续构建面向未来的 AI 计算平台
华北工控BIS-6390ARA-D10:应急管理系统的“智慧大脑”
11月26日-29日来大湾区工博会,看2000+全球参展企业的“新鲜货”
工业机器人市占率反转, “第五大家族”会在中国出现吗?
人形机器人进军职场,福兮祸兮?
皮尔磁:分布式控制系统惊艳登场
菲尼克斯电气携手阿里云打造云化PLC解决方案
更多新闻资讯