本程序是我在SIMATIC操作系统的例子文件夹Example中找到的,程序名称为;
ZEn01-08,其中电机启动FB1中有这么一段:
NETwWORK5 记数器启动
A #Motor
FP #Start_Edge
JCN lab1
L #Starts
+ 1
T #Starts
lab1: NOP 0
问题就是,上段程序中,需要做上升延检测的变量#Start_Edge 在FB1的变量声明表中是静态变量,如何将现场信号赋给#Start_Edge?因为在OB1中调用FB1时并不能将实参赋给FB中的静态变量,且#Start_Edge是一个变化的数字量,并不能在声明表中为其设定一个值.如何实现本程序段的功能,麻烦各位帮忙想想,谢谢了!