您现在所在的是:

PLC论坛

回帖:3个,阅读:625 [上一页] [1] [下一页]
* 帖子主题:

cvlsam C大请进

1444
5506982
文章数:163
年度积分:50
历史总积分:1444
注册时间:2011/11/16
发站内信
发表于:2013/1/23 11:58:48
#0楼
有个问题想请教下您和论坛各位朋友,因为最近要用S7 300和Flexible通讯。我想在Flexible设置输入输出域,写入和读取定时器的时间。 写入时间已经OK了,现在就是显示定时器剩余时间。因为如果用S5T#格式,系统自己会根据剩余时间大小自动切换时基。好像时基1S  能显示1S~16min39S     时基10秒 能显示10S~2h46min30s    
 我现在直接在定时器的BI管脚设定一个字,如果WINCC写入16分钟以内  显示正常     如果超过16分钟,比如20分钟。BI管脚却会显示2分钟,系统自动切换时基了。


请问C大能不能固定定时器以10S为时基计时,或者如果用STL W#16#WXYZ 编写的话,该怎么编呢...  非常感谢
[此贴子已经被作者于2013/1/23 12:04:33编辑过]
38000
cvlsam 版主
文章数:12477
年度积分:611
历史总积分:38000
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2013/1/23 13:14:17
#1楼
你可以使用IEC定时器,即SFB4。

IEC定时器使用MS为时间单位,数据类型为TIME,TIME实质就是32位的无符号整数,即DWORD数据类型。

Good Luck~
1444
5506982
文章数:163
年度积分:50
历史总积分:1444
注册时间:2011/11/16
发站内信
发表于:2013/1/23 17:09:50
#2楼
非常感谢C大,已经OK了。   就是DB块建了好多,顺便吐槽下flexible的功能实在是太不方便了,连做弹出小窗口都那么麻烦。
[此贴子已经被作者于2013/1/23 17:10:40编辑过]
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2013/1/23
发站内信
发表于:2013/1/23 17:24:27
#3楼
该用户被锁定,回复内容不予显示!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004