如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PLC功能指令使用《电气控制与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,Zn:K、H说明[S]为存放被传送的数据块的首地址;[D]为存放传送来的数据块的首地址;n为数据块的长度。位元件进行传送时,源和目标操作数要有相同的位数。当传送地址号重叠时,为防止在传送过程中数据丢失(被覆盖),要先把重叠地址号中的内容送出,然后再送入数据。如图所示,采用①~③的顺序自动传送。该指令可以连续/脉冲执行方式。符号位操作数[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、Dn:K、H(四)利用MOV指令改写定时器和计数器的设定值任务二4路抢答器控制程序主程序子程序指令(二)主程序结束指令FEND三、任务实施37LED数码管工作原理(二)程序设计40操作数:指针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)在指令的连续执行方式中,每