在实际控制系统中,不仅可以采用基本指令和步进指令进行顺序控制,而且可以采用初始状态指令IST(FNC60)配合步进指令进行编程,初始状态指令IST可以简化复杂的顺序控制程序。它能自动设置与多种运行方式相对应的初始状态和相关的特殊辅助继电器。IST指令只能使用一次,且必须放在STL电路之前。
初始状态指令的梯形图格式如图10-5所示。有关应用指令的表达形式参见。梯形图中源操作数[S·]表示的是首地址号,可以取X、Y和M,
它由8个相连号的软元件组成。在图10-5中,由输入继电器X0~X7组成。这8个输入继电器各自的功能如表10-2所示。其中X0~X4同时只能有一个接通,因此必须选用转换开关,以保证5个输入不同时为ON。目标操作数[D1·]
和[D2·
]只能选用状态继电器S,其范围为S20~S899,其中[D1·]表示在自动工作方式时所使用的最低状态继电器号,[D2·]表示在自动工作方式时所使用的最高状态继电器号,[D2·
]
的地址号必须大于[D1·]的地址号。
IST指令的执行条件满足时,初始状态继电器S0~S2被自动指定功能,S0是手动操作的初始状态,S1是回原位方式的初始状态,S2是自动运行的初始状态。与IST指令有关的特殊辅助继电器有8个,其功能如表10-3所示。根据IST指令自动设置的部分特殊辅助继电器的动作内容如图10-6所示,该梯形图不需要用户编制,只是等效相应特殊辅助继电器的功能。M8000是运行监视辅助继电器,在PLC运行时接通。
表10-2
输入继电器功能表
表10-3
与IST指令有关的特殊辅助继电器及功能