设备为S7 PLC,包含S7-200/S7-200 SMART/S7-1200/S7-300/S7-400/S71500/SIMOTION,如果没有特殊需求,选择S7通信服务的授权。
S7通信服务从PC端所使用的板卡角度区分为,Softnet和Hardnet,即软卡和硬卡所对应软件。
Softnet-PB S7使用Profibus Softnet板卡;Hardnet-PB S7使用Profibus Hardnet板卡。这两类软件授基于PPI, MPI, Profibus网络之上。
Softnet-IE S7 使用普通网卡或者CP1612卡;Hardnet-IE S7使用Hardnet板卡,基于以太网。
Hardnet-IE S7(旧版名称S7-1613)使用CP1613/CP1623以太网板卡,从8.1 SP2开始支持CP1628。
设备为S7-400H ,如果Simatic Net PC PC Software软件版本< 8.2,必须要配置CP1613/CP1623或者CP1628板卡,软件为:
Hardnet-IE S7 Redconnect(旧版名称为S7-Redconnect)
8.2版之前不支持基于TCP的S7容错连接,因此S7-400H必须配置CP443-1以支持基于ISO的S7容错连接。
从8.2版开始,可以使用基于IP的S7容错连接,开始支持S7-400H的集成PN口做S7容错连接。
而且,8.2版开始支持非西门子CP(普通网卡)的S7容错通信:
Softnet-IE S7 Redconnect VM
软件可以直接与Profinet IO设备直接通信,如ET200SP PN等,这种应用情形下,PC通过软件直接控制访问IO设备,软件接口使用OPC。 可以使用其他OPC客户端进行逻辑控制,如WinCC等HMI/Scada软件,但有可能需要写脚本;也可以用户自行编写OPC客户端,使用高级语言(C++等)的编写控制逻辑程序,没有PLC的CPU参与控制。
在这个需求条件下,软件仅提供有Softnet-IE PN IO一种授权,即只能使用计算机的普通网卡(非西门子网卡)还有CP1612。
Softnet-IE PN IO也可以与S7 PLC的CPU集成PN口或支持Profinet IO的以太网CP进行Profinet IO通信,但是要求PLC配置为Profinet IO Device(称为I-Device,智能设备)模式。应用于PC与PLC要求高实时通信,在数据量不大的情形(每设备最大组态读或写不超过1.4KByte)。最快可以设置为8ms实时更新数据,是Simatic Net PC Software速度最高的实时通信模式。
Softnet-IE PNIO仅支持Profinet IO Controller模式,不支持Device模式。
Softnet-IE PNIO仅支持Profinet IO RT模式,不支持IRT模式。
CP1613/CP1623/CP1628网卡不能用于此模式
可以选用CP1616以支持连接更多的Profinet IO Device站点,或者支持Profinet IO IRT模式,但CP1616不使用Simatic Net PC Software的任何授权,应用上需要用户通过DK-16xx自行开发高级语言的应用(建议C++),需要有高级语言编程的背景知识
不同于Softnet PNIO, CP1616支持Profinet IO Controller模式也支持Profinet IO Device模式
软件可以直接与Profibus DP从站直接通信,如ET200SP DP等,这种应用情形下,PC通过软件直接控制访问从站设备。软件应用同上面的Softnet-IE PN IO, 用户自行编写高级语言客户端或使用现有的支持OPC的客户端Scada软件,也可以没有PLC的CPU参与控制。
DP模式下的通信也是实时通信,响应时间可以参考Step7 的HWconfig 里,DP Master system 的对象属性 > 常规 > 属性 > 网络设置 > 总线参数:
DP模式下以所用CP板卡区分Softnet DP和Hardnet DP:
Softnet-PB DP支持做DP主站,应用于Profibus Softnet板卡。
Softnet-PB DP Slave支持DP从站模式,应用于Profibus Softnet板卡。
Hardnet-PB DP支持DP主站也支持从站模式,应用于Profibus Hardnet板卡。