第十章计算机控制系统第三节.ppt

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

* * * * * 上电 初始化 元件状态的清零或复位、检查I/O单元的连接等 复位监视定时器 检查存储器、硬件单元 正确? Y 执行用户程序 数据I/O操作 置位故障标志、显示故障指示灯 性质? N 报警 错误 外设端口服务 图10-15 PLC程序扫描过程 监视定时器 监视定时器也称“看门狗”WDT(Watch-Dog Timer),它是用来监视程序执行是否正常的。正常时,执行完用户程序所用的时间不会超过T1。在程序执行前复位WDT,然后执行程序并计时。执行完用户程序后再立即复位WDT,表示程序执行正常。当程序执行过程中因某种干扰使扫描失控或进入死循环,则WDT会发出超时报警,使系统重新开始执行。若是偶然因素,重新启动后系统会正常工作;若是不可恢复性故障,系统自动停止执行程序并切断外部负载、报警。 扫描周期:每一次扫描所用的时间 PLC扫描周期与PLC的硬件特性和用户程序长短有关,典型值一般为几十ms。功能越强大的PLC其扫描周期越短。 I/O刷新 I/O刷新包括两种操作:采样输入信号和送出处理结果,该过程如图10-16所示。PLC的存储器中,有专门区域存放I/O数据,称为I/O映像存储区。只有在采样时刻,输入映像区中的内容才与输入信号一致。PLC处理的结果放在输出映像区中,在程序执行结束或下次扫描用户程序前,才将输出映像区中的内容通过锁存寄存器输出到端子上。 图10-16 PLC I/O处理示意图 用户程序的扫描 用户程序扫描机制:PLC根据先左后右、先上后下的顺序扫描执行,也可以有条件地利用各种跳转指令来决定程序的走向,直到执行END指令才结束对用户程序的扫描。 在第n次扫描时,所依据的输入数据是该次扫描前的值Xn-1,输出数据是Yn-1及本次扫描的结果Yn,送往输出端子的是本次扫描的结果Yn,但执行过程中它并不输出。 四、PLC的程序设计语言 IEC(国际电工委员会)在1994年5月公布了PLC标准IEC-1131,鼓励不同的PLC制造商提供在外观和操作上相似的指令,其中的第三部分就是编程语言标准。并定义了5种编程语言的句法、语义及表达方式。 顺序功能图(SFC) 梯形图(LAD) 功能块图(FBD) 指令表(SL),也称语句表 结构文本(ST) 其中LD和FBD是图形编程,而IL、ST是文字语言,而SFC是一种结构块控制顺序流程图。 是在继电控制系统电气原理图基础上开发出来的一种图形编程语言,沿用了继电器、接点、串并联等术语和类似的图形符号,是多数PLC的第一用户语言。PLC梯形图的编程元素主要有: 、 、 等, 分别表示: 常开触点、常闭触点、继电器线圈等,PLC梯形图按从左到右、自上而下的顺序排列,左起起始母线,右至结束母线。 1、梯形图 C SB1 SB2 SB3 C (A)电气控制梯形图 电源线 I0.0 Q0.0 Q0.0 I0.1 I0.2 并联 串联 (B)PLC梯形图 起始母线 结束母线 图10-17 梯形图编程 2、顺序功能图 提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是SFC中的三个主要元件。可以用SFC来描述系统的功能,根据它可以很容易地画出梯形图。 3、功能块图 功能块图是在数字逻辑电路基础上开发出的一种图形编程语言,它采用了数字电路的图符,用“与”、“或”、“非”等逻辑方框组合来描述控制功能。方框的左侧为逻辑运算的输入,右侧为输出,输入和输出端的圆点表示“非”。方框被“导线”连接在一起,信号从左向右流动。 SIEMENS 的LOGO用此方法编程,其他用的很少。 C SB1 SB2 SB3 C (A)电气控制梯形图 电源线 I0.0 Q3.0 I0.1 I0.2 Q3.0 =1 = 图10-18 功能块图编程 4、指令表 指令表是一种类似于汇编语言的助记符编程语言 C SB1 SB2 SB3 C (A)电气控制梯形图 电源线 I0.0 Q0.0 Q0.0 I0.1 I0.2 并联 串联 (B)PLC梯形图 起始母线 结束母线 A I0.0 O Q0.0 AN I0.1 AN I0.2 = Q0.0 5、结构文本 ST是为IEC1131-3标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。 五、可编程控制器应用系统设计 设计原则可以归纳为四点: ①最大限度地满足工业生产过程或机械设备的控制 要求——完整性原则; ②确保计算

文档评论(0)

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

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

1亿VIP精品文档

相关文档