详解学plc之路(附各种图例)

合集下载

PLC程序详解和初学者必须掌握的几个梯形图

PLC程序详解和初学者必须掌握的几个梯形图

PLC程序详解和初学者必须掌握的几个梯形图一、时间继电器:TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。

使能=0复位(定时器位=0)。

TOF 使能=1,定时器位=1,计数器复位(清零)。

使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。

如下图:图1:使能=1时,TOF(T38)的触点动作图图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器计时到设定值后变为0的)TONR 使能=1,计数器开始计数,计数到设定值时,计数器位=1。

使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的计数基础上计数。

以上三种计数器可以通过复位指令复位。

正交计数器A相超前B相90度,增计数B相超前A相90度,减计数当要改变计数方向时(增计数或减计数),只要A相和B相的接线交换一下就可以了。

二、译码指令和编码指令:译码指令和编码指令执行结果如图所示:DECO是将VW2000的第十位置零(为十进制的1024),ENCO输入IN最低位为1的是第3位,把3写入VB10(二进制11)。

三、填表指令(ATT)S7-200填表指令(ATT)的使能端(EN)必须使用一个上升沿或下降沿指令(即在下图的I0.1后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:这一点在编程手册中也没有说明,需要注意。

其他的表格指令也同样。

四、数据转换指令使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。

如下图所示为数据的大小及其范围。

(1)BCD码转化为整数(BCD_I)关于什么是BCD码,请参看《关于BCD码》。

BCD码转化为整数,我是这样理解的:把BCD码的数值看成为十进制数,然后把BCD到整数的转化看成是十进制数到十六进制数的转化。

如下图所示,BCD码为54,转化为整数后为36。

PLC程序实例详解(附图)

PLC程序实例详解(附图)

PLC程序实例详解(附图)十字路口的交通指挥信号灯布置:一、控制要求(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。

(2)南北绿灯和东西绿灯不能同时亮。

如果同时亮应关闭信号灯系统,并立刻报警。

(3)南北红灯亮维持 25s。

在南北红灯亮的同时东西绿灯也亮,并维持 20s。

到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄灯亮,并维持 2s。

到 2s 时,东西黄灯熄灭,东西红灯亮。

同时,南北红灯熄灭,南北绿灯亮。

(4)东西红灯亮维持 30s。

南北绿灯亮维持 25s,然后闪亮 3s 后熄灭。

同时南北黄灯亮,维持2s 后熄灭,这时南北红灯亮,东西绿灯亮。

(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口的交通,其时序如下所示。

二、PLC 接线三、定义符号地址四、梯形图程序三层楼电梯控制电梯的上升、下降由一台电动机控制;正转时电梯上升、反转时电梯下降。

各层设一个呼叫开关(SB1、SB2、SB3)、一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。

一、控制要求:(1)各层的呼叫开关为按钮式开关,SB1、SB2 及SB3 均为瞬间接通有效(即瞬间接通的即放开仍有效)。

(2)电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效,简称为不可逆响应。

具体动作要求,如下表。

(3)各楼层间有效运行时间应小于10S,否则认为有故障、自动令电动机停转。

多种液体自动混合装置的PLC控制如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和SQ4 为液面传感器,液面淹没时接通,液体A、B、C与混合液阀由电磁阀YV1、YV2、YV3、 YV4控制,M为搅匀电动机,其控制要求如下:1.初始状态装置投入运行时,液体A、B、C阀门关闭,混合液阀门打开 20s 将容器放空后关闭。

2.起动操作按下启动按钮 SB1,装置开始按下列给定规律运转:①液体 A 阀门打开,液体 A 流入容器。

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写梯形图!

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写梯形图!

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写
梯形图!
PLC技术人员都知道,梯形图在PLC编程中占有很重要的作用,梯形图可以用来设计电气电路,能够有效的将电气原理图转化为梯形图,进而对PLC进行编程,输入指定的程序来控制现场的自动化设备,关于PLC梯形图,相信很多的PLC老师傅都很熟悉,但是对于刚入门学习PLC的师傅而言就不免得有些吃力了,特别是梯形图转化设计这方面?今天我们就重点来看看PLC梯形图的5个应用实例和具体的经验设计方法:。

详解8个PLC基本控制线路与梯形图

详解8个PLC基本控制线路与梯形图

详解8个PLC基本控制线路与梯形图01启动、自锁和停止控制PLC线路与梯形图启动、自锁和停止控制是PLC最基本的控制功能。

启动、自锁和停止控制可采用驱动指令(OUT),也可以采用置位指令(SET、RST)来实现。

1.采用线圈驱动指令实现启动、自锁和停止控制线圈驱动(OUT)指令的功能是将输出线圈与右母线连接,它是一种很常用的指令。

PLC接线图梯形图当按下启动按钮SB1时,PLC内部梯形图程序中的启动触点X000闭合,输出线圈Y000得电,输出端子Y0内部硬触点闭合,Y0端子与COM端子之间内部接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电启动。

输出线圈Y000得电后,除了会使Y000、COM端子之间的硬触点闭合外,还会使自锁触点Y000闭合,在启动触点X000断开后,依靠自锁触点闭合可使线圈Y000继续得电,电动机就会继续运转,从而实现自锁控制功能。

当按下停止按钮SB2时,PLC内部梯形图程序中的停止触点X001断开,输出线圈Y000失电, Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。

2.采用置位复位指令实现启动、自锁和停止控制采用置位复位指令SET、RST实现启动、自锁和停止控制的梯形图如下图所示,其PLC接线图与上图是一样的。

梯形图当按下启动按钮SB1时,梯形图中的启动触点X000闭合,[SET Y000]指令执行,指令执行结果将输出继电器线圈Y000置1,相当于线圈Y000得电,使Y0、COM端子之间的内部硬触点接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电启动。

线圈Y000置位后,松开启动按钮SB1、启动触点X000断开,但线圈Y000仍保持“1”态,即仍维持得电状态,电动机就会继续运转,从而实现自锁控制功能。

当按下停止按钮SB2时,梯形图程序中的停止触点X001闭合,[RST Y000]指令被执行,指令执行结果将输出线圈Y000复位,相当于线圈Y000失电,Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。

(方案)西门子PLC编程图文详解.ppt

(方案)西门子PLC编程图文详解.ppt

1.8.1。h.,.
3
为每一触点的状态存入PLC内的存储单元中,可以反复读
写。传统继电器控制中的每个开关均对应一个物理实体,
第五章 PLC的基本指令及程序设计
4)梯形图最右侧必须接输出元素,PLC的输出元素用括号表示,并标 出输出变量的代号。同一标号输出变量只能使用一次. 5)梯形图中的触点可以任意串、并联,而输出线圈只能并联,不能串 联。每行最多触点数由PLC型号不同而不同. 6) 内部继电器、计数器、移位存放器等均不能直接控制外部负载, 只能作中间结果供PLC内部使用.
1.8.1。h.,.
14
图5-7 置位复位指令的用法
第五章 PLC的基本指令及程序设计
本程序对应的时序图如图5-8所示。
I0.0 I0.1 Q1.0 Q0.0 Q0.2-Q0.4
图5-8 时序图
1.8.1。h.,.
15
第五章 PLC的基本指令及程序设计
例:写出如下梯形图的语句表。
1.8.1。h.,.
PLC的编程语言有梯形图语言、助记符语言、
逻辑功能图语言和某些高级语言。其中前两种语言
用的最多,要求掌握。
本章以S7-200CPU22*系列PLC的指令系统为对
象,用举例的形式来说明PLC的根本指令系统,然
后介绍常用典型电路及环节的编程,最后讲解PLC
程序的简单设计法。
S7-200PLC用LAD编程时以每个独立的网络块
EU 在上升沿产生脉冲 无操作数
ED 在下降沿产生脉冲
1.8.1。h.,.
23
第五章 PLC的基本指令及程序设计
图5-11 时序图
EU指令对其之前的逻辑运算结果的上升沿产生一个宽度
为一个扫描周期的脉冲,如图中的M0.0;ED指令对其逻辑运

