您现在所在的是:

施耐德电气论坛

回帖:10个,阅读:4889 [上一页] [1] [2] [下一页]
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2019/10/23 9:23:44
#0楼
看到之前有帖子讨论Vijeo Citect和PLC的时间同步,先把该问题的文字版放这里,供大家搜索:

在Vijeo Citect电脑中,怎样将电脑的系统时间和PLC的时间同步?

使用函数TimeSet(),可以用PLC的时间来修改电脑的时间

这个问题在很早以前还真的碰到过,当时的条件落后,整个系统的时间是这样同步的:

总部系统有GPS天线,软件支持接收IGIB格式的标准时间,这样,主SCADA系统就有了标准时间,主系统会通过网络把标准时间写到PLC中,当时是Quantum PLC, 有硬件时钟,每天误差正负8秒,梯形图编程又做了个软件时钟,这个时钟受扫描时间的影响,也不太准。硬件时钟需要写一些程序来控制时间寄存器,这个各家PLC不一样的,要参见系统手册。软件时钟只要改寄存器值就行了。

各个PLC又有现场的HMI,就是类似Citect的软件,当时的软件有个调用系统命令的函数, 我就读出PLC中的时间,用dos命名 time 12:00:00 来修改电脑时间,相当于在cmd命令行中每天检测到PLC中的时间是12:00:00的时候把系统时间设成12点。。。

这样的时间当然进度有限。在很多关键应用中,如电厂,要求记录事件的精度高于1ms,这种情况下,就需要使用专门事件记录模块了(SOE),这种模块有IRIG-B等标准时间格式接口,模块中内置处理器,会把IO的变化记录下来并打上时间标签,然后用专门的协议传输到PLC及上位,就实现了精准的时间记录。这种模块顺便也可以把PLC时间对准,当然也有一个专门给PLC校时的模块。

现在在时间要求不苛刻的情况下,可以反过来,由HMI或PLC取互联网时间,或由某台HMI的时间作为标准时间,这个时间精度足够普通应用。施耐德的以太网模块很多都支持取互联网时间的,互联网有专门的时间同步协议,考虑了网络传输时间的影响,还是比较准的,但具体精度我好像查过,没得到一个准确的数据,貌似是10ms以内。
1791
xiao007
文章数:256
年度积分:56
历史总积分:1791
品牌积分(施耐德):207
注册时间:2001/4/11
发站内信
发表于:2019/10/23 9:41:18
#1楼
软件时钟只要改寄存器值就行了。
———————————————

这是好帖表情
23512
mengx9806
文章数:10974
年度积分:1251
历史总积分:23512
品牌积分(施耐德):211
注册时间:2011/5/16
发站内信
2018论坛热心网友
2018春节活动(三)
工控人谈电商
发表于:2019/10/23 10:24:40
#2楼
貌似我在的企业都对时间要求没这么严格,所以一直没关注过这个事情
喜欢一句广告语:世界再大,也大不过我35码半的脚步。但是我的世界里,如何才能追到那
逝去的青春年华?
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
品牌积分(施耐德):9
注册时间:2006/11/14
发站内信
发表于:2019/10/23 11:37:44
#3楼
没有接触到需要对时间这样精确的应用场合,做非标的只要设备运行正常就OK了!

楼主的方案,值得收藏起来,说不好哪天就用上了!

谢分享!!
       承接:非标自动化设备设计、旧设备改良与维修
50
我不是真心的
文章数:249
年度积分:50
历史总积分:50
品牌积分(施耐德):6
注册时间:2019/8/23
发站内信
发表于:2019/10/23 13:30:34
#4楼
PLC个人认为非必要不联网更安全
10912
yanli7234 版主
文章数:3035
年度积分:49
历史总积分:10912
品牌积分(施耐德):148
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2019/10/23 16:23:03
#5楼
现在的好多控制系统都是连上互联网的,尤其是大集团,下面好多不同省份的分公司/分厂那种。其实,对于过程控制系统,时间的精确性往往不是要求很高,用电脑给下面的PLC授时就可以,使用NTP协议,免费的。
国人当自强,共同努力,抵制日货。
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2019/10/23 21:29:46
#6楼
学习了,citect接触的很少,听说功能很强大的。
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2019/10/24 16:14:39
#7楼
对,互联网都支持ntp协议。
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
品牌积分(施耐德):35
注册时间:2018/5/27
发站内信
发表于:2019/10/25 7:07:25
#8楼
可以用PLC的时间来修改电脑的时间
看到这句产生疑惑,为什么要改变电脑时间
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2019/10/28 16:43:08
#9楼
回复 #8楼 蜀中之首
为了保证全系统时间一致啊,不用ntp同步电脑时间的话,PLC的一个变化,在各个电脑上记录的曲线和报警,时间就不一样了。我那个项目是因为PLC有调度中心些下来的标准时间,现场的电脑没有授时设备。

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

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

93.6006