可以认为Simatic Net PC Software只提供和西门子自动化产品与Windows PC的通信。
支持的通信协议/服务常用的有S7,Profinet IO, Profibus DP,其他还有FDL, SNMP, SR。
最常用的是S7通信服务,S7可以使用网络有PPI, MPI, Profibus和以太网。
对于S7-1200/S7-1500 PLC,新版的(>=V12)软件提供新的S7服务协议,称为”S7OPT”, 可以称为“S7优化”通信。这个服务的新特点是:
只提供OPC UA服务器,只有OPC UA客户端能连接,OPC COM/DCOM DA客户端不能连接
支持通过符号访问S7-1200/S7-1500的优化DB块,此类DB块的特点是没有绝对偏移地址,只能够使用符号寻址
软件的作用可以归纳为两个方面
提供Simatic Net CP板块驱动
包含这些板卡的Windows硬件驱动:
Profibus:
软卡(Softnet): CP5611,CP5612,CP5511,CP5512,CP5711
硬卡(Hardnet): CP5613,CP5623,CP5614,CP5624
以太网:
软卡(Softnet): CP1612
硬卡(Hardnet): CP1613,CP1623,CP1628
注意CP1616/CP1604的驱动及开发软件不包含在内。
给WinCC及第三方等软件提供Windows 和西门子自动化设备通信软件接口
软件接口有OPC 接口,Application(SAPI-S7)接口,等。
由于西门子自动化设备的通讯协议不开放(比如S7通信协议); 或者编程实现协议有难度, 比如Profibus DP, Profinet IO, 因而Simatic Net PC Software软件封装好这些通信协议,提供相应的软件接口给其他软件使用,可以降低软件与设备通信的难度,提供便利性:比如提供开放的OPC接口,需要和设备通信的软件实现一个OPC客户端的代码,就可以连接各种OPC服务器,实现和设备之间的通信。