- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1常见的编程语言1.
第4章 S7-200系列PLC的编程语言及程序结构 4.1 常见的编程语言 4.1.1 梯形图 4.1.2 语句表 4.1.3 顺序功能图 4.1.4 功能块图 4.1 常见的编程语言 4.1 常见的编程语言 1.软继电器 PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。使用中也常将这些“软继电器”称为编程元件。 4.1 常见的编程语言 2.能流 如图所示正转按钮接通时,有一个假想的“概念电流”或“能流”(Power Flow)从左向右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。能流只能从左向右流动。利用能流这一概念,可以帮助我们更好地理解和分析梯形图。 4.1 常见的编程语言 3.母线 梯形图两侧的垂直公共线称为母线(Bus bar)。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左正右负的直流电源电压,母线之间有“能流”从左向右流动。右母线可以不画出。 4.1 常见的编程语言 4.梯形图的逻辑解算 根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。梯形图中逻辑解算是按从左至右、从上到下的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。 梯形图具有形象、直观、简单明了,特别适合电气工程技术人员对电气设备控制原理图的阅读习惯,在开关量控制中,一般采用梯形图进行编程。 4.1 常见的编程语言 4.1.2 语句表(STL) 语句表是由语句构成的,语句是程序的基本单元,应用程序的每个控制功能,均由一条指令或多条指令语句组成的应用程序来完成。PLC语句表是一种与汇编语言类似的助记符编程表达式,PLC的语句由操作码和操作数组成,其一般形式为操作码+操作数。操作码又称编程指令,用助记符表示它表明了PLC要完成的某种操作功能;操作数包含为执行某种操作所必需的信息,告诉PLC用什么地方的数据来执行此操作,语句表编程有键入方便编程灵活、能直接被PLC识别、能完成复杂运算的数据处理功能等优点,但不是很直观。 4.1 常见的编程语言 4.1 常见的编程语言 4.1.3 顺序功能图 顺序控制就是按照生产工艺预先规定的顺序,在各个输入信号作用下,根据内部状态和时间顺序,使生产过程中各个执行机构自动而有序地进行工作。用PLC进行生产过程的顺序控制时,首先要根据系统工艺过程画出顺序功能图,然后将顺序功能图转换成梯形图或指令语句表。 1. 顺序功能图组成要素 顺序功能图主要由步、有向连线、转换、转换条件和动作(或命令)等要素组成。 2. 顺序功能图基本结构 根据步与步之间的转换形式,顺序功能图有单序列结构、选择序列结构和并行序列结构三种基本形式。 4.1 常见的编程语言 4.1.3 顺序功能图 4.1 常见的编程语言 4.1.4功能块图 功能框图(FBD)是一种类似于数字逻辑门电路的编程语言。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量。输入、输出端的小圆圈表示非运算,方框被导线连接在一起,信号自左向右运动。 4.2 梯形图的特点与编程规则 4.2.1 梯形图的特点 (1) 它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。 (2) 梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。 (3) 梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。 (4)内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。 (5) PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。 4.2 梯形图的特点与编程规则 4.2.2 梯形图编程的基本规则 1)梯形图按自上而下,自左到右的顺序绘制。每个输出线圈构成一个逻辑行,控制一个动作。输出线圈右侧无触点,左侧必须有触点。 4.2 梯形图的特点与编程规则 (2)在每一个逻辑行上,当几条支路并联时串联触点多的
您可能关注的文档
最近下载
- 来法莫林药物市场调研报告202312.pdf VIP
- [煤矿标准]GBT 20475.3-2012 煤中有害元素含量分级 第3部 分砷.pdf
- 2024年山东威海初中学业水平考试生物试卷真题(含答案详解).docx
- 山东亚洲金属循环利用环保有限公司年处理30万吨废旧蓄电池.doc VIP
- 耐克森nexans卷筒电缆.pdf
- 广州某银行业务连续性管理办法.pdf VIP
- 人教鄂教版五年级上册科学期末综合训练(含答案).docx
- 如何玩转抖音.pptx VIP
- 2024必威体育精装版“学宪法讲宪法”知识竞赛题库与答案.pdf
- 2023年哈尔滨工业大学(深圳)计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)