台达全系列PLC说明书及应用手册(3)
以让我们程序设计人员在程序规划时,能够像平时画流程图时一样,对于程序的步序更为清楚,更具可读性,如下图所示,可以很清楚地看出所要规划的流程顺序,每个步进点S转移至下一个步进点后,原步进点会执行 ”断电” 的动作,我们可以依据这种流程转换成其右图的PLC梯形图型式,称之为步进梯形图。
M1002
SET
S0
SS21
SS22S
SETSETS0RET
S0S21S22
8. RET指令在步进梯形程序完成之后要加上RET指令,而RET也一定要加在STL的后面,如下图所示:
S20
S
X1
RET
S20S
X1
RET
步进梯形结构请参考第4章步进梯形指令 [ STL ] 、 [ RET ]。
1-10DVP-PLC 应用技术手册
1 PLC梯形图基本原理
1.5 PLC指令及各项图形结构的整合转换
LD X0
OROR X1LD X2
OR! OR M0
ORI M1
ANB
LD M2
AND
AND Y0
ORB
ANIAN I X1
OUT Y0
к AND C0
SET S0
STL S0
!S0! !X10! LD X10
OUT Y10SET S10
S10 STL S10
!X11 LD X11
OUT Y11SET S11 SET S12SET S13
S11 STL S11
!X12! LD X12
OUT Y12 SET S20STL S20
Ъ STL S12
STL S13
LD X13OUT S0
аRET
LD S0
CNT C0 K10
!C0LD C0
MPS
AND X1OUT M0MRD
к AN I X1
OUT M1MPP
AN I M2OUT M2
END
语法模糊结构
正确的梯形图解析过程应该是由左至右,由上而下解析合并,然而有些指令不按照此原则一样可以达到相同的梯形图,在此特别叙述于后:
DVP-PLC 应用技术手册 1-11
1 PLC梯形图基本原理
X0X1
X2X3
X4X5
范例程序一:如下图的梯形图形,若使用指令程序表示,有两种方法表示,其动作结果相同。
理想方法 LD X0
OR X1 LD X2 OR X3 ANB
LD X4 OR X5 ANB
不理想方法 LD X0 OR X1 LD X2 OR X3 OR X5 ANB
两种指令程序,转换成梯形图其图形都一样,为什幺会一个较另一个好呢?问题就在主机的运算动作,第一个:是一个区块一个区块合并,第二个:则是最后才合并,虽然程序代码的最后长度都相同,但是由于在最后才合并(ANB作合并动作,但ANB指令不能连续使用超过8次),则必须要把先前所计算出的结果储存起来,现在只有两个区块,主机可以允许,但是要是区块超过主机的限制,就会出现问题,所以最好的方式就是一区块一建立完就进行区块合并的指令,而且这样做对于程序规划者的逻辑顺序也比较不会乱。
范例程序二:如下图的梯形图形,若使用指令程序表示,亦有两种方法表示,其动作结果相同。
X0X1X2X3
理想方法 LD X0 OR X1 OR X2 OR X3
不理想方法 LD X0 LD X1 LD X2 LD X3 ORBORBORB
这两个程序解析就有明显的差距,不但程序代码增加,主机的运算记忆也要增加,所以最好是能够按照所定义的顺序来撰写程序。 梯形图之错误图形
在编辑梯形图形时,虽然可以利用各种梯形符号组合成各种图形,由于PLC处理图形程序的原则是由上而下,由左至右,因此在绘制时,要以左母线为起点,右母线为终点(WPLSoft梯形图编辑区将右母线省略),从左向右逐个横向写入。一行写完,自上而下依次再写下一行。以下为常见之各种错误图形:
不可往上做OR运算
1-12DVP-PLC 应用技术手册
1 PLC梯形图基本原理
DVP-PLC 应用技术手册 1-13
1 PLC梯形图基本原理
1.6 梯形图之化简
串联区块及并联区块串联时,将区块放在前面可节省ANB指令
X0
X1X2
梯形图转译成指令: LD X0 LD X1
OR X2 ANB 梯形图转译成指令: LD X1 OR X2
AND X0
X1X2
X0
单一装置及区块并接,区块放上面可以省ORB指令
T0X1
X2
梯形图转译成指令: LD T0 LD X1
AND X2 ORB 梯形图转译成指令: LD X1 AND X2
OR T0
X1T0
X2
梯形图(a)中,上面的区块比下面的区块短,可以把上下的区块调换达到同样的逻辑结果,因为图(a)是不
合法的,因为有 “信号回流” 回路
梯形图转译成指令:
LD X0 OR X1 AND X2 LD X3
AND X4
图(a)
ORB 梯形图转译成指令:
X3X1X0
X4X2
LD X3 AND X4 LD X1 OR X0
AND X2
图(b)
ORB
DVP-PLC 应用技术手册
1-14
1 PLC梯形图基本原理
相同垂直线的多重条件输出,没有输入装置及之运算的放在上面可以省略MPS、MPP
X0
Y1Y0
梯形图转译成指令: MPS AND X0
OUT Y1 MPP OUT Y0
Y0
X0
Y1
梯形图转译成指令: OUT Y0
AND X0 OUT Y1
信号回流之线路修正
在以下的两个范例,左边是我们想要的图形,但是根据我们的定义,左边的图是有误的,其中存在不合法之”信号回流”路径,如图所示。并修正如右图,如此可完成使用者要的电路动作。 例一:
X0X3X6
X1X4X2X5X10
X4
X5X10
X3
LOOP1
X10
LOOP1
а
例二:
X0X3X1X4X7
X2X5LOOP1
X3X6X6
LOOP1
X4
X5
а
а
X0X3X6
X1X4X2X5LOOP2
LOOP2
DVP-PLC 应用技术手册 1-15
1 PLC梯形图基本原理
1.7 常用基本程序设计范例
起动、停止及自保
有些应用场合需要利用按钮的瞬时闭合及瞬时断开作为设备的启动及停止。因此若要维持持续动作,则必须设计自保回路,自保回路有下列几种方式: 范例1:停止优先的自保回路
当启动常开接点X1=On,停止常闭接点X2=Off时,Y1=On,此时将X2=On,则线圈Y1停止受电,所以称为停止优先。
范例2:启动优先的自保回路
当启动常开接点X1=On,停止常闭接点X2=Off时,Y1=On,线圈Y1将受电且自保,此时将X2=On,线圈Y1仍因自保接点而持续受电,所以称为启动优先。
范例3:置位(SET)、复位(RST)指令的自保回路
右图是利用RST及SET指令组合成的自保电路。 RST指令设置在SET指令之后,为停止优先。由于PLC执行程序时,是由上而下,因此会以程序最后,Y1的状态作为Y1的线圈是否受电。所以当X1及X2同时动作时,Y1将失电,因此为停止优先。
SET指令设置在RST指令之后,为启动优先。当X1及X2同时动作时,Y1将受电,因此为启动优先。
А
X2
RST
X1
SET
Y1Y1
АX1
SET
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




