注意:如果CPU已经在运行模式时,使输出失效的命令不会立即被执行,到下一个周期收到同样命令时才执行。这样,想要执行SVC_REQ#43命令之前要使输出失效至少一个扫描周期。当首要单元的输出被使能时,SVC_ _REQ#43不能在首要单元中被执行。如果有此类语句,这个功能块将被拒绝执行。因为PLC在执行此操作时会发生不同步的现象,所以会在执行SVC_ REQ#43命令时产生-一个错误日志。
如果存在重要数据传输,不受这个功能块的影响。可能在使能逻辑中用到SVC_REQ#43功能。-个带有非传输变量的节点应该包含在此使能逻辑中。这会使该功能块直接被控制,不会被激活单元传递的数据所控制。如果在一个程序的扫描周期内里多次使用这个功能块,最后一次的调用会起作用。
应用程序可以通过执行SVC_REQ#26命令执行冗余CPU中的控制角色转换(激活的变成备用的,备用的变成激活的)。在两两个单元保持同步的情况下,会在下一个扫描周期输入扫描之前执行此项操作。当程序中的功能SVC_ REQ#26被使能时,系统试图执行角色转换的工作。此功能被使用并不一定意味着–定将在下个扫描输入之前就执行角色转换的工作。在前一个转换后10秒钟之内的第二次转换将不被执行。这个10秒钟的限制保证了当两两个单元在几乎同时都要求交换时交换只发生-次。这个parm参数将被SVC_ REQ#26功能忽略,但是程序软件需要为parm参数提供入口。可以在此输入任何变量,输入的值不会被使用。
GIDDINGS & LEWIS 502-03201-00 USPP 5020320100
GIDDINGS & LEWIS 502-03212-00 USPP 5020321200
GIDDINGS & LEWIS 502-03213-00 USPP 5020321300