S1200通讯口接多个MODBUS仪表,多次调用MB_MASTER指令读取仪表参数时是不是每调用一个MB_MASTER指令都需要调用一次MB_COMM_LOAD指令还是只调用一次MB_COMM_LOAD就可以了?
最佳答案
应调用一次MB_COMM_LOAD以初始化该端口。只有某个参数必须更改时,才需要再
次调用MB_COMM_LOAD。用户可以从启动OB调用MB_COMM_LOAD并执行它一
次,或使用第一个扫描系统标记发起调用以执行它一次。
对于每个通信模块中用于Modbus通信的每个端口,都必须使用一个MB_COMM_LOAD
实例来组态。必须为所用的每个端口都分配一个唯一的MB_COMM_LOAD背景数据
块。S7-1200CPU被限制为3个通信模块。
参考资料:S7-1200可编程控制器系统手册,11/2009,A5E02486685-02
提问者对于答案的评价:
谢谢。
专家置评