3-S7-300PLC的编程2.0汇总.pptVIP

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

二、定时器指令 S7-300/400PLC提供了多种型式的定时器,定时器的语句表指令如表1所示,梯形图指令与操作数如表2所示。不同类型定时器的编号是统一的,如CPU314为T0~T127(共128个),究竟它属于哪种定时器类型由对它所用的指令决定。 定时器的语句表指令 * * 定时器的梯形图指令与操作数 * 寻址方式 所谓寻址方式是指指令得到操作数的方式,可以直接或间接给出操作数的地址。STEP-7有4种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址和寄存器间接寻址。 1 立即寻址 立即寻址是对常数或常量的寻址万式,其特点是操作数直接包含在指令中,或者指令的操作数是惟一的。例如: SET // 将RLO置1 AW W#16#117 //将常数W#16#117与累加器1进行“与”逻辑运算 L 43 //将整数43装入累加器1中 * 2 存储器直接寻址 存储器直接寻址的特点是直接给出操作数的存储单元地址。例如 O I0.2 //对输入位I0.2进行“或”逻辑运算 R Q4.0 //将输出位Q4.0清“0” = Ml.1 //使Ml.1的内容等于RLO的内容 L Cl //将计数器Cl中的计数值装入累加器1 T MW6 //将累加器1中的内容传送给MW6 * 3 存储器间接寻址 存储器间接寻址的特点是用指针进行寻址。操作数存储在由指针给出的存储单元中,根据要描述的地址复杂程度,地址指针可以是字或双字的,存储指针的存储器也应是字或双字的。对于T,C,FB,FC,DB,由于其地址范围为0~65535,可使用字指针;对于I,Q,M等,可能要使用双字指针。使用双字指针时,必须保证指针中的位编号为“0”。存储器间接寻址的指针格式如图所示。 * 存储器间接寻址的指针格式 * 例 存储器间接寻址的指针格式及寻址 L +6 //将整数6装入累加器1 T WM1 //将累加器1的内容传送给存储器MWl OPN //打开由MWl指出的数据块,即打开数据块DB6 T MD5 //将累加器1的内容传送到存储器MD5 A I[MDl] //对输入位I8.7进行逻辑“与”操作 = Q[MD5] //将RLO赋值给输出位Q12.7 * 4 寄存器间接寻址 寄存器间接寻址的特点是通过地址寄存器寻址。S7中有两个地址寄存器:ARl和AR2, 地址寄存器的内容加上偏移量形成地址指针,指向操作数所在的存储单元。 寄存器间接寻址有两种形式:区域内寄存器间接寻址和区域司寄存器间接寻址。寄存器间接寻址的指针格式如图所示。 * 寄存器间接寻址的指针格式 * 地址指针区域标识位的含义 使用寄器指针格式访问一个字节、字或双字时,必须保证指针中位地址的编号为0。 * 下面是区间间接寻址的例子: L P#5.0 //将间接寻址的指针装入累加器1 LAR1 //将累加器1中的内容送到地址寄存器1 A M[AR1,P#2.3] //AR1中的P#5.0加偏移量P#2.3,实际上是对M7.3进行操作 = Q[AR1,P#0.2] //逻辑运算结果送Q5.2 L DBW[AR1,P#18.0] //将DBW23装入累加器1 * 下面是区域间间接寻址的例子: L P#M6.0 //将存储器位M6.0的双字指针装入累加器1 LAR1 //将累加器1中的内容送到地址寄存器1 T W[AR1,P#50.0] //将累加器1的内容传送到存储器字MW56 * 基本指令及其编程 1、位逻辑指令 * 位逻辑指令 * 状态寄存器触点 在S7-300/400PLC中,CPU中有一个专门用于存储指令执行状态的16位状态寄存器,状态寄存器以二进制位的形式保存指令的执行结果与中间状态等,在梯形图编程时,这些标志可以用触点的形式在梯形图中使用与编程,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档