100 likes | 239 Views
SCR 、 SCRE 指令应用. 步进指令的认识. 设计者 :马楠 学校 :宁夏水利电力工程学校. 用于编写复杂系统程序,更简单、易掌握. 程序调试、修改、阅读很方便. 步进控制:. 提高了工作效率,一般可以一次成功. 可以分解为许多个顺序相连的“步”. 图形方式:也称顺序功能图. “步”. 2.转换. 1.划分. 自动开始之前是初始状态,称初始步,开始之后按顺序执行每一步,该步执行的时候其余元件动作被 停止。. 根据输出执行机构的状态来划分,任何一步输出执行机构的通断状态不变,相邻两步输出量通断状态 不同。. 符号 如 “I0.0”. 代数表达式.
E N D
SCR、SCRE指令应用 步进指令的认识 设计者:马楠 学校:宁夏水利电力工程学校
用于编写复杂系统程序,更简单、易掌握 程序调试、修改、阅读很方便 步进控制: 提高了工作效率,一般可以一次成功 可以分解为许多个顺序相连的“步” 图形方式:也称顺序功能图
“步” 2.转换 1.划分 自动开始之前是初始状态,称初始步,开始之后按顺序执行每一步,该步执行的时候其余元件动作被停止。 根据输出执行机构的状态来划分,任何一步输出执行机构的通断状态不变,相邻两步输出量通断状态不同。
符号 • 如“I0.0” • 代数表达式 • 文字 • 如“开始 • 按钮” 转换条件 顺序控制由执行步到下一步之间有转换条件,当条件满足时会自动从前一步跳到下一步。 转换条件
顺序功能图 并行序列 选择序列 单序列 • 有分支 • 有分支 • 无分支 顺序控制的每一为了提高设计的有效性和缩短设计的时间周期,一般都根据顺序功能图使用专门的SCR Sequence Control Relay,顺序控制继电器)指令来设计梯形图程序。
顺序控制继电器S 顺序控制继电器S又称状态组件,与SCR指令配合使用,用于组织设备的顺序操作,以实现顺序控制。顺序控制继电器S可以按位、字节、字或双字来存取,编址范围S0.0~S31.7,共256位,采用八进制编号(S0.0~S0.7、S1.0~S1.7、…、S31.0~S31.7)。 顺序控制继电器S的使用规则如下: 1.SCR指令的操作数只能是顺序控制继电器S。顺序控制继电器S可以用于主程序、子程序或中断程序中,但不能重复使用。 2.如果顺序控制继电器S没有被SCR指令调用,它也可作为位存储器使用。
SCR指令 S7-200中的顺序控制继电器S专门用于顺序控制程序。顺序控制程序被SCR指令划分为LSCR与SCRE指令之间的若干个SCR段,一个SCR段对应于顺序功能图中的一步。 SCR指令包括LSCR指令、SCRT指令和SCRE指令,其梯形图和语句表表示形式见表格一。 1.LSCR(Load Sequence Control Relay)指令:即装载顺序控制继电器指令,用来表示一个SCR段,即顺序功能图中的步的开始。指令中的操作数S_bit为顺序控制继电器S(BOOL型)地址,顺序控制继电器S为1状态时,对应的SCR段中的程序被执行,反之则不被执行。 2.SCRT(Sequence Control Relay Transition)指令:即顺序控制继电器转换指令,用来表示SCR段之间的转换,即步的活动状态的转换。当SCRT线圈通电时,SCRT中指定的顺序功能图中的后续步对应的顺序控制继电器S_bit变为1状态,同时当前活动步对应的顺序控制继电器S变为0状态,当前步变为不活动步。 3.SCRE(Sequence Control Relay End)指令:即顺序控制继电器结束指令,用来表示SCR段的结束。
LSCR指令中的S_bit指定的顺序控制继电器S被放入SCR堆栈的栈顶,SCR堆栈中S位的状态决定对应的SCR段是否执行。由于逻辑堆栈栈顶的值装入了S位的值,所以能将SCR指令和它后面的线圈直接连接到左侧母线上。 使用SCR指令时有如下的限制:不能在不同的程序中使用相同的S位;不能在SCR段中使用JMP及LBL指令,即不允许用跳转的方法跳入或跳出SCR段;不能在SCR段中使用FOR、NEXT和END指令。