- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]PLC原理与应用第9讲
PLC原理与应用 电气学院 自动化 杨霞 2007年2月 PLC原理与应用 第9讲 讲解内容: 6 顺序逻辑控制的PLC程序设计 6.1 PLC程序设计的一般步骤 6.2 用基本逻辑操作指令实现顺序逻辑控制 学习说明 : 本讲是学习PLC程序设计知识。重点掌握: 1 PLC程序设计的步骤 2 什么是状态、状态的表示方法(状态编码)、状态变量 、状态与状态变量的关系式 3 状态方程与输出方程的列写原则 6 顺序逻辑控制的PLC程序设计6.1 PLC程序设计的一般步骤 进行PLC控制设计时必须做好以下3方面基础工作(调研): 1.了解系统的概况:包括系统的控制目标、控制方案、控制规模、整体功能、具体功能、控制精度、I/O种类和数量、是否需要通讯、通讯内容与方式、是否需要显示、显示内容与方式、操作方式,等等,应尽量对系统有一个全面的了解。 2.熟悉使用的PLC的类型、功能、编程语言和指令系统,能熟练地操作编程器和控制器。 3.根据控制系统的控制要求、设备、器件条件、工艺过程,结合采用的PLC的功能强弱,确定PLC在整个控制系统中所承担的工作任务。 PLC程序设计主要有以下几个步骤 PLC程序设计主要有以下几个步骤: 1.根据PLC担负的任务,明确PLC的输入输出信号的种类和数量,编制输入输出信号表。 2.制定控制结构框图,选择控制方案。 3.按选定的方案,制定相应的图表。 4.编写PLC梯形图程序。 5.编写PLC语句程序。 6.程序调试和修改。 7.编制程序使用说明书和其他文件 几个常识 参量的检测: 有些是通过专门的设备进行,有些是通过专门器件结合执行部件的运用来进行。 对检测装置的控制有一些不属于电气控制的范畴,不需要再做电气控制方面工作。 PLC承担的任务: PLC承担主逻辑控制的任务。 PLC也承担了部分辅助逻辑控制的任务。PLC内部设有检测单元,计数器、定时器就是典型的例子。 注意:我们在编制I/O信号表时,要区分主逻辑控制和辅助逻辑控制这两类任务,再确定各自的输入输出信号。 6.2 用基本逻辑操作指令实现顺序逻辑控制 6.2.1 设计顺序逻辑控制程序的思路 思路1:下面我们先来研究设计顺序逻辑控制程序的思路。控制要求的提出往往是着眼于输入和输出,一般的模式是给定什么输入,要求出现什么输出。人们往往按控制要求的思路,把输出和输入直接对应起来进行设计。这样做往往因为输入条件不够,顾此失彼,而不能顺利完成设计;即使设计出来,也没有一定规律可循。该思路不可取! 思路2:就是通过中间量把输入和输出联系起来。先建立合适的中间变量,设计出中间变量与输入的关系,再设计出输出与中间变量的关系,实际上就找到了输出和输入的关系,完成了设计任务。我们就按这个途径来研究顺序逻辑控制的实现方法,就用这种方法设计PLC程序,设计者可以顺利地设计出结果正确的PLC程序。 6.2.1 设计顺序逻辑控制程序的思路 按时序机(有限自动机)理论对顺序逻辑控制分析: 根据控制要求直接研究系统的内部状态的构成,准确地确定内部状态,建立状态表或状态图,按照时序机模型使输入直接对应状态得到状态方程,再由状态直接对应输出变量,得到输出方程,然后根据状态方程、输出方程表达式做出控制电路图或PLC梯形图。 按时序机模型的方法设计实现顺序逻辑控制的PLC程序的关键: 关键之一:是准确地确定控制系统的内部状态; 关键之二:是怎样表达这些内部状态。 6.2.2 采用时序机模型设计顺序逻辑控制 PLC程序的步骤 下面我们给出使用基本逻辑指令(触点的串并联)设计顺序逻辑控制PLC程序的步骤 1.分析所给系统,确定PLC输入变量(信号)和输出变量(信号),并分配具体的存储单元。 2.分析所给系统,确定内部状态,并对状态进行编码。 3.画状态转换图,列状态转换真值表。 4.写出状态转换逻辑式,即状态方程。 5.写出输出方程。 6.给状态变量分配存储单元。 7.按状态方程、输出方程编写PLC梯形图程序和语句程序,即完成主逻辑控制程序的设计。 8.按检测方面的需要,编写辅助逻辑控制程序。 6.2.3 状态和状态变量的确定 主要讨论状态和状态变量的确定和状态方程、输出方程的列写 1.什么是“状态” 在一个时间段上系统维持不变的行为,就称为“状态”,也可以称一个行为维持不变的时间段为一个“状态”。 2.状态的表示方法(状态编码) 控制系统的状态用描述系统的最小一组变量来表征。 开关量控制系统的状态用二进制数编码的一组数码来表征。 我们设计开关电路和PLC程序,一般应根据控制要求,首先确定状态数m,然后确定状态变量数n。对于顺序逻辑控制,在这里给出一个实用的编码方案。这个编码方案采用菱形结构。 6.2.3 状态
文档评论(0)