Simatic Net PC Software的作用是什么?

可以认为Simatic Net PC Software只提供和西门子自动化产品与Windows PC的通信。

支持的通信协议/服务常用的有S7Profinet IO, Profibus DP,其他还有FDL, SNMP, SR

最常用的是S7通信服务,S7可以使用网络有PPI, MPI, Profibus和以太网。

对于S7-1200/S7-1500 PLC,新版的(>=V12)软件提供新的S7服务协议,称为”S7OPT”, 可以称为“S7优化”通信。这个服务的新特点是:

  1. 只提供OPC UA服务器,只有OPC UA客户端能连接,OPC COM/DCOM DA客户端不能连接

  2. 支持通过符号访问S7-1200/S7-1500的优化DB块,此类DB块的特点是没有绝对偏移地址,只能够使用符号寻址

软件的作用可以归纳为两个方面

  1. 提供Simatic Net CP板块驱动

    包含这些板卡的Windows硬件驱动:

    Profibus:

    软卡(Softnet): CP5611,CP5612,CP5511,CP5512,CP5711

    硬卡(Hardnet): CP5613,CP5623,CP5614,CP5624

    以太网:

    软卡(Softnet): CP1612

    硬卡(Hardnet): CP1613,CP1623,CP1628

  注意CP1616/CP1604的驱动及开发软件不包含在内。

  1. WinCC及第三方等软件提供Windows 和西门子自动化设备通信软件接口

    软件接口有OPC 接口,Application(SAPI-S7)接口,等。

    由于西门子自动化设备的通讯协议不开放(比如S7通信协议); 或者编程实现协议有难度比如Profibus DP, Profinet IO, 因而Simatic Net PC Software软件封装好这些通信协议,提供相应的软件接口给其他软件使用,可以降低软件与设备通信的难度,提供便利性:比如提供开放的OPC接口,需要和设备通信的软件实现一个OPC客户端的代码,就可以连接各种OPC服务器,实现和设备之间的通信。