版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述顺序功能图梯形图功能块图结构文本指令表第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述步1转换1相当于应用软件中的逻辑框图;步22是一种位于其它编程语言之上的图形语言;转换步33用来编制顺序控制程序。动作1 动作2顺序功能图第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述X0X1X2Y0X3X4X51继电接触控制系统电路图很相似; 简单直观。X52X6梯形图第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述类似于数字逻辑电路中编程语言,用
2、类似与门、或门等方框图来表示的逻辑运算关系。Test1Test2ORSRQ1startS1ANDSw1%1X3ResetR功能块图第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述由若干条指令组成的程序叫指令表程序。XOYOX1Y1Y2X3Y3LDX0OUTY0LDIX1OUTY1OUTY2LDX3OUTY3指令表第四章 可编程序控制器的编程语言和指令系统4-1可编程序控制器的编程语言概述PASCALBASICC等高级语言数算数据处理图形显示报表打印便于实现:结构文本第四章 可编程序控制器的编程语言和指令系统4-2梯形图的主要特点(1)编程元件不是真实的硬件继电器,而
3、是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触点的状态和逻辑关系,求出各个线圈对应的编程元件的状态(4) 梯形图中的各编程元件的常开触点和常闭触点,都可以无限次使用。(5)梯形图中的线圈应该放在最右边。第四章 可编程序控制器的编程语言和指令系统4-2梯形图的主要特点梯形图的编程特点触点状态有接通和断开两种状态触点可以任意串联和并联,继电器线圈只能并联,不能串联输出继电器可以使输出继电器,中间继电器,辅助继电器每一个梯级从起始母线触点输出继电器母线第四章 可编程序控制器的编程语言和指令系统4-3FX
4、系列可编程序控制器梯形图中的编程元件一、 输入继电器(X)第四章 可编程序控制器的编程语言和指令系统4-3FX系列可编程序控制器梯形图中的编程元件一、 输入继电器(X)输入继电器是PC接收外部输入的开关量的窗口。PC通过光电耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。对应的寄存器为“1”状态外部触点接通时常开触点闭合常闭触点断开对应的寄存器为“1”状态外部触点断开时常开触点闭合常闭触点断开输入继电器没有线圈状态取决于外部输入信号的状态第四章 可编程序控制器的编程语言和指令系统4-3FX系列可编程序控制器梯形图中的编程元件二、 输出继电器()输出继电器是将PC的输出信号传递给输出模
5、块,由输出模块驱动外部负载工作。Y2负载PLCCOM1晶体管型输出模块型号FX2N-16MFX2N-32MFX2N-48MFX2N-64M输入X0X7X0X17X0X27X0X378 点16 点24 点32 点输出Y0Y7Y0Y17Y0Y27Y0Y378 点16 点24 点32 点4-3FX系列可编程序控制器梯形图中的编程元件FX2N系列PLC输入输出继电器元件号4-3FX系列可编程序控制器梯形图中的编程元件三、辅助继电器(M)辅助继电器是用软件实现的,它们不能直接对外输出信号去驱动负载,相当于继电器控制系统中 的中间继电器。一般用500点M0-M500无断点保持功能锁存用2572点M500-
6、M3071有断点保持功能特殊用256点M8000-M8255特殊用256点M8000-M8255运行监视 (M8000):当PLC运行时,M8000接通; ;PLC停止运行时,M8000断开。M8000初始化脉冲(M8002):在M8000由OFF变为ON状态时的一个扫描周期ON。STOPRUNSTOPM8000一个扫描周期STOPRUNSTOP特殊用256点M8000-M8255时钟脉冲(M8011M8014):M8011M8014分别是10ms、100ms、1s和1min时钟脉冲。M8011M8012锂电池电压降低(M8005):电池电压下降至规定值时M8005变为ON。100ms10ms
7、4-3FX系列可编程序控制器梯形图中的编程元件四、状态(S):状态是用于编制顺序控制程序的一种编程元件四、状态(S):通用状态S0S499初始状态S0S9返回原点S10S19报警器用S900S999通用状态(S0S499)没有断电保持功能S500S899有断电保持功能4-3FX系列可编程序控制器梯形图中的编程元件五、定时器(T)(一)、通用定时器100ms定时器T0T199定时范围为0.13276.7s(其中T192T199为子程序和中断服务程序专用的定时器)10ms定时器T200T245定时范围为0.1327.67s通用定时器没有保持功能在输入电路断路或停电时复位4-3FX系列可编程序控制器
8、梯形图中的编程元件五 、定时器(T)(一)、通用定时器五 、定时器(T)(一)、通用定时器输入信号断开后延时动作4-3FX系列可编程序控制器梯形图中的编程元件五、定时器(T)(二)、积分定时器1ms定时器T246T249定时范围为0.00132 . 767s100ms定时器T250T255定时范围为0.13276 . 7s具有断点保持功能;断电后再次通电,计数器继续定时。4-3FX系列可编程序控制器梯形图中的编程元件五、定时器(T)(二)、积分定时器X1T250K345当T250Y1X2RSTT250X1T1T2前值Y1X24-3FX系列可编程序控制器梯形图中的编程元件五 、定时器(T)(三)
9、、定时器的定时精度+T:扫描周期最大误差:-:对应定时器分别为1ms10ms100ms4-3FX系列可编程序控制器梯形图中的编程元件16位加计数器内部计数器六 、计数器(C)32 位加/减计数器高速计数器4-3FX系列可编程序控制器梯形图中的编程元件举例六 、计数器(C)1、 16位加计数器X10X10X11X11C0K9当前值C0Y0Y0RSTC04-3FX系列可编程序控制器梯形图中的编程元件六 、计数器(C)2、 32位加/减计数器举例X012M8200C200-C234的加/减计数方式X013X014M8200-M8234 为ON: 减计数C200K5C200Y001M8200-M823
10、4 为OFF:加计数RSTC2002、 32位加/减计数器举例4-3FX系列可编程序控制器梯形图中的编程元件六 、计数器(C)3、 高速计数器C235C255(X0X7)均为32位加减计数器C235C241为一相无启动/复位输入端C241C245为一相带启动/复位输入端C246C250为一相双计数输入(加/减脉冲输入)C251C255为两相双计数输入4-3FX系列可编程序控制器梯形图中的编程元件六 、计数器(C)3、 高速计数器C235C255(X0X7)4-3FX系列可编程序控制器梯形图中的编程元件六 、计数器(C)3、 高速计数器C235C255(X0X7)3、 高速计数器C235C255
11、(X0X7)3、 高速计数器C235C255(X0X7)3、 高速计数器C235C255(X0X7)X010减计数/加计数M8235X011复位X012C235K5单相单输入RSTC2353、 高速计数器C235C255(X0X7)3、 高速计数器C235C255(X000X007)X013X014C246K123X000由断开到接通进行增计数X001由断开到接通进行减计数单相双输入RSTC2463、 高速计数器(双向高速计数器)X011X012接通时C251通过中断进行X000(A相)和X001 (B相)动作的计数。X012K1234C251C251Y002M8251增计数减计数Y003RS
12、TC2514-3FX系列可编程序控制器梯形图中的编程元件跳转用指针分支用指针子程序调用指针七 、指针( P/ I )中断用指针分支用输入中断用定时器用计数器中断用I00(X000)I10(X001) I20(X002) I30(X003) I40(X004)I50(X005)I010I020 I030I040I050 I060I6I7I8P0P127128点跳转用指针子程序调用指针分支用指针中断用指针七 、指针( P/ I )X001主X001程序FNC06FENDP1P0子FNC02程SRET跳转用指针序子程序调用指针FNC 00 CJP0FNC 01CALLP14-4FX系列可编程序控制器
13、的基本逻辑指令(27条)1.LDLDIOUT 指令:LD(Load):常开触点与母线连接指令LDI(Load Inverse):常闭触点与母线连接指令OUT(Out):驱动线圈的输出指令4-3FX系列可编程序控制器梯形图中的编程元件2.ANDANI指令:AND(And):与指令,常开触点串联连接指令。ANI(And inverse): 与非指令, 常闭触点串联连接指令。LDX0ANDM101OUTY3LDY3ANIX3OUTM101ANDT1OUTY5OR(0rInverse): 常闭触点的并联连接指令。3.3. OORROORRI指I指令令:ORI(OrInverse): 常闭触点的并联连接
14、指令。X6X7Y0X4Y2X0Y0X7Y1YM 1201LDX6ORX4ORIY2ANDX7OUTY0LDX0ANDY0ORY1ANIX7ORIM120OUTY14-3FX系列可编程序控制器梯形图中的编程元件4 .ORB指令:ORB(Or Block):电路块并联连接指令串联电路块:两个以上的触点串联连接而成的电路X0X1Y6X2X3X4X5LDX0ANDX1LDX2ANDX3 ORBLDX4ANIX5ORBOUTY6:ANB指令: ANB(AndBlock):电路块串联连接指令5X0X2X3Y7X1X4X55ANB 指令X6X7LDX0ORX1LDX2ANDX3LDIX4ANIX5 ORBO
15、RX6 ANBORX7OUTY7编程技巧不好好6.栈存储器和多重输出指令MPS(Pash)、MRD(Read)、MPP(Pop)指令分别是进栈 、读栈 和出栈指令LDMPSX0X0X1Y0AND OUT MRD AND OUT MPP ANDOUTX1Y0X2Y4X2Y4X3Y2X3Y2LD MPS AND MPS AND OUT MPP AND OUT MPP AND MPS AND OUT MPP ANDOUTX06.栈存储器和多重输出指令X1X0X1X2Y0X2Y0Y1X3Y1X2X4Y2X2Y3X4Y2X6Y3X6X37.主控与主控复位指令MC (Master Control): 主控
16、指令或公共触点串联连接指令MCR(Master Control Reset): 主控复位指令X0M 100X1Y0X3Y1X3X4Y2MCRN0MCN0M100LDX0MCN0SPM100LDX1OUTY0LDX3OUTY1LDX3MCRN0LDX4OUTY2X0M 100X1Y0X27。主控与主控复位指令M 101X3Y1MCRN0X4Y2嵌套MCRN1X5Y3MCN1M101MCN0M1007.主控与主控复位指令(1)使用主控指令的触点称为主控触点,在梯形图中与一般触点相垂直。(2) 在使用主控触点后,相当于母线移到主控触点的后面。(3) 如果MC指令的输入触电断开时,积算定时器计数器 用复位/置位指令驱动的软元件保持其当时的状态;非积算定时器和用OUT驱动的元件变为OFF。(4) 无嵌套时,用N0编程;有嵌套时,N的编号次序增大。8.PLS和 PLF指令9.边沿检测触发指令9.边沿检测触发指令10.SET 与 RST 指令RST(Reset): 复位指令,使操作保持复位的指令。(Y M S T C D V Z )SET(Set): 置位指令,使操作保持的指令。(YMS )X0X0X1X1X2Y0SETD0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年3D动画师影视笔试题库精
- 2026年专利无效宣告请求模拟题
- 肺栓塞患者的舒适护理与疼痛控制
- 2026年财务专员招聘试题及答案解析
- 2026年配电变压器运维工中级笔试模拟题
- 2026年中学生航天科普知识
- 2026年政府会计准则重点内容速览
- 2026年银行客服招聘笔试模拟试卷
- 2026年一级造价工程师安装历年仿真题集
- 儿内科护理评估量表应用
- 2026年人力资源服务合同协议范本
- 学生成长记录册
- (2026年)GINA全球哮喘处理和预防策略(更新版)解读课件
- 项目投资的风险分析课件
- 伍德密封强度计算
- 幼儿园一日常规安全培训
- 01K403 风机盘管安装
- 流行病学试题-流行病学题库及答案
- YS/T 967-2014电池级磷酸二氢锂
- LY/T 2372-2014活动地板基材用石膏纤维板
- GB/T 12586-2003橡胶或塑料涂覆织物耐屈挠破坏性的测定
评论
0/150
提交评论