第四章PLC逻辑功能指令.ppt

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

Theory and Application of PLC 指导教师:介婧 制作日期 :2010.8.29 电气学院自动化系 S7系列PLC的指令系统 数据处理指令(1)——装载和传输指令 装入(L)和传送(T)指令 功能:可以在存储区之间或存储区与过程输入、输出之间交换数据。CPU执行这些指令不受逻辑操作结果RLO的影响。 L指令——将源操作数装入累加器1中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。 T指令——将累加器1中的内容写入目的存储区中,累加器的内容保持不变。 数据处理指令(1)——装载和传输指令 数据处理指令(1)——装载和传输指令 2.存储器间接寻址指令:利用地址指针存储器进行寻址,该存储器的内容是操作数所在存储单元的地址。 地址指针为字(0~65535)或双字指针。 数据处理指令(1)——装载和传输指令 3.地址寄存器间接寻址: 即利用两个地址寄存器AR1、AR2加上偏移量形成地址指针,对各存储区的内容进行区间或区内的间接寻址。 数据处理指令(1)——装载和传输指令 4. 读取或传送状态字 L STW //将状态字中0~8位装入累加器 1 中, //累加器9~3l位被清0 T STW //将累加器1中的内容传送到状态字中 数据处理指令(1)——装载和传输指令 6. 地址寄存器装入和传送 对于地址寄存器,可以不经过累加器l而直接将操作数装入或传送,或将两个地址寄存器的内容直接交换。 LAR1 P# I 0.0 //将输入位I0.0的地址指针装入AR1 LAR1 AR2 //将AR2的内容装入AR1 LAR1 DBD 20 //将数据双字DBD 20的内容装入AR1 TAR1 AR2 //将ARl的内容传送至AR2 TAR2 //将AR2的内容传送至累加器1 TAR1 MD 20 //将ARl的内容传送至存储器双字MD 20 CAR //交换AR1和AR2的内容 数据处理指令(1)——装载和传输指令 7. 梯形图方块传送指令 S7系列PLC的指令系统 数据处理指令(2)——数据类型转换指令 功能: 将累加器1中的数据进行数据类型转换,转换的结果仍放在累加器1中。 可实现: BCD码与整数、整数与双整数、双整数与实数、整数取反、整数求补、实数求反等操作 数据处理指令(2)——数据类型转换指令 1. 十进制(BCD码) 数据处理指令(2)——数据类型转换指令 2. 整数(INT,DINT) 数据处理指令(2)——数据类型转换指令 3. 实数(REAL) 数据处理指令(2)——数据类型转换指令 不同数制间的转换指令 数据处理指令(2)——数据类型转换指令 不同数制间的转换指令 数据处理指令(2)——数据类型转换指令 求反、求补指令 数据处理指令(2)——数据类型转换指令 数据转换指令的注意事项: 1. 不同操作数取值范围和长度各不相同,注意无效数据或溢出。 与状态字密切相关,可通过状态字BR、OV和OS反映。 S7系列PLC的指令系统 数据处理指令(3)——比较指令 比较指令的功能:用于比较累加器2与累加器1中数据的 大 小,相同数据类型方可比较,得出逻辑真和假的结果。 操作码: ==;; ; ;=; =; 操作数:I(整数)、D(双整数)、R(实数) 数据处理指令(3)——比较指令(续) 数据处理指令(3)——比较指令(续) 例4-5 用比较器和计数器指令编写灯控程序, 要求:按第一次按钮,灯Q4.0亮; 按第二次,灯Q4.0、Q4.1全亮; 按下三次灯全灭;如此循环往复。 数据处理指令(3)——比较指令(续) S7系列PLC的指令系统 数据处理指令(4)——移位指令 移位指令的功能:将累加器1的低字部分或全部内容左移或右移 左移相当于乘法,右移相当于除法; 乘数或除数取决于移动的位数; 左移或右移n位,相当于乘以或除以2n 数据处理指令(4)——移位指令 移位操作(Shift)的梯形图方框指令: 数据处理指令(4)——移位指令 示例1:有符号整数右移 数据处理指令(4)——移位指令 示例3:带CC1位的循环移位指令RRDA、RLDA S7系列PLC的指令系统 算术运算指令 基本算术运算指令: I、DI、R的加减乘

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档