发布网友 发布时间:2022-04-23 02:57
共2个回答
热心网友 时间:2023-07-09 09:50
肯定没有死循环,这个程序是德国一个公司的程序,技术转让给我们公司,程序运行是正常的.他的功能就是诊断et200l从站(从站掉电,从站错误),"DP".MS1.DATA_FIELD(长度为128的数组首地址,数据type为一个字节),内部用的数据"DP".MS1.SLAVE_NOT_PRESENT(长度为128的数组首地址,类型为bool)128个站中哪个从站没上电,对应的值就为真."DP".MS1.SLAVE_ERROR(长度为128的数组首地址,类型为bool)128个站中哪个从站错误,对应的值就为真.还有Zane,你说"GLOBAL_DP_DIAG"这个功能是fc125,这个fc125在哪里可以找到.我现在其参数意义也不是很清楚.请指教还有JCMS2ms2是在一个fb的标签,这个fb是用scl写的用来控制dp报警的块热心网友 时间:2023-07-09 09:51
调用FC125,其中CHECK_ACTIV用于触发诊断,EXTERNAL_DP_INTERFACE用于表示DP主站的类型,如:0表示CPU上的DP口,1表示CP或IM;DATA_FIELD是FC运行的数据区,不应小于50BYTE;SUM_SLAVES_DIAG表示出错的站数;LIST_SLAVES_NOT_PRESENT表示不在的站,每站是一个BIT;LIST_SLAVES_ERROR表示出错的站.