APP下载

一种基于SFC的自动售货机的PLC控制程序设计方案

2014-06-12董艺

通化师范学院学报 2014年10期
关键词:程序设计

董 艺

(安徽电子信息职业技术学院 机电工程系,安徽 蚌埠 233030)

1 引言

自动售货机是一种目前使用较为普遍的自动化装置.而自动售货机的控制一般都是靠PLC来完成.从笔者掌握的相关资料可知,开发此类程序时,不论是何种型号的PLC,程序员基本上采用的都是经验设计法[1-2].经验设计法虽为最常用的编程方法,但笔者认为这种方法既不形象也不简洁,尤其对于梯形图程序初学者在尝试编写该类程序时,有一定的困难.而顺序功能图(SFC)完全可以替代经验设计法作为自动售货机类程序编制方法的首选.

2 问题导入与程序总体设计架构的确定

笔者针对一个经典的自动售货机控制系统设计要求,选用日本三菱FX2N系列PLC,提出一种基于SFC的全新的自动售货机类程序设计方案.

该自动售货机控制要求为:

①该自动售货机设有1元、5元和10元投币口,可以接受其中的任何一种硬币.

②当投入的硬币总值达到或超出8元时,绿茶指示灯亮(指示已经可以选择出绿茶).

③当投入的硬币总值达到或超出12元时,绿茶、咖啡指示灯都亮(指示既可以选择出绿茶,也可以选择出咖啡).

④当绿茶指示灯亮时,如果按下绿茶按钮,则自动售货机通过绿茶出口出茶水,持续时长为10s.出绿茶过程中,绿茶指示灯由原先的常亮变为闪亮.

⑤当咖啡指示灯亮时,动作同绿茶.

⑥控制系统设有找钱功能,找钱时应有指示灯进行提示.

不论用何种方法编程,首先必须进行I/O资源的分配,具体见表1.

表1 自……

登录APP查看全文

猜你喜欢

程序设计
何为设计的守护之道?
《丰收的喜悦展示设计》
试论我国未决羁押程序的立法完善
瞒天过海——仿生设计萌到家
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
设计秀
有种设计叫而专
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进