使用STL指令的PLC顺序控制编程方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

条件同时满足。此时置位指令将后续步s21变为活动步,同
时系统程序自动地将s20复位为不活动步。需要从某一步返 回初始步时,可对初始步对
应的状态继电器使用0uT指 令或sET指令。
问.RET指争有什盖作 Jfl o
l|
正转
与sn,触点相连的触点 应使用LD或LDI指令,即LD 点移到sTL触点的右侧,该 点成为临时母线。下一条
问:为什幺使用sTL指令时允许双线圈电路7 答:由于cPu只执行活动步对应的sTL电路块,使用 s1L指令时允许双线圈输出,印不同的s下L触点可以分别驱 动同一编程元件的一个线圈。 问:怎样对选择序列骗程?
板料 .
作过程如n首先板料
万z72727zi广r气)(3 右行至限位开关x3处,
图3剪板机示意图
负载的驱动处理、指定转换条件和指定转换目标。汛触点
一般是与左侧母线相连的常开触点,当某一步为活动步时,
对应的sTL触点接通,它右边的电路被处理,直到下一步变
为括动步。图l中s20的sTL触点闭台后,Y5的线圈通电。 s20的sTL触点和)(4的常开触点组成的串联电路代表了转
换实现的两个条件,若两个触点同时闭合,转换实现的两个
图2)。在初始状态时左限位开关x3为l状态,按下起动按 钮X0,Y0变为l状态,电动机驱动工作台沿顺时针正转,转 到右限位开关x4所在位置时暂停5s(用T0定时),定时时间 到时,Y1变为1状态,工作台反转,回到限位开关x3所在 的初始位置时停止转动,系统回到初始状态。PLc上电时初 始化脉冲M8002的常开触点闭合一个扫描周期,将初始步s0 置为活动步。若此时按下起动按钮x0,置位指令将后续步 s20置为话动步,同时s0被系统程序自动复位。
脒… j!跚罕}■■——畔—尸—PL叫————压——亘亘—匝—五①国①囹咽团《目镕w±t#H
早—=J④Ⅲ
bP—⑥
图4剪板机控制的腻序功能图与梯形图
两条由cO和作为置位条件的电路。图4中步s20之前有一个 由两条支路组成的选择序歹Ⅱ的合并,s20有两个前级步s0和 s27。在梯形图中,由s0和s27的sTL触点驱动的电路块中 均有转换目标s20。只要正确地确定每一步的转换条件和转 换目标,就能“自然地”实现选择序列的合并。
s20的sTL触点闭合后,Y0的线圈通电,工作台正转。
S1L S22
LD
X3
0UT
s0
RⅡ
山E;E|山河E|邮∞时E|唧 ∞皇i 删轴舳舶舌;吞i如H铋锄邛瑚珊£i
图2顺序功能图与梯形图
82 l电气时代2004年第2期
Biblioteka Baidu 万方数据
限位开关x4动作时,转换条件满足,下一步的状态继电器 s2l被置位,进入暂停步,系统将这样一步一步地工作下去. 在最后一步,工作台反转,返回限位开关x3所在的位置时, 用OuT s0指令使初始步对应的sO变为1状态并保持,系 统返回并停止在初始步。
前器季 暂停 崩国坷圊 反转
sTL指令的出现意味着当前 sTL程序区的结束和新的
图l sTL指夸
sTL程序区的开始。各sTL触点驱动的电路一般放在一起,
最后一个s1L电路结束时一定要使用唧指令。RET指令
意味着最后一个sTL程序区的结束,LD点返回左侧母线。 pl:怎样对单序列蝙程? 答:旋转工作台用凸轮和限位开关来实现运动控制(见
超过8个,即一个并行序列中的序列数不能超过8个。弘
万方数据
电号孵代2004年第2期l 83
问 怎样对并行序列编程? 图4中分别由s23、s24和s25、s26组成的两个单序列 是并行工作的,设计梯形图时应保证这两个序列同时开始工 作和同时结束,即两个序列的第一步s23和s25应同时变为 括动步,两个序列的最后一步s24和s26应同时变为不活动 步。并行序列的分支的处理很简单,在图4中,当步s22是 活动步,并且转换条件x2满足时,步s23和s25同时变为活 动步。在梯形图中,当s22的sTL触点和x2的常开触点均 接通时,s23和s25被两条sET指令同时置位,系统程序将 前级步s22复位为不括动步。步s24、s26是等待步,用来同 时结束两个并行序列。图4中水平双线之下的转换条件“=r 表示转换条件总是满足的,即只要步s24、s26都是活动步, 就会发生步s24,s26到步s27的转换.步s24、s26变为不 活动步,步s27变为活动步。在梯形图中,用s24、s26的sTL 触点组成的串联电路使s27置位。如果不涉及并行序列的合 并,同一状态继电器的sTL触点只能在梯形图中使用~次, 并且只能作为电路的起始触点。串联的sTL触点的个数不能
然后压钳下行。压紧板 料后,压力继电器x4为
1状态,压钳保持压紧,剪刀开始下行。剪断扳料后,x2变
为1状态。为了提高效率,压钳和剪7J同时上行。它们分别
碰到限位开关x0和x1后,分别停止上行,均停止后,又开
始下一周期的工作。剪完lO块料后停止工作,并停留在初始
状态。
系统的顺序功能图和梯形图如图4所示,步s0是初始
步,cO用来控制剪料的次数,每剪完一块饭料,co的当前
值加J。s27之后有一个选择系列的分支,没有势完Jo块料
时,c0的当前值小于设定值10,其常闭触点闭合,转换条
件满足,将返回s20步。剪完10块料后,c0的当前值等干
设定值,其常开触点闭合,转换条件cO满足,将返回初始
步s0。如果在某一步的后面有N条选择序列的分支,则该步
的sTL触点开始的电路块中应有N条分别指明各转换条件和
转换目标的电路。例如步s27之后有两个转换条件,可能转
换到步s0和步s20,在s27的sTL触点开始的电路块中,有
控制技术l_昼雹巨冒一
芦坠—圃
悍辟肖-■LL—芦——芦————q压①①匝囹鞘强醐囹右勰T”行
■户—匝Ⅱ固
隹肖二—g絮画行

c0巳剪完lo块
PLc应用知识问答(11)
重庆大学电气工程学院 枣常初
使用STL指令 的PLC顺序控制编程方法
三菱公司PLc的sTL指令很容易掌握,设计 的程序短,设计顺序控制梯形图的方法用于复杂 系统的梯形图设计可以节约大量的时间。
汛S20
0UT Y5
LⅡX4
SEr
S2
问:怎样用s丁L指令求编写PLc的顺序控制程序’
答:步进梯形指令(step Ladder Ins劬cⅡl状态)简称为 sTL指令,与sTL指令配套的还有一条使它复位的RET指
令。sTL指令与状态继电器一起使用。s0一S9用于初始步, slo~s19用于自动返回原点。使用sTL指令的状态继电器
的常开触点称为sTL触点,图l给出了顺序功能图与梯形图
之间的对应关系,sTL触点驱动的电路块有三个功能,即对
相关文档
最新文档