第七章 PLC应用系统的设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结构中也有分支,为了区别于选择性序列结构的状态流程图,一般用双线来表示并发性序列结构中分支的开始,转换条件放在双线之上。如图7.3.5中的步1之后有三个并行分支(或更多),当步1为活动步且条件a满足时,则步2、3、4同时被激活变为活动步,而步1则变为不活动步。图中步2和步5、步3和步6、步4和步7是三个并行的单序列。并发性序列结构的结束称为合并,也用双线表示,转换条件放在双线之下。图7.3.5中,当各并行分支的最后一步即步5、6、7都为活动步且条件e满足时,将同时转换到步8,且步5、6、7同时都变为不活动步。 1 a 2 5 b 3 c 6 8 e 4 d 7 图7.3.5 并发性序列结构的状态流程图 ④ 循环性结构 循环性结构用于一个顺序过程的多次反复执行。 ⑤ 复合性结构 符合性结构就是一个集以上各结构于一体的结构。其结构较为复杂,必须仔细分析才能正确描述。 状态流程图编程的步骤分为以下几步: ① 把整个系统的工作过程划分阶段 把整个系统的工作过程划分为若干个清晰的阶段,每个 阶段(称为步)完成一定任务的操作; ②确定各步之间的转换条件 确定各步之间的转换条件,它是系统由前一步转入下一步的基础,经常以PLC输入点或其他元件定义状态转换条件,当转换条件的实际内容不止一个时,每个具体内容定义一个PLC元件编号,并以逻辑组合的形式表现为有效转换条件; ③画出系统的状态流程图 根据前两步画出系统的状态流程图。有了状态流程图, 利用不同的指令就能设计出相应的梯形图,支持顺序控制指令的执行; ④写出程序清单 写出程序清单,完成PLC控制系统应用程序的设计。 下面我们通过一个例子来熟悉一下状态流程图的设计步骤。 【例2】某台自动清洗机,该机的动作如下: 按下启动按钮时,打开喷淋阀门,同时清洗机开始移动;当检测到物体到达清洗机时,启动旋转刷子开始清洗汽车;当 检测到物体离开清洗机时,停止清洗机移动,停止刷子旋转并关闭阀门;当按下停止开关时,任何时候都可以停止所有的动作。 根据题意,作出系统I/O分配表如表7.3.2所示,画出SFC图如图7.3.6所示,梯形图如图7.3.7所示。 表7.3.2 自动清洗机的I/O分配表 刷子 01006 喷淋阀门 01005 清洗机 01004 第3步 01003 停止按钮 00003 第2步 01002 检测开关 00001 第1步 01001 启动按钮 00000 第0步 01000 名称 I/O位 输出 输入 逻辑控制等。功能表图语言和语句描述语言是高级的程序设计语言,它们可根据需要去执行更有效的操作,例如模拟量的控制、数据的运算、报表的打印和采用其他程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在可编程序控制器中得到了广泛的应用,而且在集散控制系统的编程和组态中也常常被采用。由于功能模块图语言具有连接方便、操作简单、易于掌握等特点,所以为广大工程设计的应用人员所喜爱。 国际电工委员会(IEC)的SC65B WG7工作组为可编程控制器制定了相应的国际标准——IEC1131,它包括五部分, 其中IEC1131-3对PLC所用的上述5种程序设计语言作了相应描述和规定。 1.梯形图(Ladder Diagram)程序设计语言 梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系,梯级中描述事件发生的条件表示在左面,事件发生的结果表示在后面。 梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统常用的接触器、继电器的梯形图,与电气操作原理图相呼应。由于在工业过程控制领域中,电气 技术人员对继电器逻辑控制技术较为熟悉,因此这种梯形图语言受到了普遍的欢迎,并得到了广泛的应用。具体的编程规则可参见本书的第4章,这里不再重复。 梯形图程序设计语言的特点是: (1)与电气操作原理图相对应,直观、形象和实用; (2)与原有继电器逻辑控制技术相一致,电气技术人员易于掌握和学习; (3)梯形图中的能流(Power Flow)不是实际意义的物理电流,而是“概念”电流;内部的继电器也不是实际 存在的继电器,每个继电器和输入接点都是存储器中的一位,因此梯形图中的继电器接点在编制用户程序时能无限使用,可常开又可常闭;

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档