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

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

相关推荐

  • 如何更改CPU226 地址

    两台CPU226之间通讯,用指令向导NETR/NETW,里面有个参数,"远程PLC地址",请问这地址编号在PLC上如果设置,谢谢! 最佳答案 所谓远程PLC地址…

    SIMATIC S7-200 2021年7月5日
  • s7-200 plc 日期能计算吗

    s7-200 plc  日期能计算吗,设定时间假设25天,这个月的10日执行过了,要到下个月的5日再去执行 钻石用户推荐最佳答案 最终答案:可以。但是…

    SIMATIC S7-200 2021年7月5日
  • s7200 cn plc怎么和电脑连接上,下载程序

    是不是一定要通讯电缆,我找了一个usb转232,然后接了232转485 的接口直接和plc通讯,这种方法能不能行的通啊。 最佳答案 最好使用西门子原装电缆,有隔离,可以避…

    SIMATIC S7-200 2017年11月19日
  • 组态需要哪些软件和硬件?

    我买了一台工控机,一台触屏,西门子PLC。软件不清需要哪些,请问还需的哪些硬件和软件? 问题补充:触摸屏是威纶MT8121X的,PLC为S7-300/400(有没有300/400的…

    SIMATIC S7-200 2021年7月4日
  • STEP7_MW_V4_SP9安装不成功

    S7200的STEP7_MW_V4_SP9安装不成功,操作系统为XP系统,显示信息如图,请问是什么原因, 图片说明:    最佳答案 200的软件只要以前安装过…

    2017年11月19日
  • S7200功能块中能用定时器吗

    S7200功能块中能用定时器吗 最佳答案 可以用,但是!!子程序不被调用时,里面定时器会保持状态,包括当前值和当前位。重新调用时,延续上次状态!特别注意。 提问者对于答案的评价:受…

    SIMATIC S7-200 2017年7月26日
  • STEP 7 Micro WIN V4.0 SP6下载链接

    求大神们  给个STEP 7 Micro WIN V4.0 SP6的下载链接  谢谢 钻石…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC与Smart 700 IE通讯

    我用的是西门子S7-200PLC(CPU224 CN),触摸屏是Smart 700 IE,我把CPU的端口定义为modbus 协议,然后CP…

    2017年11月20日
  • S7-200能接触摸屏吗

    现在又项目在做,之前接的是TD-400C,现在想接触摸屏。不知道有配S7-200的触摸屏吗,有的话是哪一款?才用什么通讯方式。 各位大虾,多指教。在此先谢过了 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • s7-200实际能扩展到多少点I/O?

    S7-200的产品型录上写着CPU226最多可以扩展到256点I/O(128点输入/128点输出), 实际上真的能做到么? 我上网下载了个S7-200的仿真软件…

    SIMATIC S7-200 2021年7月5日