plc编程实例 点击:1021 | 回复:4



酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2012-09-24 06:34:41
楼主
自动售货机的控制要求:
(1)此售货机可投1元硬币 。
(2)当投入的硬币总值超过2元时汽水按钮指示灯亮;当投入的硬币总值超过3元时汽水及咖啡按钮指示灯都亮 。
(3)当汽水按钮指示灯亮时,按汽水按钮则汽水排出8秒后自动停止,这段时间内汽水指示灯闪烁。
(4)当咖啡按钮指示灯亮时,按咖啡按钮则咖啡排出8秒后自动停止,这段时间内汽水指示灯闪烁 。
(5)若投投入硬币总值超过按钮的钱数(汽水2元咖啡3元)时找钱指示灯亮并退出多余的钱  。
   用PLC 编程
西门子编程

 

TITLE=程序注释Network 1 // 网络标题// 网络注释LD     SM0.1MOVW   +0, VW0Network 2 LD     I0.0EUINCW   VW0Network 3 LDW>=  VW0, +2AN     Q0.2=      M0.0Network 4 LDW>=  VW0, +3AN     Q0.3=      M0.1Network 5 LD     I0.2EUA      M0.0O      Q0.2AN     Q0.3AN     T37TON    T37, +80=      Q0.2Network 6 LD     Q0.2ED-I     +2, VW0Network 7 LD     M0.0LD     SM0.5A      Q0.2OLD=      Q0.0Network 8 LD     I0.3EUA      M0.1O      Q0.3AN     Q0.2AN     T38TON    T38, +80=      Q0.3Network 9 LD     Q0.3ED-I     +3, VW0Network 10 LD     M0.1LD     SM0.5A      Q0.3OLD=      Q0.1Network 11 LD     Q0.2EDLD     Q0.3EDOLDO      Q0.4AW>    VW0, +0=      Q0.4Network 12 LD     I0.4O      Q0.5AW>    VW0, +0=      Q0.5Network 13 // LD     SM0.5EUA      Q0.5DECW   VW0

 i0.0 1元硬币i0.2 买汽水i0.3 买咖啡i0.4 退币q0.0 汽水灯q0.1咖啡灯q0.2倒汽水q0.3倒咖啡q0.4退币指示灯q0.5退币

 



楼主最近还看过



thomastop

  • 精华:0帖
  • 求助:0帖
  • 帖子:46帖 | 865回
  • 年度积分:390
  • 历史总积分:4076
  • 注册:2006年4月04日
发表于:2012-09-24 10:59:08
1楼
怎么判断是几块钱?如果用游戏币怎么检测出来啊

wzq999

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 184回
  • 年度积分:0
  • 历史总积分:386
  • 注册:2012年8月03日
发表于:2012-10-05 11:27:52
2楼
希望更新。。。。。。

步进伺服

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 27回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2011年4月27日
发表于:2012-10-08 13:19:11
3楼
楼上说的没有错,既然是用了PLC,那就应该在先进点,能识别是不是一块的,还有假币的识别系统。

不懂浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 445回
  • 年度积分:0
  • 历史总积分:1168
  • 注册:2006年4月13日
发表于:2012-10-10 09:20:56
4楼

这个好,学习了。币种检测是投币器的事,用的是电磁感应原理,币种不同磁感应特性不同。


热门招聘
相关主题

官方公众号

智造工程师