第8章 S7-200系列PLC顺控继电器指令及顺序控制编程方法
- 格式:ppt
- 大小:2.45 MB
- 文档页数:23
巧用西门子S7—200移位寄存器指令实现顺序控制的编程摘要随着工业自动化水平日益提高,众多工业企业均面临着传统生产线的改造和重新设计问题。
本文以工程中机械手动作流水线操作为例,巧妙利用S7-200PLC移位寄存器位(SHRB)指令实现流水线的动作控制。
这种编程方法可以代替顺序控制继电器(SCR)指令来编写相应的顺序控制程序。
笔者在教学过程中,用一个机械手动作的模拟实验箱来编程和调试,通过指导学生进行外部接线,编程、下载和程序调试,使得学生熟练该指令在顺序控制中的应用。
关键词顺序控制编程;移位寄存器指令中图分类号TN914 文献标识码 A 文章编号1673-9671-(2012)112-0106-021 移位寄存器指令功能与指令格式移位寄存器指令是可以指定移位寄存器的长度和移位方向的移位指令。
该指令将DATA数值移入移位寄存器,其指令格式如图1所示。
EN为使能输入端,连接移位脉冲信号,每次使能有效时,整个移位寄存器移动1位。
DATA为数据输入端,连接移入移位寄存器的二进制数值,执行指令时将该位的值移入寄存器。
S_BIT指定移位寄存器的最低位。
N指定移位寄存器的长度和移位方向,移位寄存器的最大长度为64位,N为正值表示左移位,N为负值表示右移位。
图1 移位寄存器指令格式2 移位寄存器指令在顺序控制编程中的应用2.1 控制面板如图2试验箱面板中的YV1(下降电磁阀)、YV2(加紧电磁阀)、YV3(上升电磁阀)、YV4(右行电磁阀)、YV5(左行电磁阀)、HL(原位指示灯)分别接主机的输出点Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5;SB1、SB2分别接主机的输入点I0.0、I0.5;SQ1(下限位开关)、SQ2(上限位开关)、SQ3(右限位开关)、SQ4(左限位开关)分别接主机的输入点I0.1、I0.2、I0.3、I0.4。
上图中的启动、停止用动断按钮来实现,调试程序时限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。