16922可编程控制器原理与应用周新建plc.pptx

16922可编程控制器原理与应用周新建plc.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 PLC程序设计基础第3章 PLC程序设计基础3.0 寄存器和接点的基本概念3.1 PLC的编程语言 3.1.1 PLC编程语言的国际标准 3.1.2 PLC梯形图的特点 3.2 FX2N的编程等效元件3.0 寄存器和接点的概念PLC的内存除存放用户和系统的程序外,还有四个区: I/O映像区:可直接与外部输入、输出端子传递信息 内部辅助寄存器区:存放中间变量 数据区:存放中间结果 专用寄存器区:定时时钟、标志、系统内部的命令用户在对这四个区进行操作时,可以以寄存器的和/或接点的方式进行。以I/O区为例:寄存器是一个8位二进制单元,8位中的每一位是一个接点,对应外部的一个输入/输出端子。 7 6 5 4 3 2 1 0 寄存器输入寄存器 WXm输出寄存器 WYmm :十进制数,寄存器编号输入端子 Xm输出端子 Ym PLC中有两类接点:常开接点和常闭接点。符号为:X0X0断开接通 例:若X0为“ON”,则 WX0 的第一位为 “1” 若 WY1=1,则表明Y1接点“ON”接点通断情况与接点的赋值有关:(以 X0为例:若 X0的逻辑赋值为“1”,则3.1 PLC的编程语言3.1.1 PLC编程语言的国际标准 PLC不采用计算机编程语言,而采用面向控制过程、面向问题的“自然语言”编程 ,主要有下述2种编程语言1. 梯形图语言(Ladder Diagram,LD) 编程指令:指令是PLC被告知要做什么,以及怎样去做的代码或符号。 指令只是一些二进制代码,与普通的计算机是完全相同。 PLC有编译系统,可以把文字符号或图形符号编译成机器码,所以用户看到的PLC指令一般不是机器码而是文字代码,或图形符号。 常用的助记符语句用英文文字(可用多国文字)的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图的符号,易为电气工作人员所接受。指令系统:一个PLC所具有的指令的全体称为该PLC的指令系统。它包含着指令的多少,各指令都能干什么事,代表着PLC的功能和性能。一般讲,功能强、性能好的PLC,其指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清PLC的指令系统程序:PLC指令的有序集合,PLC运行它,可进行相应的工作,当然,这里的程序是指PLC的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。 梯形图:梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。 梯形图的连线有两种:一为母线,另一为内部横竖线内部横竖线把一个个梯形图符号指令连成一个指令组指令组一般总是从取(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的控制工作。母线是用来连接指令组的。2. 指令语言(IL) PLC的指令语言是一种与微机的汇编语言的指令相似的助记符表达式 。把图3.1所示梯形图程序用指令语言编写如下: 序号操作码操作数1LDX02ORM03ANDIX14OUTY0 3.1.2 梯形图的特点1. 梯形图是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。 梯形图中的“能流”(Power Flow)不是实际意义的电流,而是“概念”电流,是用户程序解算中满足输出执行条件的形象表示方式。 2. 梯形图中各编程元件所描述的接点可以是PLC输入点接的开关,也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。常开触点和常闭触点可在编制用户程序时无限引用,不受次数的限制,既可常开又可常闭 。3. 梯形图格式中的继电器与物理继电器是不同概念。 4. 梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。5. 内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。6. 梯形图中输入继电器的状态唯一地取决于对应的外部输入电路的通断状态,因此在梯形图中没有输入继电器的线圈 。6. 根据梯形图中各触点的状态和逻辑关系,可以求出与图中各线圈对应的编程元件的ON/OFF状态,称为梯形图的逻辑解算 。7. 梯形图中的用户逻辑解算结果,马上可为后面用户程序的解算所利用。 8. 梯形图语言与其它程序设计语言有一一对应关系,便于相互的转换和对程序的检查 3.2 FX2N的编程等效元件 PLC在软件设计中需要各种各样的逻辑器件和运算器件,称之为编程元件 。它们用来完成程序所赋予的逻辑运算、算

您可能关注的文档

文档评论(0)

lflebooks + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档