欢迎光临散文网 会员登陆 & 注册

博图V17(S7-1500)中应用Modbus服务器指令的若干体会

2023-06-29 21:04 作者:空格_jin  | 我要投稿

博图V17(S7-1500)中应用Modbus服务器指令的若干体会:

1.     用于MB_Server指令的DB块,必须是取消优化后的,即显示偏移量的DB块;

2.     由于客户端需要读或写服务器中的线圈或者寄存器,但是由于两者的数据类型不同,有bool、int、real等类型;又由于MB_HOLD_REG引用的存储区必须大于2字节,所以分段建立数据块,每个数据块的类型不同,用于存放读写数据,方法可以参考 S7-1200 PLC EASY PLUS文档中的描述。

 

 

3.     在使用多个MB_Server指令的时候,每个指令所用的背景数据块要是同一个。

如下图所示,两个指令所用的DB块都是DB2。


 

4.     由于创建了不同的数据类型,需要在DB块中进行各个存储区域的设置,设置方法见

S7-1200 PLC EASY PLUS文档中的描述。设置的路径如下图:

 


 

 

5.     数据区域的设置在本例中的DB2进行设置,

可以分为8个区域,如果data type 为0



 

相关参数的设置见下图

 



 

6.     连接参数的设置

详见下图

 

其中Remote Port填写0;

 

7.     仿真结果



博图V17(S7-1500)中应用Modbus服务器指令的若干体会的评论 (共 条)

分享到微博请遵守国家法律