2022年plc教案2 .pdf

上传人:C****o 文档编号:11419651 上传时间:2022-04-18 格式:PDF 页数:25 大小:1.31MB
返回 下载 相关 举报
2022年plc教案2 .pdf_第1页
第1页 / 共25页
2022年plc教案2 .pdf_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《2022年plc教案2 .pdf》由会员分享,可在线阅读,更多相关《2022年plc教案2 .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课题:第三章 PLC 程序设计基础3.1 PLC 的编程语言3.2 FX 系列 PLC梯形图中的编程元件要求: 1. 掌握 PLC梯形图中的编程元件重点: PLC梯形图中的编程元件难点:特殊辅助继电器、定时器、计数器教学手段:口述、板书教学方法:多媒体、讲授法、启发式等直观教学法3.1 PLC 常用的编程语言PLC 具有丰富的编程语言,如:顺序功能图、梯形图、功能块图、指令表、结构文本,以及与计算机兼容的高级语言,如:BASIC语言、 C语言及汇编语言等。还有一些型号的PLC有专用的高级语言。各种语言都有各自的特点,一般说来,功能越强,语言就越高级,但掌握这种语言就越困难。对于绝大多数从事电气

2、安装或维修的技术工人及电气设计人员来说,最常用到的编程语言是梯形图和指令表。1、顺序功能图(SFC )这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序,顺序功能图提供了一种组织程序的图形方法。步、转换和动作是顺序功能图的三种主要元件。顺序功能图用来描述开关量控制系统的功能,根据它可以很容易地画出顺序控制梯形图程序。图3-1 为功能顺序图。2、梯形图( LD)梯形图是最直观、最简单的一种编程语言。由于一般的电气技术工人对继电控制线路较熟悉,而梯形图就是从继电控制线路变化而来的,再学习梯形图编程语言就很简单了。梯形图编程语言特别适用于开关逻辑控制。梯形图由触点、线圈和应用指令组成。触点

3、代表逻辑输入条件,如外部的输入信号和内部参与逻辑运算的条件等。线圈一般代表逻辑输出结果。它既可以是输出软继电器的线圈,也可以是 PLC内部辅助软继电器或定时器、计数器的线圈等。例:图 3-2a 是一个具有自锁功能的继电控制电路,图3-2b 是与其对应的梯形图程序。图 3-2b 中,X1、X2、X3、Y1,可称为逻辑元素或编程元素,每个软继电器线圈及所连各逻辑元素构成一个逻辑梯级或称梯级,每个逻辑梯级内可安排若干个逻辑行连到一个软继电器线圈上。左右侧分别有一条竖直母线(有时省略了右侧的母线)。梯形图绘制原则:a)梯形图按从上到下、从左到右的顺序绘制。每个逻辑元件起于左母线,终于右母线。继电器线圈

4、与右母线直接连接,不能在继电器线圈与右母线之间连接其它元素,整个逻辑图形成阶梯形。b)对电路各元件分配编号。用户输入设备按输入点的地址编号。如:起动按钮SB2 的编号为X1。用户输出设备都按输出地址编号。如:接触器KM的编号为Y1。如果梯形图中还有其它内部继电器,则同样按各自分配的地址来编号。c)在梯形图中,输入触点用以表示用户输入设备的输入信号。当输入设备的触点接通时,对应的输入继电器动作,其常开触点接通,常闭触点断开。当输入设备的触点断开时,对应的输入继电器不动作,其常开触点恢复断开,常闭触点恢复闭合。d)在梯形图中,同一继电器的常开、常闭触点可以多次使用,不受限制,但同一继电器的线圈只能

5、使用一图 3-1 功能顺序图图 3-2 具有自锁功能的继电控制电路及其对应的梯形图a)具有自锁功能的继电控制电路 b)对应的梯形图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 25 页 - - - - - - - - - - 次。e)输入继电器的状态取决于外部输入信号的状态,因此在梯形图中不能出现输入继电器的线圈。软继电器与能流a)软继电器(又称内部线圈)PLC的梯形图中, 主要利用软继电器的线圈的吸放功能以及触点的通断功能来进行。PLC内部并没有继电器那样的实体,只有内部寄存器中的每位触发

