您所在位置: 网站首页 / FX系列PLC应用指令.ppt / 文档详情
FX系列PLC应用指令.ppt 立即下载
2024-08-27
约2.8千字
约37页
0
429KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

FX系列PLC应用指令.ppt

FX系列PLC应用指令.ppt

预览

免费试读已结束,剩余 32 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第六章FX系列PLC的应用指令第一节功能指令的基本知识一、基本格式位元件:只处理开关(ON/OFF)信息的元件,如X、Y、M、D、S
字元件:处理数据的元件,如D。
位元件的组合
位元件组合表示数据:4个位元件一组,代表4位BCD码,也表示1位十进制数;
用KnMm表示,K为十进制,n为十进制位数,也是位元件的组数,M为位元件,m为位元件的首地址,一般用0结尾的元件。如K2X0对应:X0~X7;K3X0对应:X0~X11;K4X0对应:X0~X15数据长度
16位:参与运算的数据默认为16位二进制数据
32位:32位数据时在操作码前面加D(Double)执行方式
连续执行方式:每个扫描周期都重复执行一次
脉冲执行方式:只在信号OFF→ON时执行一次,在指令后加P(Pulse)。变址:改变操作数的地址
变址寄存器的作用:存放改变地址的数据
实际地址=当前地址+变址数据
32位运算时V和Z组合使用,V为高16位,Z为低16位。五、常用特殊辅助继电器第二节程序流控制一、条件跳转指令FNC00CJ说明
CJ指令跳过部分程序,可以缩短程序的运算周期。
如果积算型定时器和计数器的RST指令在跳转程序之内,即使跳转程序生效,RST指令仍然有效。
该指令可以连续和脉冲执行方式。
被跳过去的程序中各元件的状态为
Y、M、S保持跳转前状态不变。
普通计数器停止计数并保持当前值,高速计数器继续计数。
未工作的定时器不动作,已动作的定时器保持当前值。T192~T199跳转时仍然计时。二、子程序指令梯形图三、中断指令说明
在执行某个中断子程序时,禁止其它中断请求。
中断程序允许嵌套,嵌套级别为2级。
中断指针共有15个:输入中断6个,定时器中断3个,计数器中断6个。
中断程序用T192~T199和T246~T249作定时器。
中断的优先级别
多个中断信号不同时产生时,按先后顺序中断。
多个中断信号同时产生时,按指针大小中断。无操作数
梯形图说明
与END指令的功能一样,执行到该指令时程序返回到0步。
中断服务子程序和子程序应该写在FEND之后,并且用IRET和SRET返回。
如果多次使用FEND指令,在最后的FEND和END之间编写子程序或中断子程序警戒定时器是一个专用定时器,其设定值存放在特殊的数据寄存器D8000中,并以ms为计时单位。
当PLC一上电,则对警戒定时器进行初始化,将K100(设定值为100ms)装入D8000中,每个扫描周期结束时,马上刷新警戒定时器的当前值,使PLC能正常运行。
当扫描周期大于100ms时,即超过了警戒定时器的设定值,警戒定时器的逻辑线圈被接通,CPU立即停止执行用户程序,同时切断全部输出,并且报警显示。循环开始FNC08FOR
操作数
[S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z
循环结束FNC09NEXT无操作数
说明
n为循环次数,其范围为1~32767有效。如果指定为-32768~0,则作n=1处理。
循环指令最多可以嵌套5级。
程序中FOR-NEXT是成对出现的,FOR在前,NEXT在后不可倒置,否则出错。
编程时NEXT应该在FEND或END之前,否则出错。第三节传送和比较指令操作数
[S1]、[S1]:K,H、KnX、KnY、KnM、KnS、T、C、D、
V,Z
[D]:Y、M、S
梯形图说明
该指令是将源操作数[S1]和[S2]的中数据进行比较,结果送目标操作数[D]中去。
[D]由3个元件组成,指令中[D]给出首地址,其它两个为后面的相邻元件。
当X0由ON→OFF时,不执行CMP指令,M0~M2保持断开前的状态,用复位指令RST才能清除比较结果。
CMP是进行二进制代数比较。
可以32位二进制数比较和脉冲执行方式。
如果指令中指定的操作数不全、元件超出范围、软元件地址不对时,程序出错。操作数
[S1]、[S1]: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]为十进制常数,执行该指令时自动转换成二进制数后进行数据传送。
当X0断开时,不执行MOV指令,数据保持不变。操作数
[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位数据处理和连续/脉冲执行方式梯形图操作数
[D1]、[D2]:KnY、KnM、KnS、T、C、D、V,Z
梯形图梯形图第四节算术与逻辑运算指令说明
指令是代数加减运算,数据的最高位为符号位
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

FX系列PLC应用指令

文档大小:429KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用