找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
还有,整流器给了个通讯协议,里面的地址码就是从站地址吗?那么功能码是干什么的啊?寄存器的2个起始地址如何调用啊?
协议:
主站:PLC
从站:AFE 波特率:115200
从站地址:07H
1.从站输出电压设置及从站应答
向从站设置电压(主->从) 从站应答(从->主)
地址码 07H 07H
功能码 06H 06H
寄存器起始地址(H) 00H 00H
寄存器起始地址(L) 70H 70H
数据区(H) 电压值高字节 写入状态高字节
数据区(L) 电压值低字节 写入状态低字节
校验码(L) CRC校验值低字节 CRC校验值低字节
校验码(H) CRC校验值高字节 CRC校验值高字节
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
在DB块的属性里将优化的块访问前面的对号去掉即可绝对寻址。
地址码是从站地址,功能码在MB_Master的帮助里可以看到。06是写入保持寄存器,1 个 WORD/查询。
这里PLC做主站,应该调用MB_Master,整流器是从,进行波特率、奇偶校验、地址码设置等通讯方面的设置,如果说你只是读取整流器数据,那就用第三条就可以了,就是读取寄存器数据,功能码是03,然后再看你需要读取几个寄存器,起始地址和寄存器个数都是按十进制格式填写,你可以先用串口调试助手发送指令07(地址码)03(功能码)0071(起始地址)0001(寄存器个数)D477(用校验工具输入07030071然后生成),看整流器是否回数,注意整流器的波特率必须和串口调试助手的波特率、奇偶校验、数据位、停止位一致
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!