PLC功能指令使用教程.ppt

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

 PLC应用指令的应用 ;任务6;《电气控制与PLC应用》;《电气控制与PLC应用》;一、任务导入;[D];数据长度;执行方式 连续执行方式:每个扫描周期都重复执行一次 脉冲执行方式:只在信号OFF→ON时执行一次,在指令后加P(Pulse)。;《电气控制与PLC应用》;软元件 位元件:只处理ON或OFF两种状态的元件称为位元件 ,如X、Y、M、S 字元件:处理数据的元件称为字元件。FX系列的字元件最少4位,最多32位。如T、C、数据寄存器D。 位组件 位元件组合表示数据:4个位元件作为一个基本单元进行组合,称为位组件,代表4位BCD码,也表示1位十进制数; 用KnP表示,K为十进制,n为位元件的组数(n=1~8),P为位组件的首地址,一般用0结尾的元件。通常的表现形式为KnX□ 、KnM□、KnS□、KnY□ ;K1M10; 字元件范围;《电气控制与PLC应用》;数据寄存器(D) 通用数据寄存器D0~D199共200点。 只要不写入其它数据,已写入的数据不会变化。但是PLC状态由运行→停止时,全部数据均清零。 断电保持数据寄存器D200 ~ D511共312点,只要不改写,原有数据不会丢失。 特殊数据寄存器D8000 ~ D8255共256点 这些数据寄存器供监视PLC中各种元件的运行方式用。 文件寄存器D1000 ~ D2999共2000点。;《电气控制与PLC应用》;操作数 [S]: K,H、KnX、KnY、KnM、KnS、T、C、D、 V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z ;说明 该指令将源操作数[S]中的数据传送到目标操作数[D]中去。 MOV指令可以进行(D)和(P)操作。 如果[S]为十进制常数,执行该指令时自动转换成二进制数后进行数据传送。 当X000断开时,不执行MOV指令,数据保持不变。;《电气控制与PLC应用》;《电气控制与PLC应用》;《电气控制与PLC应用》;《电气控制与PLC应用》;《电气控制与PLC应用》;(二)程序设计;操作数 [S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z n:K、H ;说明 [S]为存放被传送的数据块的首地址;[D]为存放传送来的数据块的首地址;n为数据块的长度。 位元件进行传送时,源和目标操作数要有相同的位数。 当传送地址号重叠时,为防止在传送过程中数据丢失(被覆盖),要先把重叠地址号中的内容送出,然后再送入数据。如图所示,采用①~③的顺序自动传送。 该指令可以连续/脉冲执行方式。;n = K2;符号位;操作数 [S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z 说明 该指令把源操作数[S]中的数据各位取反(1→0,0→1)后传送到目标操作数[D]中去。 该指令可以16/32位数据处理和连续/脉冲执行方式;操作数 [S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D n: K、H ;(四)利用MOV指令改写定时器和计数器的设定值;任务二 4路抢答器控制程序 ;主程序;子程序指令;(二)主程序结束指令FEND;三、任务实施;;LED数码管工作原理;(二)程序设计 ;;操作数:指针 P0~P127;说明 CJ指令跳过部分程序,可以缩短程序的运算周期。 如果积算型定时器和计数器的RST指令在跳转程序之内,即使跳转程序生效,RST指令仍然有效。 该指令可以连续和脉冲执行方式。 被跳过去的程序中各元件的状态为 Y、M、S保持跳转前状态不变。 普通计数器停止计数并保持当前值,高速计数器继续计数。 未工作的定时器不动作,已动作的定时器保持当前值。T192~T199跳转时仍然计时。;(二)电动机手动/自动选择控制程序 ;2.确定输入、输出并分配I/O地址 ;3.程序设计;任务三 8台电动机顺序起动控制程序;二、相关知识;;1.位左移指令SFTL的说明 (1)S为移位的源操作数的最低位,D为被移位的目标操作数的最低位。n1为目标操作数个数,n2为源操作数个数。 (2)位左移就是源操作数从目标操作数的低位移入n2位,目标操作数各位向高位方向移n2位,目标操作数中的高n2位溢出。源操作数各位状态不变。 (3)在指令的连续执行方式中,每一个扫描周期都会移位一次。在实际控制中,常采用脉冲执行方式。;2.位左移指令SFTL举例;200;如果4盏流水灯的真值表如表所示,该如何更改程序。;(二)位右移指令SFT

文档评论(0)

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

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

1亿VIP精品文档

相关文档