当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
S7200+TD400C显示系统时间、运行时间的程序详解
点击:
25076
| 回复:
334
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-21 15:46:00
楼主
看见论坛上有些朋友对西门子TD文本显示器显示时钟的问题比较关心,在这个帖子里笔者给出一个已经应用于工程上的程序例子,并作出详细分析,希望对关心这个问题的朋友有些帮助。
这个程序是S7200+TD400C显示系统时间、当班运行时间、累计运行时间的例子。
分享到:
收藏
邀请回答
回复楼主
举报
张智勇
关注
私信
精华:13帖
求助:4帖
帖子:344帖 | 4142回
年度积分:0
历史总积分:4044
注册:2004年8月21日
发表于:2007-07-24 23:50:00
21楼
我也帮助老工控顶
可惜我现在连TD400还没有见过实物
回复
引用
举报
常师傅
关注
私信
精华:2帖
求助:0帖
帖子:82帖 | 1533回
年度积分:0
历史总积分:1915
注册:2006年2月11日
发表于:2007-07-25 07:55:00
22楼
感谢老工控的资料...顶一下..
回复
引用
举报
笔笔名
关注
私信
精华:4帖
求助:11帖
帖子:290帖 | 1797回
年度积分:1
历史总积分:3209
注册:2002年3月17日
发表于:2007-07-25 09:04:00
23楼
请教楼主!你的这个程序好象还不完整!要是时间有偏差是不是还需要调正呢?好象还缺少这样的程序段。
回复
引用
举报
三年电工
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 170回
年度积分:0
历史总积分:371
注册:2006年1月10日
发表于:2007-07-25 11:05:00
24楼
期待老菜鸟前辈
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-25 23:37:00
25楼
时间偏差这个问题,TD400C已经考虑很周全,在TD400C上面可以调节。我在后面的回帖中做出说明。
回复
引用
举报
张智勇
关注
私信
精华:13帖
求助:4帖
帖子:344帖 | 4142回
年度积分:0
历史总积分:4044
注册:2004年8月21日
发表于:2007-07-25 23:46:00
26楼
老菜鸟:这么晚还不休息,辛苦了
回复
引用
举报
雪世界
关注
私信
精华:9帖
求助:0帖
帖子:428帖 | 4411回
年度积分:0
历史总积分:20190
注册:2005年8月04日
发表于:2007-07-26 05:34:00
27楼
老菜鸟,辛苦了
真的很不错,收藏了
回复
引用
举报
无限0
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 149回
年度积分:0
历史总积分:172
注册:2006年4月18日
发表于:2007-07-26 05:41:00
28楼
到底是高手。写出来的东西就是不一样。辛苦了
真的很不错,收藏了
回复
引用
举报
shtq
关注
私信
精华:0帖
求助:1帖
帖子:16帖 | 101回
年度积分:0
历史总积分:1203
注册:2005年6月14日
发表于:2007-07-26 17:04:00
29楼
辛苦了,谢谢提供
回复
引用
举报
430821
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 40回
年度积分:0
历史总积分:178
注册:2007年3月16日
发表于:2007-07-26 18:06:00
30楼
不错
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-27 17:14:00
31楼
TODR指令读到的实时时钟是BCD字节,要想把这个BCD字节显示出来,需要进行转换。
在网上也曾查阅过,一部分人先用BTI指令把这个BCD字节转换整数,然后用ITA指令把整数转换为ASCII字符串,在画面中嵌入这个ASCII字符串用于显示。
笔者也这样试过一下,可能因为其它问题没有测试成功,而又突然想到——在程序的多处都需要用到这个实时时钟数据,所以转换为ASCII字符以后对程序其它地方没什么作用。经过考虑,我的转换思想是:先用BTI指令把这个BCD字节转换BCD整数,然后用BCDI指令把BCD整数转换为正常的十进制/十六进制整数,在画面中嵌入这个得到的整数用于显示。在程序的其它地方也可以使用这些实时时钟变量。
回复
引用
举报
半截木头
关注
私信
精华:0帖
求助:0帖
帖子:30帖 | 210回
年度积分:0
历史总积分:764
注册:2020年4月15日
发表于:2007-07-27 17:26:00
32楼
好~,就需要多一些这样的实例
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-27 17:28:00
33楼
回复
引用
举报
YSC1
关注
私信
精华:3帖
求助:2帖
帖子:129帖 | 2487回
年度积分:88
历史总积分:8018
注册:2002年6月07日
发表于:2007-07-27 17:55:00
34楼
谢谢!收藏了,虽然我没有见过西门子的PLC,向你一样的人致敬。
回复
引用
举报
tiantxw
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 12回
年度积分:0
历史总积分:33
注册:2005年1月07日
发表于:2007-07-27 19:58:00
35楼
谢谢楼主的好贴
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-27 21:27:00
36楼
看了一下,乱七八糟的程序段太多了,我就不贴了,贴来麻烦,你们看来更嫌麻烦。我已经把程序上传到资料库里面去了,正在等待审核。
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-27 22:12:00
37楼
下面是该工程的TD400C显示画面:
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-27 22:13:00
38楼
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-07-29 11:29:00
39楼
还是顶一次!
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-08-08 20:52:00
40楼
这个程序在我的FTP上可以下载:
ftp://gk:gk@deshengwu.vicp.net/工控/S7200+TD400C显示系统时间、运行时间的程序.mwp
回复
引用
举报
热门招聘
相关主题
PLC编程做产量统计时要怎么做...
[7276]
西门子PLC的几种编程语言简单...
[9145]
PLC的2005发展趋势回顾
[7165]
PNP接近开关与FX2N PLC怎么接...
[11465]
1m水柱压力是多少帕?
[46186]
搞PLC真的有前途吗?(水木清华...
[15424]
请教STEP7 的仿真器PLCSIM如...
[15762]
FX3U-3A-ADP 的模拟量模块怎...
[8933]
女子真的不如男吗?
[7945]
用时间继电器控制电磁阀
[10842]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页