软件需要和什么设备通信

通信所连接设备为S7 PLC

设备为S7 PLC,包含S7-200/S7-200 SMART/S7-1200/S7-300/S7-400/S71500/SIMOTION,如果没有特殊需求,选择S7通信服务的授权。

S7通信服务从PC端所使用的板卡角度区分为,SoftnetHardnet,即软卡和硬卡所对应软件。

通信所连接设备为S7-400H PLC

设备为S7-400H ,如果Simatic Net PC PC Software软件版本< 8.2,必须要配置CP1613/CP1623或者CP1628板卡,软件为:

Hardnet-IE S7 Redconnect(旧版名称为S7-Redconnect)

通信所连接设备为Profinet IO设备

软件可以直接与Profinet IO设备直接通信,如ET200SP PN等,这种应用情形下,PC通过软件直接控制访问IO设备,软件接口使用OPC。 可以使用其他OPC客户端进行逻辑控制,如WinCCHMI/Scada软件,但有可能需要写脚本;也可以用户自行编写OPC客户端,使用高级语言(C++)的编写控制逻辑程序,没有PLCCPU参与控制。

在这个需求条件下,软件仅提供有Softnet-IE PN IO一种授权,即只能使用计算机的普通网卡(非西门子网卡)还有CP1612

Softnet-IE PN IO也可以与S7 PLCCPU集成PN口或支持Profinet IO的以太网CP进行Profinet IO通信,但是要求PLC配置为Profinet IO Device(称为I-Device,智能设备)模式。应用于PCPLC要求高实时通信,在数据量不大的情形(每设备最大组态读或写不超过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设备

软件可以直接与Profibus DP从站直接通信,如ET200SP DP等,这种应用情形下,PC通过软件直接控制访问从站设备。软件应用同上面的Softnet-IE PN IO, 用户自行编写高级语言客户端或使用现有的支持OPC的客户端Scada软件,也可以没有PLCCPU参与控制。

DP模式下的通信也是实时通信,响应时间可以参考Step7 HWconfig 里,DP Master system 的对象属性 常规 属性 网络设置 总线参数:

DP模式下以所用CP板卡区分Softnet DPHardnet DP