从项目环境中开始地址分配 (S7-300, S7-400) 要求 • 存在与 PROFINET IO设备的在线连接。 • 已从项目环境中打开 PROFINET IO 设备的在线和诊断视图。4. 输入所需的 IP 地址。 5.输入子网掩码。 6. 如果要使用路由器,请选中“使用路由器”(Use router) 复选框并输入其 IP 地址。 7. 单击“分配IP 地址”(Assign IP address) 按钮。 从 DHCP 服务器获取 IP 地址的步骤 要为 IO 设备分配由DHCP 服务器指定的 IP 地址,请按以下步骤操作: 1. 打开 IO 设备的在线和诊断视图。 2.从“功能”(Functions) 文件夹中选择“分配 IP 地址”(Assign IP address) 组。 3. 选择“从DHCP 服务器获取 IP 地址”(Obtain IP address from a DHCP server) 选项。 4. 如果DHCP 服务器需要使用其客户端 ID 确定目标设备,则选择“客户端 ID”(Client ID) 选项。在相同名称的输入域中输入客户端 ID。 说明 客户端 ID 是一个字符串,Zui多包含 63 个字符。 只能使用以下字符:a-z、A-Z、0-9 和 - (连字符) 5. 或者: 如果 DHCP 服务器需要使用其 MAC 地址确定目标设备,则选择“MAC地址”(MAC address) 选项 6. 或者: 如果 DHCP服务器需要使用其设备名称确定目标设备,则选择“设备名称”(Device name) 选项。 说明 如果 DHCP服务器需要使用其设备名称确定目标设备,则必须预先指定目标设备的设备 名称。 7. 单击“分配 IP 地址”(Assign IPaddress) 按钮。 结果 IP 地址将yongjiu分配到 IO 设备。 在启动或电源故障之后也会保留。
步骤 1.打开“功能”(Functions) 文件夹及该文件夹中的“分配 IP 地址”(Assign IP address) 组。 选中 “使用IP 参数”(Use IP parameters) 选项。 2. 单击“可访问的设备”(Accessible devices)按钮,以确定可通过 MAC 地址进行访问的设备。搜 索完成后,选择已知 MAC 地址的 IO 设备。 3. 单击“分配 IP地址”(Assign IP address) 按钮。 结果 IP 地址将yongjiu分配到 IO 设备。在启动或电源故障之后也会保留。连接诊断 (S7-300, S7-400) 详细连接诊断 (S7-300, S7-400) 确定NCM 连接的连接详细信息 (S7-300, S7-400) 在何处确定 NCM 连接的连接详细信息? NCM连接的连接详细信息可在“连接详细信息”组中找到。 在巡视窗口的“诊断 > 连接信 息”区域,可找到该组。何时填写“连接详细信息”组? 在“连接信息”选项卡的“连接详细信息”组中填写时,必须满足以下要求: • 相关模块存在在线连接。 •已在连接表中选择一行。 NCM 连接中“连接详细信息”组的结构 对于 NCM 连接,“连接详细信息”组由以下元素组成: • 本地连接ID(十六进制) • 连接名称 • 连接状态 • 发送状态• 接收状态 • 发送字节数 • 接收字节数 • “特殊诊断”按钮单击该按钮,开始 NCM 连接诊断。操作系统 (OS) 操作系统包含在每个 CPU 中,管理所有与特定控制任务无关的 CPU功能和序列。 例如,操作系统任务包括下列各项: • 处理暖启动 • 更新输入和输出过程映像 • 调用用户程序 • 检测中断和调用中断OB • 检测和处理错误 • 管理存储区 操作系统是 CPU 的组件,交付时已安装在其中。用户程序用户程序包含处理特定自动化任务所需的所有函数。 用户程序的任务包括: • 使用启动 OB检查(暖)启动的要求。如,限位开关是否位于正确位置或安全继电器是否 激活。 •处理过程数据。如,关联二进制信号,读取并评估模拟值,定义输出的二进制信号并输 出模拟值。 •响应中断。如,超出模拟量扩展模块的限值时诊断错误中断 • 在正常的程序执行中进行错误处理 用户编写用户程序,并加载到 CPU 中。用户程序中的块线性编程与结构化编程 线性编程 小型自动化任务可在程序循环 OB 中进行线性化编程。但这种编程方式仅适用于简单程序 中。下图所示为一个线性程序示意图:“Main”循环 OB 中包含整个用户程序。结构化编程将复杂自动化任务分割成与过程工艺功能相对应或可重复使用的更小的子任务,将更易于对这些复杂任务进行处理和管理。这些子任务在用户程序中以块来表示。每个块是用户 程序的独立部分。 结构化程序有以下优点: •通过结构化更容易进行大程序编程。 • 各个程序段都可实现标准化,通过更改参数反复使用。 • 程序结构更简单。 • 更改程序变得更容易。• 可分别测试程序段,可简化程序排错过程。 • 简化了调试。 下图所示为一个结构化程序示意图:“Main”循环 OB将连续调用子程序,执行所定义的子任务。块的嵌套深度 块的允许嵌套深度取决于所用的 CPU。 下表列出了Zui大嵌套深度的参考值。有关所使用CPU 的详细信息,请参见硬件文档中的技 术规格。单击表格中的链接,可访问 Internet 上的硬件文档。