被简单程序难倒了,求教

一、控制要求:
1、按下启动按钮,小车启动运行(1、若小车停在左限位,则启动后向右运动;2、若小车停在右限位,则启动后向左运动;3、若小车停在左限位和右限位之间,则启动后向右运动;)。

2、现场有8个小灯,安装在一小车上,小车在水平台上来回运动。安装有左,右限位。

3、编号1#灯,2#灯,3#灯,4#灯,5#灯,6#灯,7#灯,8#灯。

4、与8个小灯对应的手动开关有8个,分别为编号1#手动开关,2#手动开关,3#手动开关,4#手动开关,5#手动开关,6#手动开关,7#手动开关,8#手动开关,手动开关合上是使对应灯亮的必要条件,
5、可以选择任意闭合2个或以上手动开关数量(接通),使这些灯在系统运行过程中:单个循环点亮或2个一组循环点亮,或3个一组循环点亮。
6、当选择好任意闭合的开关后,按下启动按钮,系统启动。按下停止按钮,系统停止。

二、举例1:单个循环点亮
假如:选择2#,3#,7#,8#  
则系统启动后,2#灯亮,小车向右运转,当碰到右限位,2#灯灭,3#灯亮;
小车改变运行方向,向左运行,当碰到左限位,3#灯灭,7#灯亮;
小车改变运行方向,向右运行,当碰到右限位,7#灯灭,8#灯亮;
小车改变运行方向,向左运行,当碰到左限位,8#灯灭,小车停止运行,同时定时器T开始工作;
当T时间到,小车自动启动向右运行,2#灯亮,当碰到右限位,2#灯灭,3#灯亮;
小车改变运行方向,向左运行,当碰到左限位,3#灯灭,7#灯亮;
小车改变运行方向,向右运行,当碰到右限位,7#灯灭,8#灯亮;
小车改变运行方向,向左运行,当碰到左限位,8#灯灭,小车停止运行,同时定时器T开始工作;
如此循环,直到系统停止按钮按下。

三、举例2:2个一组循环点亮
假如:选择2#,3#, 4#,5#,6#,8#   (2#,3#自动分配为一组;4#,5#自动分配为一组;6#,8#自动分配为一组;)  
则系统启动后,2#,3#灯亮,小车向右运转,当碰到右限位,2#,3#灯灭,4#,5#灯亮;
小车改变运行方向,向左运行,当碰到左限位,4#,5#灯灭,6#,8#灯亮;
小车改变运行方向,向右运行,当碰到右限位,6#,8#灯灭,小车停止运行,同时定时器T开始工作;
当T时间到,小车自动启动向右运行,2#,3#灯亮,当碰到右限位,2#,3#灯灭,4#,5#灯亮;
小车改变运行方向,向左运行,当碰到左限位,4#,5#灯灭,6#,8#灯亮;
小车改变运行方向,向右运行,当碰到右限位,6#,8#灯灭,小车停止运行,同时定时器T开始工作;
如此循环,直到系统停止按钮按下。


四、举例3:3个一组循环点亮
假如:选择1#,3#, 4#,5#,7#,8#   (1#,3#,4#自动分配为一组;5#,7#,8#自动分配为一组;)  
则系统启动后,1#,3#,4#灯亮,小车向右运转,当碰到右限位,1#,3#,4#灯灭,5#,7#,8#灯亮;
小车改变运行方向,向左运行,当碰到左限位,5#,7#,8#灯灭,小车停止运行,同时定时器T开始工作;
当T时间到,小车自动启动向右运行,1#,3#,4#灯亮,小车向右运转,当碰到右限位,1#,3#,4#灯灭,5#,7#,8#灯亮;
小车改变运行方向,向左运行,当碰到左限位,5#,7#,8#灯灭,小车停止运行,同时定时器T开始工作;
如此循环,直到系统停止按钮按下。

问题补充:
老板说做不出这周滚蛋

图片说明:

被简单程序难倒了,求教    被简单程序难倒了,求教   

最佳答案

你这个程序感觉也不简单了!你都可以描述的这么详细了,为什么不直接使用PLC语言编写出来呢?

提问者对于答案的评价:
学习

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

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

相关推荐

  • 关于寄存器存数据

    单字,双字等都能寸整数,我印象中比如vd100=100,存了个100,在vd100里是不是把100转换成二进制再存进去的,但是是自动转换的,我们不用管 最佳答案 计算识别的是二进制…

    SIMATIC S7-200 2017年6月19日
  • 200自由口通讯多台变频器

    现有一台西门子CPU226 控制器想通过自由口编程跟三菱500系列变频器做通讯(不支持RTU),求推荐相关类似200CPU控制多台变频器的案例?多台变频器控制如何轮询,以…

    SIMATIC S7-200 2021年7月5日
  • s7-200cpu224xp 各指令执行时间在那能看到!

    谢谢!!!因为我是在2ms中断中执行!!请各位大哥帮助11 最佳答案 1、S7-200各指令执行时间还真没有。一般涉及到相关的就是样本有“位操作时间”这样的指标。2、2ms中断:a…

    SIMATIC S7-200 2021年7月5日
  • s7 200与labview通过opc协议通讯

    我刚刚接触,好多地方不明白。plc和labview通过NI的OPC Sever通讯,只需要设置opc sever就可以了吗?plc程序应该怎么写?labview…

    SIMATIC S7-200 2017年12月7日
  • S7200 CN CPU224XP 模拟量问题

    S7200 CN CPU224XP 模拟量问题这款不是自带2个模拟量输入和一个模拟量输出吗?为什么在PLC上找不到所谓的A+ B+等接线端子…

    2017年8月26日
  • PLC脉冲信号如何连接

    在200PLC中利用Q0.0来输出脉冲信号,那么PLC与台达伺服系统进行连接时,是不是将Q0.0直接接至台达的PULSE端子呢?如果不是,那么PLC与伺服控制器如何进行联系?哪位有…

    SIMATIC S7-200 2020年11月1日
  • S7-200与智能模块的MODBUS通讯问题

    我用CPU-224XP与力创模块EDA9015C用自由口通讯,采用modbus协议,程序是自己编的,通过串口调试助手可以看到PLC发出的读数据命令,也可以看到模块返回的数据,但是P…

    SIMATIC S7-200 2021年7月5日
  • 200PLC的模拟量问题

    西门子200PLC,224XP CN的模块,中间有个222数字量模块,后面加一个EM231CN的模拟量模块,上面接3个模拟量纯度,流量,压力。为什么我在电脑上监控出来只有…

    2017年11月16日
  • 西门子电气安装技术手册中文版

    西门子电气安装技术手册是不是最新版的就是2002年版那本书,最近官方有没有出新版的或者是出新版的计划 最佳答案 书名:SIEMENS 西门子 电气安装技术手册作…

    SIMATIC S7-200 2017年6月4日
  • 自做模拟量信号源

    本人用235模块做模拟量试验,输入信号源用DC24V开关电源,4.7K电位器(10圈的)串1.2K电阻,得到0-20MA电流,但是电压还是24V。请问各位前辈:235模块输入类型为…

    SIMATIC S7-200 2021年7月5日