smart 200 PLC是否支持Modbus_rtu 功能码10

smart 200 PLC支持Modbus_rtu 功能码10H(写多个寄存器)的通信吗?如果不知道怎么在自由口通信和标准Modbus_rtu通信之间切换?要用到哪些标志位?

最佳答案

1、应该是支持的,10h=16
参考附图


2、如果想做的话,需要自己编写modubs通讯协议了吧,在自由口基础上
参考:
SIMATIC S7-200 SMART 自由口通讯和MODBUS RTU通讯是否可以在一个端口上同时使用? – 已解决问题
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=100679&cid=1076

modbus 自由口更多资料参考:
自由口通信常见问题(自由口通信、自由口通信端口定义、XMT发送指令、RCV 接收指令、RCV 接收指令实例、自由口通信常见问题、通信端口与连接方式、RS-485网络连接器)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/019.html
Modbus通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

或者下载:
西门子 S7-200 SMART PLUS V1.8 技术参考
https://support.industry.siemens.com/cs/cn/zh/view/76488152
S7-200 SMART 系统手册 V2.2
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6780

图片说明:

smart 200 PLC是否支持Modbus_rtu 功能码10  

提问者对于答案的评价:
谢谢详细解答,我知道了解决方法。

专家置评

00001 – 09999数字量输出 读 功能 1 ; 写 功能 5:写单输出点;功能 15:写多输出点  
10001 – 19999数字量输入 读 功能 2  写 - 
30001 – 39999输入寄存器 读 功能 4  写 - 
40001 – 49999保持寄存器 读 功能 3  ;写 功能 6:写单寄存器单元;功能 16:写多寄存器单元

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc127501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日
下一篇 2017年5月29日

相关推荐