发布于 2011-09-02 12:55:47
1楼
network1:
当DB5.DBW2>=DB5.DBW10时置位#done;
network2:
当DB5.DBW4=256的上升沿将40传送给全局变量"e;T"e;.JOB,否则直接跳过;
network3:
当"e;T"e;.JOB=40的瞬间调用功能"e;STE_CLK"e;(设置时钟),同时给
"e;STE_CLK"e;参数赋值,否则直接跳过;
network4:
调用"e;READ_CLK"e;(读时钟),给"e;READ_CLK"e;参数赋值;
network5:
局部变量#pass乘以2.0,将结果传送给临时变量#TEMP_R中,如果运算结果没有益出,并且运算结果#TEMP_R等于全局变量"e;P"e;.Spare_00那么复位局部变量#done;(简单的说就是#pass乘以2结果等于"e;P"e;.Spare_00就复位#done);
network6:
当#done等于1时复位全局变量"e;PLC_Emergency_Stop"e;,同时赋值"e;Software"e;;
至此程序解读完毕。
至于程序中各个变量的含义和局部变量的接口类型就要看你的程序了!