详解学PLC之路(附各种图例)2

详解学PLC之路(附各种图例)2

④复合联锁正反转能耗制动用PLC改造程序:0、LD X000 1、OR Y000 2、ANI X002 3、ANI X001 4、ANI Y001 5、ANI Y002 6、OUT Y000 7、LD X001 8、OR Y001 9、ANI X002 10、ANI X000 11、ANI Y000 12、ANI Y002 13、OUT Y001 14、LD X002 15 、OR Y002 16、ANI T0 17、OUT Y002 18、OUT T0 K 40 21、END本图为正反转能耗制动控制改为用PLC控制,其工作原理是:当按接于外部的正转按钮SB1驱动第一梯级X000常开接点闭合(而第二梯级中的X000常闭接点则同时断开,切断可能运行中的反转功能,起了互锁作用),通过串接于其后的X002、X001、Y001、Y002各接点的常闭,接通了Y000输出继电器线圈使其闭合,由于Y000线圈的闭合,导至第一梯级的并接于母线侧的Y000常开接点闭合,形成了Y000的自保(同时串接于第二梯级的,Y000常闭接点断开,保证了在正转的情况下不允许反转,起了互锁的作用)。

由于Y000的闭合,接通了正转接触器,带动电动机工作。

第二梯级的工作则与第一梯级相似:即按外部反转按钮SB2,驱动第二梯级X001常开接点闭合(而第一梯级中的X001常闭接点则同时断开,切断可能运行中的正转功能,起了互锁作用),通过串接于其后的X002、X000、Y000、Y002各接点的常闭,接通了Y001输出继电器线圈使其闭合,由于Y001线圈的闭合,导至第二梯级的并接于母线侧的Y001常开接点闭合形成了自保(同时串接于第一梯级的Y001常闭接点断开,保证了在反转的情况下不允许正转,起了互锁的作用)。

由于Y001的闭合,接通了反转接触器,带动电动机工作。

