答:变频器与plc的通讯目前主流的有3种:
1:uss串口通讯,接口类型有rs232与rs485两种,西门子的plc一般都集成这类端口(包括低端plc,如plc200)
2:dp通讯(profibus),这类通讯是通过rs485端口联接到dp,只有支持dp通讯的plc与支持dp通讯的变频器才能才行(例如:mm440加上一个dp模块,也有变频器(如:s120)集成这类模块的)。
3:profinet通讯,例如:带pn接口的g120变频器。
同时西门子驱动家族支持的通信方式多种多样,比较常见的有uss,modbus,profibus-dp,profinet,can,devicenet等,可以方便的组态进plc系统中,当然这需要针对不同应用选择不同的硬件配置或者选件配置,不同的通讯方式在于通讯协议的传输格式和读写方式的不同,这个如果需要全面了解,需要阅读不同通讯协议的通讯格式定义以及读写规范要求。
profibus-dp和profinet协议的不同主要体现在读写速度(大多数应用下profinet速度较之profibus-dp要快很多),数据传输方式以及数据传输介质和接口上(profibus-dp基于485协议,接口也采用标准接口,通过profibus-dp电缆传输数据;profinet基于ethernet协议,接口采用标准以太网接口,通过工业以太网线传输数据)从应用层面上说profinet以其方便的组网和几乎随处可得的传输介质,正在大范围的被西门子集成系统采用。
你所说到的pzd(过程数据)之前一直在以profibus-dp通讯为主导西门子驱动家族的通讯手册和使用大全中被提出,但请注意,这个pzd并不仅仅只针对于profibus-dp,pn通讯方式也存在这个概念,过程数据包括控制字、给定值、状态字、实际值等用于控制和反应驱动器状态的数据,这是驱动器以任何方式通讯都必须存在的,并不是说仅仅针对于profibus-dp而提出的这么一个概念。sinamics系列的驱动器很多型号类别下都推出了支持dp或pn两种通讯方式的控制单元,这里不知道你有没有注意到西门子提出了一个profidrive的概念,这个概念的重要之处在于把驱动系统的pzd很好的和dp或pn协议整合在了一起,驱动系统的过程数据就是驱动系统自己的,驱动单元将profidrive报文送给控制单元再由控制单元以适当的通讯方式传输给控制器,这样驱动系统的pzd就和通讯介质以及上层协议无关,只需要按照传统方式读写我们的pzd即可。