6、器,它根据计算机对信息的存取原理,来读出触发器的状态,或在一定条件下改变它的状态。b)能流想象左右两侧竖直母线之间有一个左正右负的直流电源电压(有时省略了右侧的竖直母线),电流从母线的左侧流向母线的右侧,这就是能流。实际上,并没有真实的电流流动,而是为了分析PLC的周期扫描原理以及信息存储空间分布的规律。能流在梯形图中只能作单方向流动即从左向右流动,层次的改变只能先上后下。梯形图与继电控制线路比较相同之处:a)电路结构形式大致相同;b)梯形图大都沿用继电控制电路元件符号,有的有些不同;c)信号输入、信息处理以及输出控制的功能均相同。不同之处:a)组成器件不同。继电控制电路由真正的继电器组成,梯

7、形图由所谓软继电器组成;b)工作方式不同。当电源接通时,继电控制线路各继电器都处于该吸合的都应吸合,不吸合的继电器都因条件限制不能吸合。而在梯形图中,各继电器都处于周期性循环扫描接通之中。c)触点数量不同。继电控制电路中的继电器触点有限,梯形图中,软继电器触点数无限。因为在存储器中的触发器状态可取任意次。d)编程方式不同。继电控制电路中,其程序已包含在电路中,功能专一、不灵活,而梯形图的设计和编程灵活多变。e)联锁方式不同。继电控制电路中,设置了许多制约关系的联锁电路,而在梯形图中,因它是扫描工作方式,不存在几个并列支路同时动作的因素,因此简化了电路设计。3、功能块图( FBD )这是一种类似

8、于数字逻辑门电路的编程语言。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右运动。图3-3b 为西门子PLC功能块图与语句表,它与图3-3a 梯形图的控制逻辑相同。4、指令表PLC 的指令是一种与微机的汇编语言中的指令相似的助记符表达式,由指令组成的程序叫做指令表程序。指令表与梯形图有着完全的对应关系,两者之间可以相互转换。指令表程序较难阅读,其中的逻辑关系很难一眼看出,所以在程序设计时一般使用梯形图语言。当用手持编程器键入梯形图程序时,必须将梯形图程序转换为指令表程序

9、,因为手持编程器不具备梯形图程序编辑功能。在用户程序存储器中,指令按序号顺序排列。如果用便携式图形编程器或微型计算机进行编程,既可以用梯形图又可以用指令表,而且梯形图与指令表可以相互自动转换,程序写入PLC时,只需按“ Download” (下载)即可。当然,PLC专用编程软件是必备图 3-3 西门子 PLC 功能块图与梯形图对(a)(b)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 25 页 - - - - - - - - - - 的。5、结构文本结构文本是一种专用的高级编程语言。与梯形图

10、相比,它能完成复杂的数学运算,编写的程序非常简洁和紧凑。3.2 FX 系列 PLC梯形图中的编程元件PLC提供给用户使用的每个输入/ 输出继电器、状态继电器、辅助继电器、计数器、定时器及每个存储单元都称为元件,由于这些元件都可以用程序(即软件)来指定,故又称为软元件或编程元件。各个元件有其各自的功能,有其固定的地址,元件的多少决定了PLC整个系统的规模及数据处理能力。编程元件的名称由字母和数字组成,它们分别代表元件的类型和元件号。3.2.3 输入继电器( X)与输出继电器(Y)1输入继电器(X)输入继电器是PLC接受外部输入信号的窗口。PLC通过光电耦合器,将外部信号的状态读入并存储在输入镜象

11、寄存器中。输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路或电子传感器(如接近开关) 。在梯形图中, 可以多次使用输入继电器的常开触点和常闭触点。表 3-1 为 FX1N 、FX2N系列 PLC主机输入继电器元件编号:表 3-1 FX1N 、FX2N系列 PLC主机输入继电器元件编号PLC型号FX1N-14M FX1N-24M FX1N-40M FX1N-60M 输 入 继电器X0X7 8 点X0X15 14 点X0X27 24 点X0X43 36 点PLC型号FX2N-16M FX2N-32M FX2N-48M FX2N-64M FX2N-80M FX2N-128M 输 入

12、 继电器X0X7 8 点X0X17 16 点X0X27 24 点X0X37 32 点X0X47 40 点X0X267 184 点输入继电器的元件号为8 进制。如: FX2N-32M型 PLC共有 16 个输入点,编号分别为X0、X1、X2、X3、X4、X5、X6、X7,X10、X11、X12、X13、X14、X15、X16、X17。输入继电器的线圈在程序设计时不允许出现。PLC在每一个周期开始时读取输入信号,输入信号的通、断持续时间应大于PLC 的扫描周期。如果不满足这一条件,可能会丢失输入信号。2输出继电器(Y)输出继电器是PLC向外部负载发送信号的窗口。输出继电器用来将PLC的输出信号通过

