




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
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盏流水灯的真值表如表所示,该如何更改程序。(二)位右移指令SFTR1.位右移指令SFTR的说明 (1)S为移位的源操作数的最低位,D为被移位的目标操作数的最低位。n1为目标操作数个数,n2为源操作数个数。 (2)位右移就是源操作数从目标操作数的高位移入n2位,目标操作数各位向低位方向移n2位,目标操作数中的低n2位溢出。源操作数各位状态不变。 (3)在指令的连续执行方式中,每一个扫描周期都会

王子****青蛙
实名认证
内容提供者


最近下载