- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程控制器剖析 例:某一冲压机的初始位置是冲头抬起,处于高位;当操作者按动启动按钮时,冲头向工件冲击;到最低位置时,触动低位行程开关;然后冲头抬起,回到高位,触动高位行程式开关,停止运行。画出冲压机运行过程状态转移图。 冲压机的工作顺序可分为三个状态:初始状态、下冲和返回 从初始状态到下冲状态的转移必须满足启动信号和高位行程开关信号同时为ON才能发生。 从下冲状态到返回状态,必须满足低位行程开关为ON才能发生。 从返回状态到初始状态,必须满足高位行程开关为ON才能发生。 可编程控制器剖析 图6-17 STL/RET的用法 (a)状态图(b)梯形图 状态转移图和步进梯形图如图所示。以步进接点为主体,最后必须用RET 指令返回。 可编程控制器剖析 (a)单流程(b)选择分支与连接 状态转移图的结构 (b)选择分支与连接:一个控制流可能转入多个可能的控制流中的某一个,但不允许多路分支同时执行。到底进入哪一个分支,取决于控制流前面的转移条件哪一个为真。 (a)单流程:动作是一个接一个地完成。每个状态仅连接一个转移,每个转移也仅连接一个状态。其它流程的状态可以作为状态转移的条件。 可编程控制器剖析 (c)并联分支与连接(d)跳步与循环 状态转移图的结构 (c)并联分支与连接:一个顺序控制状态流必须分成两个或多个不同分支控制状态流。即并联分支。当一个控制状态流分成多个分支时,所有的分支控制状态流必须同时激活。 并发顺序用双水平线表示。结束若干顺序也用双水平线表示。 (d)跳步与循环:根据状态的转移条件,决定流程是单周期还是多周期操作,是跳转还是顺序向下执行。 可编程控制器剖析 6.3.3 状态转移图应用举例 例:如图所示为小车运行过程。当小车处于后端,按下启动按钮,小车向前运行;压下前限位开关后,翻斗打开;7S后小车向后运行,到后端,即压下后限位开关后,打开小车底门,完成一次动作。要求控制小车的运行并具有以下几种方式:(1)手动(2)自动单周期(3)自动连续(4)单步运行(5)往复运行两次 图6-19 小车运行过程 可编程控制器剖析 步骤: (1)设置输入/输出点。 (2)设计程序结构。 (3)设计手动运行程序。 (4)设计自动程序。 (5)设计往复运行两次程序。 可编程控制器剖析 (1)设置输入/输出点 图6-20 I/O点分配 可编程控制器剖析 2. 状态图 自动程序的状态图如图6-21所示。图中S600为初始状态,用初始化脉冲置位,对进一步操作做好准备。当启动按钮X400按下,自动执行步进,每一步进驱动对应的负载动作,当步进到最后一个状态S604,小车的底门打开5S,这时如果自动连续开关X503合上,状态转移到S601,如果自动单循环开合X502合上,状态转移到初始状态S600,等待下次启动。 图6-21 自动程序状态图 (4)设计自动程序 可编程控制器剖析 步进梯形图 图6-22 梯形图 可编程控制器剖析 (5)设计往复运行两次程序 可编程控制器剖析 二、梯形图的规则: (1)梯形图的左边为起始母线,右边为结束母线。 梯形图按从左到右、从上到下的顺序书写。 (2)梯形图中的接点(对应触头)有两种: 常开( ) 和 常闭( ) X3 X2 X5 X4 X6 X8 X7 Y0 X9 (ED) X5 X6 X2 X2 可编程控制器剖析 (3)输出用 [ ] 表示, 如 --[ R0]、--[Y0] 。一个 输出变量只能输出一次。输出前面必须有接点。 (4)梯形图中,接点可串可并,但输出只能并不能串。 (5)程序结束时有结束符 ---(ED)。 (ED) X1 Y0 X0 Y0 可编程控制器剖析 控制系统流程图 图6-5 控制系统流程图 可编程控制器剖析 逻辑方程式或布尔代数式等语言。 对应于图6-4的逻辑方程式为: 式中Y表示输出量,X表示输入量,下标表示对应的继电器地址编号。 可编程控制器剖析 §6.3 PLC指令及编程方法 各个厂家生产的 PLC 产品的指令系统大同小异。编程方法也类似。 以下介绍以松下电工的PLC产品为例。 6. 3. 1 指令的分类 键盘指令、非键盘指令、高级指令 一、按编程器输入指令的方式分类 可编程控制器剖析 PC FP PROGRAMMER (HELP) CLR WRT FN/P FL STK IX/IY NOT DT/Ld READ ? OT L?WL OR R?WR AN Y?WY ST X?WX SRC ? (-) OP (BIN) K/H SC CT C?EV TM T?SV ACLR ENT B A F E D C 9 8 3 2 1
文档评论(0)