13、输出电路硬件驱动外部负载。输出继电器的线圈在程序设计时只能使用一次,不可重复使用。但触点可以多次使用。输出继电器的线圈“通电”后,继电器型输出模块中对应的硬件输出继电器的常开触点闭合,使外部负载工作。硬件输出继电器只有一个常开触点,接在PLC的输出端子上。表3-2 为 FX1N 、FX2N系列 PLC主机输出继电器元件编号:表 3-2 FX1N 、FX2N系列 PLC主机输出继电器元件编号PLC型号FX1N-14M FX1N-24M FX1N-40M FX1N-60M 输 出 继电器Y0Y5 6 点Y0Y11 10 点Y0Y27 16 点Y0Y27 24 点PLC型号FX2N-16M FX2N

14、-32M FX2N-48M FX2N-64M FX2N-80M FX2N-128M 输 出 继电器Y0Y7 8 点Y0Y17 16 点Y0Y27 24 点Y0Y37 32 点Y0Y47 40 点Y0Y267 184 点输出继电器的元件号为8 进制。如: FX2N-32M型 PLC共有 16 个输出点,编号分别为Y0、Y1、Y2、Y3、精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 25 页 - - - - - - - - - - Y4、Y5、Y6、Y7,Y10、Y11、Y12、Y13、Y14、

15、Y15、Y16、Y17。3.2.4辅助继电器( M )PLC内有很多辅助继电器。它们是用软件实现的。辅助继电器的线圈,可以由PLC 内部各软继电器的触点驱动, 它们不能象输入继电器那样接收外部的输入信号,也不能象输出继电器那样直接驱动外部负载,而是一种内部的状态标志,起到相当于继电器控制系统中的中间继电器的作用。1通用辅助继电器在 FX系列 PLC中,除了输入继电器和输出继电器的元件号采用八进制外,其他编程元件的元件号都采用十进制,因此,通用辅助继电器的元件号采用十进制编排。不同型号的PLC其通用辅助继电器的数量是不同的,其编号范围也不同。使用时,必须参照其编程手册。在此仅介绍FX1N和 FX

16、2N型 PLC的通用辅助继电器点数及编号范围:FX1N型 PLC通用辅助继电器点数为 384 点,元件号从M0到 M383;FX2N型 PLC通用辅助继电器点数为 500 点,元件号从M0到 M499 。这些通用辅助继电器只能在PLC内部起辅助作用,在使用时,除了它不能驱动外部元件外,其他功能与输出继电器非常类似。FX系列 PLC的通用辅助继电器与输出继电器一样没有断电保持功能,既断电后,无论程序运行时是ON还是 OFF ,都将 OFF ,通电后,必须由其他逻辑条件使之ON 。图 3-4 为含有通用辅助继电器的梯形图。2失电保持辅助继电器PLC 在运行中若突然停电,有时需要保持失电前的状态,以

17、使来电后继续进行断电前的工作,这靠输出继电器和通用辅助继电器是无能为力了。这时就需要一种能保存失电前状态的辅助继电器,即失电保持辅助继电器。失电保持辅助继电器并非断电后真正能在自身电源也切断的条件下保存原工作状态,而是靠PLC内部的备用电池供电而已。FX1N型 PLC失电保持辅助继电器点数为1152 点,元件号从M384到 M1535;FX2N型 PLC失电保持辅助继电器点数为2572 点,元件号从M500到 M3071 。图 3-5 所示是具有停电保持功能的辅助继电器用法举例:图中X1接通后, M600动作,其常开触点闭合自锁,即使X1再断开, M600的状态仍保持不变。若此时PLC失去供电

18、,等PLC恢复供电后再运行时只要停电前 X2的状态不发生改变,M600仍能保持动作。 M600保持动作的原因并不是因为自锁,而是因为M600是失电保持辅助继电器,有后备电池供电的缘故。3特殊辅助继电器PLC内有 256 个特殊辅助继电器,这些特殊辅助继电器各自具有特定的功能。可以分为两大类:只能利用触点型、可驱动线圈型。只能利用触点型这类特殊辅助继电器的线圈由PLC自动驱动,用户只能利用其触点。例如:M8000 运行监控 (PLC运行时自动接通,停止时断开)。M8002 初始脉冲(仅在 PLC运行开始时接通一个扫描周期) 。M8005 PLC后备锂电池电压过低时接通。M8011 10ms时钟脉

