问题描述:
在M580 DTM浏览器中添加EtherNet/IP 或 Modbus 等以太网DIO设备,它们的设备DDT中的Freshness和Freshness_1的作用分别是?所属产品线:
Modicon M580 ePAC解决方法:
在M580 DTM浏览器中添加EtherNet/IP 或 Modbus 等以太网DIO设备,可以通过各设备DDT变量中的Freshness这个位来表示输入输出数据的有效性,通过Freshness_1、Freshness_2等表示设备各个输入数据的有效性。
在M580的程序中,如果添加的DIO设备里面只有一条请求,那么在设备DDT里面会有2个变量Freshness和Freshness_1,其中Freshness是全局位,即整个设备的通讯状态,Freshness_1是第一条请求的状态位。
举个例子,如下图所示,添加了三台DIO设备:ATV340、通用EIP设备、通用Modbus设备,在Modbus Device里面添加了2条请求,分别读写不同的地址区,那么DDT变量里面会有Freshness和Freshness_1、Freshness_2这三个变量。其中Freshness_1是第一条请求的状态,Freshness_2是第二条请求的状态,它们都为1时,Freshness为1,如果它们有一个为0,那么Freshness也是0。
是否有帮助?