若要停止,则按外部按钮SB3驱动了第三梯级的X002常开接点的闭合(同时第一梯级和第二梯级的X002常闭接点断开,切断了正转或反转的工作。

详解学PLC之路(附各种图例)

详解学PLC之路(附各种图例)

学PLC之路笨小狼整理PLC好学吗?有的人说好学,更多的人说难学。

我的看法是入门易,深造难。

入门易,总有它易的方法。

很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。

因为抽象与空洞占据了整个脑子,一句话晕!学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。

因为无法验证对与错。

如何学,我的做法是直奔主题。

做法如下:1、认识梯形图和继电器控制原理图符号的区别:继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。

而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。

它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。

而继电器则无法达到这一目的。

而线圈的使用是相同的,即不同的线圈只能出现一次。

2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。

关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。

编程元件的指令由二部分组成:如LD(功能含意)X000(元件地址),即LD X000,LDI Y000......。

3、熟识PLC基本指令:(1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。

这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。

这是一张梯形图(不会运行)。

左边的纵线称为左母线,右母线可以不表示。

该图有三个梯级;第1梯级;左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。

零基础自学PLC入门

零基础自学PLC入门

零基础自学PLC入门1.1简单介绍原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关.是一种结构简单,应用十分广泛的主令电器.在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号.1.2应用举例下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用.深圳稻草人plc培训1.2继电器继电器的实物照片及符号如图1-4所示:2.1原理及作用当输入量激励量的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器.继电器是一种电子控制器件,它具有控制系统又称输入回路和被控制系统又称输出回路,通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”.故在电路中起着自动调节、安全保护、转换电路等作用.下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用.深圳稻草人plc培训2.2应用举例下面用一个简单的点动电路举例介绍继电器在电气控制中的应用.图1-7:按钮未按下继电器线圈不得电继电器常开触点切断回路电流灯泡不亮深圳稻草人plc培训图1-8:按钮按下继电器线圈得电继电器常开触点闭合灯泡有电流灯泡点亮继电器与灯泡时序图如下图1-9:1.3三极管1.3.1原理及作用:三极管,全称应为半导体三极管,也称双极型晶体管.分成NPN和PNP两种.三极管有三个极,分别叫做集电极C,基极B,发射极E.晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关.如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管.当基极电流为0时,三极管集电极电流为0这叫做三极管截止,相当于开关断开;当基极电流很大,以至于三极管饱和时,相当于开关闭合.1.3.2应用举例:下面用一个简单的控制电路介绍一下NPN形三极管的开关作用.深圳稻草人plc培训图1-11a为实物图,b是与之相对应的原理图,按钮开关未按下时三极管b脚没有电流,电流无法从三极管c脚流向e脚,此时灯泡不亮.图1-12a为实物图,b是与之对应的原理图,按下按钮开关时,三极管b有电流,此时c脚与e脚导通,电流从ce脚流过,故灯泡点亮.FX系列PLC步进指令、功能指令程序的编写和应用1.步进指令1.1功能简介在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作.一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习自适应功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序.顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的.编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序;这种编程方法灵活、多样性、便利、快捷,比如PLSY、PLSR等指令在PLC中对应于Y0或者Y1输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将PLSRY0的相关指令放置到某个STL 步中,如STLS88,在程序运行时,N种的控制工艺或者速度和运动轨迹等,则可以N次SETSTL88,来达成控制目的;用FX2N系列PLC的状态继电器编制顺序控制时,应与STL指令一起使用.S0~S9用于初始步,S10~S19用于自动返回原点.S20~S899用作动作状态控制.RET 表示状态S流程的结束.1.2步进指令STL、RET1.3应用案例控制要求:假设有4台电机,Y0,Y1,Y2,Y3.第一台电机击开始按钮为X0,按下X0第一台电机运转.第二台点击开始按钮为X1,当第一台运转后此时按下X1第二台电机运转否则不运转.第3台电机开始按钮为X2,当第二台电机运转后按下X2第三台电机运转否则不运转.第四台点击开始按钮为X3,当第三台电机运转后按下X3第四台电机运转否则不运转.深圳稻草人plc培训深圳稻草人plc培训.dcrauto用三菱PLC中文版编程软件Gx-Developer8.31编写梯形图.参照第3章3.2将PLC与计算机连接.参照第4章4.4将已编译好的工程文件写入PLC.参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态.编写完毕转图7-2后用PLC学习机做实际测试.深圳稻草人plc培训2.传送类指令指令传送类指令包含以下10种指令.1MOV传送指令2CML取反传送指令3XCH字交换指令4SWAP上下字节交换指令5BMOV成批传送指令深圳稻草人plc培训6FMOV一点多送指令7SMOV位移位传送指令8BIN转换BCD码指令9BCD转换BIN码指令10PRUN八进制传送指令由于本书是入门教材,所以只介绍MOV、CML、XCH指令,其它指令请读者参考FX-2N程手册.2.1MOV传送指令2.工作原理当X001=1的时候,把数据H5555H代表16进制数据即0101010101010101传送到K4Y000中,Y17~Y0的数值为0101010101010101.当X002=1的时候,把数据H9999H代表16进制数据即1010101010101010传送到K4Y000中,Y17~Y0高位在千的数值为1010101010101010.其中H代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X1按钮时,你会发现Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.当按下学习机上的X2按钮时,你会发现Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.2.2CML取反传送指令1.功能简介所谓CML取反传送指令就是把S中的数据取反后传到D中去.梯形图:深圳稻草人plc培训图7-7CML指令梯形图适用范围:S:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,把数据H5555取反后即1010101010101010传送到K2Y4Y000中,Y17~Y0的数值为1010101010101010.所谓取反就是把1用0替换,把0用1替换其中H 代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X0按钮时,你会发现Y17,Y15,Y13,Y11,Y7,Y5,Y3,Y1灯亮.2.3XCH字交换指令1.功能简介所谓XCH字交换指令就是D1与D2中的数据相互交换.把D2中的数据给D1,把D1中的数据给D2.深圳稻草人plc培训D1与D2适用范围:KnYKnMKnSTCDV、Z2.工作原理当PLC一开机,把16进制数据H5555传送到数据寄存器D1中,把16进制数据H9999传送到数据寄存器D2中,当X001=1的时候,把数据D1与D2中数据互相交换,此时D1中数据为H9999,D2中数据为H5555,当X002=1的时候把D1中数据传送给K0~K17.3.程序测试当你先按X1,再按X2的时候你会发现学习机上的Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.当只是按下X2你会发现学习机上的你Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.四则运算指令四则运算指令包含以下11种1ADD加法指令2SUB减法指令3MUL乘法指令深圳稻草人plc培训4DIV除法指令5INC加一指令6DEC减一指令7WAND逻辑字与指令8WOR逻辑字或指令9WXOR逻辑字异或指令10NEG求补码指令11SQR求平方根运算指令2.工作原理当X000=1的时候,源D10的数值加上源D20的数值并把结果传送到目标D30中D10+D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当加的结果为“0”,零标志位M8020会变为“1”.为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.3.程序测试PLC开机的时候,把数据H1111传送到D10,把数据H4444传送到D20中,当按下按深圳稻草人plc培训钮X001的时候,执行加法指令D30=D10+D20,此时D30中的数据是H5555,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.2SUB减法指令1.功能简介S1—S2,结果送D.2.工作原理当X000=1的时候,源D10的数值减去源D20的数值并把结果传送到目标D30中D10-D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当减的结果为“0”,零标志位M8020会变为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.深圳稻草人plc培训3.程序测试PLC开机的时候,把数据H5555传送到D10,把数据H4444传送到D20中,当按下按钮X001的时候,执行加法指令D30=D10-D20,此时D30中的数据是H1111,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y14,Y10,Y4,Y0灯亮.3.3MUL乘法指令1.功能简介16位计算:S1×S2,结果送D+1D;32位计算:S1×S2,结果送D+3D+2D+1D;深圳稻草人plc培训适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,源D10的数值乘于源D20的数值并把结果传送到目标D30中D10D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.3.程序测试深圳稻草人plc培训3.4DIV除法指令1.功能简介源D10的数值除以源D20的数值把商送到目标D30,余数送D31.适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,源D10的数值除以源D20的数值把结果送到目标D31D30中D1020=D30......D31,D30是商,D31是余数.注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当D20是“0”时,不执行除法指令.3.程序测试深圳稻草人plc培训PLC开机的时候,把数据H7FFF传送到D10,把数据H12C传送到D20中,当按下按钮X001的时候,执行除法指令D30=D10D20,此时D30中的数据是H6D,D31中的数据是H43,在按下按钮X002,把数据D30中H1111传送到Y0~Y17,你会发现PLC学习机上Y6,Y5,Y3,Y2,Y0,灯亮.在按下按钮X003把D31中数据H2222传送到Y0~Y17,你会发现PLC学习机上Y6,Y0,Y1灯亮.深圳稻草人plc培训3.5INC加1指令1.功能简介D10中的数值自动加1.适用范围:D:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,D10中的数值加1.在使用INC加1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动加1.假设D10中数据刚开始是0,如果X000一直导通D10中的数据从0自动加1到32767,在加一到-32768直到0.完成一个周期,如此循环.为了避免这种情况,我们使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训3.6DEC减一指令1.功能简介D10中的数值自动减12.工作原理当X000接通时,D10中的数值减1.在使用DEC减1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动减1.如果使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训1.自动门1.1自动门控制要求进门:行人到门前一米,门自动打开,进门后人离门一米开始算起延时10秒自动关门.出门:行人到门后一米,门自动打开,出门后人离门一米开始起延时10秒自动关门.门下有人:如果门前后一米范围内有人,门不关;直到人离开,延时10自动关门.1.2解决方案1、分析控制要求,画出梯形图及I/O接线图由于本书的宗旨是:让读者自学入门PLC,故机械部分不作介绍.下面先看自动门示意图.深圳稻草人plc培训2、工作原理:进门:X2感应到人闭合Y0得电自锁同时K0得电门得到电机动力移动开门,联动杆触发X0接通,同时PLC内部X1常闭断开Y0掉电解锁同时K0掉电断开门失去电机动力停止移动在X0接通同时触发M0自锁T0开始计时10秒后T0触发Y1、K1得电门得到电机深圳稻草人plc培训动力移动关门联动杆触发X1接通同时PLC内部X1常闭断开M0掉电解锁T0、Y1、K1同时失电门失去电机动力停止移动.出门:原理与进门相同.门下有人:此时门应该是打开状态X0为接通M0自锁10秒后T0动作,此时因人体应X2是接通状态使得Y1无法得电,故门不动作.1.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-2自动门控制梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-2后用PLC学习机做实际测试参照图8-1自动门示意图和图8-5自动门电路测试按下X2模拟行人到门前、后一米,Y0亮表示电机得电带动门往打开方向移动.按下X0后Y0灯灭表示开门到位,10秒钟后Y0亮表示电机得电带动门往关闭方向移动.按下X1后Y1灯灭表示关门到位.按下X2和X0模拟有人门前、后一米停留,Y0、Y1均不亮.你也可以改变延时时间作学习测试,或者再加一些延时触点触发Y0做自动往返测试,本程序仅供学习,因为要用到真正的自动门还需要考虑到人身体安全,在实际使用还需要增加很多保护措施,比如关门防止撞伤、夹伤行人,火灾要及时开门、停电要手动开门等等.2单向流水灯深圳稻草人plc培训2.1流水灯控制要求按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.按下再松开X2:状态暂停.按下再松开X3:状态恢复.按下再松开X0:灯流水停止,所有灯灭.直到重新按下再松开X0键才重新点亮流水灯.2.2解决方案据要求编写梯形图深圳稻草人plc培训深圳稻草人plc培训2.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-6,8-7梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-7后用PLC学习机做实际测试按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.如图8-8所示.备注Y3~Y14的点亮过程省去深圳稻草人plc培训3.方向可选流水灯3.1方向可选流水灯控制要求按下再松开X0:Y0亮,此时若按下再松开X1选择灯往左流水,若按下再松开X2则选择往右流水.灯在流水时按下再松开X0状态回到Y0亮其它停止.灯在流水时:第一次按下再松开X3灯暂停流水,第二次按下再松开X3灯恢复流水,此过可反复操作.灯在暂停或流水状态下只要按下再松开X0状态回到Y0亮其它停止.3.2解决方案根据上述要求写编写语句表或梯形图进行上机测试.深圳稻草人plc培训4基本指令交通灯4.1交通灯控制要求深圳稻草人plc培训按下再松开X0:启动交通灯按下再松开X1:停止交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒4.2解决方案根据上述要求写编梯形图并进行测试.深圳稻草人plc培训5步进指令交通灯5.1步进指令交通灯要求按下再松开X0:启动交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒5.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训6功能指令交通灯6.1功能指令交通灯控制要求按下再松开X0:启动交通灯.按下再松开X1:停止交通灯.南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒.6.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训。

PLC学习教程全PPT课件

PLC学习教程全PPT课件

➢ 当定时器的输入变为
ON。
ON时,开始定时,定 ➢ 当定时器的输入变为
时时间到,定时器的输 OFF时,定时器的输
出变为ON。
出随之变为OFF。
输入on 开始定时延时时间到输出on 应用下一页
TIM指令的应用
注意: 定时器没有断电保持功能,断电时,定时器
复位,不能保存定时器的当前值。
2.高速定时器下一页
关于BCD码
BCD = Binary Coded Decimal 二进制编码的十进制 规则:每四个二进制位表示一位十进制位。
因此: BCD的0001 0001 表示十进制数的11。 BCD的加法应该如十进制。
如1001+1 = 0001 0000 不是1010
为方便区分,本课程使用BCD数值时前面加#号。
复杂梯形图下页
复杂梯形图例子
更复杂的梯形图下页
你能够写出下图的语句表么?
你能够写出下图的语句表么?
第四部分、应用指令下一页
第四部分、应用指令
A.处理梯形图的分支指令 1.联锁/联锁解除指令IL(02)/ILC(03) 2•.暂存继电器(TR)
• 功能:IL总是和ILC指令一起使用,用于 处理梯形图中的分支电路图
计数脉冲输入端,R为复位端 。
应用下一页
CNT指令的应用
说明:
(1)计数器编程时,先编计数输入端,再编复位端,
最后编CNT指令。
(2)定时器和计数器的编号是共用的,使用时不能
冲突。
工作时序下一页
CNT的工作时序
4.可逆计数器下一页
4.可逆计数器指令一CNTR(12) 梯形图符号及操作数取值区域
2.高速定时器指令一TIMH(15)

plc详细讲解ppt课件精选全文

plc详细讲解ppt课件精选全文
1 配时钟卡
4 096字节 4 096字节 2 048字节 50小时 8入/6出
2个模块 4路30KHz 2路20KHz
2路20KHz
1 配时钟卡
1 RS-485
1 RS-485

256 (128入/128出)
0.22μs /指令
CPU224
120.5 x 80 x 62
8 192字节 12 288字节 8 192字节 100小时 14入/10出 7个模块 6路30KHz 4路20KHz 2路20KHz 2 内置
(2)字节(B)
MB[起始字节地址]
MB0表示位存储器区第0个字节,共8位,其中第0位是最 低位,第7位为最高位。
(3)字(W) MW[起始字节地址] 一个字含两个字节,这两个字节的地址必须连续,其中低位 字节是高8位,高位字节是低8位。如MW0中IB0是高8位, MB1是低8位
(4)双字(DW) MD[起始字节地址] 一个字含四个字节,这四个字节的地址必须连续,最低位字节 在一个双字中是最高8位。如MD0中IB0是最高8位,MB1是高 8位,MB2是低8位,MB3是最低8位
PLC
1L
~
输出端子
Q0.0
KM
~
1L
公共端
输入部分
用户程序
输出部分
触点闭合 电动机转
SB1闭合
I0.0闭 合
I0.0 I0.0
SB2 I0.1 I0.1
Q
FU KM KH
SB1 I0.0 SB2 I0.1 ST I0.2
1M
M
3~
线圈通电
KM Q0.0
PLC
1L
~
KM通电
接点闭合
Q0.0

PLC接线入门及梯形图基础学习,经典必懂(含交通信号灯程序)

PLC接线入门及梯形图基础学习,经典必懂(含交通信号灯程序)

PLC接线入门及梯形图基础学习,经典必懂(含交通信号灯程序)案例一、喷泉控制
1、控制要求
系统要求用两个按钮来控制A、B、C三组喷头工作(通过控制三组喷头的泵电动机来实现)当按下启动按钮后,A组喷头先喷5s后停止,然后B、C两组喷头同时喷,5s 后,B组喷头停止、C组喷头继续喷5s再停止,而后A、B两组喷头喷7s,C组喷头在这7s的前2s内停止,后5s内喷水,接着A、B、C三组喷头同时停止3s,以后重复上述过程。

按下停止按钮后,三组喷头同时停止喷水。

2、确定输入/输出设备,并为其分配合适的I/O端子
喷泉控制用到的输入/输出设备和连接端子
3、绘制喷泉控制电路图
4、PLC控制程序
案例二、交通信号灯控制
1、控制要求
当按下启动按钮后,南北红灯亮25s,在南北红灯亮258的时间里,东西绿灯先亮20s再以1次s的频率闪烁3次,接着东西黄灯亮2s,25s后南北红灯熄灭,熄灭时间维持30s,在这30s时间里,东西红灯一直亮,南北绿灯先亮25s,然后以1次s频率闪烁3次,接着南北黄灯亮2s。

以后重复该过程。

按下停止按钮后,所有的灯都熄灭。

2、确定输入/输出设备,并为其分配合适的I/O端子交通信号灯控制用到的输入/输出设备和连接端子
3、绘制交通信号灯控制电路图
4、PLC控制程序
案例三、用西门子S7-200 PLC控制电动机正、反转
1、控制要求
要求通过3个按钮分别控制电动机连续正转、反转和停止,采用热继电器对电动机过载保护,另外要求正、反转控制联锁。

2、确定输入/输出设备,并为其分配合适的I/O端子
系统用到的输入/输出设备及对应的PLC端子
3、绘制电路图
4、编写程序。

PLC编程实例讲解与电路图接线图对照分析学习

PLC编程实例讲解与电路图接线图对照分析学习

PLC编程实例讲解与电路图接线图对照分析学习三相异步电动机的降压启动控制1、三相异步电动机的Y-△降压启动控制将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC 控制(1)确定I/O信号、画PLC的外部接线图(a)主电路(b)PLC的I/O接线图电动机的Y-△降压启动的接线图(2)设计三相异步电动机的Y-△降压启动梯形图电动机的Y-△降压启动控制的梯形图2.三相异步电动机的串自耦变压器降压启动控制将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号:运行接触器KM2、串接自耦变压器接触器KM1。

(a)主电路(b)PLC的I/O接线图电动机的自耦变压器降压启动的接线图(2)设计三相异步电动机的串自耦变压器降压启动梯形图三相异步电动机的串自耦变压器降压启动控制梯形图2三相绕线式异步电动机的控制1.三相绕线式异步电动机串电阻启动控制将绕线式异步电动机串电阻启动的继电接触器控制线路改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号:电源接触器KM、短接R1接触器KM1、短接R2接触器KM(a)主电路(b) PLC的I/O接线图电动机的自耦变压器降压启动的接线图2.三相绕线式异步电动机串频敏变阻器启动电路将绕线式异步电动机串频敏变阻器启动的继电接触器控制线路改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号:运行接触器KM1、短接频敏变阻器接触器KM2、接入热继电器的中间继电器KA。

(a)主电路(b) PLC的I/O接线图(2)设计三相绕线式异步电动机串频敏变阻器启动梯形图三相绕线式异步电动机串频敏变阻器启动梯形图3自动往返控制将自动往返控制的继电接触器控制线路改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:正转启动按钮SB1,反转启动按钮SB2,停止按钮SB3,热继电器常开触点FR、正向前进限位开关SQ1、反向后退限位开关SQ2、前进极限限位开关SQ3、后退极限限位开关SQ4。

自学PLC编程的9个经典实例

自学PLC编程的9个经典实例

自学PLC编程的9个经典实例99%工控人会关注的公众号▲一、小车往返运动用S7-200实现小车往返的自动控制,控制过程为按下启动按钮,小车从左边往右边(右边往左边运动)当运动到右边(左边)碰到右边(左边)的行程开关后小车自动做返回运动,当碰到另一边的行程开关后又做返回运动。

如此的往返运动,直到当按下停车按钮后小车停止运动。

▲电气接线图I/O分配表梯形图程序PLC接线图程序调试及结果分析▲控制平台操作面板当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示灯Q0.0 亮)。

当小车运行碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模拟SQ2被压下)接通,此时小车左行(指示灯Q0.0灭,指示灯Q0.1亮),当运行到左边碰到左限位SQ1即i0.3(鼠标点击i0.3f)接通,此时小车又往右运行(指示灯Q0.1灭,指示灯Q0.0 亮)。

