|
|
|
|
在S7-1500CPU中如何通过用户程序设置NTP服务器的IP地址?
|
|
在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
|
|
|
|
|
|
|
|
|