1)PPI协议:西门子内部协议,不公开 所有S7和C7 plc都集成了S7通信服务,通过这些服务使用户程序可以读取或写入通信伙伴的数据。S7通信服务为S7系列PLC之间、S7系列PLC与hmi(人机界面)和PG/PC之间提供通信服务。 S7通信是专为SIMATIC S7/C7优化设计的,提供简明、强有力的通信服务。 S7-400使用系统功能块(SFB),而S7-300或C7则使用功能块(FB)实现S7通信。 S7通信可以用于PROFINET、工业以太网、PROFIBUS和MPI。 S7系统的所有设备都能处理下列S7功能: 1)编程、测试、调试和诊断S7-300/400 PLC的全部STEP 7在线功能。 2)存取变量、自动传输数据到HMI系统。 3) S7站之间的数据传输。 4)读写别的S7站的数据,通信伙伴不需编写通信用户程序。 5)控制功能,例如通信伙伴CPU的停止、预热和热再启动。 6)监视功能,例如监视通信伙伴CPU的运行状态。 为了在PLC之间传输数据,应在通信的单方或双方用连接表来组态一个S7连接,被组态的连接在站启动时建立并一直保持。可以建立与同一个通信伙伴的多个连接。可以随时访问的通信伙伴的个数受到CPU或CP(通信处理器)可用的连接资源数的限制。需要在S7 -300/400的用户程序中分别调用SFB/FB来实现集成的S7通信功能(见表)。 表 用于S7通信数据交换的SFB/FB
|
电工学习网 ( )
GMT+8, 2023-3-7 17:15