一、HMI与PLC时间同步
在HMI连接中设置时间同步,是指将HMI的时间与PLC的时间进行同步。
记得改HMI时区
此种方法缺点是: PLC需要设置NTP,就需要重新编译硬件并下载PLC,需要初始化PLC.
二、HMI直接与PC时间同步
不需要修改PLC,直接设置HMI即可
三、PLC与PC时间同步
一定需要编辑PC的注册表
1. 禁用 "Windows Time" 服务
通过开始 > 控制面板 > 系统与安全 > 管理员工具 ,打开“管理工具”文件夹,如图 1 所示。
图 1. 管理工具
双击“服务”快捷方式,打开 Windows 服务界面,并禁用"Windows Time"服务,如图 2 所示
图 2. 禁用 "Windows Time" 服务
2. 通过以下方式打开注册表: "Start -> Regedit"
3. 查找以下代码:"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer"
4. 设置 "Enabled" 的值为 1,如图 3 所示。
图 3. 设置 "Enabled"
5. 查找以下代码:"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config"
6. 设置 "AnnounceFlags" 的值为 5,如图 4 所示。
图 4. 设置 "AnnounceFlags"
7. 重新启动 "Windows Time" 服务并设置启动方式为"自动"
8. 检查防火墙是否开启,如果开启请增加允许 NTP 服务的规则(NTP 使用 UDP 协议 端口号 123),或者关闭防火墙,并请重新启动计算机。