19、冲。M8012 100ms时钟脉冲。M8013 1s 时钟脉冲。M8014 1min 时钟脉冲。图 3-6为只能利用触点型特殊辅助继电器在PLC 运行(RUN )和停止( STOP )时的时序图。图 3-4 含有通用辅助继电器的梯形图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 25 页 - - - - - - - - - - 可驱动线圈型这类特殊辅助继电器的线圈可由用户驱动,而线圈被驱动后,PLC将作特定动作。M8030 线圈被驱动后使后备锂电池欠电压指示灯熄灭。M8033 线圈被驱动后P

20、LC停止运行时输出保持。M8034 线圈被驱动后禁止所有的输出。M8039 线圈被驱动后PLC以 D8039中指定的扫描时间工作。应注意,没有定义的特殊辅助继电器不可在用户程序中出现。3.2.5状态继电器( S)状态继电器S在步进顺控程序的编程中是一类非常重要的软元件,它与后述的步进顺控指令STL组合使用。状态继电器有以下五种类型:初始状态 S0S9 共 10 点。回零 S10S19 共 10 点。通用 S20S499 共 480 点。失电保持 S500S899 共 400 点。报警器 S900S999 共 100 点。通用状态继电器没有失电保持功能。在使用 IST(初始化状态功能)指令时,

21、S0S9供初始状态使用。失电保持状态继电器S500S899在断电时依靠后备锂电池供电保持。在使用应用指令ANS (信号报警器置位)和 ANR (信号报警器复位)时,报警器S900S999可用作外部故障诊断输出。报警器为失电保持型。使用举例:图3-7 为机械手抓取物体动作顺序功能图。设启动信号输入点为X0,下限位开关信号输入点为X1,夹紧限位开关信号输入点为X2,上限位开关信号输入点为X3,控制下降电磁阀的输出点为Y0,控制夹紧电磁阀的输出点为Y1,控制上降电磁阀的输出点为Y2, S0 为初始状态(原位) ,S20、S21、 S22为工作步状态继电器,其动作过程如下:接通启动信号,X0=ON ,

22、状态继电器S20 置位( =ON ) ,随之,控制下降电磁阀的输出继电器Y0动作;当下限位开关 X1 变为 ON后,状态继电器S21 置位( =ON ) ,状态继电器S20 自动复位( =OFF ) ,输出继电器Y0随之复位,控制夹紧电磁阀的输出继电器Y1动作;当夹紧限位开关X2变为 ON时,状态继电器S22 置位,同时状态继电器S21自动复位,输出继电器Y1随之复位,控制上升电磁阀的输出继电器Y2 动作随着状态动作的转移,前一状态继电器的状态自动复位(变为OFF ) 。状态继电器的触点可多次使用。如果不用步进顺控指令,状态继电器S可当作普通的辅助继电器使用。课题:第三章 PLC 程序设计基础

23、3.2 FX 系列 PLC梯形图中的编程元件要求: 1. 掌握 PLC梯形图中的编程元件重点: PLC梯形图中的编程元件难点:特殊辅助继电器、定时器、计数器教学手段:口述、板书教学方法:多媒体、讲授法、启发式等直观教学法3.2.6定时器( T)PLC 内有几百个定时器,其功能相当于继电控制系统中的时间继电器。定时器是根据时钟脉冲的累积计时的。时钟脉冲有1ms、10ms、100ms三种,当所计时间到达设定值时,其输出触点动作。定时器有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来存储其输出触点状态的映像寄存器(占二进制的一位),这三个单元使用同一个元件号。定时器用常数K 作

24、为设定值,也可将数据寄存器(D)的内容作设定值。用数据寄存器(D)的内容作设定值时,一般用失电保持型数据寄存器,目的是断电时不会丢失数据。FX系列 PLC的定时器分为非积算定时器和积算定时器。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 25 页 - - - - - - - - - - 非积算定时器FX1N和 FX2N型 PLC内有 100ms非积算定时器200 点(T0 T199) ,时间设定值为0.1 3276.7s 。10 ms非积算定时器46 点( T200T245) ,时间设定值为

