被简单程序要求难_倒了,求教程序,简单方法

一、控制要求:
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开始工作;
如此循环,直到系统停止按钮按下。

图片说明:

被简单程序要求难_倒了,求教程序,简单方法    被简单程序要求难_倒了,求教程序,简单方法   

最佳答案

难点是亮灯,给你个思路,如果是1组,当第一盏灯(不是1#灯,这个根据你灯的选择开关决定的)亮的上升沿,亮灯数量减一,如果亮灯数量=0了表示下一盏灯就不要亮了,当电机反转后,又给亮灯数量赋值1。
同理如果是2组,则亮灯数量的初始值是2。
同理如果是3组,则亮灯数量的初始值是3。
还有循环是8盏灯轮询的,当亮灯数量为0后就停在哪号灯处,只有全部8盏轮询完成才回到第一盏灯。

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

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

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

相关推荐

  • 200PLC与第三方设备做modbus通讯问题

    各位前辈好! 现在我要用200PLC与第三方设备做modbus通讯。PLC做从站。西门子的工程师告诉我,读写操作的数据区都是由主站决定的,从站都是被动的。但问题是:我跟对…

    SIMATIC S7-200 2020年11月1日
  • s7-200的modbus/tcp通信

    请问有什么模块可以将CP243-1的通讯转换为modbus/tcp吗?或者s7-200怎么和modbus/tcp的上位机通信? 最佳答案 这个真不行,你只能买三方设备,将Modbu…

    SIMATIC S7-200 2017年6月1日
  • 新的CPU224可以直接通过CP243-1的网口用网线来下载程序么?

    有人说第一次必须用PPI电缆下载,并对CPU进行一定的配置后才能用网线通过CP243-1与电脑连接,是这样的么?我不是要通过它与别的设备或者电脑上的组态连接,只是和Micro-Wi…

    SIMATIC S7-200 2017年11月25日
  • 语句表意思

    AN    #MR      JCN   N0&n…

    2021年7月5日
  • S7-224与PT100

    S7-224最多可直接接几个PT100 最佳答案 首先,你是224还是224XP?如果是224的话,不能直接接PT100,得加个EM235才行。方法——1. 用4线PT1…

    SIMATIC S7-200 2020年11月1日
  • 1215C模拟量输出接口如何直观的辨别好坏

    模拟量输出端口是电流0-20mA输出,空载测量电压18V,接上500欧的电阻,对应的QW设定1000-2万,测量模拟量端口电压只在0.7-0.8V间变化,这样能说明模拟量输出端口硬…

    2021年7月5日
  • 电压匹配

    我的传感器输出是直流9V脉冲,可PLC需要24v的信号,有什么简便的方法实现传感器与PLc的连接呢????? 最佳答案 简单 加一只NPN型的三极管 接法&nb…

    SIMATIC S7-200 2021年7月5日
  • 触摸屏下载电缆

    WinCC flexible micro和PRTOO的画面下载电缆一样吗?假如屏中有485口和232口,232/PPI电缆和普通电缆都可以用吗? 最佳答案 对同…

    SIMATIC S7-200 2021年7月5日
  • EM231的编程问题

    请问下,原有传感器4-20ma输入传感器接入EM231模拟量模块,现在传感器更换为1-5V信号输入,请问恶231模块是否拨码开关是不是不用改动,而PLC中程序块或系统块是否需要改动…

    SIMATIC S7-200 2020年11月1日
  • 间接寻址的问题

    我看了编程软件帮助文档中关于间接寻址的说明,结果不是很明白。 它有个命令 MOVD   &VB10, AC1&n…

    SIMATIC S7-200 2021年7月5日