qiulong216
级别: 略有小成
精华主题: 0
发帖数量: 186 个
工控威望: 404 点
下载积分: 432 分
在线时间: 142(小时)
注册时间: 2009-02-03
最后登录: 2023-11-22
查看qiulong216的 主题 / 回贴
楼主  发表于: 2009-09-22 18:17
 
 大家好:
     小弟是新手,最近在做一个红绿灯的课题,要求有左拐,和人行道,主程序方面已经搞定,但是用七段数码管倒记时,小弟也找到一种方法,就是分别用七个输出去控制数码管的七个端子,但是这样一边要两个数码管,两边四个可就是4*7=28个输出,大家也知道多了这么多的输出,那得多多少钱?各位大哥不知道有没有什么方法可以减少PLC的输出.
zhaoyang4505
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhaoyang4505的 主题 / 回贴
1楼  发表于: 2009-09-22 18:45
在单片机的程序设计中,有静态扫描和动态扫描两种。LZ的28个输出就是静态扫描。动态扫描由位码和段码组成。位码控制哪个数码管显示,段码控制显示什么。我想,PLC系统也可以这样做吧。。。。。
详细地东西,可以搜一下。。。
zozo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zozo的 主题 / 回贴
2楼  发表于: 2009-09-22 18:59
这个不难,用SEGD指令可以实现,具体自己参照指令表。
469423209
哥用酒瓶换酒喝
级别: 略有小成
精华主题: 0
发帖数量: 149 个
工控威望: 223 点
下载积分: 543 分
在线时间: 23(小时)
注册时间: 2009-03-24
最后登录: 2023-05-12
查看469423209的 主题 / 回贴
3楼  发表于: 2009-09-22 19:03
我想说 你可以用PLC去控制单片机  在用单片机 控制数码管啊
chenlushun
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 171 点
下载积分: 544 分
在线时间: 13(小时)
注册时间: 2008-03-09
最后登录: 2013-08-13
查看chenlushun的 主题 / 回贴
4楼  发表于: 2009-09-22 19:20
引用
引用第3楼469423209于2009-09-22 19:03发表的  :
我想说 你可以用PLC去控制单片机  在用单片机 控制数码管啊

你弱智啊,那还不如直接用单片机那?没看到人家是想省着点。人家要是懂单片机还用来这吆喝啊,脑残!!!
qiulong216
级别: 略有小成
精华主题: 0
发帖数量: 186 个
工控威望: 404 点
下载积分: 432 分
在线时间: 142(小时)
注册时间: 2009-02-03
最后登录: 2023-11-22
查看qiulong216的 主题 / 回贴
5楼  发表于: 2009-09-22 19:24
1楼的兄弟,小弟不是很明白,还请赐教.
2楼的兄弟,我查了SEGD指令,也许小弟比较愚笨,小弟看SEGD指令也只能方便的将二进制转换成七段码,但小弟还是想不出怎么减少输出.
3楼的兄弟,小弟才疏学浅对单片机一瞧不通,要不然也不会用PLC来控制了!
chenlushun
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 171 点
下载积分: 544 分
在线时间: 13(小时)
注册时间: 2008-03-09
最后登录: 2013-08-13
查看chenlushun的 主题 / 回贴
6楼  发表于: 2009-09-22 19:26
引用
引用第1楼zhaoyang4505于2009-09-22 18:45发表的  :
在单片机的程序设计中,有静态扫描和动态扫描两种。LZ的28个输出就是静态扫描。动态扫描由位码和段码组成。位码控制哪个数码管显示,段码控制显示什么。我想,PLC系统也可以这样做吧。。。。。
详细地东西,可以搜一下。。。

你傻啊,不懂就别在这显示你的无知,根本就是两吗事,没看到人写的是在做课题啊,要是能用单片机还用你说啊
chenlushun
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 171 点
下载积分: 544 分
在线时间: 13(小时)
注册时间: 2008-03-09
最后登录: 2013-08-13
查看chenlushun的 主题 / 回贴
7楼  发表于: 2009-09-22 19:41
LZ最好能把题在说的详细点。具体灯的显示是怎么要求的
zhaoyang4505
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhaoyang4505的 主题 / 回贴
8楼  发表于: 2009-09-22 20:12
图中,如果需要显示4个数码管,则需要的输出为 4+7=11个,原来的4*7=28个
不知道LZ是不是要的这样的效果?
实际上,并不是每个数码管都一直在接通显示,是在不停的得电、失电。但,数码管有余辉,以致于人眼并不能觉察出。当然,开关的间隔时间需要调好,要不会有闪烁的感觉。
[ 此帖被zhaoyang4505在2009-09-22 20:24重新编辑 ]
描述:随便画的,说明意思。图太大了。不会整小。见谅!
附件: 示意图.rar (6 K) 下载次数:41
网站提示: 请不要用迅雷下载附件,容易出错
qiulong216
级别: 略有小成
精华主题: 0
发帖数量: 186 个
工控威望: 404 点
下载积分: 432 分
在线时间: 142(小时)
注册时间: 2009-02-03
最后登录: 2023-11-22
查看qiulong216的 主题 / 回贴
9楼  发表于: 2009-09-22 21:07
谢谢二楼的兄弟,小弟基本明白了,但是程序方面还要在研究研究,对小弟有点难度.
haozijun
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看haozijun的 主题 / 回贴
10楼  发表于: 2009-09-27 14:30
倒计时和交通灯主干线不是一回事吗?只不过原来是三个灯,如果没有闪烁是三个状态。倒计时应该是0-9共十个状态呗,(可以用左或右回转指令)每个状态应该输出什么注意一下,(想省事可以用mov指令或或那个七段数码器专用指令),
楼主说的输出口的问题是不存在的啊,四个数码管显示的数字一样,用同样的接口,这样在数码管上只用7个输出。要是区分红黄绿颜色时间的话,接口就多了,用个plc似乎不方便了,可能只要楼上们说的用几个单片机
shanbendiao
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 250 点
下载积分: 688 分
在线时间: 62(小时)
注册时间: 2009-08-09
最后登录: 2016-03-07
查看shanbendiao的 主题 / 回贴
11楼  发表于: 2009-09-27 21:20
2楼说的对