25、0.01 327.67s 。图 3-8 为非积算定时器在程序中的使用及动作时序。如果定时器线圈T200 的驱动输入X0 接通, T200 用的当前值计数器将10ms时钟脉冲相加计算。如果该值等于设定值K123,定时器的输出触点就动作。即 X0接通 1.23s 后( 也就是 T200 的线圈“通电” 0.01s 123=1.23s 后),T200的触点动作 ,Y0 随之动作。 X0断开或停电,定时器复位,输出触点复位。非积算定时器没有失电记忆功能。积算定时器FX1N和 FX2N型 PLC内有 1ms积算定时器4 点(T246T249) ,时间设定值为0.001 32.767s ;100 ms积算

26、定时器6 点( T250T255) ,时间设定值为0.1 3276.7s 。图 3-9 为积算定时器在程序中的使用及动作时序。如果定时器线圈T250 的驱动输入X1接通,则 T250 用的当前值计数器将100ms时钟脉冲相加计算。如果相加值等于设定值K345(即 0.1s 345=34.5s) 则定时器的输出触点动作。在计算过程中, X1断开或停电,在再动作后,继续进行相加计算,直到相加的时间等于设定时间后,定时器的输出触点动作。积算定时器具有失电记忆功能。要想使得T250 复位,只有复位输入X2接通,强制进行。非积算定时器没有电池后备, 在定时过程中, 若停电或定时器线圈输入断开, 非积算定

27、时器复位, 当复电或定时器线圈输入再次接通后, 非积算定时器重新计时。积算定时器有锂电池后备, 若停电或定时器线圈输入断开 , 积算定时器保存已计时间,当复电或定时器线圈输入再次接通后, 积算定时器继续计时,计时时间为原保存的时间与继续计时时间之和,直到计时时间达到设定值,积算定时器的触点动作。注意:在子程序与中断程序内请采用T192T199 和 T246T249 定时器。这些定时器在执行指令时或执行 END指令时计时。如果计时达到设定值,则在执行线圈指令或END指令时,输出触点动作。在子程序与中断程序内使用其他定时器,工作可能不正常。定时器的精度与程序的编写有关。如果定时器的触点在线圈之前,

28、精度将会降低。如果定时器的触点在线圈之后,最大定时误差为2 倍扫描周期加上输入滤波器时间;如果定时器的触点在线圈之前,最大定时误差为 3 倍扫描周期加上输入滤波器时间。最小定时误差为输入滤波器时间减去定时器的分辨率。1ms 、10ms、100ms定时器的分辨率分别为1ms 、10ms和 100ms 。3.2.7内部计数器( C)内部计数器是在执行扫描操作时对内部元件(如X、Y、M 、S、T、C)的信号进行计数的计数器。因此,其接通和断开时间应长于PLC的扫描周期。16 位增计数器FX系列 PLC有两种类型的16 位增计数型计数器,一种为通用型,一种为失电保持型。通用型 16 位增计数器精品资料

29、 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 25 页 - - - - - - - - - - C0C99为通用型 16 位增计数器,共100 点,其设定值为K1K32767。当计数输入信号每接通一次,计数器的当前值增1,当计数器的当前值为设定值时,计数器的输出触点接通,之后即使计数输入信号再接通,计数器的当前值都保持不变,只有复位输入信号接通时,执行复位指令,可将计数器当前值复位为0,其输出触点也随之复位。计数过程中如果失电,通用型计数器失去原计数数值,再次通电后,将重新计数。失电保持型16 位增

30、计数器C100C199为失电保持型16 位增计数器,共100 点,其设定值为K1K32767。其工作过程与通用型相同,只是在计数过程中如果失电,失电保持型计数器其当前值和输出触点的置位/ 复位状态保持不变。计数器的设定值除了可以用常数K 直接设定外,还可以通过指定数据寄存器的元件号来间接设定,此号寄存器内的内容便是设定值。如:指定D125,而 D125的内容是200,则与设定值K200等效。图 3-10 所示为 16 位增计数器的动作时序。X2 为计数输入, X2 每接通一次,计数器的当前值增1,当计数器的当前值为10 时,即计数达10 次,计数器 C0的输出触点接通,随之Y0线圈得电。当复位

31、输入X1接通,执行RST (复位)指令,计数器当前值复位为 0,其输出触点也随之复位。32 位双向计数器双相计数器就是既可以设置为增计数又可以设置为减计数的计数器。32 位双相计数器计数值设定范围为-2 147 483 648+2 147 483 647。FX 系列 PLC有两种 32 位双相计数器,一种为通用型,一种为失电保持型。通用型 32 位双向计数器C200C219为通用型 32 位双向计数器,共20 点。作增计数或减计数(计数方向)由特殊辅助继电器M8200 M8219设定。计数器与特殊辅助继电器一一对应,如计数器C212对应 M8212 。对于计数器,当对应的辅助继电器接通(置1)

