当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
首页
上一页
1
2
3
下一页
尾页
求助:S7-200时钟读写程序
点击:
10737
| 回复:
48
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-08-31 11:14:00
楼主
今有一客要求做一段能够从屏上修改PLC内部时钟,偶还从未做过西门子时钟读写程序,求助各位大大。邮箱:wwlhx520@QQ.com,QQ:64843004。
分享到:
收藏
邀请回答
回复楼主
举报
xusong
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 226回
年度积分:0
历史总积分:422
注册:2006年7月15日
发表于:2006-08-31 11:27:00
1楼
俺这两天也在研究这个问题,那个手册说的不清楚,俺都好想知道.特别那个T,T+1,T+2.......,该怎么表示啊???/还请高手来指点下
回复
引用
举报
xusong
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 226回
年度积分:0
历史总积分:422
注册:2006年7月15日
发表于:2006-08-31 11:27:00
2楼
楼主:俺QQ:369237468,希望有空多多交流
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-08-31 11:42:00
3楼
用set_rtc修改设置系统时钟
用read_rtc读取系统时钟
在线帮助说明的很详细
回复
引用
举报
xusong
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 226回
年度积分:0
历史总积分:422
注册:2006年7月15日
发表于:2006-08-31 13:37:00
4楼
是啊,俺也知道那个始终写入和读出指令,问题是,那个参数T该怎么设置啊,还有哪个格式怎么才对,俺弄了两天没弄出来
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-08-31 16:13:00
5楼
读取实时时钟(TODR)指令从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区。设置实时时钟(TODW)指令将当前时间和日期写入用T指定的在8个字节的时间缓冲区开始的硬件时钟。
8个字节时间缓冲区格式(T)
T字节 说明 字节数据
0 年 (0-99) 当前年份 (BCD值)
1 月 (1-12) 当前月份 (BCD值)
2 日期 (1-31) 当前日期 (BCD值)
3 小时 (0-23) 当前小时 (BCD值)
4 分钟 (0-59) 当前分钟 (BCD值)
5 秒 (0-59) 当前秒 (BCD值)
6 00 保留字节 始终设置为00
7 星期几 (1-7) 当前是星期几,1=星期日 (BCD值)
T是一个以字节为单位的起始地址,比如定义T为VB0,那么:
VB0 年 (0-99) 当前年份 (BCD值)
VB1 月 (1-12) 当前月份 (BCD值)
VB2 日期 (1-31) 当前日期 (BCD值)
VB3 小时 (0-23) 当前小时 (BCD值)
VB4 分钟 (0-59) 当前分钟 (BCD值)
VB5 秒 (0-59) 当前秒 (BCD值)
VB6 00 保留字节 始终设置为00
VB7 星期几 (1-7) 当前是星期几,1=星期日 (BCD值)
当然,你指定T为VB0后,VB0~VB7就不能用在其他地方了。
回复
引用
举报
sharpwinner
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 27回
年度积分:0
历史总积分:252
注册:2004年7月26日
发表于:2006-08-31 16:18:00
6楼
非常同意老工控的意见.
哈哈.你说的跟书上的一样.
所以楼主还是好好的看看书啊.当然及时的和大家交流.哈
回复
引用
举报
yyght
关注
私信
精华:1帖
求助:0帖
帖子:176帖 | 821回
年度积分:0
历史总积分:1549
注册:2005年3月21日
发表于:2006-08-31 17:10:00
7楼
TO:老工控
说的是BCD值,BCD值是010101010格式的吧,可是书上的例子举例为16#97什么的????????
回复
引用
举报
yyght
关注
私信
精华:1帖
求助:0帖
帖子:176帖 | 821回
年度积分:0
历史总积分:1549
注册:2005年3月21日
发表于:2006-08-31 17:14:00
8楼
Network 1 // 网络标题
// 设置时钟
LD SM0.0
AN M18.0
TODW VB100
Network 2
// 设置时钟步骤
LD SM0.0
MOVB 16#06, VB100
MOVB 16#08, VB101
MOVB 16#38, VB102
MOVB 16#12, VB103
MOVB 16#58, VB104
MOVB 16#58, VB105
MOVB 16#0, VB106
MOVB 16#02, VB107
Network 3
// 读实时时钟
LD SM0.0
TODR VB200
Network 4
// BCD时钟值转换成整数值,
LD SM0.0
MOVB VB200, AC0
AENO
MOVW AC0, VW250
BCDI VW250
Network 5
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-08-31 18:09:00
9楼
???????????????: 引用 加为好友 发送留言 2006-8-31 17:10:00
TO:老工控
说的是BCD值,BCD值是010101010格式的吧,可是书上的例子举例为16#97什么的????????
----------------------------------------------------------- BCD是二进制编码的十进制。比如:
1、我们输入一整数15,在plc中显示是15,其二进制编码是00001111
但在BCD码中是不允许的,BCD码每4位仅允许小于9的数,即自低位起每四位最大只能到1001。
2、在比如我们输入BCD码的日期23日,我们只能输入16#23,或者35,此时编码为00100011,我们看到的是(2x2x2x2x2+2+1)35,而其BCD码为23
明白否?
---ps:楼上的“MOVB 16#38, VB102”应该是为日期赋值,应该小于等于31吧?
回复
引用
举报
shibaoyou
关注
私信
精华:1帖
求助:0帖
帖子:97帖 | 346回
年度积分:0
历史总积分:633
注册:2005年11月27日
发表于:2006-08-31 22:20:00
10楼
老工控讲的非常好.谢谢拉,学习到了到了东西了!
谢谢!
回复
引用
举报
boyonxiang
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 923回
年度积分:0
历史总积分:1188
注册:2005年4月09日
发表于:2006-09-01 00:24:00
11楼
谢谢各为了,我也不懂,不过现在知道点了
回复
引用
举报
zjnb
关注
私信
精华:1帖
求助:0帖
帖子:32帖 | 535回
年度积分:0
历史总积分:775
注册:2005年9月14日
发表于:2006-09-01 22:09:00
12楼
好东东:
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 09:37:00
13楼
首先感谢上面几位的帮助,目前我是能够读取时钟,但时钟显示在触摸屏时屏上没有反应。还请各位大大帮助。
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-09-02 11:07:00
14楼
1、确认时钟在PLC中是否正确显示、变化(监控数据表)
2、确认HMI和PLC通讯是否正常
3、确认画面数据显示作的是否正确
4、确认换面显示数据是否与PLC内数据对应
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 12:56:00
15楼
我有的是VW250、VW251、VW253分别表示年月日,程序监控时程序里面显示是正确的,但与屏上相对应的地址就是显示不出时间。
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 13:03:00
16楼
回复
引用
举报
yyght
关注
私信
精华:1帖
求助:0帖
帖子:176帖 | 821回
年度积分:0
历史总积分:1549
注册:2005年3月21日
发表于:2006-09-02 14:06:00
17楼
TO:520飞鱼:
只能用VW250 VW252 VW254
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 14:17:00
18楼
但程序里面年月日不是占七个地址是连续的嘛!如VW252不就是代表日,那你这样写不是代表月了嘛!
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 14:19:00
19楼
回复
引用
举报
飞鱼520
关注
私信
精华:1帖
求助:0帖
帖子:24帖 | 81回
年度积分:0
历史总积分:305
注册:2005年6月17日
发表于:2006-09-02 14:24:00
20楼
TO:若此笔名未被注册,:
兄弟还在线嘛!
回复
引用
举报
热门招聘
相关主题
PLC ERR指示灯亮着,怎么解决...
[21351]
三菱PLC仿真软件 GX Simulat...
[10737]
求教计算偏心轮偏心距公式1
[7227]
下了一个三菱PLC实例,里面有...
[17456]
关心PID调节者请近来!!!
[15486]
modbus_rtu V3.0 通信协议串...
[11674]
(已结束)工控PLC擂台第18期-...
[10980]
求教:PLC运行灯不亮,一般会是...
[19214]
三菱PLC视频教程 PLC学习难点...
[12372]
大家想要KW公司的PLC编程软件...
[8032]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
下一页
尾页