除了在0#机箱,9插槽和1#机箱,9插槽的模块发生故障,其他发生在I0模块的任何故障都将使CPU关闭。如果故障发生在这两个模块,系统仍然运行。表类型”参数在第一-次扫描时设置,当触点10_ PRES置位,表示I0故障表有一-个条目。当故障逻辑放置–个故障在故障表中之后,CPU在扫描中置位常开触点。如果两次连续的扫描都有故障放进故障表中,那么对两个连续扫描常开触点都被置位。本例使用一个在%R0600中的参数块。SVC_ REQ功能执行之后,参数块第四、五、六个字包含了故障l/0模块的地址。
在程序中,EQ_ INT块把故障表中的机箱插槽地址和十六进制常数相比较,当机箱/插槽发生的故障与上述标准相同时,线圈%M0007接通,如果%M0007为ON,它的常闭触点为OFF,防止线圈%M0007失电。相反的,如果%M0007为OFF,因为故障发生在不同的模块,所以,常闭触点为ON并且线圈%M0007失电
当触点Event1关闭,带在存储单元%R00127中的参数块的SVC_ REQ读系统运行累计时间时钟,内部线圈Set1置位。当Event2关闭,带在存储单元%R00131中的参数块的SVC_ REQ读系统运行累计时间时钟。减法功能可得到第-一个和第二个读数之间的偏差,第一个和第二个读数存储在SVC_ REQ的参数块%R00127和%R00131中,减法功能忽略百毫秒数,DINT类型是有符号的值。上电到大约50年内,这一计算是正确的。两读数的偏差放置在存储单元%R00250中。
GIDDINGS & LEWIS P/N: 871-21977-01 CONTROL MODULE WITH
Giddings & Lewis 502-02723-83 CPU Control Board – Used
GIDDINGS & LEWIS 502-04050-00R2 USPP 5020405000R2