32、时为减计数;当对应的辅助继电器断开(置0)时为加计数。计数值的设定可以直接用常数K 或间接用数据寄存器D的内容作为设定值,但间接设定时,要用元件号连在一起的两个数据寄存器。因为两个数据寄存器组成32位。失电保持型32 位双向计数器C220C234 为失电保持型32 位双向计数器,共15 点。作增计数或减计数(计数方向)由特殊辅助继电器M8220M8234设定。其工作过程与通用型 32 位双向计数器相同,不同之处在于失电保持型32位双向计数器的当前值和触点状态在失电时均能保持。图 3-10 为 32 位双向计数器的动作时序。图 3-10 增计数器的动作时序图 3-10 32位双向计数器的动作时序

33、精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 25 页 - - - - - - - - - - 计数器 C212 作增计数还是减计数取决于M8212的通断。 M8212断开 C212作增计数, M8212接通作减计数。因而X1的通断决定了C212的计数方向。 X3 作为计数输入,驱动C212 线圈进行加计数或减计数。X2用于计数器C212 复位。当计数器的当前值由-3-2 (增加)时,计数器的触点接通(置位),Y1便有输出,由 - 2 -3 (减小)时,其触点断开(复位) 。当复位输入X2

34、接通,通过 RST (复位)指令,使得计数器C212 复位,其触点断开(复位),随之 Y1停止输出。双向计数器是循环计数器,如果计数器的当前值在最大值2 147 483 647时进行加计数,则当前值就成为最小值 -2 147 483 647,类似地,如果计数器的当前值在最小值-2 147 483 647时进行减计数,则当前值就成为最大值2 147 483 647。3.2.8高速计数器FX系列 PLC中共有 21 点高速计数器,元件编号为C235C255。这些计数器在PLC中共享 8 个高速计数器输入端X0X7。当一个输入端被某个高速计数器占用时,这个输入端就不能再用于另一个高速计数器,也不能用

35、作其他的输入。即,由于只有8 个高速计数的输入,因此,最多只能同时用8 个高速计数器。高速计数器是按中断方式运行的,与扫描周期无关。所选定的计数器的线圈应被连续驱动,以表示与它有关的输入点已被使用,其他高速计数器的处理不能与它冲突。连续驱动计数器的软元件触点可以是输入继电器触点,也可以是特殊辅助继电器(如M8000 )的常开触点等。高速计数器分为1 相型和 2 相型两类。 1 相型高速计数器分为1 相无启动 / 复位和 1 相带启动 /复位两种;2 相型高速计数器分为2 相双向计数器和2 相 A-B 相计数器。表 3-3 为高速计数器一览表。表 3-3 高速计数器简表中断输入1相无启动/ 复位

36、计数器1相带启动/ 复位计数器2 相双向计数器2相 A-B相计数器C235 C236 C237 C238 C239 C 240 C241 C242 C243 C 244 C245 C246 C247 C248 C249 C250 C251 C252 C253 C254 C255 X0 U/D U/D U/D U U U A A A X1 U/D R R D D D B B B X2 U/D U/D U/D R R R R X3 U/D R R U U A A X4 U/D U/D D D B B X5 U/D R R R R R X6 S S S X7 S S S 表中 U:增计数输入 D:减

37、计数输入 A: A相输入 B:B相输入 R:复位输入 S:起动输入1 相型高速计数器a)1 相型高速计数器共11 点(C235C245) ,所有计数器都是32 位增 / 减计数器,即双相计数器,其触点动作方式及计数方向设定与普通32 位双相计数器相同。作增计数器时, 计数值达到设定值时触点动作并保持,作减计数时,当计数值达到设定值时触点复位。其中 C235C240 为 1 相无启动 / 复位计数器, C241C245为 1 相带启动 / 复位计数器。特殊辅助继电器 M8235M8245用来设置与之对应的计数器C235C245的计数方向。 M为 ON时为减计数,为OFF时为加计数。要想使得计数器

