网站首页
产品目录
企業消息
联系我们

企業消息 

企業消息

在S7-1500CPU中如何通过用户程序设置NTP服务器的IP地址?

发布日期 2020-12-05
在S7-1500CPU中如何通过用户程序设置NTP服务器的IP地址?“T_CONFIG”指令用于为S7-1500 CPU的集成PROFINET接口或CP/CM的接口进行程序控制组态。
使用“T_CONFIG”指令可以从用户程序中改变以太网地址和PROFINET设备名称。

使用S7-1500 CPU V1.8及更高版本还有STEP 7 V13 SP1 Upd4及更高版本,可以在用户程序中使用“T_CONFIG”指令为日同步时间更改NTP服务器的IP地址。

之前有效的组态数据会被覆盖。

可以使用“T_CONFIG”指令做以下改变:

IP协议设置
IP地址
子网掩码
路由器地址
PROFINET设置
PROFINET设备名称分配
时钟同步设置
为时钟同步的NTP服务器(仅限S7-1500)分配IP地址
设置对应的配置选项位于:在“以太网地址” 对话框中“IP 协议” 和“PROFINET” 下,或者在“时钟同步”对话框中“NTP 模式”下可以找到。这会在“设备视图”和“网络视图” 中PROFINET接口属性下“Devices & Networks” 中显示。

改变NTP服务器IP地址的必备条件
为使用“T_CONFIG”指令,必须在硬件组态中明确指定通过用户程序来分配IP地址参数和设备名称。

为此,需要在设备视图中打开PROFINET接口的属性。为了通过“T_CONFIG”更改NTP服务器的IP地址,需要在“时钟同步”对话框激活选项“通过NTP服务器启动同步时间”,然后需要在NTP服务器处指定IP地址。
组态数据必须存储在系统数据类型中,并在“CONF_DATA” 参数中传递。在系统数据类型IF_CONF_NTP中储存NTP时钟同步的IP地址。
“T_CONFIG”指令的输入参数
表01展示“T_CONFIG”指令的输入参数。


参数
数据类型
描述
REQ BOOL 当REQ=1时,指令被调用并开始运行。
INTERFACE HW_INTERFACE 硬件标识
硬件标识在设备视图下接口的属性中以及PLC变量的系统常量中显示。
CONF_DATA VARIANT 高级结构的指针包含系统数据类型 IF_CONF_HEADER, IF_CONF_V4和IF_CONF_NOS (参见CONF_DATA参数的描述)。
表 01






网站首页  |  产品目录  |  企業消息  |  联系我们  |  网站地图  |  手机版
  简体版     繁體版     English

Powered by DIYTrade.com  自助建站, 免费!