FX系列PLC顺序梯形图编程方式A.ppt
《FX系列PLC顺序梯形图编程方式A.ppt》由会员分享,可在线阅读,更多相关《FX系列PLC顺序梯形图编程方式A.ppt(182页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FX系列系列PLC顺序顺序梯形图编程方式梯形图编程方式PLC的编程语言(5种种PLC基本语言)基本语言)顺序功能图(顺序功能图(SFC):是一种语言,更是一种组织控制程序的图形化方式。梯梯 形形 图(图(L D):以图形方式表达触点和线圈以及特殊指令块的梯级。指指 令令 表(表(I L):类似汇编程序的基于文本的语言与其相对应的是LD。结结 构构 文文 本(本(S T):类似Pascal的基于文本的语言 功功 能能 块块 图(图(FBD):一种对应于线路图的图形语言 FBD广泛地用于过程工业。PLC输入输入/输出接口输出接口及作用输入输入输入输入/输出接口输出接口输出接口输出接口通常也称I/O
2、 I/O 单元或单元或单元或单元或I/O I/O 模块,模块,模块,模块,是PLC与工业生产现场之间的连接通道。PLCPLC输入接口输入接口输入接口输入接口-可以检测被控对象的各种数据,用这些数据作为PLC对被控制对象进行控制的依据 PLCPLC输出接口输出接口输出接口输出接口-将处理结果送给被控制对象,以实现控制目的PLC输入输入/输出接口输出接口及作用 I/O I/O 接口的作用:接口的作用:接口的作用:接口的作用:电电平平转转换换功功能能:由于外部输入设备和输出设备所需的信号电平是多种多样的,而PLC内部CPU的处理的信号是标准电平信号。光光电电隔隔离离和和滤滤波波功功能能,以提高PLC
3、的抗干扰能力 通常还有状态指示状态指示,工作状况直观,便于维护 I/O I/O 接口的类型接口的类型接口的类型接口的类型:开关量输入/输出接口 模拟量输入/输出接口PLC中的输入中的输入/输出接口输出接口及作用 开关量输入开关量输入开关量输入开关量输入/输出接口输出接口输出接口输出接口 常用开关量输入接口开关量输入接口开关量输入接口开关量输入接口:直流输入接口、交流输入接口、交/直流输入接口 常用开关量输出接口开关量输出接口开关量输出接口开关量输出接口:继电器输出接口:响应速度慢、动作频率低,可驱动交流或直流负载 晶体管输出接口:响应速度快、动作频率高,只能用于驱动直流负载 晶闸管输出接口:响
4、应速度快、动作频率高,只能用于驱动交流负载PLC输入输入/输出接口输出接口及作用 模拟量输入模拟量输入模拟量输入模拟量输入/输出接口输出接口输出接口输出接口 模拟量输入接口(A/D接口)分辨率(8位、10位、12位等)、量化误差、偏移误差、满刻度误差、线性度、精度等 许多PLC还有与热电阻或热电偶配套使用的A/D接口 模拟量输出接口(D/A接口)分辨率(8位、10位、12位等)、精度、线性度、稳定时间等PLC输入输入/输出接口输出接口及作用 输入输入输入输入/输出(输出(输出(输出(I/OI/O)点数)点数)点数)点数:PLC PLC的的I/OI/O点数点数是指PLC的I/O接口所能接受的输入
5、信号个数和输出信号个数的总和。I/O点数是选择PLC的重要依据之一 当I/O点数不够时,可通过PLC的I/O扩展接口对系统进行扩展PLC通信接口通信接口及作用PLCPLC配有各种通信接口与外部设备连接配有各种通信接口与外部设备连接配有各种通信接口与外部设备连接配有各种通信接口与外部设备连接 与打印机连接,可将过程信息、系统参数等输出打印 与监视器连接,可将控制过程图像显示出来 与 P L C 连接,组成多机系统或连成网络,实现规模控制 与计算机连接,多级分布式控制系统,控制与管理相结合 与人机界面(触摸屏)连接 与智能接口模块连接。智能接口模块是一独立的计算机系统,它有自己的CPU、系统程序、
6、存储器以及与PLC系统总线相连的接口,PLC的智能接口模块种类很多,如:高速计数模块、闭环控制模块、运动控制模块、中断控制模块等。与编程器连接PLC扩展接口扩展接口及作用扩展接口扩展接口(是用于连接护展单元的接口)。当PLC基本单元I/O点数不能满足要求时,可通过扩展接口连接扩展单元以增增加系统的加系统的I/O点数点数PLC分类根据PLC的I/O点数,PLC分为小型、中型和大型三类。1)小型小型小型小型PLCPLC I/O点数为256点以下点以下的为小型PLC (其中I/O点数小于64点的为超小型或微型PLC)2)中中中中型型型型PLCPLC I/O点数为256点点以以上上、2048点点以以下
7、下的为中型PLC3)大型大型大型大型PLCPLC I/O点数为2048以上以上的为大型PLC (其中I/O点数超过8192点的为超大型PLC)这个分类界限不是固定不变的,它随PLC的发展而变化。PLC的分类(按结构形式分类)根据PLC的结构形式,可将PLC分为整体式和模块式两类。1)整整整整体体体体式式式式PLCPLC 将将电电源源、CPU、I/O接接口口等等部部件件都都集集中中装装在一个机箱内,在一个机箱内,具有结构紧凑、体积小、价格低的特点。具有结构紧凑、体积小、价格低的特点。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。基本单元内有CPU、I/O接口、与I/O扩展单元
8、相连的扩展口,以及与编程器或EPROM写入器相连的接口等。扩展单元内只有I/O和电源等,没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。小型PLC一般采用这种整体式结构。PLC的分类(按结构形式分类)2)模模模模块块块块式式式式PLCPLC 将将PLC各各组组成成部部分分分分别别作作成成若若干干个个单单独独的的模模块块,如如CPU模模块块、I/O模模块块、电电源源模模块块(有的含在(有的含在CPU模块中)以及各种功能模块。模块中)以及各种功能模块。模块式由框架或基板和各种模块组成。模块装在框架或基板的插
9、座上。这种模块式PLC的特点是配置灵活,可根据需要选配不同模块组成一个系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。PLC的分类(按结构形式分类)3)叠装式叠装式叠装式叠装式PLCPLC 还有一些PLC将整体式和模块式的特点结合起来。叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行联接,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。PLC的分类(按功能分类)1 1)低档)低档)低档)低档PLCPLC 具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入输出、算术运算、数据传送和比较、
10、通信等功能。主要用于逻辑控制、顺序控制或少量模拟量控制的单机系统 2 2)中档)中档)中档)中档PLCPLC 具有低档PLC功能外,具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。有些还增设中断、PID控制等功能 3 3)高档)高档)高档)高档PLCPLC 具有中档机功能外,增加带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数运算、制表及表格传送等。高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。PLC的特点的特点 PLC技术之所以高速发展,除了工业自动化的客观需要外,主要是
11、因为它具有许多独特的优点。它较好地解决了工业领域中普遍关心的可靠、安全、灵活、方便、经济等问题。可靠性高、抗干扰能力强可靠性高、抗干扰能力强可靠性高、抗干扰能力强可靠性高、抗干扰能力强 编程简单、使用方便编程简单、使用方便编程简单、使用方便编程简单、使用方便 功能完善、通用性强功能完善、通用性强功能完善、通用性强功能完善、通用性强 设计安装简单、维护方便设计安装简单、维护方便设计安装简单、维护方便设计安装简单、维护方便 体积小、重量轻、能耗低体积小、重量轻、能耗低体积小、重量轻、能耗低体积小、重量轻、能耗低功能指令简表功能指令简表 程序流控制FNC NO指令助记符指令助记符功功 能能00CJ条
12、件跳转条件跳转0lCALL转子程序转子程序02SRET子程序返回子程序返回03IRET中断返回中断返回04EI允许中断允许中断05DI禁止中断禁止中断06FEND主程序结束主程序结束07WDT警戒时钟警戒时钟08FOR循环区起点循环区起点09NEXT循环区终点循环区终点功能指令简表功能指令简表10CMP比较比较11ZCP区间比较区间比较12MOV传送传送13SMOV移位传送移位传送14CML取反传送取反传送15BMOV块传送块传送16FMOV多点传送多点传送17XCH交换交换18BCDBCD变换变换19BINBIN变换变换传送与比较 功能指令简表功能指令简表四则与逻辑运算 20ADDBIN加法
13、加法21SUBBIN减法减法22MULBIN乘法乘法23DIVBIN除法除法24INCBIN加加l25DECBIN减减126WAND字与字与27WOR字或字或28WXOR字异或字异或29NEG求补求补功能指令简表功能指令简表循环移位、移位 30ROR循环右移循环右移3lROL循环左移循环左移32RCR带进位循环右移带进位循环右移33RCL带进位循环左移带进位循环左移34SFTR右移位右移位35SFTL左移位左移位36WSFR字右移字右移37WSFL字左移字左移38SFWRFIFO写入写入39SFRDFIFO读出读出功能指令简表功能指令简表数据处理 41DECO解码解码42ENCO编码编码43S
14、UMON总数总数44BONON位数判别位数判别45MEAN平均值平均值46ANS报警器置位报警器置位47ANR报警器复位报警器复位48SQR开平方开平方49FLT整数一实数变换整数一实数变换功能指令简表功能指令简表高速处理 50REF刷新刷新5lREFE刷新和滤波时间调整刷新和滤波时间调整52MTR矩阵输入矩阵输入53HSCS高速计数器置位高速计数器置位54HSCR高速计数器复位高速计数器复位55HSZ高速计数器区间比较高速计数器区间比较56SPD速度检测速度检测57PLSY脉冲输出脉冲输出58PWM脉宽调制脉宽调制59PLSR带加减速的脉冲输出带加减速的脉冲输出功能指令简表功能指令简表方便指
15、令 60IST置初始状态置初始状态61SER数据搜索数据搜索62ABSD绝对值式凸轮顺控绝对值式凸轮顺控63INCD增量值式凸轮顺控增量值式凸轮顺控64TTMR示教定时器示教定时器65STMR特殊定时器特殊定时器66ALT交替输出交替输出67RAMP斜坡信号斜坡信号68ROTC旋转台控制旋转台控制69SORT数据排序数据排序70TKY10键输入键输入7lHKY16键输入键输入72DSW数字开关数字开关功能指令简表功能指令简表外部设备 73SEGD7段解码段解码74SEGL带锁存的带锁存的7段显示段显示75ARWS方向开关方向开关76ASCASCII码变换码变换77PR打印打印78FROM读特殊
16、功能模块读特殊功能模块7970写特殊功能模块写特殊功能模块80RS串行数据传送串行数据传送81PRUN关联运行关联运行82ASCIHEX一一ASCII变换变换83HEXASCII一一HEX变换变换84CCD校验码校验码85VERD读变量读变量86VRSC变量整标变量整标88PIDPID运算运算功能指令简表功能指令简表110ECMP 实数比较111EZCP实数区间比较118EBCD 浮点数一科学记数变换119EBIN科学记数一浮点数变换120EADD 实数加法121ESUB实数减法122EMUL 实数乘法123EDIV实数除法 实数处理 127ESQR实数开方129IN7实数一整数变换130SI
17、N正弦函数131COS余弦函数132TAN正切函数147SWAP高低byte互换功能指令简表功能指令简表110ECMP 实数比较111EZCP实数区间比较118EBCD 浮点数一科学记数变换119EBIN科学记数一浮点数变换120EADD 实数加法121ESUB实数减法122EMUL 实数乘法123EDIV实数除法 实数处理 127ESQR实数开方129IN7实数一整数变换130SIN正弦函数131COS余弦函数132TAN正切函数147SWAP高低byte互换功能指令简表功能指令简表点位控制 155ABS当前绝对位置读取156ZRN回原点157 PLSV变速脉冲输出158DRVI增量驱动15
18、9 DRVA绝对位置驱动功能指令简表功能指令简表160TCMP时间比较1617ZCP时间区间比较162TADD时间加法163TSUB时间减法实时时钟处理 166TRD读实时时钟167TWR写实时时钟169HOUR计时表顺序控制梯形图的编程方式主要有:顺序控制梯形图的编程方式主要有:v1 1、使用使用STLSTL指令的编程方式指令的编程方式v2 2、使用起保停电路的编程方式使用起保停电路的编程方式v3 3、以转换为中心的编程方式以转换为中心的编程方式v4 4、自动自动/手动程序的转换手动程序的转换使用使用STL指令的编程方式指令的编程方式为将顺序功能图转换为梯形图,用代表各步的编程元件号为将顺序
19、功能图转换为梯形图,用代表各步的编程元件号作为步的代号。在作为步的代号。在STL指令编程中,用指令编程中,用PLC状态编程元状态编程元件件S(状态继电器状态继电器)代表各步代表各步状态转移图。状态转移图。p状态转移图(顺序功能图)的特点状态转移图(顺序功能图)的特点pSTL指令及编程方法指令及编程方法pSTL指令的编程注意事项指令的编程注意事项p单序列的编程方式单序列的编程方式p选择序列的编程方式选择序列的编程方式p并行序列的编程方式并行序列的编程方式类类 别别 FXFX1S1S系列系列FXFX1N1N系列系列FXFX2N2N、FXFX2NC2NC系系列列用途用途初始状初始状态态 S0S0S9
20、S9,1010点点S0S0S9S9,1010点点S0S0S9S9,1010点点用于用于SFCSFC的初的初始状始状态态返回状返回状态态 S10S10S19S19,1010点点S10S10S19S19,1010点点S10S10S19S19,1010点点用于返回原用于返回原点状点状态态一般状一般状态态 S20S20S127S127,108108点点S20S20S999S999,980980点点S20S20S499S499,480480点点用于用于SFCSFC的中的中间间状状态态断断电电保持保持状状态态S0S0S127S127,128128点点S0S0S999S999,10001000点点S500S
21、500S899,S899,400400点点用于保持停用于保持停电电前状前状态态信号信号报报警警状状态态-S900S900S999S999,100100点点用作用作报报警元警元件件FXFXFXFX系列系列系列系列PLCPLCPLCPLC的状态继电器的状态继电器的状态继电器的状态继电器状态转移图的特点状态转移图的特点(1)可以将复杂的控制任务或控制过程)可以将复杂的控制任务或控制过程分解分解成若成若干个干个状态状态。(2)相对)相对某一个具体某一个具体的状态来说,控制任务简单的状态来说,控制任务简单了,给局部程序的编制带来了方便。了,给局部程序的编制带来了方便。(3)整体程序是局部程序的)整体程序
22、是局部程序的综合综合,只要搞清楚各,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。向,就可以进行状态转移图的设计。(4)这种图形很容易理解,可读性很强,能清楚)这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。地反映全部控制的工艺过程。STLSTL指令指令FXFX系列系列系列系列PLCPLC的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(步进步进步进步进步进开始步进开始步进开始步进开始)指令)
23、指令)指令)指令STLSTL,一条是,一条是,一条是,一条是步进返回步进返回步进返回步进返回(也叫步进结束)(也叫步进结束)(也叫步进结束)(也叫步进结束)指令指令指令指令RETRET。1 1STLSTL指令指令指令指令 STL STL步进触点指令用于步进触点指令用于步进触点指令用于步进触点指令用于“激活激活激活激活”某个状态,其梯形图符号某个状态,其梯形图符号某个状态,其梯形图符号某个状态,其梯形图符号为为为为 。2 2RETRET指令指令指令指令 RET RET指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图
24、符号为 。RETSTLSTL指令的编程方法指令的编程方法STL指令指令梯形图梯形图STL指令的特点指令的特点:1.与与STL触点相连的触点应使用触点相连的触点应使用LD/LDI指令。指令。2.STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,等元件的线圈,STL触点也可以使触点也可以使Y、M、S等元件置等元件置 位或复位。位或复位。3.CPU只执行活动步对应的程序。只执行活动步对应的程序。4.使用使用STL指令时允许双线圈输出。即不同指令时允许双线圈输出。即不同STL触点可以触点可以分别驱动同一编程元件的一个线圈。但是同一元件的线圈不分别驱
25、动同一编程元件的一个线圈。但是同一元件的线圈不能在可能同时为活动步的能在可能同时为活动步的STL区内出现,在有并行序列的顺区内出现,在有并行序列的顺序功能图中,应特别注意这一问题。序功能图中,应特别注意这一问题。5.STL指令只能用于状态寄存器,在没有并行序列时,指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的一个状态寄存器的STL触点在梯形图中只能出现一次。触点在梯形图中只能出现一次。6.在在STL触点驱动的电路块中不能使用触点驱动的电路块中不能使用MC和和MCR指令,可指令,可 以使用以使用CJP/EJP指令,当执行指令,当执行CJP指令跳入某一个指令跳入某一个STL 触触 点的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX 系列 PLC 顺序 梯形 编程 方式
限制150内