如此往返运动下去直到按下SB1即i0.2(鼠标点i0.2f)接通,小车停止运行。

附:99%工控人会关注的公众号▲二、闪光电路当按下启动按钮后,要求在两秒钟内有一秒亮有一秒灭,如此反复,灯一闪一闪发光。

I/O分配表梯形图程序PLC接线图程序调试及结果分析把编写好的程序下载到西门子s7-200PLC中进行调试。

观察运行结果和实验要求是否相同。

通过在线控制面板进行调试,当按下在线控制面板上的I0.0f(即 I0.0 接通)此时Q0.0有输出,Q0.0所接负载灯就亮,同时启动定时器T37开始计时,当计时一秒后因T37动作,其常闭触点断开,所以Q0.0无输出,所接负载灯灭。

灯灭的同时启动定时器 T38,T38 计时一秒后,把串联在定时器T37的常闭触点断开,所以T37复位,T37常闭触点恢复常闭。

此时Q0.0 又有输出,所接负载灯又亮。

这样,输出Q0.0上所接的负载灯以接通一秒,断开一秒频率不停的闪烁,直到按下在线控制面板上的I0.1f(即I0.1接通),闪光电路不在继续工作。

西门子PLC教程从入门到精通ppt课件

西门子PLC教程从入门到精通ppt课件
§1.2 PLC的定义和分类
PLC的定义 经历:可编程逻辑控制器(PLC)→可编程控制器(PC) 通用叫法:可编程序控制器(Programmable Controller,PC),是一台专为工业环境应用而设计制造的计算机。它具有丰富的输入/输出接口,并且具有较强的驱动能力。但由于PC容易和个人计算机(Personal Computer)混淆,所以人们还沿用PLC作为可编程控制器的英文缩写。
CPU(基本单元) + 扩展模块
标准模块式结构化PLC :各种模块相互独立,并安装在固定的机架(导轨)上,构成一个完整的PLC应用系统。如:西门子S7-300、S7-400系列。
PS (电源模块)
CPU
IM (接口模块)
SM: DI
国际电工委员会(IEC)对可编程控制器的定义: “可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。”
PLC的分类 一体化紧凑型PLC :电源、CPU中央处理系统、I/O接口都集成在一个机壳内。如西门子S7-200系列。
3.革新型CPU(1/2) CPU 312(新型):是一款全集成自动化(TIA)的CPU,比较适用于对处理速度中等要求的小规模应用。CPU运行时需 要微存储卡MMC。 CPU 314(新型):对二进制和浮点数运算具有较高的处理性能,比较适用于对程序量中等要求的应用。CPU运行时需 要微存储卡MMC。 CPU 315-2DP(新型):具有中、大规模的程序存储容量和数据结构,如果需要可以使用SIMATIC功能工具;对二进制和浮点数运算具有较高的处理性能;具有PROFIBUS DP主/从 接口。可用于大规模的I/O配置或建立分布 式I/O结构。CPU运行时需要微存储卡MMC。

