(资料图片)
PROFINET通讯中周期数据和非周期数据的区别
——By 十一年一人生
【周期数据通讯】主要处理I/O过程数据,使用包括PZD或者PKW+PZD的报文。这种通讯方式在每个通信周期都会在PLC(主站)和驱动器(从站)之间进行过程数据的交互,它的实时性较高,属于主从站都要优先处理的数据。其中:
1) 若采用只有有PZD的报文,则程序中利用“MOV”指令进行PZD字的读写即可(控制字、主设定值、状态字、反馈字等)
2) 若采用含有PKW的报文,则程序中需要利用系统功能“DPRD_DAT”和“DPWR_DAT”读写变频器数据记录。
【非周期数据通信】主要处理实时性要求低于PZD过程数据的记录数据,可以利用非周期通信在需要读写该类数据时再触发通信。
1) 触发方法:由 PLC (主站)通过触发方式(调用功能块,触发读写位)发送请求,驱动器(从站)应答请求,这类通信的优先级要低于周期性通信。
2) 非周期数据可以用来一次读或写多个参数。
3) 非周期通信使用"WRREC","RDREC","SINAPARA","SINAPARAS"功能块,对驱动器进行参数读写