三菱FX5U PLC编程及应用 课件 任务二 自动售货机计价购买的编程与实现.pdf
FX5UPLC编程及应用
目
Part02录
2025-02-241
1加减法运算指令
知识2乘除法运算指令
点拨
3比较指令
任务导入
【任务描述】
控制要求
投入1元、5元及10元时分别累积相应数值,当投入自动售货机的
钱币总额大于或等于商品价格时,符合购买条件,商品对应指示灯亮。
按下商品购买按钮购买商品,对应商品指示灯闪烁5s,表示购买
成功;顾客购买完商品后,系统自动计算剩余钱币。
任务分析
将自动售货机计价购买的工作过程进行分析,自动售货机的控制过
程主要包括钱数计算控制、货物售价比较控制、选择购买物品控制程序
和退钱找零控制;其中钱数计算控制、钱数与货物比较控制为控制系统
可否用已学知识实现任务呢?
的核心部分。
知识链接
运算指令
汽车智能驾驶停车场出入显示
特点:1.根据数值比较随时做出反应;
2.存在加减数值计算步骤。
知识链接
1加法/减法指令
加法/减法指令是将指定源元件中的二进制数相加/相减,结果送到指定的目标元件中。
s+d→ds1+s2→d
ADD/SUB(s)(d)ADD/SUB(s1)(s2)(d)
加/减法指令有时会出现超出数据上下限的情况,
注意
若小于下限,则借位标志M8021置
1;若大于上限,则借位标志
◎二进制代数运算,最高位为符号位,0为正1为负;M8022置1。
◎有连续型和脉冲型两种执行方式。
2025-02-246
知识链接
16位/32位数据加法/减法指令使用说明如表所示,指令前面加字母“D”表示32位数据加法/
减法指令,例如“D+”为32位有符号加法指令,“D+_U”为32位无符号加法指令。
指令符号指令功能
+,+_U,ADD,ADD_U16位数据加法运算
-,-_U,SUB,SUB_U16位数据减法运算
D+,D+_U,DADD,32数据加法运算