33张精品电路程序图,先易后难讲解PLC编程实例

33张精品电路程序图,先易后难讲解PLC编程实例
我们在开始学习plc时很多人觉得无从下手很难掌握所以说要求大家必须了解基本的入门理论知识除此之外更要多动手实践电路图是每个电工必备的动作电工要想学会plc那就不仅仅需要知道电路图更要懂电路程序到中后期就需要自己来设计电路所以在刚接触plc编程时大家先从简单的电路程序着手一步步的由浅入深学习今天我们给大家分享的就是一些具体的基础性的plc编程实例
33张精品电路程序图,先易后难讲解PLC编程实例
我们在开始学习PLC时,很多人觉得无从下手,很难掌握,所以说要求大家必须了解基本的入门理论知识,除此之外更要多动手实践,电路图是每个电工必备的动作,电工要想学会PLC,那就不仅仅需要知道电路图,更要懂电路程序,到中后期就需要自己来设计电路,所以在刚接触PLC编程时,大家先பைடு நூலகம்简单的电路程序着手,一步步的由浅入深学习,今天我们给大家分享的就是一些具体的基础性的PLC编程实例:

plc新手学习必看梯形图实例

plc新手学习必看梯形图实例

plc新手学习必看梯形图实例
PLC新手学习必看梯形图实例:梯形图是一种有趣的程序表示方式,它能够将控制逻辑和电气元件连接在一起。