38、C235C245 复位,只有使用RST指令。b)1 相无启动 / 复位计数器1 相无启动 / 复位计数器( C235 C240)共 6 点,每个计数器只有一个输入端。 如表 3-3 所示,C235利用 X0作为高速脉冲的输入端、 C240 利用 X5 作为高速脉冲的输入端,可以双相计数(U/D 表示可以增、减计数) ,增、减计数由M8235M8240的 OFF图 3-11 1 相无启动 / 复位计数器的用法精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 25 页 - - - - - - - -

39、 - - 及 ON决定。图 3-11 为 1 相无启动 / 复位计数器的用法举例。要想使得计数器C236进行计数, X12必须接通(即C236的线圈被驱动,才选中了计数器C236) ,由于输入端 X1是计数器 C236 的脉冲计数输入端,所以,在X12 接通的条件下,计数器C236对来自 X1端的脉冲进行计数。M8236的通、断决定了计数器C236 是进行减计数还是增计数,所以X10 接通时 C236进行的是减计数,X10断开时 C236进行的是加计数。 在进行加计数时, 当计数值达到设定值K20时,C236 的触点动作并保持;在进行减计数时,当计数值达到设定值K20时, C236的触点复位。

40、要想使得计数器C236复位,只有使用RST指令, X11的接通使得计数器C236复位,其触点断开。1 相带启动 / 复位计数器1 相带启动 / 复位计数器共有5 点( C241C245) 。每个计数器各有一个计数输入端和一个复位输入端。其中 C244、C245 还另有一个起动输入端。例如:C244(见表 3-3 ) ,计数输入端为X0(对 X0输入的脉冲进行计数) , 复位输入端为X1 (X1端接通使得C244复位) ,起动输入端为X6(X6接通, C244立即对 X0输入的脉冲进行计数) 。特殊辅助继电器M8241M8245的接通、断开决定了C241C245进行减计数还是加计数。图 3-12

41、 为 1 相带启动 / 复位计数器的用法举例。X12接通时, C244被选中,如果X6接通, C244立即对 X0输入的脉冲进行计数。计数设定值为数据寄存器 D1、D0的内容( D1,D0) 。可以在程序上用X11对 C244进行复位,但是,如果X1接通, C244立即复位,不需要该条程序。M8244 的通、断决定C244 进行减计数还是增计数,因而X10 的通、断决定了C244进行减计数还是增计数。2 相型高速计数器2 相型高速计数器共有10 点( C246C255) 。所谓2 相,是指这些计数器有两个输入端,一个输入端专门用于增计数信号输入,而另一个输入端专门用于减计数信号输入。a)2 相

42、双向计数器C246C250为 2相双向计数器。它们有一个增计数输入端和一个减计数输入端,某些计数器还有复位和起动输入端。见表3-3 ,例如 C246的增、减计数端分别是X0 和 X1。在计数器的线圈接通后,X0的上升沿,使得计数器的当前值加1;X1的上升沿,使得计数器的当前值减1。b)2 相 A-B 相计数器C251C255为 2相 A-B 相计数器。它们有两个计数输入端,有的计数器还有复位和起动输入端(见表3-3 ) 。计数器的最高计数频率受两个因素制约,一是各个输入端的响应速度,二是全部高速计数器的处理时间。高速计数器的处理时间是限制高速计数器计数频率的主要因素。高速计数器是采用中断方式运

43、行的,因此,同时使用的计数器数量越少,计数频率就越高,如果某些计数器用比较低的频率计数,则其他计数器就能以较高的频率进行计数。对于高速计数器的计数频率,单相和双向计数器最高为10KHz,A/B 相计数器最高为5 KHz。最高总计数频率是指同时在PLC计数输入端出现的所有输入信号频率之和的最大值。最高的总计数频率:FX1N为 60 KHz,FX2N为 20 KHz,计算总计数频率时A/B 相计数器的频率应加倍。3.2.9数据寄存器( D)数据寄存器在模拟量检测、控制及位置控制等场合用来存储数据和参数,用D 表示。数据寄存器可以存储 16 位二进制数或称一个字。要想存储 32 位二进制数据 (双字

44、),必须同时用两个序号连续的数据寄存器进行数据存储。例如用D0和 D1存储双字, D0存放低 16 位,D1存放高 16 位。字或双字的最高位为符号位, 0 表示为正数, 1 表示为负数。数据寄存器的数值读出与写入一般采用应用指令。而且可以从数据存储单元(显示器)与编程装置直接读出 / 写入。数据寄存器分为通用数据寄存器、失电保持数据寄存器、特殊数据寄存器、文件寄存器、外部调整寄存器、变址寄存器。图 3-12 1相带启动 / 复位计数器的用法精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 25

