pcs7时间同步问题
郑志武
发布于2013-03-13 09:43
2
0
标签:
pcs7冗余cpu带et200m,cpu后面带cp443-1,et200m的两个im153-2连的是cpu的mpi/dp口,我按照手册上的方法做了时间同步,cpu是时间从站,cp443-1和et200m都激活了时间同步,et200m上的时间同步后面的时间默认10秒没改,工程师站和两台操作员站(都是单站)我在wincc里都设的是主站[1613(iso),master]。es站上右下角的电脑时间我设的是北京时间,cpu的时间上我设的是+8h,cpu上的时间都没有问题,诊断信息上的日期和时间都显示正常,可是et200m上的io卡的诊断信息中的日期和时间都是“--”,而且es和两台oswincc右上角的时间显示都不一样,差了几秒。在simaticnet上的configurationconsole里面的cp1613timeofday里也是激活的(灰色的,不能选),下面的receivedtime显示的是cpu的时间:01/28/1305:44:13am<notsynchron>(跟北京时间差8小时)。然后我做了时间戳,cpu的mpi/dp口选的是asmaster,10秒,et200m上也激活了,然而在wincc的报警信息里一直显示做了时间戳的这个机架timedifferencebetweenmessageframeandinternalclockmayimpairaccuracy,这是怎么回事啊?是不是时间同步没做好?
问题补充:
手册上写的,做时间戳之前要先激活et200m的时间同步,以前消息记录里没有报imedifferencebetweenmessageframeandinternalclockmayimpairaccuracy,我激活了et200m做了时间戳就报这个警了。我看了一下,没有落下什么,《pcs7v6.1下实现时间同步》文档第4页写了可以组态多个时间主站,所以我的es和两台操作员站都组的是时间主站。而且我这边的es和两台操作员站都是单站模式,不是cs模式,我都运行了好几天了,wincc右上角的显示不一样,差了几秒。
佳答案
1.再好好看看资料,看看时间同步的步骤,是不是有落下的;
2.et200m为什么要激活时间同步?
3.记住一个原则:时间同步是由网络实现的,因此一个网络当中仅能有一个主时钟,即master,其他的都必须为slave;
4.时间同步需要些时间,一般cs模式的服务器的时间和客户机的时间同步上在20分钟左右(经验),所以需要耐心等待一段时间后在判断;