第4章 PLC编程元件与基本逻辑指令.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 PLC编程元件与基本逻辑指令

线圈型 ● 定时器相当于通电延时时间继电器 ● 定时器可提供无数对的常开、常闭触点供编程用 ● 定时器有 一个时间设定值寄存器(16位),可用常数K或数据寄存器D 一个当前时间值寄存器(16位),动态变化 一个时间到输出触点(1位),时间到动作 这三个量使用同一个元件号。如T2 积算定时器具有计数累积的功能,中途定时器线圈断电,当前值保持,再通电,在原基础上累积。只有复位,当前值才变为0。 计数器思考题 思考: 1.如何实现断电延时? 思考: 2.当一个定时器的定时时间不够时,怎么办? 对指令中含有ORB和ANB时,首先要分析电路块的连接关系 以LD或LDI指令为基础,分块 找到ORB和ANB指令,分出ANB指令的电路块,确定临时母线 电路块串并联指令举例 将指令表程序转换为梯形图 MPS(PUSH)——进栈,进栈后栈内数据依次移动 MRD(READ)——读栈,读栈后栈内数据不变 MPP(POP)——出栈,出栈后栈内数据上移 主要用于多重输出电路 7、堆栈指令MPS、MRD、MPP 一层的情况 堆栈采用先进后出的管理原则 堆栈指令没有目标元件 MPS、MPP必须成对使用 栈的层次最多为11层 实际上是利用堆栈保存中间逻辑结果 二层的情况 MC(Master Control)——主控指令 MCR( Master Control Reset)——主控复位指令 许多触点受控于某个触点时使用 主控触点是控制一组电路的总开关,母线移到主控触点后 8、主控及主控复位指令MC、MCR MC指令后,母线移到主控触点后面 MCR使母线回到原来的位置 MC后只能用Y、M MC多重嵌套 PLS(Pulse)——上升沿微分输出指令 PLF——下降沿微分输出指令 该指令只能用Y、M,只输出(ON)一个扫描周期 是短脉冲,可以用SET、RST再变成长脉冲 9、脉冲输出指令PLS、PLF SET——置位,保持 RST——复位,保持 11、SET与RST指令 10、INV指令 INV(Inverse)——取反指令 X0=OFF,Y0=ON;X0=ON,Y0=OFF 12、NOP、END指令 NOP(Non Processing)——空操作指令 END(End)——程序结束指令。 有些PLC要求程序结束处必须有END T246为1ms积算定时器 C200为32位加减计数器 M8200用来设置C200 M8200=ON,为减计数 4.1 PLC的编程语言 4.3 PLC的编程元件 第4章 PLC的编程语言与基本逻辑指令 4.4 PLC的基本逻辑指令 4.1 PLC的编程语言 国际电工委员会IEC于1994年5月公布了PLC标准(IEC1131),其中第三部分(IEC1131-3)是PLC编程语言标准。 PLC的编程语言越来越丰富,功能也不断提高。 多种编程语言的并存、互补与发展是PLC进步的一种趋势。 PLC的5种编程语言 1)顺序功能图SFC(Sequential Function Chart) 用来设计顺序控制程序,是位于其它语言之上的图形语言 现在它实际上是一种组织编程的工具(相当于流程图),还必须用其它语言(如梯形图)转换为PLC可执行的程序。 2)梯形图 LD(Ladder Diagram) 是PLC使用最多的一种编程语言,易于被广大的电器工程人员掌握,特别适用于开关量逻辑控制。用线圈、常开触点、常闭触点表示。 编程语言 3)功能块图FBD(Function Block Diagram) 类似于数字逻辑电路,有数电知识的人易于掌握。 用类似与门、或门的方框来表示逻辑关系。 很少用,西门子“LOGO”逻辑模块用此语言。 编程语言 4)指令表IL(Instruction List) 类似于汇编语言,用助记符指令表达。 指令表程序不直观,较难阅读,逻辑关系很难一眼看到。一般设计时用梯形图语言。 5)结构文本ST(Struction Text) 类似于高级语言,能实现复杂的数学运算,编程简洁。 不同厂家的PLC编程语言互不兼容,指令系统自成体系,有所差别。 指令表、结构文本是文字语言, 其它为图形编程语言 1、编程元件沿用继电器这一名称

文档评论(0)

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

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

1亿VIP精品文档

相关文档