当前位置:文档之家› 第六章3-1传送比较指令及应用

第六章3-1传送比较指令及应用


十六进制 0 1 2 3 4 5 6 7 8 9
Y3 0 0 0 0 0 0 0 0 1 1
Y2 0 0 0 0 1 1 1 1 0 0
Y1 0 0 1 1 0 0 1 1 0 0
Y0 0 1 0 1 0 1 0 1 0 1
X1 X2
X1
Y0 Y1 Y2 5s 1s
MOV Y1 T1 MOV Y0 T2 MOV X2 MOV END T2 T1

中 大
0
0 0
0
0 1
0
1 1
1
1 1
K1
K3 K7
图5.41 传送带工件规格判别程序
二、区间比较指令 ZCP (Zone Compare)
操作数
[S1]、[S1] : K,H、KnX、KnY、KnM、KnS、T、C、D、 V,Z [D]:Y、M、S 梯形图 X0 [S1] [S2] [S] [D]
【例题】 如图所示的传送带输送大、中、小三种规格的工件,用连接X0、X1、X2端 子的光电传感器判别工件规格,然后启动分别连接Y0、Y1、Y2端子的相应操作机构; 连接X3的光电传感器用于复位操作机构。用比较指令CMP编写工件规格判别程序。
传送带工作台 工件规格与光电信号转换关系
工件规 格 光电信号输入控制字K1X0 X3 X2 X1 X0 光电转换数据
D10 T1
例,合上X1,分析Y1,Y2的工作情况。
T2 T1 T1 X1
T1 K5 T2 K5 C1 K100 MOV ZCP C1 K20 D1 K80 D1 M0 X1 Y1 Y2 8.5 s
M0 M1 M2
Y1 Y2
RST
C1
例:利用传送指令进行Y—△起动控制 X1——启动 Y0——电源 X2——停止 Y1——Y接法 Y2——△接法
2.区间比较指令ZCP举例
【例题】 用如图所示的传送带输送工件,数量为20个。连接X0端子的光电传感器对 工件进行计数。当计件数量小于15时,指示灯常亮;当计件数量等于或大于15以上
时,指示灯闪烁;当计件数量为20时,10s后传送带停机,同时指示灯熄灭。设计
PLC控制线路并用区间比较指令ZCP编写程序。
传送数据
K7 K3 K10 K0 K1
形启动 T0延时10s T0延时到 T1延时1s T1延时到 △形运转
SB1 KH
停止 过载保护
X1 X0
0 0
Y-△降压启动程 序梯形图
数据传送指令应用举例
【例题】 设有8盏指示灯,控制要求是:当X0接通时,全部灯亮;当X1 接通时,奇数灯亮;当X2接通时,偶数灯亮;当X3接通时,全部灯灭。试设 计电路并用数据传送指令编写程序。 【解】 控制线路图如图所示。
M2 K100>C10的当前值时,M2 = ON
说明 该指令是将源操作数[S1]和[S2]的中数据进行比较, 结果送目标操作数[D]中去。 [D]由3个元件组成,指令中[D]给出首地址,其它两 个为后面的相邻元件。 当X0由ON→OFF时,不执行CMP指令,M0~M2保持断 开前的状态,用复位指令RST才能清除比较结果。比 较操作完成后的比较结果具有记忆功能,即没有新 的比较操作,保持比较结果。 CMP是进行二进制代数比较。 可以32位二进制数比较和脉冲执行方式。 如果指令中指定的操作数不全、元件超出范围、软 元件地址不对时,程序出错。
三、传送指令 MOV
传送指令 MOV (D)MOV(P) 该指令的功能是将源数据传送到指定的目标。 操作数 [S1]: 所有数据类型 [D]:KnY、KnM、KnS、T、C、D、V、Z。 梯形图
说明
该指令将源操作数[S]中的数据传送到目标操作数[D] 中去。
MOV指令可以进行(D)和(P)操作。



比较的两个源操作数一般所有类型都可以,但输出结果 只能是Y,M,S三种类型元件。 将比较结果送至目标元件中,位元件,且3个连续位元件 来表示两个源操作数三种关系。大于、小于、等于(只 能三取一)。 比较操作可以是连续、脉冲与16位、32位操作的不同组 合。 比较操作不改变两个源操作数的内容。
PLC应用指令的应用 简易密码锁控制 I/O分配表
输入 输入元件 输入继电 器 作用 输出 输出继 输出元件 电器 作用
按钮1~4
按钮5~8 按钮9~12
X000~ X003
X004~ X007 X010~ X013
密码 个位
密码 十位 密码 百位
Y000
开锁装置 密码锁控制信号
PLC应用指令的应用 简易密码锁控制 梯形图设计
控制线路图
控制关系表
输入端 口 X0 输出位组件 K2Y0 Y7 ● Y6 ● ● Y5 ● Y4 ● ● Y3 ● Y2 ● ● Y1 ● Y0 ● ● 传送数据 H0FF
例2 如图5-16(a)所示,按X010,D1的当前值为100。之后D1 每秒加1,但程序不会停止。试改写程序,使D1大于200时,程 序停止加1运算。
(a)
(b)
简易密码锁控制
项目控制要求:
利用PLC实现密码锁控制。
密码锁有3个置数开关(12个按钮),分 别代表3个十进制数,如所拨数据与密码锁设 定值相等,则3秒后开锁,20秒后重新上锁。
如:根据程序画波形:
X1
C1 K10
CMP
C1
K5
Y0
1 2 3 4 5 6 7
X1 Y0

