业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-02 12:00:11浏览次数:317
联系我们时请说明是化工仪器网上看到的信息,谢谢!
明
基于 MB TCP 的 RTU 设备的单元标识符
基于 Modbus TCP 的 RTU 设备的单元标识符,位于“MB_CLIENT"指令背景数据块的可
编辑静态变量中的“MB_Unit_ID"变量内。单元标识符用于分配耦合伙伴。
参见
MB_CLIENT 介绍 (页 4757)
MB_DATA_PTR 参数 (S7-1200, S7-1500)
说明
参数 MB_DATA_PTR 是一个指针,指向将从 Modbus 接收数据的数据缓冲区或指
向待发送到 Modbus 的数据所在数据缓冲区的指针。作为数据缓冲区,可使用全局
数据块或存储区域 (M)。
对于存储区域 (M) 中的缓冲区,可通过以下使用 ANY 格式的指针:“P#位地址" “数据
类型" “长度"(例如:P#M1000.0 WORD 500)
MB_DATA_PTR 可引用不同的数据结构,具体取决于数据缓冲区所在的存储区域:
● 使用访问的全局数据块时,MB_DATA_PTR 可引用基本数据类型的变量或数组。
支持以下数据类型:
数据类型 长度(位)
Bool 1
Byte、SInt、USInt、Char 8
Word、Int、WChar、UInt 16
DWord、DInt、UDInt、Real 32
此时,所有 Modbus 功能都可使用支持的所有数据类型。例如,MB_CLIENT 可将接收
到的字节类型变量中的某个位写入一个特定地址内,而不改变该字节中的其它位。因
此,在执行位操作功能时,无需使用位数组。
● 如果使用位存储器地址区或访问全局数据块作为存储区,则 MB_DATA_PTR 对基
本数据类型的使用无任何;此时,MB_DATA_PTR 还可引用诸如 PLC 数据类型
(UDT) 和数据类型 (SDT) 等复杂数据类型。
对 PLC 进行编程
编程和操作手册, 10/2018 4765指令
4.1 指令
说明
将位存储器地址区域用作数据缓冲区
如果将位存储器地址区域用作 MB_DATA_PTR 数据缓冲区,则需注意该变量的值。
S7-1500-CPU 为 16 KB;S7-1200-CPU 为 8 KB。
CONNECT 参数 (S7-1200, S7-1500)
MB_CLIENT 指令版本 V4.1 及以下版本的 CONNECT 参数的连接描述
“MB_CLIENT"指令可使用 2 种不同的连接描述:
● TCON_IP_v4 结构的设定连接
该连接参数存储在 TCON_IP_v4 结构中,并通过调用指令“MB_CLIENT"来建立连接。
● TCON_Configured 结构的组态连接
CPU 已建立了组态连接。使用 TCON_Configured 结构指令使用的现有连接。
指令“MB_CLIENT"的每个实例都需要一个的连接。为每个指令实例都创建一个单独
的 TCON_IP_v4 或 TCON_Configured 结构来描述连接。
设定连接的连接描述
对于 CONNECT 参数的设定连接,使用以下结构的 TCON_IP_v4 描述连接:
● 确保仅在 TCON_IP_v4 结构中了 TCP 类型的连接。
● 该连接不能使用下列 TCP 端口号:20、21、25、80、102、123、5001、34962、
34963 和 34964。
字节 参数 数据类型 起始值 说明
0 … InterfaceID HW_ANY - 本地接口的硬件标识符(值范围:0 到 65535)。
1
2 … ID CONN_OU - 引用该连接(取值范围:1 到 4095)。
3 C 该参数将确定 CPU 中的连接。指令
“MB_CLIENT"的每个实例都必须使用的 ID。
4 ConnectionType BYTE 11 连接类型
对于 TCP,选择 11(十进制)。不允许使用其它连
接类型。如果使用了其它连接类型(如 UDP),该指
令的 STATUS 参数将输出相应的错误消息。
对 PLC 进行编程
4766 编程和操作手册, 10/2018 指令
4.1 指令
字节 参数 数据类型 起始值 说明
5 ActiveEstablishe BOOL TRUE 建立连接的所对应的 ID
d 对于连接建立,应选择 TRUE。
6 … RemoteAddress ARRAY - 连接伙伴(Modbus )的 IP 地址,例如,
9 [1..4] of 192.168.0.1:
BYTE ● addr[1] = 192
● addr[2] = 168
● addr[3] = 0
● addr[4] = 1
10 RemotePort UINT 502 远程连接伙伴的端口号(取值范围:1 - 49151)。
… 使用通过 TCP/IP 协议与其建立连接并终通
11 信的的 IP 端口号(默认值:502)。
12 LocalPort UINT 0 本地连接伙伴的端口号:
… ● 端口号:1 至 49151
13 ● 任意端口:“0"
说明
移植 V2.1 版“MB_CLIENT"指令
参数 CONNECT_ID、IP_PORT 和 IP_OCTET_x 映 TCON_IP_v4 结构中的 3.0 版
“MB_CLIENT"指令。
● “MB_CLIENT"V2.1 指令的 CONNECT_ID 参数对应于 TCON_IP_v4 的参数 ID。
● “MB_CLIENT"V2.1 指令的 IP_PORT 参数对应于 TCON_IP_v4 的参数 RemotePort。
● “MB_CLIENT"V2.1 指令的 4 个 IP_OCTET_x 参数对应于 TCON_IP_v4 的 RemoteAddress
参数数组。
组态连接的连接描述
对于 CONNECT 参数的设定连接,使用以下结构的 TCON_Configured. 描述连接
● 确保仅在 TCON_Configured 结构中了 TCP 类型的连接。
● 该连接不能使用下列 TCP 端口号:20、21、25、80、102、123、5001、34962、
34963 和 34964。
对 PLC 进行编程
编程和操作手册, 10/2018 4767指令
4.1 指令
字节 参数 数据类型 起始值 说明
0 … InterfaceId HW_ANY - 本地接口的硬件标识符(值范围:0 到 65535)。
1
2 … ID CONN_OU - 引用该连接(取值范围:1 到 4095)。
3 C 输入现有连接的连接 ID。
4 ConnectionType BYTE 0 连接类型
对于组态连接,选择 254(十进制)。
用于 V4.1 以上指令版本和自固件版本 V2.5 起的 S7-1500 CPU 的 CONNECT 参数的连接描述
除了与结构 TCON_IP_v4 和 TCON_Configured 的连接外,TCP 的以下连接描述也可用
于 V4.1 以上指令版本的 MB_CLIENT 和自固件版本 V2.5 起的 S7-1500 CPU:
● TCON_IP_V4_SEC
相关说明,请参见 AUTOHOTSPOT
● TCON_QDN
相关说明,请参见 AUTOHOTSPOT
● TCON_QDN_SEC
相关说明,请参见 AUTOHOTSPOT
有关连接的更多信息,请参见 AUTOHOTSPOT。
参数 STATUS (S7-1200, S7-1500)
参数 STATUS(常规状态信息)
STATUS* 说明
(W#16#)
0000 指令已执行,且无任何错误。
0001 连接已建立。
0003 连接已终止。
7000 未任何作业且未建立任何连接(REQ=0,DISCONNECT=1)。
7001 已触发连接建立操作。
7002 中间调用。正在建立连接。
7003 正在终止连接。
对 PLC 进行编程
4768 编程和操作手册, 10/2018 指令
4.1 指令
STATUS* 说明
(W#16#)
7004 连接已建立且处于受状态。未任何作业执行。
7005 正在发送数据。
7006 正在接收数据。
* 在程序编辑器中,状态代码可显示为整数或十六进制值。有关切换显示格式的信息,请参见“另请参
见"。
参数 STATUS(协议错误)
STATU 本地/远程 “MB_SERVER" 说明
S* 错误 应答中的错误代码
(W#16# (B#16#)
)
80C8 本地 - 在时间段内,无响应。检查与 Modbus 的连
接。仅当尝试了所组态的可重复尝试后,才报告该错误。
如果“MB_CLIENT"指令在时间内没有收到初传输事务 ID
(请参见静态变量 MB_TRANSACTION_ID)的应答,则输出该错
误代码。
8380 本地 - 接收到的 Modbus 帧格式错误或字节数过少。
8381 远程 01 不支持功能代码。
8382 本地 - ● 帧标头中的 Modbus 帧长度与接收到的字节数目不*。
● 字节数目与实际传送的字节数不*(仅功能 1 到 4)。例
如,当“MB_CLIENT"请求奇数个字,但“MB_SERVER"始
终发送偶数个字时,将发生该状况。
● 收到的帧的起始地址与已经保存的起始地址不*(功能 5、
6、15、16)。
● 字数与实际传送的字数不*(功能 15 和 16)。
远程 03 接收到的 Modbus 帧长度无效。检查。
8383 本地 - 读/写数据错误或访问了 MB_DATA_PTR (页 4765) 地址外的区
域。
远程 02 读/写数据错误或访问地址区域以外的位置。
生意难做,许多企业本想在后几个点钱过个好年,谁知原材料价格疯长,各种辅料也涨声不断,人力成本上涨,古镇灯博会和灯光文化节已成为中山灯饰区域品牌向外推广的烫金名片。国内手动工具企业大多数都是以低端产品为主或者代工贴牌,产品和品牌产品仍然为欧美所把持。克拉玛依供热公司澳德普盛介绍产品技术海天祥瑞介绍产品技术来自IGPE大会组委会消息,IGPE组委会专业观众部目前正在加紧进行专业观众的组织、数据录入及强化邀请阶段,
下一篇:西门子6SN1145-1AA01-0AA0集成商