自动售货机的控制

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

指定目标 源数据S1 助记符
MOV指令用于将源数据S1传送到指定目标
1、传送指令的特点和用法:
X0 K200 MOV K100 K100 D0 X1 X2 MOV K300 K300 D1 K100 MOV K200 K200 D0
当同一程序中,出现两条或以上传送指令时, 使用同一个寄存器的的指令会互相作用。使用不同 的寄存器将不会互相作用;
五、自动售货机的控制要求:
1. 2.
3.
4.
5.
此自动售货机可投入1元、5元、10元硬币。 当投入的硬币总值等于或超过12元时,汽水按钮 指示灯亮:当投入的硬币总值超过15元时,汽水、 咖啡按钮指示灯都亮。 当汽水按钮指示灯亮时,按汽水按钮,则汽水排 出7s后自动停止。汽水排出时,相应指示灯闪烁。 当咖啡按钮指示灯亮时,动作同上。 若投入的硬币总值超过按钮所需钱数(汽水12元、 咖啡15元)
三、合理设计梯形图: 1、串联触点多的电路块应安排在最上面; 2、并联触点多的电路块应安排在最左面; 3、具有相同的控制条件的多个逻辑行中,可 共用同一个控制条件; 4、梯形图按从上Байду номын сангаас下,从左到右的顺序逐一 扫描处理,不存在几条并列支路同时动作 的情况;
功能指令:
一、转送指令:
MOV K100
D0
(以三菱FX1N为例说明)
七、控制程序:
CMP K15 D4 M4
MOV MOV
K1 K5
D0 D1
MOV K10 D2 ADD D0 ADD D3
D1 D3
D2 D4 SUB D4 K12 D4
CMP K12 D4 M1
SUB D4
K15 D4
自动售货机的控制
--功能指令的使用
广州港技工学校 教师:李炽桥
复习旧课:
1.
写出下面梯形图对应的指令语句:
Xo X1 Yo
Yo To
To K30 Y1 END
0 LD Xo 1 OR Yo 2 ANI X1 3 OUT Yo 4 OUT To K30 5 LD To 6 OUT Y1 7 END
梯形图编程的基本规则:
二、加法指令:
ADD K5
D1 D2
指定目标 源数据S2 源数据S1 助记符
ADD指令是将源数据S1和S2的二进制数相加,结果送 到指定目标
三、减法指令:
SUB D2 D1 D4
指定目标
源数据S2
源数据S1
助记符
SUB指令是将源数据S1减去S2中的书,将结果送 到指定目标
四、比较指令:
CMP K100 D0 M0
一、梯形图中的左、右母线: 1、左母线只能直接接各类触点,线圈不能直 接接左母线;
2、右母线只能直接接各类线圈,触点不能接 到右母线;
二、继电器线圈和触点: 1、梯形图中所有继电器的编号,应在所选 PLC软元件表所列范围上; 2、梯形图中,只表示输入继电器的触点,输 入继电器的线圈是不反映的; 3、梯形图中,不允许出现PLC所驱动的负 载,只能出现相应输出继电器的线圈; 4、梯形图中,所有触点都应按从上到下、从 左到右的顺序排列,并且触点只允许画在 水平方向(主控触点除外);
指定目标
源数据S2 源数据S1 助记符
CMP指令是将源数据S1和S2的数据进行比较,将 结果送到指定目标
1、比较指令的使用:
X0
X1 X2 X3 MOV K50 D0 MOV K100 D0 MOV K200 D0
CMP K100
D0 M0
M0 M1 M2
Y0 Y1 Y2
比较指令执行时,M0、 M1和M2根据比较结果 动作: 当K100>D0时,M0接通; 当K100=D0时,M1接通; 当K100<D0时,M2接通;
六、I/O分配表及接线图
输 入 一元 XO 五元 Xl 十元 X2 咖啡 X3 汽水 X4 取钱 X5 输 出 咖啡出口 Y1 汽水出口 Y2 咖啡指示灯Y3 汽水指示灯Y4 找钱指示灯Y5
X0 X1 X2 X3 X4 X5 Y1
P com1
Y2 Y3 Y4 Y5
com3 ~220V
L
C
com2
com
相关文档
最新文档