最后,VO扫描器进行初始化。/0扫描器先与/0控制器上的每个Io总线建立l/0连接,保持这个l/0控制器的配置数据,再将这些配置数据与已存储的/0配置数据比较,不同之处会记录到/0故障表中。之后,Vo扫描器向每个10控制器传送–份需要l/O总线上配置的l/O模块列表。l/0控制器初始化完成以后,/0扫描器用程序中的设定替换掉出厂设定。
PAC系统程序块类型自动提供1个OK输出参数用来显示模块中的OK参数的名称为Y0。程序块内的逻辑可以读写Y0参数。程序块调用时,Y0参数自动的初始化为TRUE.除非在程序块内将Y0设为FALSE,否则调用的程序执行完以后会有正电流从调用指令行输出,
对于所有的程序块类型,输入参数的最大数量都比输出参数的最大数量少1个。因为程序块的使能输入不算做–个参数。这个输入被LD语言用来确定是否调用这个程序块,但是即使这个块被调用,使能也不作为–个参数进入这个模块。只要有足够的执行站空间,CPU就允许进行嵌套调用。如果没有足够的站空间支持程序块调用,会产生一个”堆栈溢出”故障。这种情况下,CPU不能执行这个程序块。CPU会将这个模块的所有二进制输出设为FAL SE,并且继续执行程序块调用指令之后的程序
Giddings & Lewis FS161713 Rotary Manifold / Dial Index
GIDDINGS & LEWIS 502-03814-40R1 USPP 5020381440R1
GIDDINGS & LEWIS 502-03994-10 NSFP 5020399410