modbustcpclient事例说课.docVIP

  • 30
  • 0
  • 约7.54千字
  • 约 13页
  • 2016-11-22 发布于湖北
  • 举报
一、MB_CLIENT 介绍 说明 “MB_CLIENT”指令作为 Modbus TCP 客户端通过 S7-1200 CPU 的 PROFINET 连接进行通信。 使用该指令,无需其它任何硬件模块。 通过“MB_CLIENT”指令,可以在客户端和服务器之间建立连接、发送请求、接收响应并控制 Modbus TCP 服务器的连接终端。 参数 下表列出了指令“MB_CLIENT”的参数: 参数 声明 数据类型 说明 REQ Input BOOL 与 Modbus TCP 服务器之间的通信请求 REQ 参数受到等级控制。 这意味着只要设置了输入 (REQ=true),指令就会发送通信请求。 其它客户端背景数据块的通信请求被阻止。 在服务器进行响应或输出错误消息之前,对输入参数的更改不会生效。 如果在请求期间再次设置了参数 REQ,此后将不会进行任何其它传输。 DISCONNECT Input BOOL 通过该参数,可以控制与 Modbus 服务器建立和终止连接: 0: 建立与指定 IP 地址和端口号的通信连接。 1: 断开通信连接。 在终止连接的过程中,不执行任何其它功能。 成功终止连接后,STATUS 参数将输出值 7003。 而如果在建立连接的过程中设置了参数 REQ,将立即发送请求。 CONNECT_ID Input UINT 确定连接的唯一 ID。 指令“MB_

文档评论(0)

1亿VIP精品文档

相关文档