45、 页 - - - - - - - - - - 表 3-4 为 FX1N和 FX2N PLC各类数据寄存器的点数及地址编号范围。表 3-4 数据寄存器FX1N FX2N 通用数据寄存器128(D0 D127)200(D0D199)失电保持数据寄存器7872(D128D7999 )7800( D200D7999)特殊数据寄存器256(D8000 D8255 )256(D8000D8255)文件寄存器7000(D1000D7999)7000( D1000 D7999 )外部调整寄存器2(D8030、D8031)通用数据寄存器将数据写入通用数据寄存器后,其值将保持不变,直到下一次被改写。PLC由运行(

46、 RUN )状态进入到停止( STOP )状态时,所有的通用数据寄存器的值都变为0。如果特殊辅助继电器M8033接通, PLC由运行(RUN )状态进入到停止(STOP )状态时,通用数据寄存器的值将保持不变。失电保持数据寄存器失电保持数据寄存器在PLC由运行( RUN )状态进入到停止(STOP )状态时,其值保持不变。利用参数设定,可以改变失电保持数据寄存器的范围。特殊数据寄存器特殊数据寄存器是指写入特定目的的数据,或事先写入特定的内容。用来控制和监视PLC内部的各种工作方式和元件。如:备用锂电池的电压、扫描时间、正在动作的状态的编号等。PLC 上电时,这些数据寄存器被写入默认的值。文件寄

47、存器文件寄存器以500 点为单位,可被外部设备存取。文件寄存器实际上被设置为PLC的参数区。文件寄存器与锁存寄存器重叠,数据不会丢失。FX1N和 FX2N系列 PLC的文件寄存器可以通过块传送指令来改写其内容。外部调整寄存器FX1N系列 PLC的外部调整寄存器为D8030和 D8031。在 FX1N系列 PLC的外部有两个小电位器,这两个电位器常用来修改定时器的时间设定值,通过调整小电位器可以改变D8030和 D8031的值( 0255) ,依此来修改定时器的时间设定值。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - -

48、- - -第 10 页,共 25 页 - - - - - - - - - - 课题:第三章 PLC 程序设计基础3.3 三菱 FX系列 PLC的基本指令及其编程要求: 1. 掌握 PLC基本逻辑指令 2掌握 PLC逻辑指令的编程方法重点: PLC基本逻辑指令难点: PLC逻辑指令的编程方法教学手段:口述、板书教学方法:多媒体、讲授法、启发式等直观教学法3.3 三菱 FX系列 PLC的基本指令及其编程FX1N和 FX2N PLC共有基本指令27 条,基本指令一般由助记符和操作元件组成,助记符是每一条基本指令的符号,它表明操作功能;操作元件是被操作的对象。有些基本指令只有助记符,没有操作元件。3.

49、3.1基本指令介绍1、 LD 、 LDI 、 OUT 指令LD指令LD指令称为“取指令” 。功能:常开触点逻辑运算开始。即常开触点与梯形图左母线连接。操作元件: X、Y、M 、S、T、C。程序步: 1。图 3-13 为 LD指令在梯形图中的表示。LDI 指令LDI 指令称为“取反指令” 。功能:常闭触点逻辑运算开始。即常闭触点与梯形图左母线连接。操作元件: X、Y、M 、S、T、C。程序步: 1。图 3-14 为 LDI 指令在梯形图中的表示。另外, LD、LDI 指令与后面讲到的ANB指令组合,在分支起点处也可使用。OUT指令OUT指令称为“输出指令”或“驱动指令”。功能:输出逻辑运算结果,

50、 也就是根据逻辑运算结果去驱动一个指定的线圈。操作元件: Y、M 、S、T、C。程序步: 1。图 3-15 为 OUT指令在梯形图中的表示。OUT指令使用说明:OUT指令不能用于驱动输入继电器,因为输入继电器的状态由输入信号决定;OUT指令可以连续使用, 相当于线圈的并联,切不受使用次数的限制。如图 3-16所示。定时器( T)及计数器( C)使用 OUT指令后,必须有常数设定值语句。此外,也可指定数据寄存器的地址号,以此地址号数据寄存器内的内容作为设定值。如图 3-16 中 OUT T0后要有时间设定值K20,OUT C0后要有计数器设定值K10 等。常数 K的设定范围、实际的定时器常数、相

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