三菱售货机的接线编程步骤如下:
I/O分配
根据控制要求,确定控制系统中的输入(I)和输出(O)数量及其分配。例如,三菱PLC FX2N-48MR控制系统有6个输入和21个输出。
参考I/O接线图,将输入输出设备连接到PLC的相应端口。
程序设计
编写控制程序,通常使用梯形图(LAD)或功能块图(FBD)等编程语言。
程序应包括投币加法电路、货币识别电路、购买状态记忆电路、余额计算电路、饮料选择电路、出货电路等。
示例程序
```pascal
步0~步18:投币加法电路
- 将计算后的投币总数额存入D0数据寄存器中。
步27:利用比较指令CMP判断所投货币能否购买雪碧或可乐
- 假如所投货币大于或等于每瓶雪碧的价格5元,则M0或M1为ON。
- 可乐的判断与此相同。
步42~步45:将可以购买雪碧或可乐的状态用辅助继电器M30或M33记忆下来。
步48~步59:在投入的货币大于等于其售价时,即M30或M33闭合时,才能选择需要购买的饮料,并用减法指令SUB计算购买雪碧或可乐后的余额,将余额仍存入D0中。
步70~步76:雪碧和可乐的指示电路
- 若可以购买雪碧或可乐,则相应指示灯点亮。
- 当选择购买雪碧或可乐后,相应指示灯闪烁(串入M8013),表示正在吐出雪碧或可乐。
步82:余额显示电路
- 只有在M20或M21闭合后,即购买过饮料后,才能将D0中的余额转换成8位BCD码存在M67~M60中,并用SEGD指令分别显示余额的个位和十位。
步99~步119:出货电路
- 当M20或M21闭合时,即选择购买相应饮料后,T2或T4延时3秒,出货口开始出货,T2或T4闭合后,出货口关闭。
```
调试与测试
在实际硬件上调试和测试程序,确保所有功能正常运行。
根据测试结果调整程序逻辑和参数。
文档记录
记录接线图和程序,以便日后维护和升级。
请注意,以上步骤和示例程序仅供参考,实际编程时可能需要根据具体需求和硬件配置进行调整。建议在编程前详细阅读三菱PLC的官方文档和手册,以确保正确无误地进行接线编程。