三菱FX系列PLC的基本顺控指令说明12

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三菱FX系列PLC的基本顺控指令说明(一)

触点类指令用来表示事件发生(输出)的条件。触点在梯形图中与其他触点及其他梯形图符号的相互关联是组成梯形图的最主要内容,再用通俗语言简要介绍PLC的扫描周期。示例图:

上图是一个简单的顺序控制,顺序控制则为顺序执行,其执行顺序为:

1、扫描输入点,假设在扫描期间X003,X005为吸合状态。

2、顺序执行程序,执行结果为Y1吸合,此时只是将Y1状态存入映像区并没有实际输出。

3、输出刷新,将Y1的吸合状态才是真正输出。

一、逻辑运算开始触点:LD,LDI,LDP,LDF

LD:逻辑运算开始与左母线连接的动合触点

LDI:逻辑运算开始与左母线连接的动断触点

LDP:逻辑运算开始与左母线连接的上升沿检测

LDF:逻辑运算开始与左母线连接的下降沿检测

二、逻辑运算串联触点:AND,ANDI,ANDP,ANDF

AND:串联连接动合触点

ANI:串联连接动断触点

ANP:串联连接上升沿检测

ANF:串联连接下降沿检测

三、逻辑运算并联触点:OR,ORI,ORP,ORF

ORD:并联连接动合触点

ORI:并联连接动断触点

ORP:并联连接上升沿检测

ORF:并联连接下降沿检测

四、线圈驱动指令:OUT

PLC扫描周期的概念:

我们在观察PLC运行时,感觉只要输入点变化了,其控制的输出点马上变化,那是因为PLC的运算速度非常快,如上面的小程序,扫描周期不到一毫秒。如果我们假设扫描周期非常长,那么结果就如下所述:

1、在顺序执行程序期间,输入点X000,X004吸合并不能改变Y000的状态,因为PLC 需要在下次扫描输入点时才获得X000,X004的状态。假如PLC的扫描时间为一个小时,而输入点X000,X004的吸合状态只保持了半小时,进入下一次扫描输入点阶段时,X000,

X004已经断开,则它们俩的吸合也就做了无用功。

2、假设扫描周期为半小时的话,当程序执行完第7步,Y1吸合。但是要等到半小时后,到达输出刷新阶段,Y1才能真正输出去控制PLC的外部电元件。

三菱FX系列PLC的基本顺控指令说明(二)

上升沿检出指令PLS及下降沿检出指令PLF用于检出信号的变化成分。当能流到达PLS指令时,PLS指令操作数所对应的存储单元接通一个扫描周期。当能流失去时,PLF指令使它的操作数对应的存储单元接通一个扫描周期。再说说双线圈错误的理解。

示例图:

上图所示

1、如果在第一次扫描开始时,执行到第0步M0是断开状态,而第二次扫描到第0步时M0为闭合状态,则PLC检测到一个上升沿,Y0则闭合.但是不管M0能够接通多长时间,Y0也只接通两毫秒的时间(这里假设PLC程序的扫描周期为两毫秒)。也就是说,当PLC第三次扫描到第0步时,虽然M0还是闭合状态,但是Y0还是断开了。

2、程序执行到第3步时,PLC检测到Y0的闭合,于是能流到达SET指令,运用SET 指令,Y1置1。当第二次扫描到第3步时,尽管Y0已经断开(如第一点所述),Y1继续保持接通状态。

3、如果在第一次扫描开始时,执行到第5步M0是闭合状态,而第二次扫描到第5步时M0为断开状态,则PLC检测到一个下降沿,Y2则闭合.Y2也是只接通两毫秒的时间(这里还是假设PLC程序的扫描周期为两毫秒)。也就是说,当PLC第三次扫描到第5步时,但是Y2断开了。

4、程序执行到第8步时,PLC检测到Y2的闭合,于是能流到达RST指令,运用RST 指令,Y1置0进入断开状态。如果未检测到Y2闭合,当Y1继续保持原有状态。这即是RST与OUT指令的区别所在!

SET:线圈接通保持指令

RST:线圈接通清除指令

SET指令及RST指令这置位、复位指令,它们的作用时,当能流到达SET时,该指令操作数对应的存储单元置1,能流消失时,该存储单元保持置1。必须有能流到达复位该存储单元的复位指令时,才复位置0。

PLS:上升沿微分输出指令

PLF:下降沿微分输出指令

上升沿检出指令PLS及下降沿检出指令PLF用于检出信号的变化成分。当能流到达PLS 指令时,PLS指令操作数所对应的存储单元接通一个扫描周期。当能流失去时,PLF指令使它的操作数对应的存储单元接通一个扫描周期。

双线圈错误:

上图中两次出现Y1,虽然在程序错误检测时提示违反双线圈错误,却可以正常运行,也就是说这是一个正常的程序。但是如果把SET Y1与RST Y1都换成OUT Y1,则就是一个标准的双线圈错误。

理解此错误,还得再提PLC程序的扫描周期概念,(把SET Y1与RST Y1都换成OUT Y1)如果Y2永远是断开状态,那么尽管执行到第3步令Y1闭合,但是由于PLC尚未进入输出刷新阶段,所以Y1并没有形成真正的输出,而执行到8步时,由于Y2的断开状态,又令Y1线圈断开。所以当进入输出刷新状态时,Y1是以断开状态输出。也就是说第3步的程序是失效没用的!

三菱FX系列PLC的基本顺控指令说明(三)

主控指令含主控触点指令(MC)及主控触点复位指令(MCR),客观存在们的功能与栈指令有许多相似之处,都是一个触点实现对一片梯形图区域的控制。一句话介绍一下运算结果反转指令INV,再说说FX系列PLC的相关软件(编程软件与学习软件)

上图中M100为主控触点,该触点是“能流”到达触点后梯形图区域的“关卡”。因而称为“主控”。也就是说,当X000接通时,将执行从MC到MCR之间的指令。MC、MCR 指令需要成对使用,MC指令建立新母线,MCR指令则回复到原母线。MC指令可以嵌套8层。MC指令中的“N0”为主控触点的嵌套编号(0---7)。当不嵌大庆时,编号都可以使用N0,N0有使用次数没有限制。

运算结果反转指令:INV

INV指令是将INV指令执行前的运算结果取反的指令,上图中当X0断开时,Y0吸合

FX系列PLC的编程电缆型号:SC-09

FX系列PLC的相关软件(编程环境):

1、FX系列PLC的专用版编程软件:FX-PCS/WIN-C

中文软件,适用于FX1S,FX1N,FX2N,FX1NC,FX2NC,FX0,FX0S,FX0N,FX1,FX2,FX2C。很多网页提供免费下载,百度搜索很容易找到.

2、三菱全系列PLC编程软件:GX-Developer(型号:SW7D5C-GPPW)

中文软件,适用三菱PLC FX/A/QNA/Q系列。软件很大,所以现在提供免费下载的不多,可以在购买PLC时向供应商索取,供应商非常乐意提供此软件。

相关文档
最新文档