找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4025|回复: 5
打印 上一主题 下一主题
收起左侧

求思路,如何利用西门子s7-200 plc实现如下要求的舞台灯光模拟

[复制链接]
跳转到指定楼层
楼主
ID:433688 发表于 2019-4-23 22:09 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
15黑币
      设计舞台灯光模拟系统:

      系统有模式选择按键2个,9个灯控按键(常开)分别对应控制9个灯。控制要求:

      (1)任意时刻按下模式1按键时,9个灯均熄灭,随后当第一个按键SB1被按下后,L1灯点亮,并且松开后,L1灯依然点亮:以次类推,SB2按下后,L2灯点亮并常亮---点亮顺序可以任意,由按键控制。当所有灯点亮后,以间隔时间1s的速度从L9到L1依次熄灭。

      (2)任意时刻按下模式2按键时,9个灯均点亮,其后与模式1功能相反,即:此时按下581按键时,L1灯熄灭,并且松开后,L1灯继续处于熄灭状态:以此类推,SB2按下后,L2灯熄....熄灭顺序任意,由按键控制。当所有灯熄灭后,以间隔时间15的速度,从L1到L9依次点亮,最后处于全亮的状态。

自己编的时候有这几个小问题比较迷糊
1.模式转换应当怎样实现?
2.全亮或者全灭之后如何依次点亮或者熄灭?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:514692 发表于 2019-4-24 13:29 | 只看该作者
1.两个模式转换的开关分别控制两个M点,即M0.0和M0.1,并且使用转换开关的常闭触点实现两个模式的互锁。
2.依次点亮是使用TON接通延时定时器,依次熄灭是使用TOF断电延时定时器。
回复

使用道具 举报

板凳
ID:433688 发表于 2019-4-24 14:47 来自手机 | 只看该作者
lidong85 发表于 2019-4-24 13:29
1.两个模式转换的开关分别控制两个M点,即M0.0和M0.1,并且使用转换开关的常闭触点实现两个模式的互锁。
2 ...

要求是按下灯控开关然后灯才进行亮灭转换且点亮过程无循序要求,只要按下对应灯的控制按钮亮灭就行了,只是要求全灭全亮后再依次点亮或熄灭 模式转换那个大概可以弄好了,后面那个依次点亮或熄灭想要通过t37进行控制 不知道可不可信
回复

使用道具 举报

地板
ID:514692 发表于 2019-4-24 16:16 | 只看该作者
诗酒赎春风 发表于 2019-4-24 14:47
要求是按下灯控开关然后灯才进行亮灭转换且点亮过程无循序要求,只要按下对应灯的控制按钮亮灭就行了,只是 ...

用T37可以控制,只是需要每次都要进行延时,而且不能用同一个定时器,这样方法容易理解但是麻烦。
通常类似这样的依次点亮或熄灭的程序都用移位指令做比较省事。
回复

使用道具 举报

5#
ID:433688 发表于 2019-4-25 15:09 来自手机 | 只看该作者
lidong85 发表于 2019-4-24 16:16
用T37可以控制,只是需要每次都要进行延时,而且不能用同一个定时器,这样方法容易理解但是麻烦。
通常 ...

谢谢啊~已经弄出来了 虽然有点麻烦 但是可以实现要求了
回复

使用道具 举报

6#
ID:885797 发表于 2021-11-10 15:46 | 只看该作者
首先11个输入,9个输出,模式1按键为停止键选择常开触点,SB1常开按下L1常亮用L1的输出线圈自锁形成短路保持常,后面几个同样写,然后到第九个的时候用顺序控制电路就完成了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表