求用s7-200对自动售易拉罐机编程(有三个投币孔1角,5角,1元,达到三元就出一听易拉罐)

求用s7-200对自动售易拉罐机编程(有三个投币孔1角,5角,1元,达到三元就出一听易拉罐)

问题补充:
我是新手,请给出梯形图编程。

最佳答案

方法就是:
 自动售货机收集到的钱币数为Y元,1角投币孔投入一次为0.1元,5角投币孔投入一次为0.5元,1元投币孔投入一次为1元,只需要分别记录投入钱币的次数与从哪个口进入的即可!
 举例:投入A次1角,投入B次5角,投入C次1元,则Y=0.1*A+0.5*B+C,若Y大于等于3,则触发一个输出信号,驱动执行机构,输出一听易拉罐,其实还需要做的工作就是把多投入的钱币找零:
 需要找零的钱应该为Y-3元!找零的方式应该是:
 先分析Y-3最大的可能数值,因为最大可能为0.9因此不会大于1元,则只需要考虑是否先提供5角的,剩余的用1角补充,即:
 Y-3若大于0.5,则推出一个0.5,然后计算Y-3.5若大于0,1则输出一个0.1,一次类推,直至Y-3,5-N*0.1=0,执行完成,N小于等于4。
 还有一种可能就是售货机中没有5角钱币了,若判断无5角钱币,则省去判断Y-3是否大于0.5,直接判断Y-3是否大于0.1直至最后为O停止输出。
 思路如此即可,需要:
 输出位3个:一个驱动输出易拉罐执行机构的位,一个输出5角钱币的位,一个输出1角钱币的位。
 输入位3个:1角、5角、1元输入位。
 程序过程就是顺序控制即可!

提问者对于答案的评价:
谢谢了!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:54
下一篇 2020年11月5日 上午11:54

相关推荐

  • S7-200如何对整个项目的文件进行加密?

    S7-200如何对整个文件进行加密呢 最佳答案 1.使用Step7-Micro/WINV4.0以上版本,用户可以为整个Project(项目)文件加密,使不知道密码的人无法打开项目。…

    SIMATIC S7-200 2021年7月5日
  • s7200存储卡有没有专用读卡器?

    pc下载程序到存储卡时是用什么连接的 最佳答案 读卡器是插在cpu上的,通过200软件下载程序到卡里 提问者对于答案的评价:明白了,学习 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年8月26日
  • 西门工编程软件

    用smart编程软件多还是用博途软件多,最终哪种占有量多。我只用smart,不知用博途是不是要重新学,做工程话头次用博途会不会耽误事 钻石用户推荐最佳答案 如果是smart&nbs…

    SIMATIC S7-200 2021年7月5日
  • MRP使用第三方交换机

    控制器为1214C。远程IO为3个ET200SP。能不能用使用第三方交换机组成MRP环网? 问题补充:如果用研华网管型交换机的X-RING功能,是不是也可以达到一样的效果? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • s7-200自由口通信

    我刚做了个自由口通信的程序,听简单的. 可是每次我选择监视时都报硬件组桢错误. 并且用串口监视工具看不到发出的数据 这是为什么啊@ 请高手赐…

    SIMATIC S7-200 2021年7月5日
  • 请问哪里有西门子PLC200的编程软件下载?

    请问哪里有西门子PLC200的编程软件下载? 最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1391925&a…

    SIMATIC S7-200 2021年7月5日
  • S7-200型PLC实时时钟在时间缓冲区内的存放格式如何安排的?如何写入时钟数据?

    最佳答案 读取实时时钟(TODR)指令从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区。设置实时时钟(TODW)指令将当前时间和日期写入用T指定的在8个字…

    SIMATIC S7-200 2021年7月5日
  • CPU226CN

    想问一下226cn cpu有报警诊断功能吗 类似于300的 最佳答案 有的,工具栏PLC-信息。http://www.ad.siemens.com.cn/pro…

    SIMATIC S7-200 2021年7月5日
  • 6ES7214-1BD23-0XB8 是否需要配电池

    这个PLC没有连触摸屏,也没有什么可设置的参数,不安装电池的话,程序会不会丢失?要是不丢失,就不买电池了。 最佳答案 程序不会丢,西门子以前老款PLC时间久,程序里面V区参数会丢,…

    SIMATIC S7-200 2021年7月5日
  • EM235自己测试

    我用EM235的来测试它自己的输出 把输出联到输入通道1,我发现输入测试的量是输出的一半 比如输出32000,测试到的是16000,输出8000 测试…

    SIMATIC S7-200 2021年7月5日