- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
5.3S7-200系列PLC的基本指令系统
对于可编程控制器的指令系统,不同厂家的产品没有统一的标准,有的即使是同一厂家
不同系列产品,其指令系统也有一定的差别。和绝大多数可编程控制器一样,S7-200系列
PLC的指令也分为基本指令和功能指令两大类。
5.3.1编程语言
S7-200系列PLC的SIMATIC编程语言非常丰富,有梯形图、语句表、顺序功能流程
图、功能块图等。用户可选择一种语言或混合使用多种语言,通过专用编程器或上位机编写
具有一定功能的指令。
1、梯形图
梯形图LAD(LadderProgramming)语言是在继电-接触器控制系统原理图的基础上演
变而来的一种图形语言,它沿用了继电器的触点和线圈等符号,如表5-4所示。
梯形图两侧的垂直公共线称为公共母线(Busbar),左侧母线对应于继电-接触器控制
系统中的“相线”,右侧母线对应于继电-接触器控制系统中的“零线”,一般右侧母线可
省略。正反转的继电-接触器控制系统原理图与PLC梯形图,如图5-8所示。
图5-8所示的PLC梯形图按照逻辑关系分成了两个网络段,采用网络分段主要是为了
方便程序的阅读和调试。本书中的PLC梯形图是基于Step7-Mico/Win32环境。
从图中可以看出,PLC梯形图与继电-接触器控制原理图的设计思想一致。它沿用继电-
接触器控制电路元件符号,只有少数不同,信号输入、信息处理及输出控制的功能也大体相
同。但两者还是有一定的区别:①继电-接触器控制电路由真正的物理继电器等部分组成,
而梯形图没有真正的继电器,是由软继电器组成;②继电-接触器控制系统得电工作时,相
应的继电触头会产生物理动断操作,而梯形图中,软继电器处于周期循环扫描接通之中;③
继电-接触器系统的触点数目有限,而梯形图中的软触点有多个;④继电-接触器系统的功能
单一,编程不灵活,而梯形图的设计和编程灵活多变;⑤继电-接触器系统可同步执行多项
工作,而PLC梯形图只能采用扫描方式由上而下按顺序执行指令并进行相应工作。
使用PLC梯形图设计程序时,需要遵循一定的编程规则:
(1)自上而下,从左到右的方法编写程序。编写PLC梯形图时,应按从上到下、从左
到右的顺序放置连接元件。在Step7-Micro/Win32中,与每个输出线圈相连的全部支路形成
1个逻辑行,即1个网络。每个网络起于左母线,最后终于输出线圈,同时还要注意输出线
圈的右边不能有任何触点,输出线圈的左边必须有触点,如图5-9所示。
(2)串联触点多的电路应尽量放在上部。在每个网络(每一个逻辑行)中,当几条支
路串联时,串联触点多的应尽量放在上面,如图5-10所示。
(3)并联触点多的电路应尽量靠近左母线。几条支路并联时,并联触点多的应尽量靠
近左母线,这样可适当减少程序步数,如图5-11所示。
(4)垂直方向不能有触点。在垂直方向的线上不能有触点,否则形成不能编程的梯形
图,因此需重新安排,如图5-12所示。
(5)触点不能放在线圈的右侧。不能将触点放在线圈的右侧,只能放在线
圈的左侧,对于多重输出的,还须将触点多的电路放在下面,如图5-13所示。
2、语句表
语句表STL(StatementList)是通过指令助记符控制程序要求的,类似于计算机汇编语
言。不同厂家的PLC所采用的指令集不同,所以对于同一个梯形图,书写的语句表指令形
式也不尽相同。
一条典型指令往往由助记符和操作数或操作数地址组成。助记符是指使用容易记忆的字
符代表可编程序控制器的某种操作功能。语句表与梯形图有一定的对应关系,如图5-14所
示,分别采用梯形图和语句表实现电机正反转控制的功能。
3、顺序功能图
顺序功能流程图SFC(SequentialFunctionChart)又称状态转移图,它是描述控制系统
的控制过程、功能和特性的一种图形,这种图形又称为“功能图”。顺序功能流程图中的功
能框并不涉及所描述的控制功能的具体技术,而是只表示整个控制过程中的一个个的“状
态”,这种“状态”又称“功能”或“步”,如图5-15所示。
4、功能块图
功能块图FBD(Func
文档评论(0)