做Modbus TCP通信时,用SCL语言写好程序后,还要MB_Client指令吗?

已锁定

昔日如诗

  • 帖子

    826
  • 精华

    3
  • 被关注

    10

论坛等级:侠圣

注册时间:2018-04-17

钻石 钻石 如何晋级?

做Modbus TCP通信时,用SCL语言写好程序后,还要MB_Client指令吗?

1075

9

2023-10-18 10:35:10

    1214C与一台外围设备做Modbus TCP通信,1214C做客户端。我从官网上下载了SCL程序,把它的FB块拉进OB1,就自动生成了背景数据块Comm_Unitid_DB,如下图蓝色箭号所指。

    此背景数据坦块里有两个数据类型,如下图红色箭号所指,一个是MB_Client数据类型,与MB_Client指令的背景数据块一样,一个是TCON_IP_v4数据类型,是用来设置IP地址的,与MB_Client指令的Connect引脚上的数据类型一样。

    我的疑问是,只需要这个SCL程序及背景数据块就可以实现1214C与Modbus TCP的服务器通信吗?不需要MB_Client指令吗?

    老实说,我以前是以为MB_Client指令类似于一个驱动程序,有此驱动程序才能与外围设备通信的。可是SCL程序加上它的背景数据块怎么就能与外围设备通信?

    Ps: SCL程序见第二楼。

   


 

做Modbus TCP通信时,用SCL语言写好程序后,还要MB_Client指令吗? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15225条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。