通过工业以太网,可方便地将不同厂商的系统与 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 块上加以指示。
展开全文