文档库 最新最全的文档下载
当前位置:文档库 › PLC内部软元件及基本指令

PLC内部软元件及基本指令

PLC内部软元件及基本指令
PLC内部软元件及基本指令

PLC是什么?—可编程序的逻辑的控制器(砖头)

Programmable Logic Controller

硬件组成:—输入;输出(三种输出方式);CPU;存储器

输入X、输出Y接线柱及指示灯;电源、公共端(COM)接线柱;

运行Run停止Stop开关及指示灯;编程及其它扩展接口。

软件(编程语言):—梯形图;指令表;SFC(顺序功能图);高级语言;

逻辑功能图块;结构化文本

工作原理:—循环扫描方式(输入采样、程序执行、输出刷新)

R ── 继电器输出

S ── 晶闸管输出

T ── 晶体管输出

2 FX系列PLC内部软继电器及编号

Y X M S P/I

输出输入辅助状态指针

定时计数寄存变址常数

T C D V/Z K/H

PLC的内部软元件(点数)编号(地址)及种类

输入继电器X X000~X377 256点(1K/4)

输出继电器Y Y000~Y377 256点(1K/4)

辅助继电器M 一般用[非保持500;保持524];特殊用[8000开始256点]

状态继电器S 非保持[500前20点初始用];保持加报警[500点400+100]

定时器T 非保持246[200点100ms分辩率;46点10ms分辩率]

保持10点[4点1ms分辩率;6点100ms分辩率]

计数器 C 低速{单向[非保持100点保持100点];双向[非保持20点保持15点]}高速21点

数据寄存器 D 一般用[非保持200;保持312];特殊用[8000开始256点]

变址寄存器V/Z V0~V7 Z0~Z7 16位各8点

指针P/I 程序指针P;中断指针I

常数K/H 十进制常数K;十六进制常数H

27条基本逻辑指令助记

取、与、或、反;脉冲点——

LD、LDI、AND、ANI、OR、ORI、LDP、LDF、ANDP、ANDF、ORP、ORF

块串、并;出;非运算——

ANB、ORB、OUT、INV

上、下脉;推、弹、读栈——

PLS、PLF 、MPS、MPP、MRD

置;主;复位;空;结束——

SET、MC、RST、MCR、NOP、END

1、取LD、取反LDI指令

指令代码:LD、(LDI)——load、(load inverse)

功能:取常开接点(常闭接点)与左母线连接。

¤后面关于电路块的开始时也用LD或LDI指令

2、与AND、与反ANI(串联常开、常闭)指令

指令代码:AND、(ANI)——and、(and inverse)

功能:串联常开接点(常闭接点)。

¤串联的只能是单个接点,而不能是“电路块”。

3、或OR、或反ORI(并联常开、常闭)指令

指令代码:OR、(ORI)——or、(or inverse)

功能:并联常开接点(常闭接点)。

¤并联的只能是单个接点,而不能是“电路块”。

4、驱动)OUT指令

指令代码:OUT

功能:输出驱动线圈。

¤驱动的目标元件(操作数)只能是Y、M、S、T 、C。

5、路)块的串、并联指令——非单个接点的连接

指令代码:ANB、ORB——and、or(Block)

功能:串联、并联由多个接点组成的电路“块”。

¤串联的只能是由不止一个接点并联形成的“电路块”。

¤并联的只能是由不止一个接点串联形成的“电路块”。

¤电路块的开始要用LD或LDI指令!

¤ANB、ORB指令无操作数。

6、算INV指令

指令代码:INV(Inverse)

功能:将INV指令前的运算结果反转——即求“非”运算。

¤INV指令无操作数。

7、、下降沿脉冲(微分)输出指令PLS、PLF

指令代码:PLS(Pulse)、PLF(Pulse Fall)

功能:在驱动逻辑的边沿使目标元件动作一次。

¤两条指令的目标操作数(目标元件)为Y或M。

¤指令执行时目标元件动作一次(一个扫描周期)后复位(脉冲——微分输出)。¤PLS为驱动逻辑的上升沿有效;PLF为下降沿有效。

¤指令只在上升或下降的边沿执行。

8、脉冲接点指令

取(串、并)上升沿(下降沿)脉冲接点指令(常开接点)

LDP、LDF、ANDP、ANDF、ORP、ORF

接点只在上或下边沿接通一次(一个扫描周期)

FX0S系列不支持这些指令。可用PLS、PLF解决。

常闭接点也只能用PLS、PLF指令来处理。

¤指令的操作数(目标元件)为X、Y、M、S、T、C。

9、“连续输出”与“多重输出”

(堆栈指令—推进栈MPS、弹出栈MPP、读栈MRD)

10、置位SET 、复位RST指令

指令代码:SET (Set)、RST(Reset)

功能:强制置位;强制复位。

¤SET的目标元件为Y、M、S;

而RST的目标元件则为Y、M、S 、T、C、D、V/Z。

11、C 及主控复位MCR指令

指令代码:MC (Master Control );

MCR(Master Control Reset)

功能:公共接点另起新母线;公共接点取消返回原母线。¤MC的目标元件为Y、M;格式为:MC N0 (Y、M)N是嵌套级数(N0~N7)最多8级。

¤MCR格式为:MCR N0

12、空操作NOP 与结束END指令

指令代码:NOP (No Operate)、END(End)

功能:不作任何操作;表示程序结束。

¤程序清空时默认所有指令都是NOP;

END以后的程序不再执行。

相关文档