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

一、控制要求:
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

相关推荐

  • 1214-MODBUS

    我用S7-1214+CM1241做MODBUS从站,用串口助手发送02 03 9C 42 00 01 0A 7…

    2021年7月5日
  • S7-200怎样采集到12V脉冲信号

    请问,投币器投币后能产生一个12V的脉冲信号,PLC怎样才能采集到这个信号 最佳答案 如图所示,200系列PLC224XP  224xpsi 的开关量…

    2017年10月24日
  • ibapda都可以与西门子那些PLC通讯.

    新手求教ibapda除了300,400,1200,1500可不可以和200进行通讯呢。需要怎么设置 钻石用户推荐最佳答案 直接通讯可能不行,没有用过但是用SIMATIC …

    SIMATIC S7-200 2021年7月5日
  • PPI多主站电缆下载程序

    我用cpu222作为主站后不能从电脑下载程序了,做其他设置也没用。提示“您必须使用(RS-232/USB)PPI 多主站电缆在多主站或高级PPI网络上通信”。意思是说我购…

    SIMATIC S7-200 2017年12月21日
  • letham大师请再次帮忙

    昨天您说的那些情况我都做了,但是虚拟组态APPLACTION那项目还是有红叉,状态还是不对,所以我觉得是不是和我装的STEP7版本有关,我装的是中文简体版V5.4,WINCC我装的…

    SIMATIC S7-200 2017年11月6日
  • S7-200和电脑无法通讯

    请问下我用V4.0 SP6软件和CTS7-200 CPU226L无法通讯是什么问题? 和S7-200CN可以通讯。 问题补充:把软件设置成CPU226…

    SIMATIC S7-200 2021年7月4日
  • 200 MAP SERV 库使用

    200MAP SERV 库中有条Q0.0 -compute Rate指令在使用手册中没有任何说明,请教各参数具体含义 图片说明: &nbsp…

    2018年3月6日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年11月4日
  • PPI接口与PPI协议

    看见资料上一会写PPI接口,一会又是PPI协议。想问是不是PPI接口也有,是一种电气规范,而PPi协议是使用PPI接口的协议? 最佳答案 PPI是通讯协议的名称,属于软件范畴。PP…

    SIMATIC S7-200 2021年7月5日
  • S7-200与三菱变频的通讯问题

    S7-200与三菱变频的485通讯.测试给变频设置频率及控制变频器启动失败,请教查看下问题出在哪了,谢谢! 问题补充:变频器的参数确认过设置没问题 图片说明:  &nbs…

    2021年7月5日