S1>S2: C1>K5 S1=S2: C1=K5 S1<S2: C1<K5
Y1 Y2
例1 指令CMP的应用例子。按X0及X2,问当按X1为8次,10次,16 次,灯Y0、Y1、Y2哪个亮?
比较指令CMP工作时,其控制触点必须一直闭合。因此设置X2, 用M0自锁实现。当X1闭合8次,K10>C0当前值,Y0得电;当X1闭 合10次,K10=C0当前值,Y1得电;当X1闭合16次,K10<C0当前 值,Y2
H03
K1Y0
K50 H01 K1Y0
K60 H05 H00 K1Y0 K1Y0
实习操作:电动机Y-△降压启动控制线路与程序
图5.6 Y-△降压启动控制线路
表5.7
Y-△降压启动过程和传送控制数据表
操作元 件 SB2


输入端 口 X2
输出端口/负载 Y3/KM3 0 0 1 Y2/KM2 1 0 0 0 0 Y1/KM1 1 1 1 0 0 Y0/HL 1 1 0 0 1
二、 PLC 硬件的实现 1、I/O的分配表
输入 SB0 SB1 SB2 SB3 SB4 SB5 SB6 SB7 X0 X1 X2 X3 X4 X5 X6 X7 功能说明 启动 呼叫1 呼叫2 呼叫3 呼叫4 呼叫5 呼叫6 呼叫7 KM1 KM2 输出 Y0 Y1 功能说明 左行 右行
SQ1
SQ2 SQ3 SQ4 5 SQ6
一、比较指令 CMP (Compare)
操作数
[S1]、[S1] : K,H、KnX、KnY、KnM、KnS、T、C、D、 V,Z [D]:Y、M、S X0 [S1] [S2] [D] 梯形图
CMP K100 C10 M0
M0 K100<C10的当前值时,M0 = ON
M1 K100=C10的当前值时,M1 = ON
传送带工作台
传送带的控制线路图
传送带的PLC控制程序
马路照明灯时钟控制程序
1.时钟专用的特殊辅助继电器和特殊数据寄存器
特殊辅助继电器 M8015 M8016 M8017 M8018 M8019 作 用
特殊辅助继电器功能
功 =1停止显示 上升沿时修正秒数 平时为1 改写时间数据超出范围时=1 能
时钟停止和改写 时钟显示停止 秒复位清0 内装RTC检测 内装RTC错误
=1时钟停止,改写时钟数据
特殊数据寄存器功能
特殊数据寄存器 D8013 作 秒 用 范 围 0~59
D8014
D8015 D8016 D8017

时 日 月
0~59
0~23 1~31 1~12
D8018
D8019

星期
公历4位
0~6(周日~周六)
第三节 FX系列PLC传送比较指令及应用
一、比较指令 CMP 二、区间比较指令 ZCP 三、传送指令 MOV 四、移位传送指令 SMOV
五、取反传送指令 CML
六、块传送指令 BMOV 七、多点传送指令FMOV
这些指令属于数 据类处理程序, 使用频度较高。
八、数据交换指令 XCH
教学目标
1、掌握比较指令的使用及其特点。 2、掌握区间比较指令的使用及其特点。 3、掌握传送指令的使用及其特点。 4、掌握利用可编程序控制器来实现货料小车控 制的程序设计
2.设定时钟信息
设定时钟信息的程序
3.马路照明灯时 钟控制程序
设马路照明灯由PLC输 出端口Y0、Y1各控制一 半。每年夏季(7~9月) 每天19时0分至次日0时 0分灯全部开,0时0分 至5时30分开一半灯。 其余季节每天18时0分 至次日0时0分灯全部开, 0时0分至7时0各开一半 灯。
马路照明灯时钟控 制程序
一、项目任务
自动送料车示意图
1、工作原理分析
设送料车停靠的工作台编号为m,呼叫按钮编号为n,按 下起动按钮时,若m>n,则要求送料车左行;若m<n,则 要求送料车右行;若m=n,送料车停在原位不动。送料 车的左、右运行可通过接触器KM1、KM2控制电动机的正 反转来实现,呼叫信号由按钮SB1~SB6实现,到位停止 由限位开关SQ1~SQ6实现。
ZCP K100 K120 C10 M0
M0 K100 > C10的当前值时,M0 = ON
相关主题