第3章s册imatics7-200的指令系统与基本程序.doc

第3章s册imatics7-200的指令系统与基本程序.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章s册imatics7-200的指令系统与基本程序

第3章 SIMATIC S7-200的指令系统与基本程序 第3章 SIMATIC S7-200的指令系统与基本程序 · PAGE 114· · PAGE 115· SIMATIC S7-200/S7-300的指令系统与基本程序 本章要点: ★ SIMATIC S7系列可编程控制器简介 ★ SIMATIC S7-200/S7-300及其系统配置 ★ SIMATIC S7-200/S7-300的模块及选用 ★ SIMATIC S7-200/S7-300 CPU编程的基本概念和寻址方式 ★ SIMATIC S7-200/S7-300系列的编程元件及功能 SIMATIC S7-200/S7-300系列PLC的指令系统 如前所述,S7-200/S7-300系列的CPU存取信息、处理数据,实际上是对数据空间的操作,而对数据空间的所有寻址和操作,都是由PLC的指令来实现的。 S7-200/S7-300 PLC的指令系统中,基本指令有:位逻辑指令(Bit Logic)、比较指令(Compare)、定时器指令(Timer)、计数器指令(Counter)、整数数学运算指令(Integer Math)、实数数学运算指令(Real or Floating Point Math)、传送指令(Move)、表功能指令(Table)、逻辑操作指令(Logical Operator)、移位和循环指令(Shift/Rotate)、转换指令(Convert)、程序控制指令(Program Control)以及高速计数指令、脉冲输出指令、时钟指令、中断和通信指令、逻辑堆栈指令等等,所有这些指令构成了SIMATIC指令集供用户编程使用。本节将重点介绍S7-200的指令系统和梯形图LAD、语句表STL的基本编程方法。 S7-200/S7-300指令编程的一般规范 这里简单介绍一下S7-200/S7-300相关的指令及编程术语,方便在以后的章节中引用,不会令读者发生混淆。 网络(Network) 在梯形图(LAD)中,程序被分成一些段,这些段被称为网络。网络由触点、线圈、功能框的有序排列构成。STEP7-Micro/WIN32允许以网络为单位给LAD程序建立注释。每个网络只允许有一个输出线圈(并联输出除外)。在语句表(STL)中,不使用网络,但可以使用“NETWORK(网络)”这个关键词对程序分段。如果这样,程序可以转换成LAD。 执行分区 一个程序包括至少一个命令部分和其他可选部分。命令部分为主程序,可选部分包括一个或多个子程序或中断程序。 EN/ENO定义 EN(允许输入):LAD中功能框的布尔量(使能)输入。对要执行的功能框,这个输入必须存在能量流。在STL中,指令没有EN输入,但是对于要执行的STL语句,栈顶的值必须为“1” ENO(允许输出):LAD中的功能框的布尔量(逻辑结果)输出。如果功能框使能,且准确无误地执行了其功能,则ENO有能量流输出(ENO端为“1” 指令编程使用技巧 利用PLC进行程序编制时,为了减少指令条数,节省内存和提高运行速度,应掌握以下编程技巧。 串联触点较多的电路编在梯形图上方,如图3.1所示。 (a)电路安排不当? ?(b)电路安排得当 串联触点编程 并联触点多的电路应放在左边,如图4-26所示。图3.2(b)比(a)省去了0RS和ANS指令。若有几个并联电路相串联时,应将触点最多的并联电路放在最左边。 (a)电路安排不当? ? (b)电路安排得当 并联触点编程 对复杂电路的处理 桥式电路的编程? ?图3.3所示的梯形图是一个桥式电路,不能直接对它编程,必须重画为图3.4所示的电路才可进行编程。 桥式电路 桥式电路的调整 电路等效 如果梯形图构成的电路结构比较复杂,用ANS、0RS等指令难以解决,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易了,如图3.5所示。如果使用编程软件也可直接编程。 (a)电路安排不当? ? (b)电路安排得当 重复使用触点使电路等效 基本指令及其应用 S7-200的每条指令由指令操作数(变量)和数据构成。SIMATIC S7-200的编程指令相对于其他类型的PLC指令,有其自身的特点。下面通过各基本指令的介绍及一些短小的例子,帮助读者正确理解和应用S7-200的基本指令。 位逻辑指令及应用 位逻辑指令是PLC常用的基本指令,分为触点(输入)和线圈(输出)两大类指令,其中触点又分为常开和常闭两种形式。位操作指令能够实现基本的位逻辑运算和控制。 常开、常闭触点 梯形图及指令 LD bit //装载常开触点A bit //常开触点串连 LD

文档评论(0)

181****7126 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档