欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    可编程序控制器的编程语言.ppt

    • 资源ID:90745903       资源大小:1.02MB        全文页数:43页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可编程序控制器的编程语言.ppt

    PLCPLC原理及应用原理及应用原理及应用原理及应用1-1PLC原理及应用原理及应用多多 媒媒 体体 教教 案案第第3 3章章 PLCPLC的编程语言与指令系统的编程语言与指令系统PLCPLC原理及应用原理及应用原理及应用原理及应用1-2 第第3 3章章 PLCPLC的编程语言与指令系统的编程语言与指令系统重点内容重点内容 1 1 1 1、FXFXFXFX系列系列系列系列PLCPLCPLCPLC的指令系统的指令系统的指令系统的指令系统 2 2 2 2、FXFXFXFX系列系列系列系列PLCPLCPLCPLC常用编程元件常用编程元件常用编程元件常用编程元件 授课时数授课时数 7 7 7 78 8 8 8课时课时课时课时PLCPLC原理及应用原理及应用原理及应用原理及应用1-33-1 PLC 编程语言概述编程语言概述一、国际标准一、国际标准二、二、LDLD的主要特点的主要特点主要内容:PLCPLC原理及应用原理及应用原理及应用原理及应用1-4一、一、国际标准国际标准(1994.51994.5,IEC61131-IEC61131-3 3)PLC一般有多种编程语言,但不同厂家的PLC的编程语言有很大的区别,使用和学习不便。IEC61131-3(PLC编程语言的国际标准)详细说明了语法、语义和下述5种PLC编程语言的表达式(见图3-1),成功地解决了这一问题。PLCPLC原理及应用原理及应用原理及应用原理及应用1-5 它是一种位于其它编程语言之上的图形语言。在它是一种位于其它编程语言之上的图形语言。在它是一种位于其它编程语言之上的图形语言。在它是一种位于其它编程语言之上的图形语言。在SFCSFCSFCSFC中可以中可以中可以中可以用别的语言嵌套编程,用来编制顺序控制程序非常方便。它有用别的语言嵌套编程,用来编制顺序控制程序非常方便。它有用别的语言嵌套编程,用来编制顺序控制程序非常方便。它有用别的语言嵌套编程,用来编制顺序控制程序非常方便。它有三种主要元件:步、转换和动作(见图三种主要元件:步、转换和动作(见图三种主要元件:步、转换和动作(见图三种主要元件:步、转换和动作(见图3-23-23-23-2)。注:对于目前大多数PLC来说,SFC还仅仅作为组织编程的工具使用(与与与与高高高高级级级级语语语语言言言言的的的的流流流流程程程程图图图图相相相相似似似似),尚需用其它的编程语言将它转换成PLC可执行的程序。1 1、顺序功能图、顺序功能图、顺序功能图、顺序功能图(Sequential function chart Sequential function chart 简称简称简称简称SFCSFC)提供一种组织程序的图形方提供一种组织程序的图形方提供一种组织程序的图形方提供一种组织程序的图形方法。在第法。在第法。在第法。在第5 5章重点介绍章重点介绍章重点介绍章重点介绍PLCPLC原理及应用原理及应用原理及应用原理及应用1-62、梯形图(、梯形图(Ladder diagram简称简称LD)用得最广的图形编程语言,与继电器控制系统的电路图很用得最广的图形编程语言,与继电器控制系统的电路图很用得最广的图形编程语言,与继电器控制系统的电路图很用得最广的图形编程语言,与继电器控制系统的电路图很相似,直观易懂。相似,直观易懂。相似,直观易懂。相似,直观易懂。3、功能块图(、功能块图(Function block diagram 简称简称FBD)类似于数字逻类似于数字逻类似于数字逻类似于数字逻辑电路的逻辑功能辑电路的逻辑功能辑电路的逻辑功能辑电路的逻辑功能图的编程语言图的编程语言图的编程语言图的编程语言(如图如图如图如图3-33-3所示所示所示所示)。PLCPLC原理及应用原理及应用原理及应用原理及应用1-74、指令表(、指令表(Instruction list简称简称IL)与汇编语言相似,程序较难阅读。与汇编语言相似,程序较难阅读。5、结构文本(、结构文本(ST)是为IEC61131-3标准创建的一种专用的高级编程语言。与LD相比,ST有两大优点:1 1)能实现复杂的数学运算;)能实现复杂的数学运算;)能实现复杂的数学运算;)能实现复杂的数学运算;2 2)非常简洁和紧凑。)非常简洁和紧凑。)非常简洁和紧凑。)非常简洁和紧凑。几乎所有的PLC厂家都表示,在将来完全支持IEC61131-3标准,但目前只停留在各公司内部的产品系列之间不同语言的相互转换上。说明:说明:说明:说明:PLCPLC原理及应用原理及应用原理及应用原理及应用1-8二、二、二、二、LDLD的主要特点的主要特点的主要特点的主要特点 1、某些编程元件沿用了继电器这一名称(、某些编程元件沿用了继电器这一名称(“软继电器软继电器”)输入继电器(X)、输出继电器(Y)、内部辅助继电器(M)等,称为“软继电器”,每一编程元件与PLC存贮器中元件映像寄存器的一个存贮单元(1bit)相对应。PLCPLC原理及应用原理及应用原理及应用原理及应用1-9当该存贮单元如为“1”,则表示对应编程元件的线圈“通电”,其常开触点闭合,常闭触点断开。当存贮单元如为当存贮单元如为当存贮单元如为当存贮单元如为“0”0”?2、垂直公共线称为公共母线、垂直公共线称为公共母线 梯形图中并没有真实的物理电流流动,而仅只是梯形图中并没有真实的物理电流流动,而仅只是梯形图中并没有真实的物理电流流动,而仅只是梯形图中并没有真实的物理电流流动,而仅只是“概念电流概念电流概念电流概念电流”,是用户,是用户,是用户,是用户程序解算中满足输出执行条件的形象表示方式。程序解算中满足输出执行条件的形象表示方式。程序解算中满足输出执行条件的形象表示方式。程序解算中满足输出执行条件的形象表示方式。它只能从左至右流动。它只能从左至右流动。它只能从左至右流动。它只能从左至右流动。梯形图是梯形图是梯形图是梯形图是PLCPLC形象化的编程手段,梯形图两端是没有任何电源可接的。形象化的编程手段,梯形图两端是没有任何电源可接的。形象化的编程手段,梯形图两端是没有任何电源可接的。形象化的编程手段,梯形图两端是没有任何电源可接的。PLCPLC原理及应用原理及应用原理及应用原理及应用1-10 如图如图如图如图3-6(a)3-6(a)所所所所示,有两个方向示,有两个方向示,有两个方向示,有两个方向的能流流过触点的能流流过触点的能流流过触点的能流流过触点5 5,梯形图设计是,梯形图设计是,梯形图设计是,梯形图设计是错误的。错误的。错误的。错误的。3、线圈和其它输出类指令应放在最右边、线圈和其它输出类指令应放在最右边 4 4、各编程元件的常开触点、常闭触点均可无限多次地使用、各编程元件的常开触点、常闭触点均可无限多次地使用、各编程元件的常开触点、常闭触点均可无限多次地使用、各编程元件的常开触点、常闭触点均可无限多次地使用 5 5、逻辑解算在梯形图中是从上到下,从左至右的顺序进行的。、逻辑解算在梯形图中是从上到下,从左至右的顺序进行的。、逻辑解算在梯形图中是从上到下,从左至右的顺序进行的。、逻辑解算在梯形图中是从上到下,从左至右的顺序进行的。解算的结果立即可以被后面的逻辑解算所利用解算的结果立即可以被后面的逻辑解算所利用解算的结果立即可以被后面的逻辑解算所利用解算的结果立即可以被后面的逻辑解算所利用 PLCPLC原理及应用原理及应用原理及应用原理及应用1-113-2 FX系列系列PLC梯形图中的编程元件梯形图中的编程元件编程元件的名称由字母和元件号组成。输入输出继电器的编程元件的名称由字母和元件号组成。输入输出继电器的元件号采用元件号采用8 8进制,其它均采用十进制。进制,其它均采用十进制。一、输入继电器(一、输入继电器(X)其状态唯一地取决于外部输入信号的状态,不可受用户程序其状态唯一地取决于外部输入信号的状态,不可受用户程序其状态唯一地取决于外部输入信号的状态,不可受用户程序其状态唯一地取决于外部输入信号的状态,不可受用户程序的控制,因此,在梯形图中绝对不能出现输入继电器的线圈。的控制,因此,在梯形图中绝对不能出现输入继电器的线圈。的控制,因此,在梯形图中绝对不能出现输入继电器的线圈。的控制,因此,在梯形图中绝对不能出现输入继电器的线圈。FXON-24MRFXON-24MRFXON-24MRFXON-24MR(T T T T)系列:)系列:)系列:)系列:X0-X15X0-X15X0-X15X0-X15(共(共(共(共14141414点)点)点)点)FX2N-48MRFX2N-48MRFX2N-48MRFX2N-48MR(T T T T)系列:)系列:)系列:)系列:X0-X27X0-X27X0-X27X0-X27(共(共(共(共24242424点)点)点)点)二、输出继电器(二、输出继电器(Y)用来将PLC的输出信号传送给输出模块,再由输出模块驱动外部负载。线圈:用一对圆括号表示。线圈:用一对圆括号表示。线圈:用一对圆括号表示。线圈:用一对圆括号表示。FXON-24MR(T)系列:Y0-Y11(共10点)FX2N-48MR(T)系列:Y0-Y27(共24点)PLCPLC原理及应用原理及应用原理及应用原理及应用1-12三、三、辅助继电器(辅助继电器(辅助继电器(辅助继电器(MM)是用软件实现的,它们不能直接对外输出信号去驱动负载,是用软件实现的,它们不能直接对外输出信号去驱动负载,是用软件实现的,它们不能直接对外输出信号去驱动负载,是用软件实现的,它们不能直接对外输出信号去驱动负载,相当于中间继电器。相当于中间继电器。相当于中间继电器。相当于中间继电器。FXON FXON系列:系列:系列:系列:M0M383M0M383(共(共(共(共384384点,通用),点,通用),点,通用),点,通用),M384M384M511M511(共(共(共(共128128点,有断电自保持功能),共点,有断电自保持功能),共点,有断电自保持功能),共点,有断电自保持功能),共512512点。点。点。点。1、没有断电自保持功能的编程元件:如在PLC运行时电源突然中断,全部变为“0”态。若电源再次通电,除了因外部输入信号变化而变为“1”状态的以外,其余的仍将保持“0”态。说明:说明:说明:说明:22、有断电自保持功能的编程元件:在重新通电后的第一个、有断电自保持功能的编程元件:在重新通电后的第一个扫描周期内,保持断电前的状态不变。扫描周期内,保持断电前的状态不变。FX2N FX2N系列:系列:系列:系列:M0M499M0M499(共(共(共(共500500点,可设为自保持),点,可设为自保持),点,可设为自保持),点,可设为自保持),M500M1023M500M1023(共(共(共(共524524点,有断电自保持功能,可更改),点,有断电自保持功能,可更改),点,有断电自保持功能,可更改),点,有断电自保持功能,可更改),M1024M3071M1024M3071(共(共(共(共20482048点,有断电自保持功能,不可更改)点,有断电自保持功能,不可更改)点,有断电自保持功能,不可更改)点,有断电自保持功能,不可更改)PLCPLC原理及应用原理及应用原理及应用原理及应用1-13例例例例3-13-1:断电自保持功能应用:断电自保持功能应用:断电自保持功能应用:断电自保持功能应用(分析方案一、方案二的差别)分析方案一、方案二的差别)分析方案一、方案二的差别)分析方案一、方案二的差别)方案一:电源中断再恢复供电后,需重新按启动电源按钮,方案一:电源中断再恢复供电后,需重新按启动电源按钮,方案一:电源中断再恢复供电后,需重新按启动电源按钮,方案一:电源中断再恢复供电后,需重新按启动电源按钮,方可运行。方可运行。方可运行。方可运行。方案二:电源中断再恢复供电后,不需重新按启动电源按方案二:电源中断再恢复供电后,不需重新按启动电源按方案二:电源中断再恢复供电后,不需重新按启动电源按方案二:电源中断再恢复供电后,不需重新按启动电源按钮,钮,钮,钮,KMKMKMKM仍在运行状态。仍在运行状态。仍在运行状态。仍在运行状态。PLCPLC原理及应用原理及应用原理及应用原理及应用1-14四、特殊辅助寄存器四、特殊辅助寄存器FXON系列:M8000-M8254共57点。1、CPU运行监视元件代号触点类型RUN(运行状态)STOP(停止状态)*M8000常开触点10*M8001常闭触点01注:打注:打注:打注:打“*”“*”的元件,只能使用其触点。下同。的元件,只能使用其触点。下同。的元件,只能使用其触点。下同。的元件,只能使用其触点。下同。2、初始化脉冲元件代号 触点类型PLC由STOP变为RUN的第一个扫描周期内备注*M8002 常开触点1 可用来使有断电保持可用来使有断电保持可用来使有断电保持可用来使有断电保持的元件复位的元件复位的元件复位的元件复位*M8003 常闭触点0FX2N系列:M8000-M8255共256点。PLCPLC原理及应用原理及应用原理及应用原理及应用1-15 3、时钟脉冲、时钟脉冲 元件代号功能备注*M8011提供周期为10ms时钟脉冲将它们的触点接到将它们的触点接到将它们的触点接到将它们的触点接到计数器的计数脉冲输入计数器的计数脉冲输入计数器的计数脉冲输入计数器的计数脉冲输入端,可以将计数器当作端,可以将计数器当作端,可以将计数器当作端,可以将计数器当作定时器使用。定时器使用。定时器使用。定时器使用。*M8012 提供周期为100ms时钟脉冲*M8013提供周期为1s时钟脉冲*M8014提供周期为1min时钟脉冲4 4、PLCPLC模式模式模式模式 元件代号功能备注M8034当M8034通电时,禁止输出在在在在紧紧紧紧急急急急情情情情况况况况下下下下,可可可可以以以以用用用用来切断全部外部输出来切断全部外部输出来切断全部外部输出来切断全部外部输出。M8039当M8039通电时,以D8039中的值恒定扫描方式运行PLCPLC原理及应用原理及应用原理及应用原理及应用1-165、标志、标志(FX0N系列系列)元件代号功能备注*M8004出错标志*M8020清零标志*M8021借位标志*M8022进位标志M802810ms定时器切换标志当M8028=0时,T0-T62:100ms,T63:1ms当M8028=1时,T0T31:100ms,T32T62:10ms,T63:1ms*M8029指令执行完毕标志PLCPLC原理及应用原理及应用原理及应用原理及应用1-176、中断、中断(FX0NFX0N系列系列系列系列)元件代号功能备注M8050I00禁止某个元件接通时,其某个元件接通时,其某个元件接通时,其某个元件接通时,其对应中断被禁止。如当对应中断被禁止。如当对应中断被禁止。如当对应中断被禁止。如当M8050=1M8050=1M8050=1M8050=1时,时,时,时,I000I000I000I000、I001I001I001I001不响应不响应不响应不响应X0X0X0X0的中断请求。的中断请求。的中断请求。的中断请求。M8051I10禁止M8052I20禁止M8053I30禁止M8056捕捉X00脉冲M8057捕捉X01脉冲M8058捕捉X02脉冲M8059捕捉X03脉冲PLCPLC原理及应用原理及应用原理及应用原理及应用1-18五、状态寄存器(五、状态寄存器(S,FX0N系列系列)元件代号功能备注S0S9初始化用(共10点)1 1 1 1、可以作为普通辅助继电器使用。、可以作为普通辅助继电器使用。、可以作为普通辅助继电器使用。、可以作为普通辅助继电器使用。2 2 2 2、与与与与步步步步进进进进指指指指令令令令一一一一起起起起使使使使用用用用,实实实实现现现现顺顺顺顺序序序序控制。控制。控制。控制。3 3 3 3、均有断电自保持功能。、均有断电自保持功能。、均有断电自保持功能。、均有断电自保持功能。S10S127共118点,通用六、定时器(六、定时器(T,FX0N系列系列)元件代号功能备注T0T31 16位,以100ms为计时单位,定时范围0.13276.7s1、没有断电自保持功能,即定时器线圈断电(包包包包括括括括输输输输入入入入电路或外部电源停电电路或外部电源停电电路或外部电源停电电路或外部电源停电)就复位。2、定时时间=设定值*计时单位T32T62 16位,当M8028=0时,以100ms为计时单位,定时范围0.13276.7s;当M8028=1时,以10ms为计时单位,定时范围0.01327.67sT6316位,以1ms为计时单位,定时范围0.00132.767sPLCPLC原理及应用原理及应用原理及应用原理及应用1-19定时精度与程序的优化有关,最大误差为3扫描周期+输入滤波时间,最小误差为输入滤波时间与分辩率之差。对于1ms、10ms、100ms定时器,分别为1ms、10ms、100ms。见书见书见书见书P39P39注:注:注:注:例例例例3-23-2:分析图:分析图:分析图:分析图3-83-8的工作过程的工作过程的工作过程的工作过程 如图3-8所示,当X00接通时,T0开始计时,T0从0开始,每隔100ms增加100ms,500ms后,T0的当前值等于设定值,对应的存贮单元的内容由“0”变为“1”,即T0的常开触点接通,常闭触点断开。当当当当X00X00断开时,断开时,断开时,断开时,T0T0线圈断电,它被复位,当前值恢复为线圈断电,它被复位,当前值恢复为线圈断电,它被复位,当前值恢复为线圈断电,它被复位,当前值恢复为0 0。PLCPLC原理及应用原理及应用原理及应用原理及应用1-20说明:说明:说明:说明:(1)定时器的常开触点:定时器的常开触点:实现延时动作,相当于时间继电器的瞬时断开延时闭合的常开触点。见图见图见图见图3-9(a)3-9(a)所示所示所示所示 (2)定时器的常闭触点:定时器的常闭触点:相当于时间继电器的瞬时闭合延时断开的常闭触点。见图见图见图见图3-9(b)3-9(b)所示所示所示所示PLCPLC原理及应用原理及应用原理及应用原理及应用1-21(3)过电流保护采用PLC实现方案设计见图3-10所示PLCPLC原理及应用原理及应用原理及应用原理及应用1-22 例例例例3-33-3:需要增加在定时器的线圈“通电”时动作的功能,请设计梯形图程序。提提提提示示示示:可以在定时器线圈两端并联一个辅助继电器的线圈,并使用它的触点。见图3-11所示PLCPLC原理及应用原理及应用原理及应用原理及应用1-23 例例例例3-43-4:定时器只能提供其线圈“通电”后的延时动作触点。如需在它的线圈“断电”后的延时触点(即延时断开瞬时闭合的即延时断开瞬时闭合的即延时断开瞬时闭合的即延时断开瞬时闭合的常开触点常开触点常开触点常开触点),请设计梯形图程序。提提提提示示示示:可以在输出线圈两端并联一个启动按钮的常闭触点与定时器线圈串联的支路,然后用定时器的常闭触点来切断被控电路。见图3-12所示PLCPLC原理及应用原理及应用原理及应用原理及应用1-24说明:说明:说明:说明:对于FX2N系列,增加了累计型定时器:1ms4点:T246T249100ms6点:T250-T255具有断电自保持功能。举例见书具有断电自保持功能。举例见书P38所示。所示。P38P38表表表表3.53.5中有错误中有错误中有错误中有错误PLCPLC原理及应用原理及应用原理及应用原理及应用1-25七、计数器七、计数器(C,FX0N系列系列)元件代号功能备注C0C15共16点,16位增计数器,计数范围132767脉冲计数,上脉冲计数,上脉冲计数,上脉冲计数,上升沿有效升沿有效升沿有效升沿有效。C16C31共16点,16位增计数器,计数范围132767,具有断电自保持功能,可用M8002进行复位。C235C254共13点,32位计数器,高速计数器,具有断电自保持功能FX2NFX2N系列计数器见书系列计数器见书系列计数器见书系列计数器见书P39P39表表表表3.63.6所示所示所示所示PLCPLC原理及应用原理及应用原理及应用原理及应用1-26例例例例3-53-5:分析图:分析图:分析图:分析图3-133-13梯形图程序的工作过程梯形图程序的工作过程梯形图程序的工作过程梯形图程序的工作过程 当X00=1时,C0复位被置0,常开触点断开,常闭触点闭合。当复位输入电路断开(X00=0)时,X01来一个脉冲时,C0计数(上升沿),计数器的当前值加1。计数到,不管回路是否接通,均保持在导通状态“1”,常开触点闭合,常闭触点断开,但外部断电复位外部断电复位外部断电复位外部断电复位。PLCPLC原理及应用原理及应用原理及应用原理及应用1-27 例例例例3-63-6:分析图:分析图:分析图:分析图3-143-14梯形图程序梯形图程序梯形图程序梯形图程序的工作过程,并分析与的工作过程,并分析与的工作过程,并分析与的工作过程,并分析与3-133-13在功能上在功能上在功能上在功能上有何不同?有何不同?有何不同?有何不同?因C16有断电自保持功能,在PLC开始运行时,M8002的常开触点接通一个扫描周期,将C16复位,其当前值被置为0。但断电后不自动复位,重新通电后,在原有基础上重新计数(见3-15所示)。提示:提示:提示:提示:M8014M8014提供周期提供周期提供周期提供周期为为为为1 1分钟的脉冲信号分钟的脉冲信号分钟的脉冲信号分钟的脉冲信号。实现定实现定实现定实现定时器功能时器功能时器功能时器功能PLCPLC原理及应用原理及应用原理及应用原理及应用1-283.3 FX系列系列PLCPLC基本逻辑指令基本逻辑指令 FXFX系列系列PLCPLC共有共有2727条基本逻辑指令,应用指令有条基本逻辑指令,应用指令有一百多条。一百多条。FXONFXONFXONFXON系列:系列:系列:系列:基本逻辑指令,只有基本逻辑指令,只有2020条;步进指条;步进指令,令,2 2条;应用指令,条;应用指令,5151条。条。注:仅用基本顺序指令便可以设计开关量控制注:仅用基本顺序指令便可以设计开关量控制注:仅用基本顺序指令便可以设计开关量控制注:仅用基本顺序指令便可以设计开关量控制系统的用户程序。系统的用户程序。系统的用户程序。系统的用户程序。PLCPLC原理及应用原理及应用原理及应用原理及应用1-29一、一、一、一、LDLD、LDILDI、OUTOUT指令指令指令指令 LDLD(取):(取):将常开触点与左母线连接指令将常开触点与左母线连接指令LDILDILDILDI(取反)(取反)(取反)(取反):将常闭触点与左母线连接指令:将常闭触点与左母线连接指令OUTOUTOUTOUT(输出):(输出):(输出):(输出):驱动线圈的输出指令,用于驱动线圈的输出指令,用于Y Y、M M、T T、C C、S S 等线圈等线圈AND(与):(与):常开触点串联连接指令常开触点串联连接指令ANI(与反):(与反):常闭触点串联连接指令常闭触点串联连接指令OR(或):(或):常开触点并联连接指令常开触点并联连接指令ORI(或反):(或反):常闭触点并联连接指令常闭触点并联连接指令二、二、二、二、ANDAND、ANIANI、OROR、ORIORI指令指令指令指令 PLCPLC原理及应用原理及应用原理及应用原理及应用1-30例例例例3-73-7:写出图:写出图:写出图:写出图3-163-16梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:步序号指令0LDX001OUTY002LDIX003ANDX014OUTM05ANIX026OUTY017LDIX018ORX029ORIX0310OUTY02PLCPLC原理及应用原理及应用原理及应用原理及应用1-31三、三、ORB、ANB指令指令ORBORB(串联电路块或)(串联电路块或)(串联电路块或)(串联电路块或):串联电路块并联连接指令,它相当触点间的一段垂直连线。ANBANB(并并并并联联联联电电电电路路路路块块块块与与与与):并联电路块串联连接指令,相当于两个并联电路块之间的串联连线,也可视为它右边的并联电路块的LD接点。串联电路块:串联电路块:串联电路块:串联电路块:两个及以上触点串联连接而成。串联电路块的起点都要用LD或LDI指令。并联电路块:并联电路块:并联电路块:并联电路块:两个及以上触点并联连接而成。并联电路块的起点都要用LD或LDI指令。PLCPLC原理及应用原理及应用原理及应用原理及应用1-32例例例例3-83-8:写出图:写出图:写出图:写出图3-173-17梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:步序号指令0LDX001ORX012LDX023ORX034ANB5OUTY006LDX047ANDX058LDX069ANDX0710ORB11OUTY01PLCPLC原理及应用原理及应用原理及应用原理及应用1-33 MPS MPS:进栈,把当前的逻辑运算结果压入栈的:进栈,把当前的逻辑运算结果压入栈的:进栈,把当前的逻辑运算结果压入栈的:进栈,把当前的逻辑运算结果压入栈的第一层,栈中原来的数据依次向下一层推移。第一层,栈中原来的数据依次向下一层推移。第一层,栈中原来的数据依次向下一层推移。第一层,栈中原来的数据依次向下一层推移。MRDMRD:读读读读栈栈栈栈,读读读读出出出出最最最最上上上上层层层层的的的的数数数数据据据据,栈栈栈栈内内内内的的的的数数数数据不会上移或下移。据不会上移或下移。据不会上移或下移。据不会上移或下移。MPPMPP:出出出出栈栈栈栈,最最最最上上上上层层层层的的的的数数数数据据据据在在在在读读读读出出出出后后后后从从从从栈栈栈栈内内内内消消消消失,各层数据向上移动一层。失,各层数据向上移动一层。失,各层数据向上移动一层。失,各层数据向上移动一层。主要用于多重输出电路。多个输出线圈受一个主要用于多重输出电路。多个输出线圈受一个主要用于多重输出电路。多个输出线圈受一个主要用于多重输出电路。多个输出线圈受一个或一组触点的控制。或一组触点的控制。或一组触点的控制。或一组触点的控制。四、栈存储器与多重输出指令(四、栈存储器与多重输出指令(四、栈存储器与多重输出指令(四、栈存储器与多重输出指令(MPSMPS、MRDMRD、MPPMPP)说明:每一条说明:每一条说明:每一条说明:每一条MPSMPS指令必须有一条对应的指令必须有一条对应的指令必须有一条对应的指令必须有一条对应的MPPMPP指令指令指令指令PLCPLC原理及应用原理及应用原理及应用原理及应用1-34例例例例3-93-9:写出图:写出图:写出图:写出图3-193-19梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:步序号指令0LDX001MPS2ANDX013OUTY004MRD5ANDX026OUTY017MPP8OUTY029ENDPLCPLC原理及应用原理及应用原理及应用原理及应用1-35例例例例3-103-10:比较图:比较图:比较图:比较图3-203-20与图与图与图与图3-193-19梯形图程序在功能上的区别梯形图程序在功能上的区别梯形图程序在功能上的区别梯形图程序在功能上的区别PLCPLC原理及应用原理及应用原理及应用原理及应用1-36五、主控与主控复位指令(五、主控与主控复位指令(五、主控与主控复位指令(五、主控与主控复位指令(MCMC、MCRMCR)MC:主控指令,或公共触点串联连接指令。MCR:主控复位指令,或公共触点串联断开指令。在编程时,经常遇到许多线圈同时受一个或一组触点控制的在编程时,经常遇到许多线圈同时受一个或一组触点控制的在编程时,经常遇到许多线圈同时受一个或一组触点控制的在编程时,经常遇到许多线圈同时受一个或一组触点控制的情况,若在每个线圈的控制电路中都串入同样的触点,将占用很情况,若在每个线圈的控制电路中都串入同样的触点,将占用很情况,若在每个线圈的控制电路中都串入同样的触点,将占用很情况,若在每个线圈的控制电路中都串入同样的触点,将占用很多内贮单元。主控指令可以解决这一问题。多内贮单元。主控指令可以解决这一问题。多内贮单元。主控指令可以解决这一问题。多内贮单元。主控指令可以解决这一问题。注意:注意:注意:注意:MCMC、MCRMCR必须成对使用。必须成对使用。必须成对使用。必须成对使用。与主控触点相联的触点与主控触点相联的触点与主控触点相联的触点与主控触点相联的触点必须用必须用必须用必须用LDLD或或或或LDILDI指令。指令。指令。指令。主控触点是控制一组电路的总开关。主控触点是控制一组电路的总开关。主控触点是控制一组电路的总开关。主控触点是控制一组电路的总开关。FXONFXON系列系列系列系列MCMC、MCRMCR指令使用一般形式:指令使用一般形式:指令使用一般形式:指令使用一般形式:注:注:注:注:MCMCMCMC中中中中N N N N的编号与的编号与的编号与的编号与MCRMCRMCRMCR中中中中N N N N的编号必须相同,以保证嵌套正确的编号必须相同,以保证嵌套正确的编号必须相同,以保证嵌套正确的编号必须相同,以保证嵌套正确 PLCPLC原理及应用原理及应用原理及应用原理及应用1-37例例例例3-113-11:写出图:写出图:写出图:写出图3-223-22梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:步序号指令0LDX001MCN0M04LDX015OUTY006LDX027OUTY018MCRN010END 注:与主控触点相连的触点必须用注:与主控触点相连的触点必须用注:与主控触点相连的触点必须用注:与主控触点相连的触点必须用LDLD或或或或LDILDI指令,相指令,相指令,相指令,相当于左母线右移。当于左母线右移。当于左母线右移。当于左母线右移。PLCPLC原理及应用原理及应用原理及应用原理及应用1-38六、脉冲指令(六、脉冲指令(六、脉冲指令(六、脉冲指令(PLSPLS、PLFPLF)PLS:只能用于:只能用于Y、M,上升沿微分输出,宽度为,上升沿微分输出,宽度为1个扫描周期个扫描周期PLF:只能用于:只能用于Y、M,下降沿微分输出,宽度为,下降沿微分输出,宽度为1个扫描周期个扫描周期七、复位、置位指令(七、复位、置位指令(七、复位、置位指令(七、复位、置位指令(RSTRST、SETSET)RST:复位指令(清零),使线圈保持失电指令,清除动作保持,可用于Y、M、S、C、T、D、V、Z等寄存器。SET:置位指令(置1),使线圈保持得电指令,只能用于Y、M、S寄存器。PLCPLC原理及应用原理及应用原理及应用原理及应用1-39例例例例3-123-12:写出图:写出图:写出图:写出图3-233-23梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序梯形图程序对应的指令表程序对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:对应的指令表程序如下:步序号指令0LDX001PLSM03PLFM15LDM06SETY07LDM18RSTY09ENDPLCPLC原理及应用原理及应用原理及应用原理及应用1-40例例3-12的实际应用的实际应用 对应于图3-23梯形图程序的时序图见图3-24所示。异步电动机的启-保-停控制,若采用此梯形图程序,只需要一只按钮(此按钮必需具有自保持功能此按钮必需具有自保持功能此按钮必需具有自保持功能此按钮必需具有自保持功能),从而节约了输入点数。采用一只按钮实现的采用一只按钮实现的采用一只按钮实现的采用一只按钮实现的异步电动机启-保-停PLC控制的外部接线图见图3-25所示。PLCPLC原理及应用原理及应用原理及应用原理及应用1-41NOPNOP:空操作指令。增加编程的灵活性。ENDEND:结束指令。若不写END,PLC将从用户程序存贮器的第一步执行到最后一步;若写上END,PLC将从用户程序存贮器的第一步执行到END为止。可以缩短扫描周期和便于调试可以缩短扫描周期和便于调试可以缩短扫描周期和便于调试可以缩短扫描周期和便于调试程序。程序。程序。程序。它所做的工作:它所做的工作:它所做的工作:它所做的工作:1 1)进入输出刷新阶段;)进入输出刷新阶段;)进入输出刷新阶段;)进入输出刷新阶段;2 2)刷新)刷新)刷新)刷新WDTWDT,为,为,为,为下次工作做好准备。下次工作做好准备。下次工作做好准备。下次工作做好准备。八、八、八、八、NOPNOP、ENDEND指令指令指令指令 PLCPLC原理及应用原理及应用原理及应用原理及应用1-422 2 2 2、程序的优化设计、程序的优化设计、程序的优化设计、程序的优化设计在设计并联电路时,应将单个触点的支路放在下面;在设在设计并联电路时,应将单个触点的支路放在下面;在设计串联电路时,应将单个触点的放在右边,否则,将多使用一计串联电路时,应将单个触点的放在右边,否则,将多使用一条指令。举例见书条指令。举例见书P49P49,图,图3-343-34、3-353-35所示所示 九、双线圈输出与程序的优化设计九、双线圈输出与程序的优化设计九、双线圈输出与程序的优化设计九、双线圈输出与程序的优化设计 1、双线圈输出:在同一程序中同一元件的线圈使用了两次或多次。这时前面的输出无效,最后一次输出才是有效的,一般不允许出现双线圈输出。PLCPLC原理及应用原理及应用原理及应用原理及应用1-43小小 结结重点掌握内容:重点掌握内容:作业作业【见书见书P49P49】:3.1、3.4、3.10 1 1 1 1、FXFXFXFX系列系列系列系列PLCPLCPLCPLC的基本逻辑指令使用方法。的基本逻辑指令使用方法。的基本逻辑指令使用方法。的基本逻辑指令使用方法。2 2 2 2、FXFXFXFX系列系列系列系列PLCPLCPLCPLC的常用编程元件的功能及应用的常用编程元件的功能及应用的常用编程元件的功能及应用的常用编程元件的功能及应用.3 3 3 3、梯形图程序与指令表程序的转换方法。、梯形图程序与指令表程序的转换方法。、梯形图程序与指令表程序的转换方法。、梯形图程序与指令表程序的转换方法。

    注意事项

    本文(可编程序控制器的编程语言.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开