当前位置:文档之家› 第七章(编程举例)

第七章(编程举例)

X10 RST X11 C0 C0 Y0 K10 设定值 也可以间接设定
Y0 X10
ห้องสมุดไป่ตู้
C0
X11 7 8 9 10
C0当前值
0 1 2 3
4
5
6
16位计数器工作过程示意图
32位双向计数器 有两种 32 位加 / 减计数器,设定值: -2147483648 ~ +2147483647。 通用计数器:C200~C219共20点 保持计数器:C220~C234共15点
计数方向由特殊辅助继电器M8200~M8234设定。
加减计数方式设定:对于 C △△,当 M8 △△△接通 (置1)时,为减计数器;断开(置0)时,为加计数器。 计数值设定:直接用常数 K 或间接用数据寄存器 D 的 内容作为计数值。间接设定时,要用元件号紧连在一 起的两个数据寄存器。
X12
其输出触点动作。
32位通用加/减计数器,C200~C234共35点,设定值:
-2147483648~+2147483647。
高速计数器 C235 ~ C255 共 21 点,共享 PLC 上 6 个高速计 数器输入( X000 ~ X005 )。高速计数器按中断原则运 行。
16位加计数器 通用型:C0~C99共100点 断电保持型:C100~C199共100点
梯形图程序
ANB
X1 LD
指令表程序
步序
Y0
M100
M115
指令
LDI ORI LDI ANI LDI AND ORB OR ANB ORI OUT
编程元件
X1 X2 Y0 M100 Y2 M101 T0 X3 M115
X2
Y2
M101
T0 X3
ORB
0 1 2 3 4 5 6 7 8 9 10
将串联电路块并联时用ORB指令;ORB指令不带 元件号(相当于触点间的垂直连线)
每个串联电路块的起点都要用LD或LDI指令,电 路块后面用ORB指令
梯形图程序
串联电路块 X2
指令表程序
步序 指令 编程元件
LD AND LDI ANI ORB OUT X2 X0 X1 Y2 0 1 2 3 4 5
X0
Y0 Y2
X1
Y0
X1
Y1 M102 X1 Y1 Y2 M103 Y1
步序
0 1 2 3 4 5 6 7 8 9
指令 编程元件
LD OR ORI OUT LDI ANI OR ANI ORI OUT X1 Y1 M102 Y1 X1 Y1 M103 Y2 M104 M103
M103 M104
X1
5、定时器(T)
定时器实际是内部脉冲计数器,可对内部1ms、10ms和
100ms时钟脉冲进行加计数,当达到用户设定值时,触 点动作。 定时器可以用用户程序存储器内的常数k作为设定值。
普通定时器(T0~T245)
100ms 定时器 T0 ~ T199 共 200 点,设定范围 0.1 ~ 3276.7s; 10ms 定时器 T200 ~T245共 46点,设定范围 0.01~ 327.67s。
点或触点组开始的常开触点。 2、LDI(LoaD Inverse):取反指令,用于与母线连 接的常闭触点或触点组开始的常闭触点。
3、OUT:驱动线圈的输出指令。
指令操作元件 LD:
LDI:
X 、 Y 、 M 、 S 、T 、C
OUT:Y、M、S、T、C
LD、LDI用于将触点接到母线上。
LD、LDI与块操作指令ANB、ORB相配合,用于分支电 路的起点。
梯形图程序
X2 X1
AND
指令表程序 步序 0 1 2 3 4 5 6 7 指令 编程元件 LD X0 AND X2 OUT Y2 LD Y2 ANI X1 OUT M101 AND T1 OUT Y3
X0 Y2
Y2
ANI
M101 T1 Y3
AND
三、或指令
OR、ORI 指令
1、OR:或指令,用于单个常开触点的并联。 2、ORI(OR Inverse):或反指令,用于单个常闭 触点的并联。
只能利用其触点的特殊辅助继电器 可驱动线圈的特殊辅助继电器 通用辅助继电器与掉电保持用辅助继电器的比例,可通 过外设设定参数进行调整。
只能利用其触点的特殊辅助继电器 M8000:运行监控用,PLC运行时M8000接通。
M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助
继电器。 M8012:产生100ms时钟脉冲的特殊辅助继电器。 可驱动线圈的特殊辅助继电器 M8030:锂电池电压指示灯特殊继电器。 M8033:PLC停止时输出保持特殊辅助继电器。
进行32位运算时,与指定Z0~Z7的V0~V7组合,分 别成为(V0、Z0),(V1、Z1)…(V7、Z7)。
7.2 FX2N系列基本逻辑指令及编程方法 指令系统的概述
1、指令的分类 2、指令的组成
FX2N系列基本逻辑指令
一、输入输出指令(触点取及线圈输出指令)
LD、LDI、OUT 指令
1、LD(LoaD):取指令,用于与母线连接的常开触
OUT不能用于X;并联输出OUT指令可连续使用任意次。
OUT指令用于T和C,其后须跟常数K,K为延时时间或 计数次数。
梯形图程序
X0 Y0 X1 M100 T0 K19 Y1
指令表程序
步序 指令 编程元件
0 1 2 3 4 7 8
LD OUT LDI OUT OUT LD OUT
T0
X0 Y0 X1 M100 T0 K19 T0 Y1
二、与指令
1、AND指令:与指令,用于单个常开触点的 串联。 2、ANI(ANd Inverse):用于单个常闭触点的 串联。
指令操作元件
AND: ANI: X、Y、M、S、T、C
AND和ANI指令用于单个触点与左边触点的串 联,可连续使用。 执行OUT指令后,通过与指令可驱动其它线 圈输出。 若是两个并联电路块(两个或两个以上触 点并联连接的电路)串联,则需用后面的ANB指 令。
指令操作元件
OR ORI X、Y、M、T、C、S
指令仅用于单个触点与前面触点的并
联;若是两个串联电路块(两个或两个以上
触点串联连接的电路)相并联,则用ORB指令。
梯形图程序
LD X1 Y1 M102 X1 Y1 OR ORI
Y1
指令表程序
步序
0 1 2 3 4 5 6 7 8 9
指令 编程元件
M8200
X13
RST C200
X14
C200 K5
C200
设定值也可以间接设定 Y1
32位加/减计数器工作过程示意图
7、数据寄存器(D)
通用数据寄存器D0~D199共200点。 只要不写入其 它数据,已写入的数据不会变化。但是PLC状态由 运行→停止时,全部数据均清零。 断电保持数据寄存器D200~D511共312点,只要不改
例题1:根据下列语句表画出对应的梯形图。
LD X1 AND X6 OR M2 ANB ORI M3 OUT Y2
AND X2 OR X3 ANI X4 OR M1 LD X0
Y1
Y1
M102 M103 Y2 M103
X1
Y1
M104
0 1 2 3 4 5 6 7 8 9 10
LD OR ORI OUT LD LDI ANI ORB ANI ORI OUT
X1 Y1 M102 Y1 M103 X1 Y1 Y2 M104 M103
五、块与指令
ANB 指令
ANB(And Block): 路。 将并联电路块与前面的电路串联时用ANB指令; 使用ANB指令前,应先完成并联电路块内部的连接。 并联电路块中各支路的起点使用LD或LDI指令; ANB指令相当于两个电路块之间的串联连线。 并连电路块串连连接指令 并联电路块:两个或以上的触点并联而成的电
有值基础上继续进行,累积时间t1+t2=50s输出触点动作;
若X2接通,定时器复位。
断电延时定时控制
输入信号X0接通,Y0接通,当X0断开后,输出Y0延时5S 后断开。
X0 T0
Y0 T0 K50
Y0
X0
6、计数器(C) 计数器可分为通用计数器和高速计数器。 16 位通用加计数器, C0 ~ C199 共 200 点,设定值: 1 ~ 32767。设定值K0与K1含义相同,即在第一次计数时,
R—继电器输出 T—晶体管输出 M—基本单元 E—输入输出混合扩展单元 S—晶闸管输出 及扩展模块 16~256 点
型号及意义
*I/O点数:16~256点 *单元类型 M——表示基本单元 E——表示扩展单元及扩展 模块 EX——扩展输入单元 EY——扩展输出单元 *输出形式
R——继电器输出 T——晶体管输出
4、状态继电器(S)
状态继电器是主要用于步进控制,采用十进制编号。 与步进指令STL配合使用;
状态继电器有无数个常开触点与常闭触点,编程时可 随意使用; 状态继电器不用于步进阶梯指令时,可作辅助继电器M 使用。
状态继电器(S)
状态继电器有五种类型:
初始状态S0~S9共10点 一般状态S10~S499共490点 保持状态S500~S899共400点 报警用状态S900~S999共100点
LD OR ORI OUT LDI ANI OR ANI ORI OUT X1 Y1 M102 Y1 X1 Y1 M103 Y2 M104 M103
M103
Y2
M103
M104
OR ORI
四、 块或指令
ORB(Or Block):串联电路块并联连接指令 串联电路块:两个或以上的触点串连而成的电路 块。
相关主题