梯形图可以用来描述或控制各种系统,包括PLC的程序。

梯形图实例可以帮助新手快速了解PLC程序编写的基础知识,更好地理解PLC的工作原理,从而更好地使用PLC 系统。

梯形图实例主要由三部分组成:输入模块、操作模块和输出模块。

输入模块是程序中的输入信号,如按钮、光电传感器等。

操作模块是根据输入信号进行逻辑控制和逻辑运算的部分,如AND/OR/NOT等。

输出模块是根据操作模块计算出来的结果,如控制继电器、发出声响等。

第十一讲PLC功能图

第十一讲PLC功能图
SET M10 RST M5 RST M9
SET M0 RST M10
M8002
M0
X0启动
M1
Y0
X1 已加紧
M2
Y1 Y2
X2
M3 Y2 X3
M4 Y3 X4
M6
X5 M7
X6
M8 X7
Y4 Y5 Y5 工进 Y6 快退
M5 等待
M9 等待
=1
M10 Y7 X10 已松开
M1
M2 M3 M2 M4
SET S23
SET S25
S23
Y3 X0
SET S24 S25
Y4 X1
SET S26
S26
C0 K5
S24 S26 C0 SET S20
C0 SET S0
RET
案例3:
按钮
交通灯的PLC控制
绿灯 黄灯 红灯
红灯
绿灯
绿灯 黄灯 红灯
红灯
绿灯
15S过 后
绿灯 黄灯 红灯
红灯
绿灯
5S过 后
绿灯 黄灯 红灯
③ 步 进 指 令 的 编 程 方 法
案例2:剪板机的PLC控制
控制要求: 初始状态,压钳和剪刀在上限位的位置,X0和X1为1状态。 按下起动按钮X10,工作过程如下:首先板料右行,至限位 开关X3处,压钳下行。压紧板料后,压力继电器X4动作, 压钳保持压紧。然后剪刀下行,剪断板料后,压钳剪刀同 时上行,分为碰到各自限位开关X0和X1后,分别停止,又 开始下一周期的工作。 1、设计顺序功能图。 2、用STL指令编写梯形图。 动画如下:
红灯
绿灯
30S过 后
绿灯 黄灯 红灯
红灯
绿灯
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC好学吗?有的人说好学,更多的人说难学。

