登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:【话题】写程序该怎么写,想读取温湿度(20230905)
点击:782 回复:28
楼主
编辑
引用
管理
惜缘
最后修改:
2023/9/6 9:27:08
23-09-04 15:57
1楼
编辑
引用
管理
pqsh
你这个写法可能有错. 这个看着是modbus的6号功能, 写单个寄存器. 向7d0写2. 用标准modbus协议试试?
23-09-04 16:02
2楼
编辑
引用
管理
zjgxk
用串口调试助手,先直接向设备写明文报文,比如如上的报文,得到回复后解析出数值,再按需要的读取内容写报文,得到正确所需的报文后,然后按PLC的手册写modbus的程序,用调试助手读PLC发的报文,与需要的一致即可
23-09-04 16:07
3楼
编辑
引用
管理
惜缘
就是不太明白怎么0x07 应该是16进制格式的吧。如果用三菱的软件该怎么写程序
23-09-04 16:22
4楼
编辑
引用
管理
惜缘
报文是这样的对吧,关键不太理解。0X07 0XD0 啥意思
23-09-04 16:28
5楼
编辑
引用
管理
YXBK
07 D0,是16进制,分成两个寄存器放,组合后化成十进制就是2000
你用的是三菱那款PLC,支不支持MODBUS的,如果支持用MODBUS指令直接读取
不支持就用RS指令,把串口调试里面的内容发送出去
最后修改:
2023/9/4 16:41:40
23-09-04 16:38
6楼
编辑
引用
管理
惜缘
大哥,能不能给一个实例呀。小白一个还在学习当中。
23-09-04 16:50
7楼
编辑
引用
管理
zjgxk
你发的报文多了。08和86是校验码,你后面多了2个00 00
23-09-04 16:59
8楼
编辑
引用
管理
YXBK
大哥,问你PLC型号你又不说,还有需要把这个手册传上来。
另外你那么多测试不去试,偏偏去改通讯地址,手册上的案例都是按1#站写的
你现在改成了2#站,这下校验码也要重新算了。
23-09-04 17:33
9楼
编辑
引用
管理
惜缘
FX3G的PLC.
23-09-04 18:00
上一页
下一页
工控新闻
强强联合!珞石机器人携手日本IDECfs,加速日本市场拓展步伐
2.3万亿元!税收政策有力支持科技创新和制造业发展
施耐德电气领投,这家工业自动化企业获数亿元战略融资
西门子亮相2025 CES:全面展示人工智能及数字孪生领域的突破性创新
上市一周年之际,“人形机器人第一股”优必选有大动作?
诺德驱动解决方案如何实现智能控制运动?
对机器人征税是异想天开吗?
美芝、威灵获评国家级“绿色供应链管理企业”
更多新闻资讯