用西门子1200PLC来完成应用案例:自动售货机


前言

本篇文章主要写一下,自动售货机程序的实现。


装配流水线(传送带)

1.控制要求自动售货机可投1元、2元、5元钱币。当投入的钱币总值等于或超过6元时,可乐按钮指示灯亮;当投入的钱币总值等于或超过8元时,可乐、咖啡按钮指示灯都亮。当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10秒后,自动停止,可乐排出时,相应的指示灯闪烁。当咖啡按钮指示灯亮时,动作同上。停止后,若投入的硬币总值超过按钮所需钱数(可乐6元,咖啡8元)退币指示灯亮。

2.解题思路 
先整理自己的思绪,一步一步进行编程,先添加每个投币的程序,并将投币总额赋给一个总值,在根据投币总额进行相应商品购买指示灯的亮灭,之后添加购买程序,以及购买后出口指示灯的闪烁程序,并使用接通延时定时器来控制出口灯的熄灭以及退币指示灯亮,最后使用复位按键将程序复位。


I/o分配

输入 输出
1元投币口 s3 咖啡出口K1
2元投币口s2 可乐出口K2

5元投币口s1

咖啡按钮指示灯L1
咖啡按钮s4 可乐按钮指示灯L2
可乐按钮s5 退币指示灯K

参考程序

地址分配



总结

以上就是今天的内容,1200应用案例——自动售货机!

【应用】西门子1200PLC 之 自动售货机相关推荐

  1. Java自动售货机实验报告,java案例自动售货机

    组态王实验案例--全自动售货机_信息与通信_工程科技_专业资料.西门子plc与组态王的实验案例 全自动售货机操作步骤 1.新建工程,命名为全自动售货机 2.设备\\...... 脚本是系统的 用例的实 ...

  2. 机电一体化PLC毕业设计、课程设计案例分享/液压、电梯、洗衣机、送料控制、步进电动机、装瓶流水线、大小球分拣传送、饮料罐装、自动售货机、立体车库、洗衣机、喷泉、机械手、卧式镗床、温度控制、供水系统……

    机电一体化PLC毕业设计.课程设计案例共有1000多套,部分目录如下: 双缸四柱液压机的液压系统设计和PLC控制[说明书(论文)+CAD (PLC控制框图+PLC输入输出接线图+液压系统原理图 机电一 ...

  3. 自动售货机编程_Rosmaro中基于视觉自动机的编程简介

    自动售货机编程 by Łukasz Makuch 通过ŁukaszMakuch Rosmaro中基于视觉自动机的编程简介 (An introduction to visual automata-bas ...

  4. 软件测试作业8:分析自动售货机软件例子生成的判定表图例

    作业8 1.分析 Chap.5 (Lec.19) 自动售货机软件例子生成的判定表图例的第6列和第23列,分别给出: (1).输入条件的自然语义陈述: (2).输出结果的自然语义陈述: (3).用命题逻 ...

  5. 开发实践丨用小熊派STM32开发板模拟自动售货机

    摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示. 本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代 ...

  6. 一瓶可乐的自动售货机指令“旅程”

    物联网深入我们生活的方方面面,给我们的生活带来了极大的便利.过去,购买东西都是要拿着现金去店里的,而现在,自动售货机作为一种售货便利的24小时无店铺销售方式,已经越来越普遍,甚至是随处可见.那你知道自 ...

  7. 【华为云技术分享】玩转华为物联网IoTDA服务系列三-自动售货机销售分析场景示例

    [摘要] 通过收集自动售货机系统的销售数据,EI数据分析售货销量状况. 场景简介 通过收集自动售货机系统的销售数据,EI数据分析售货销量状况. 该场景主要描述的是设备可以通过MQTT协议与物联网平台进 ...

  8. 简易售货机JAVA sql_自动售货机 - 笨拙的小Q的个人空间 - OSCHINA - 中文开源技术交流社区...

    import java.util.Scanner; /** * 华为机试 自动售货机 * 不知道对错 * @author qxl * */ public class Shop { public sta ...

  9. (96)自动售货机状态转移图,面试必问(二十)(第20天)

    (96)自动售货机状态转移图,面试必问(二十)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)自动售货机状态转移图,面试必问(二十)(第20天) 5) ...

最新文章

  1. Android开发--用户定位服务--UserLocation
  2. struct作为map的key时,需要重载该结构体
  3. lg空调代码大全解决_LG空调故障代码大全
  4. 2019,转行人工智能?机会来了!
  5. C语言 提取字符串中的所有整数
  6. 索尼首款 AI 图像传感器,让相机处处更智能
  7. ZooKeeper 了解
  8. VB LISTBOX
  9. PAT 乙级 1010. 一元多项式求导 (25) Java版
  10. C语言函数调用之数组与指针
  11. 2018年秋招大疆机器学习算法工程师在线笔试答题总结
  12. 解决String cannot be cast to java.util.List报错
  13. Kubernetes 调度 - 污点和容忍度详解
  14. 切换shift和CTRL键位
  15. web前端优化与细节
  16. Visual Studio Code 基本插件
  17. python中break语句的用法_Python break语句用法示例
  18. 【RFID实训】公交收费系统详细过程
  19. [其他]lnmp论坛文档
  20. Mui框架的遇到的问题记录

热门文章

  1. 如何实现浏览器多标签页tab之间的通信
  2. 小米一面面试题(自整理答案)
  3. Mac上vmware fusion装的ubuntu不能与主机复制粘贴的问题
  4. 深度总结丨一整套关于电商运营的干货
  5. Ubuntu 下搭建 Nginx 部署 vue 项目
  6. 在北京的第四年,继续颠肺流离~
  7. 基于Jquery编写的背单词app
  8. L0Smoothing学习笔记
  9. Android Gradle的基本概念梳理(二)
  10. 专访 Binance 联合创始人CMO 何一:不存在花钱上币安,一经发现,永久黑名单 | TokenInsight...