相加,结果送到指定的目标元件中,如图所示。当X0为1时,(D10)(D12)(D14),运算为代数运算。4BCD指令
BCD码变换功能指令使用说明BCD码变换指令是将源操作数中的二进制数变换成BCD码送至目标操作数中,如上图所示。当X0为ON时,将D12中的二进制数变换成BCD码送到输出口Y7~Y0中。之后的BCD码可送到LED七段显示
f器显示D12中的值。二、PLC的IO分配表
输入设备
输入
输出设备
开始按钮SB0
X0
可乐指示灯LED
05元
SB1
X1
雪碧指示灯LED
1元
SB2
5元
SB3
可乐按钮SB4
X2
奶茶指示灯LED
X3
找钱指示灯LED
X4
可乐输出
LED
雪碧按钮SB5
X5
雪碧输出
LED
奶茶按钮SB6
X6
奶茶输出
LED
退币按钮SB9
X7
退币出口
LED
硬币识别SB10
X10
七段数码管8421
纸币识别SB11
X11
输出Y10Y11Y12Y16Y14Y13Y15Y17Y0~Y7
f三、PLC接线图
AC220V
启动按钮05元输入1元输入5元输入雪碧按钮可乐按钮奶茶按钮退币按钮硬币识别纸币识别
24L
N
COM
PE
COM1
COM
COM2
X0COM3
X1
Y0
X2
Y1
X3
Y2
X4
Y3
X5
Y4
FX2N48MR
X6
Y5
X7
Y6
X10
Y7
X11
Y10
Y11
Y12
Y13
Y14
Y15
Y16
Y17
L
七段码显示
12345678
雪碧指示灯
N
可乐指示灯奶茶指示灯雪碧输出可乐输出奶茶输出找钱指示灯退钱输出
f四、流程图
f第三章程序编写
一、控制程序设计思路设计一台完整的销售雪碧和可乐的自动售货机,具有硬币识别、
币值累加、自动售货、自动找钱功能,此售货机可接受的硬币为05元,1元和5元的纸币。雪碧的售价为3元,可乐的售价为35元,奶茶的售价为45元。
自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按钮输入信号使控制哭启动相关位置的机械装置完成规定动作,将货物输出。用自动控制系统替代现有的人工销售方式,节省人力,减少销售开支,扩大销售覆盖面,当投入的硬币总值超过3元时,雪碧指示灯亮,当投入的硬币总值超过35元时,雪碧和可乐的指示灯都亮。当投入的硬币总值超过45元时,雪碧、可乐和奶茶的指示灯都亮。当雪碧指示灯亮时,按雪碧按钮,则雪碧从售货口自动售出,雪碧指示灯闪烁。当可乐指示灯亮时,按可乐按钮,则可乐从售货口自动售出,可乐指示灯闪烁。当奶茶指示灯亮时,按奶茶按钮,则奶拆从售货口自动售出,奶茶指示灯闪烁。当按下雪碧按钮、可乐按钮或奶茶按钮后,如果投入的硬币总值超过所需的钱数时,找钱指示灯亮,自动售货机自动退出多余的钱。动作停止后按退币钮,可以退回余额,退回余额如果大于5元,则先退5元,再比较r