通过工业以太网,可方便地将不同厂商的系统与 SIMATIC 自动化系统相连
无需专门的 Modbus 知识
使用标准工具 SIMATIC STEP 7 进行组态
借助于向导进行快速组态(仅适用于特定版本)
应用
Modbus 是一种在国际上广泛采用的协议,它对所有用户开放,受众多厂商的支持。Modbus/TCP 是在 MODBUS的基础上开发的,可在现代网络中使用。此协议现已成为一个开放的 Internet 标准草案,此草案是由 Internet 标准化组织IEFT(因特网工程任务组)推出的。这种开放性意味着每个厂商和每个用户都能够采用此协议,而事实上,众多领先厂商都已利用此协议。以太网通信向工业领域和办公领域中的不断扩展与渗透扩大了Modbus/TCP 在每个领域内的应用。其典型应用领域是不同质的系统环境。
设计
与 Modbus/TCP 站的通信可通过通信处理器 (CP) 来执行,或者通过 SIMATIC S7 CPU的集成接口来执行。
一个 SIMATIC S7 控制器可与一个以上 Modbus TCP 站通信,具体取决于 S7 CPU 的连接资源数量。
SIMATIC Modbus/TCP CP 和 Redundant V2 支持 SIMATIC S7 的以下通信处理器:
6ES7 331-7KF02-0AB0 | 模拟量输入模块(8路,多种信号) |
6ES7 331-7KF02-9AJ0 | 模拟量输入模块(8路,多种信号) (6ES7 331-7KF02-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7 331-7KB02-0AB0 | 模拟量输入模块(2路,多种信号) |
6ES7 331-7KB02-9AJ0 | 模拟量输入模块(2路,多种信号) (6ES7 331-7KB02-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7 331-7NF00-0AB0 | 模拟量输入模块(8路,15位精度) |
6ES7 331-7NF00-9AM0 | 模拟量输入模块(8路,15位精度) (6ES7 331-7NF00-0AB0+6ES7 392-1AM00-0AA0) |
6ES7 331-7NF10-0AB0 | 模拟量输入模块(8路,15位精度)4通道模式 |
6ES7 331-7HF01-0AB0 | 模拟量输入模块(8路,14位精度,快速) |
6ES7 331-1KF02-0AB0 | 模拟量输入模块(8路, 13位精度) |
6ES7 331-1KF02-9AM0 | 模拟量输入模块(8路, 13位精度) (6ES7 331-1KF02-0AB0+6ES7 392-1AM00-0AA0) |
6ES7 331-7PF01-0AB0 | 8路模拟量输入,16位,热电阻 |
6ES7 331-7PF01-9AM0 | 8路模拟量输入,16位,热电阻 (6ES7 331-7PF01-0AB0+6ES7 392-1AM00-0AA0) |
6ES7 331-7PF11-0AB0 | 8路模拟量输入,16位,热电偶 |
6ES7 331-7PF11-9AM0 | 8路模拟量输入,16位,热电偶 (6ES7 331-7PF01-0AB0+6ES7 392-1AM00-0AA0) |
6ES7 332-5HD01-0AB0 | 模拟输出模块(4路) |
6ES7 332-5HD01-9AJ0 | 模拟输出模块(4路) (6ES7 332-5HD01-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7 332-5HB01-0AB0 | 模拟输出模块(2路) |
6ES7 332-5HB01-9AJ0 | 模拟输出模块(2路) (6ES7 332-5HB01-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7 332-5HF00-0AB0 | 模拟输出模块(8路) |
6ES7 332-5HF00-9AM0 | 模拟输出模块(8路) (6ES7 332-5HF00-0AB0+6ES7 392-1AM00-0AA0) |
6ES7 332-7ND02-0AB0 | 模拟量输出模块(4路,15位精度) |
6ES7 334-0KE00-0AB0 | 模拟量输入(4路RTD)/模拟量输出(2路) |
6ES7 334-0CE01-0AA0 | 模拟量输入(4路)/模拟量输出(2路) |
附件 |
CPU 414-3 PN/DP
CPU 416-3 PN/DP
S7-400 H( SIMATIC Modbus/TCP PN CPU 和 SIMATIC Modbus/TCP PNRed)
CPU 412-5H
CPU 414-5H
CPU 416-5H
CPU 417-5H
CPU 410-5H
Soft PLC( SIMATIC Modbus/TCP PN CPU)
SIMATIC WinAC RTX
SENTRON PAC(用于 SIMATIC Modbus/TCP SENTRON PAC)
PAC 3200,从 FW V2.2.1 起
PAC 4200,从 FW V1.5.1 起
Modbus/TCP 产品是针对标准 CPU、F-CPU 和 (PN)-(H) CPU 发布的。
操作模式
符合客户机/服务器原理的 Modbus块函数。在通信过程中,客户机是主动站,服务器是被动站。将通过各种不同的函数代码在通信伙伴之间交换数据。在传输过程中,S7既可作为客户机运行,又可作为服务器运行。
在初始化阶段,将确定应在那些 S7 数据块上来表示 Modbus 寄存器和线圈。
在循环操作期间,将对客户机和服务器功能加以区分:
如果 S7 作为客户机运行,则在激活某个任务时,将从指定的当前参数生成 Modbus 消息帧,并通过 TCP/IP连接将其发送到连接伙伴。接收到响应帧并且对数据进行检查和确定其一致之后,将执行所需的操作,如读或写数据。在分析或处理期间发生的任何错误都将在Modbus 块上加以指示。
如果 S7作为服务器运行,则该块等待来自客户机的请求。如果从客户机接收到帧,则对其进行检查和分析。对该帧进行检查并确定其一致之后,将生成响应帧,并执行所需的操作,如读或写数据。已处理的请求或在分析期间发生的任何错误都将在Modbus 块上加以指示。