可编程序控制器的编程语言和指令系统.ppt
《可编程序控制器的编程语言和指令系统.ppt》由会员分享,可在线阅读,更多相关《可编程序控制器的编程语言和指令系统.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程序控制器可编程序控制器应用技术应用技术第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述顺序功能图顺序功能图梯形图梯形图功能块图功能块图指令表指令表结构文本结构文本第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述顺序功能图顺序功能图1 相当于应用软件中的逻辑框图;相当于应用软件中的逻辑框图;2 是一种位于其它编程语言之上的是一种位于其它编程语言之上的 图形语言;图形语言;3 用来编制顺序控制程
2、序。用来编制顺序控制程序。步步1步步2步步3动作动作1动作动作2转换转换转换转换第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述梯形图梯形图1 继电接触控制系统继电接触控制系统电路图很相似;电路图很相似;2 简单直观。简单直观。X0 X1 X2 Y0 X3 X4 X5X5X6第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述功能块图功能块图类类似似于于数数字字逻逻辑辑电电路路中中编编程程语语言言,用
3、用类类似似与与门门、或门等方框图来表示的逻辑运算关系。或门等方框图来表示的逻辑运算关系。SRS1 Q1RANDORTest1Test2Sw1%1X3Resetstart第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述指令表指令表由若干条指令组成的程序叫指令表程序。由若干条指令组成的程序叫指令表程序。XO YOX1 Y1Y2X3 Y3 LD X0OUT Y0 LDI X1OUT Y1OUT Y2 LD X3OUT Y32第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令
4、系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述结构文本结构文本PASCAL BASIC C等高级语言等高级语言便于实现:便于实现:数学运算数学运算数据处理数据处理图形显示图形显示报表打印报表打印第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-2 梯形图的主要特点梯形图的主要特点(1)编程元件不是真实的硬件继电器)编程元件不是真实的硬件继电器,而是软件继电器。而是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动想有一个能流从左向右流动。(3)程
5、序执行是一个逻辑解算的过程。根据梯形图中各触)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系点的状态和逻辑关系,求出各个线圈对应的编程元件的状态求出各个线圈对应的编程元件的状态(4)梯形图中的各编程元件的常开触点和常闭触点梯形图中的各编程元件的常开触点和常闭触点,都可以无限都可以无限 次使用。次使用。(5)梯形图中的线圈应该放在最右边。)梯形图中的线圈应该放在最右边。1第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-2 梯形图的主要特点梯形图的主要特点梯形图的编程特点梯形图的编程特点每一个梯级从起始母线每一个梯级从起始母线触点触点输出
6、继电器输出继电器母线母线触点状态有接通和断开两种状态触点状态有接通和断开两种状态触点可以任意串联和并联触点可以任意串联和并联,继电器线圈只能并联继电器线圈只能并联,不能串联不能串联输出继电器可以使输出继电器输出继电器可以使输出继电器,中间继电器中间继电器,辅助继电器辅助继电器第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 一一 、输入继电器(输入继电器(X)第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形
7、图中的编程元件系列可编程序控制器梯形图中的编程元件 一一 、输入继电器(输入继电器(X)输入继电器没有线圈输入继电器没有线圈状态取决于外部输入信号的状态状态取决于外部输入信号的状态 输入继电器是输入继电器是PC接收外部输入的开关量的窗口。接收外部输入的开关量的窗口。PC通过光电通过光电耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。对应的寄存器为对应的寄存器为“1”状态状态常开触点闭合常闭触点断开常开触点闭合常闭触点断开外部触点接通时外部触点接通时外部触点断开时外部触点断开时对应的寄存器为对应的寄存器为“0”状态状态常开触点常
8、开触点断开断开常闭触点常闭触点闭合闭合8第三节第三节 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 二二 、输出继电器()输出继电器()输出继电器是将输出继电器是将PC的输出信号传递给输出模块,的输出信号传递给输出模块,由输出模块驱动外部负载工作。由输出模块驱动外部负载工作。晶体管型输出模块晶体管型输出模块 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 FX2N系列系列PLC输入输出继电器元件号输入输出继电器元件号 3-3 FX系列可编程序控制器
9、梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 三三 、辅助继电器辅助继电器(M)辅辅助助继继电电器器是是用用软软件件实实现现的的,它它们们不不能能直直接接对对外外输输出出信信号号去去驱驱动动负负载载,相相当当于于继继电电器器控控制制系系统统中中的中间继电器。的中间继电器。锁存用锁存用2572点点M500-M3071 有断电保持功能有断电保持功能特殊用特殊用256点点M8000-M8255 一般用一般用500点点M0-M500无断电保持功能无断电保持功能特殊用特殊用256点点M8000M8255运运行监视行监视(M8000):当当PLC运行时,运行时,M8000接通接通;;PLC停止运
10、行时,停止运行时,M8000断开。断开。STOP RUN STOPM8000初始化脉冲(初始化脉冲(M8002):):在在M8000由由OFF变为变为ON状态时的一个扫描周期状态时的一个扫描周期ON。STOP RUN STOPM8000一个扫描周期一个扫描周期特殊用特殊用256点点M8000-M8255时钟脉冲(时钟脉冲(M8011M8014):):M8011M8014分别是分别是10ms、100ms、1s和和1min时钟脉冲。时钟脉冲。锂电池电压降低(锂电池电压降低(M8005):电池电压下降至规定值时电池电压下降至规定值时M8005变为变为ON。M801110msM8012100ms3-3
11、 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 四四 、状态状态(S):状态是用于编制顺序控制程序的一种编程元件状态是用于编制顺序控制程序的一种编程元件四四 、状态状态(S):通用状态通用状态S0S499初始状态初始状态S0S9返回原点返回原点S10S19报警器用报警器用 S900S999通用状态(通用状态(S0S499)没有断电保持功能)没有断电保持功能S500S899有断电保持功能有断电保持功能1 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(一一)、通用定时、通用定时器器100ms定时器
12、定时器 T0T199s(其中(其中T192T199为子程序和中断服务程序专用的定时器)为子程序和中断服务程序专用的定时器)10ms定时器定时器 T200T245定时范围为定时范围为0.1327.67s通用定时器没有保持功能通用定时器没有保持功能 在输入电路断路或停电时复位在输入电路断路或停电时复位1 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五、定时器、定时器(T)(一一)、通用定时、通用定时器器1五五 、定时器、定时器(T)(一一)、通用定时、通用定时器器输入信号断开后延时动作输入信号断开后延时动作 3-3 FX系列可编程序控制器梯形图中的编程元
13、件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时、积分定时器器1ms定时器定时器 T246T249定时范围为定时范围为0.00132.767s100ms定时器定时器 T250T255定时范围为定时范围为0.13276.7s具有断点保持功能;断电后再次通电,计数器继续定时。具有断点保持功能;断电后再次通电,计数器继续定时。3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时、积分定时器器T250 Y1RST T250X1 T250 K345X2T1 T2当前值当前值X1Y1X21
14、 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五、定时器、定时器(T)(三三)、定时器的定时精度、定时器的定时精度最大误差:最大误差:+T:扫描周期扫描周期-:对应定时器分别对应定时器分别 为为1ms 10ms 100ms定时器100ms200点T0T19910ms46点T200T2451ms4点T245249100ms(积算)6点T2502551 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)内部计数器内部计数器高速计数器高速计数器16位加计位加计数器数器32 位加位加/减计减计数器
15、数器1 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)X10X11C0RST C0C0 K9Y0X10X11当前值当前值Y0举例举例1、16位加计数器位加计数器13-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 分支用指针中断用指针跳转用指针子程序调用指针分支用分支用 输入中断用输入中断用 定时器用定时器用 计数器中断用计数器中断用P0P127 128点点I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)I6I7I8 I010 I040
16、I020 I050I030 I0601 3-4 FX系列可编程序控制器的基本逻辑指令系列可编程序控制器的基本逻辑指令1.LD LDI OUT 指令:指令:LD(Load):常开触点与母线连接指令常开触点与母线连接指令LDI(Load Inverse):常闭触点与母线连接指令常闭触点与母线连接指令OUT(Out):驱动线圈的输出指令驱动线圈的输出指令1 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 2.AND ANI 指令:指令:AND(And):与指令,常开触点串联连接指令。与指令,常开触点串联连接指令。ANI(And inverse):与非指令,与非指
17、令,常闭触点串联连接指令。常闭触点串联连接指令。LD X0AND M101OUT Y3LD Y3ANI X3OUT M101ANI T1OUT Y51 ORI(Or Inverse):常闭触点的并联连接指令。常闭触点的并联连接指令。LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y13.OR ORI指令:指令:基本逻辑指令应用基本逻辑指令应用基本逻辑指令应用基本逻辑指令应用一、电动机的连续运转一、电动机的连续运转v控制思路控制思路电动机的额定电流较大,电动机的额定电流较大,PLCPLC不能用直接控制主电路,不能用直接控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制器 编程 语言 指令系统
限制150内