S7-200常用指令..docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-200常用指令.

S7-200常用指令 一、PLC梯形图语言的编程原则 1、梯形图由多个梯级组成,每个线圈可构成一个梯级, 每个梯级有多条支路,每个梯级代表一个逻辑方程; 2、梯形图中的继电器继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次; 3、梯形图中流过的不是物理电流而是“概念电流”,只 能从左向右流; 4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用; 5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态; 6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。 二、存储器区域 输入映像寄存器(I) 输出映像寄存器(Q) 变量存储器( V ) 定时器存储器( T ) 计数器存储器( C ) 模拟量输入映像寄存器(AI) 模拟量输出映像寄存器(AQ) 累加器(AC) 高速计数器(H C ) 说明: 输入映像寄存器(I)1ms、10ms、100ms 计数器(C),计数器用于累计计数输入端接收到的脉冲电平由低到高的脉冲个数。计数器可提供无数对常开和常闭触点供编程使用,其设定值通常由程序赋予。地址格式:C[计数器号]如C5,S7-200 PLC提供了三种计数器:CTU-增计数器、CTD-减计数器、CTUD-增减计数器 变量存储器(V) 变量存储器主要用于存储全局变量,或者存放数据运算的中间运算结果或设置参数。 累加器AC累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果。CPU提供了4个32位的累加器,其地址编号为AC0~AC3。累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双字可以存取累加器全部的32 位。 高速计数器HC一般计数器:计数频率受扫描周期的影响,不能太高。高速计数器: 可用来累计比CPU 的扫描速度更快的事件。注: 高速计数器的当前值是一个双字长(32位)的整数,且为只读值。 三、程序分区 用户程序可分为三个程序分区: 主程序、子程序、中断程序 主程序(OB1):用户程序的主体,每一个扫描周期都要执行一次。 子程序:程序的可选部分,只有主程序调用时,才能够执行。 中断程序:程序的可选部分,只有中断事件发生时,才能够执行。 四、基本逻辑指令 1. 逻辑取(装载)LD/LDN 2.输出指令(线圈驱动指令):= 3. 触点串联指令A(And)、AN(And not) 4. 触点并联指令:O(Or)/ON(Or not) 5.置位/复位指令 S/R 6. 正负跳变指令 EU/ED 指令说明: 装入常开指令(逻辑取)LD,常开触点逻辑运算的开始;LDN(load not):常闭触点逻辑运算的开始 (对操作数的状态取反)。装入常闭指令LDN触点代表CPU 对存储器的读操作, 用户程序中,触点可以使用无数次。 输出指令: =(OUT):线圈驱动(赋值指令)。将逻辑运算的结果输出到指定存储器位或输出继电器对应的映像寄存器位,以驱动线圈。线圈:代表CPU对存储器的写操作,用户程序中同一线圈只能使用一次。 触点串联指令A(And),AN(And not),定义A(And):串联连接常开触点。AN(And not)串联连接常闭触点。 触点并联指令:O(OR),ON(OR NOT) O(OR):并联连接常开触点。ON:并联连接常闭触点。 置位/复位指令 S/R , 置位指令S:使能输入有效后从起始位S-bit开始的N 个 位置“1”并保持。 复位指令R:使能输入有效后从起始位S-bit开始的N 个位清“0”并保持。 正负跳变指令EU/ED:正跳变触点每检测到一个正跳变(由OFF变为ON),能让其后的触点或线圈接通一个扫描周期。负跳变触点每检测到一个负跳变(由ON变为OFF ),能让其后的触点或线圈接通一个扫描周期 五、其他指令 1立即触点指令 指令执行时,立即读取物理输入点的值,但不刷新相应的输入映像寄存器中的值。立即输入指令包括:LDI、 LDNI 、 AI 、 ANI、 OI、 ONI 2立即输出指令 令执行时,立即指令访问输出点的同时,刷新相应的输出映像寄存器中的值。 3立即置位指令 立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多128个)物理输出点立即被置位,同时,相应的输出映像寄存器中的内容也被刷新。 4. 立即复位指令 立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多128个)物理输出点立即被复位,同时,相应的输出映像寄存器中的内容也被刷新。 5装载与指令ALD. ALD(And load) :用于串联连接并联触点组成的电路块。 ALD指令使用说明:

文档评论(0)

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

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

1亿VIP精品文档

相关文档