电工学第6章可编程序控制器原理及应用解决方案.ppt

电工学第6章可编程序控制器原理及应用解决方案.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程序控制器是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,控制各种类型机械的生产过程;而有关的外围设备,都应按易于与工业系统连成一个整体,易于扩充其功能的原则设计。 1. S7-224 CPU Micro PLC 面板图 系统接线图 减计数器:在CD输入端,每当一个上升沿到来时,计数器当前值减 1,当当前计数值等于0时,该计数器状态位被置位(置1),计数器停止计数。 减计数器指令梯形图为: (2)减计数器指令(CTD) CD PV C××× LD CTD 当复位端(LD)置位时,计数器被复位,即减计数器被装入预设值(PV),状态位被清零 如果在CD端仍有上升沿到来时,计数器仍保持为0,且不影响计数器的状态位。 CD LD PV CTD C55 I0.0 I0.1 3 C55 Q0?0 例: I0.0 I0.1 C55当前值 C55状态位 0 0 3 2 1 3 2 Q0.0 1. 字节、字和实数的传送指令 MOV_□ EN ENO IN OUT 功能: EN前的逻辑条件满足时,将IN传输到OUT 数据类型:B、W、DW、R ENO是指令盒的布尔量输出,如果指令盒的输入有 能流,而且执行没有错误,ENO输出就把能流传到下一 个指令盒。如执行有错误,则停止程序的执行,ENO可 以作为允许位表示指令成功执行。同时ENO也为出错或 溢出等标志位的输出,它影响特殊存储器位(SM) (以下ENO均具有同样的含义)。 6?4.4 传送指令 IN: VB、IB、QB、MB、SB、SMB、LB、AC、Constant OUT: VB、IB、QB、MB、SB、SMB、LB、AC 对字的操作数: IN: VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、Constant; OUT: VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC 对双字的操作数: IN:VD、ID 、 QD 、 MD 、 SD 、 SMD 、 AC 、 LD 、 HC OUT:VD、ID 、 QD 、 MD 、 SD 、 SMD 、 AC 、 LD 对字节的操作数: 对实数的操作数: IN:VD、ID 、 QD 、 MD 、 SD 、 SMD 、 AC 、 LD 、Constant OUT:VD、ID 、 QD 、 MD 、 SD 、 SMD 、 AC 、 LD 2. 字节、字和双字的块传送指令 BLKMOV?□ EN IN ENO OUT N 数据类型:B、W、DW 功能: EN前的逻辑条件满足时,将从IN开始的N个数据传输到OUT开始的N个数据。N取1~255 例: BLKMOV?B EN IN ENO OUT N MOV?B EN IN ENO OUT I0?0 VB50 VB30 VB100 4 AC0 60 50 40 30 VB33 VB32 VB31 VB30 块 1 60 50 40 30 VB103 VB102 VB101 VB100 块 2 块传送 ??? IN1 IN2 比较条件: == 等于 不等于 = 小于等于 =大于等于 ? 小于 大于 功能: 比较IN1和IN2两个值,条件成立时,触点闭合。 ? :比较数据类型 B、W、D、I、R 6?4.5 比较指令 例 Q0.3 =B VB6 VB4 MOV?B EN IN ENO OUT 8 VB6 MOV?B EN IN ENO OUT 10 VB4 I0?0 Q0.3 VB4= VB6 ***?? EN IN1 IN2 ENO OUT 6?4.6 逻辑操作指令 逻辑操作指令是实现逻辑与、或、异或及取反等操作的指令,其指令梯形图: ???表示所完成的逻辑操作类型,WAND表示逻辑与操作;WOR表示逻辑或操作;WXOR表示逻辑异或操作;INV表示逻辑取反操作。 EN为使能端,即当EN前面的逻辑条件满足时,才能进行逻辑运算。 IN1、IN2是进行逻辑运算的两个数的输入端。 数据类型:B、W、DW OUT:逻辑运算结果输出端。逻辑指令是对两个输入数按位进行逻辑操作,并将结果输出到OUT端。 1 ? 移位指令 ***_? EN ENO IN OUT N 功能: 将输入数(IN)移N位,再将结果输出到OUT。 6?4.7 移位和循环移位指令 ???表示所完成的移位操作类型, SHR表示右移操作;SHL表示

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档