我的看法是入门易,深造难。

入门易,总有它易的方法。

很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。

因为抽象与空洞占据了整个脑子,一句话晕!学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。

因为无法验证对与错。

如何学,我的做法是直奔主题。

做法如下:1、认识梯形图和继电器控制原理图符号的区别:继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。

而PLC 梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。

它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。

而继电器则无法达到这一目的。

而线圈的使用是相同的,即不同的线圈只能出现一次。

2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。

关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。

编程元件的指令由二部分组成:如LD(功能含意)X000(元件地址),即LD X000,LDI Y000......。

3、熟识PLC基本指令:(1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。

这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。

这是一张梯形图(不会运行)。

左边的纵线称为左母线,右母线可以不表示。

该图有三个梯级;第1梯级;左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。

其指令的正确表示应为(如右图程序所示):0、LD X000 (前头的0 即为从第0步开始,指令输入时无须理会,它会自动按顺序显示出)。

第2梯级;左边的第一个触点为常闭触点,上标为T0,T表示定时器(有时间长短不同,应注意),0则表示定时器中的编号为0的触点。

其指令的正确表示应为:2、LDI T0(如程序所示)。

第3梯级;左边第一个触点为常闭,上标为M0, M为辅助继电器(该继电器有多种,注意类别),其指令的正确表示应为:4、LDI M0(如程序所示)。

本梯级的第2行第一个触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的电路"块",故而其触点的指令应为5、LD Y000。

总之LD与LDI指令从上面可以看出,它们均是左母线每一梯级第一触点所使用的指令。

而梯级中的支路(即第3梯级的第2行)有二个或二个以上触点呈串联关系,其第一触点同样按LD或LDI指令。

可使用LD、LDI指令的元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

OUT为线圈驱动指令,该指令不能出现在左母线第一位。

驱动线圈与驱动线圈不能串联,但可并联。

同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。

如上图中的1、OUT Y000,3、OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。

而上图8、OUT T0 K40 为定时器驱动线圈指令,其中的K为常数40为设定值(类似电工对时间继电器的整定)。

可使用OUT指令元件有:输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(2)触点的串联指令AND(与)ANI(与非);前者为常开,后者为常闭。

二者均用于单个触点的串联。

二指令可重复出现,不受限制,。

如下图所示。

由第1梯级来看;X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。

由于都是常闭故用ANI指令。

现来看第2梯级;X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X001的后端,而Y000的常开接点则串接于M0的后端。

故M0的指令用ANI,而Y000的指令则用AND (具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。

可使用AND、ANI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(3)触点并联指令OR(或)、ORI(或反);触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。

如下图所示。

可以看出上图的X000、X001、M0三者处于并联关系。

由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。

而M0是常闭触点,则用ORI指令。

三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR 指令。

可使用OR、ORI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(4)串联电路块的并联指令ORB(或);任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。

如下图所示。

由上图可以看出,第一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。

4所出现的第一个ORB指的是与上一行并。

而第二支路,常闭Y001与M2同样是串联关系。

也是一个块结构,其串联后再与第一支路并。

故步序7再次出现ORB。

ORB指令并无梯形图与数据的显示。

可以这样认为;它是下一行形成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。

(5)并联电路块与块之间的串联指令ANB;如左下图虚线框内所示的二电路块相串,各电路块先并好后再用ANB指令进行相串。

左图的梯形图可以用右图进行简化。

程序的编写如下图所示。

ANB指令并无梯形图与数据的显示。

可以这样认为;它是形成电路块与电路块之间的串联联接关系,是一条横直线。

(6)进栈指令MPS、读栈指令MRD、出栈指令MPP和程序结束指令END;MPS、MRD、MPP这是一组堆栈指令。

如下图使用的二种堆栈形式;在堆栈形式下MPS应与MPP 成对出现使用。

如在第一堆栈形式下,则采用MPS、MPP指令。

若在MPS、MPP指令中间还有支路出现,则增加MRD指令,如下图的第二堆栈所示。

应知道MPS、MPP成对出现的次数应少于11次,而MRD的指令则可重复使用,但不得超过24次。

要知道这一组指令,同样并无梯形图与数据的显示。

可以这样认为;MPS是堆栈的起始点,它起到承上启下的联接点作用,而支路的MRD、MPP则与之依次联接而已。

而END指令则是结束指令,它在每一程序的结束的末端出现。

当然还有其它的指令,但只要熟织和应用以上的指令,我以为入个门应该没什么问题了,也够用了。

入了门后再去研究其它的指令就不是很难了。

故不再一一说明。

4、熟知简易编程器各键的功能:以下是FX-10P(手持式编程器)面板分布(当然少了晶液显示屏)及各键功能。

各键下方标注的中文与元件符号均为我所增加(目的是为了输入时易找到对象),其余均与原键盘相同(即实线框内英文与数码)。

(1)液晶显示器;在编程时可显示指令(即指令、元件符号、数据)。

在监控运行时,可显示元器件工作状态。

(2)键盘;由35个按键组成,有功能键、指令键、元件符号键和数据键,大多可切换。

各键作用如下:①功能键:RD/WR......读出/写入,若在左下角出现R为程序读出,若出现W则为写入,即程序输入时应出现W,否则无法输入程序。

按第一下如为R,再按一下则为W。

INS/DEL......插入/删除,若在程序输入过程中漏了一条程序,此时应按该键,显现I则可输入遗漏程序。

若发现多输了一条程序,同样按该键,显现D则可删除多余或错误的程序。

MNT/TEST......监视/测试,T为测试,M为监视,同样按该键,可相互切换。

在初学时要学会使用监视键M, 以监视程序的运行情况,以利找出问题,解决问题。

②菜单键:OTHER, 显示方式菜单。

③清除键:CLEAR,按此键,可清除当前输入的数据。

④帮助键:HELP,显示应用指令一览表,在监视方式时进行十进制数和十六进制数为转换。

⑤步序键:STEP,监视某步输入步序号。

⑥空格键:,/SP,输入指令时,用于指定元件号和常数。

⑦光标键:↑、↓,用这二键可移动液晶显示屏上光标,作行(上或下)滚动。

⑧执行键:GO,该键用于输入指令的确认、插入、删除的执行等。

⑨指令键/元件符号键/数字键(虚线框内):这些键均可自动切换,上部为指令键,下部为元件符号键或数字键。

一旦按了指令键,其它键即切换成元件符号或数字,可以进行选择输入。

其它Z/V、K/H、P/I均可同一键的情况下相互切换。

5、熟习编程器的操作按规定联接好PLC与简易编程器。

PLC通入电源,小型指示灯亮。

将PLC上的扭子开关拨向STOP(停止)位置。

操作要点:①清零:扭子开关拨向STOP(停止)位置,会出现英文,别管它。

直接按RD/WD(使显示屏左侧出现W即写的状态),此时先按NOP,再按MC/A中的A,接着按二次GO予以确认即可(即:W→NOP→A→GO→GO)。

②输入指令:如指令LD X000,按以下顺序输入LD→X→0→GO 即可,屏上自动显现LD X000。

其它指令类推。

对于ORB、ANB、MPS、MRD、MPP、END、NOP 等指令,输入后只要按GO确认即可(ORB→GO)。

③定时器的输入:如指令OUT T0 K 40按如下顺序输入即可OUT→T→0→,/SP→K→40→GO(T0为100ms为单位,其整定值为:100×40=4000ms=4S)。

④删除指令:移动光标对准欲删除的指令,将INS/DEL键置于D,再予以GO确认即可。

即:移动光标对准欲删除指令→D→GO。

⑤插入指令:若欲在步序4、5之间插入新的步序,移动光标对准5,将INS/DEL键置于I,予以确认,再输入新的程序再次确认即可。

如欲插入AND Y001即:移动光标对准欲插入部位→I→GO→AND→Y→1→GO。

⑥GO键:每一步序输入完毕均应输入GO予以确认。

⑦结束指令:每一程序输入完毕在结束时应输入END指令,程序才可运行。

⑧输入指令完毕应将PLC上的扭子开关拨向RUN于运行状态。

若有音响、灯亮则说明输入程序有问题。

6、输入简单的可运行程序在监控状态下运行:初学时要学会使用监视键M,可以从液晶显示上监视程序的运行情况,加深对PLC各接点运行的认识。

相关文档
最新文档