第一部分:现场问题描述
² 要求:客户需求SICK LMS511 的时间同步功能用于轮廓拼接,分别要求在 windows 和 linux 系统下进行实际测试
第二部分:现场工作内容
1. LMS511 内置一个时钟,当上电时,此时钟开始计时,但它默认的时间只是内部时间,如 果需要与实际时间保持一致,这就需要用到时间同步功能,也就是用外部时间服务器更新 LMS511 的内部时间,从而达到时间同步。
2. 如果没能与时间服务器同步成功,那么 LMS511 取得的数据包中时间戳(time stamp) 的值为 1970
年 1 月 1 日 x 时 x 分 x 秒 x 微秒。只有成功与时钟服务器同步成功后,时间戳的时间才会与时 钟一致。上面的时间戳对应 Sopas 软件中的 time stamp 项。软件内该功能默认是关闭的,需要开启, 通常 LMS 是做 CLIENT 端:
参数设置: address 输入时钟服务器地址,案例中是用 PC 做服务器,即输入 PC 本机 IP 地址 Update time 数据更新的周期
Time zone 时区设置,中国的时区是 GMT+8
3. PC 端做如下设置:
需要管理员权限:
运行注册表 "regedit"
修改以下注册表内的信息:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFla gs 修改为"5"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpSe rver\Enabled 修改为"1"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMIC TimeProvider\Enabled 修改为 "0"
关闭注册表,运行 cmd.
输入以下命令,重启 windows 时钟服务器
"net stop w32time"
"net stop w32time"
成功后 lms 内的时间信息即可同步为 windows 的时间
4. 现场问题排查:
现场一开始测试时,发现网络连接没有问题,但是客户的电脑始终无法同步时间,经过不断更换电 脑测试最终成功实现该功能。 在使用该功能时,切记关闭电脑或工控机的防火墙功能,打开防火 墙会导致无法同步。
第三部分:案例总结
经过该项目的测试,掌握了 LMS 时间同步的功能,以及相关参数设置及可能的问题隐患。 除了在 windows 下的时间同步,当时客户的其他电脑也有 linux 操作系统,由于当时没有拍 照,公司的电脑也无法重现截图,但是经过测试是没有问题的,linux 系统本身也自带时钟服 务器功能,相关的操作步骤和 windows 类似,各大搜索引擎也有找到相关资料。
楼主最近还看过


客服
小程序
公众号