通过 TUSEND 发送数据 1. 打开站的程序编辑器。“指令”(Instructions) 任务卡将打开。 2. 创建一个“TUSEND”块以发送数据: “指令 > 通信 >Open user communication > 其它 > TUSEND”(Instructions >Communication > Open user communication > Others > TUSEND)3. 针对 FDL 连接的连接说明创建一个全局数据块。 4. 在全局数据块中创建数据类型为“TCON_FDL”的变量。为此,在数据类型字段中输入“TCON_FDL”。 会自动创建 FDL 连接的连接说明。 FDL的连接类型(“ConnectionType”变量)为“16#15”。 – 为“InterfaceID”使用 CM 的硬件标识符。 –在“ID”下分配“TCON”中使用的连接 ID。 – 输入以下参数的相应值: - Addr.RemotePBAddress -Addr.Local PBAddress - Addr.RemoteLSAP - Addr.LocalLSAP这些参数用于发送数据。“TCON”的参数不相关。要将数据发送到不同的 PROFIBUS 地址或不同的LSAP,请在“TUSEND”中相应更改。在此过程中,“TCON”连接可保持打开状态;这意味 着无需建立新连接即可进行更改。 5.在程序编辑器中,将块“TUSEND”的参数“ADDR”与连接描述数据块的 FDL 连接变量(数据类型为“TCON_FDL”)互连。注: “TSEND_C”块还可用于连接建立和发送。“网络数据”编辑器中的组态 按照以下步骤将保留的 LSAP 分配给连接: 1.打开项目的网络视图。 在右侧,您会找到折叠的“网络数据”(Network data) 编辑器。 2.使用箭头符号打开“网络数据”(Network data) 编辑器。 该编辑器显示有多个选项卡,左侧是“网络概述”(Networkoverview) 选项卡。 3. 在“连接”(Connections) 选项卡中选择所需的 FDL 连接。 4.在连接属性中选择“地址详细信息”(Address details) 参数组。 5. 从“LSAP”下拉列表中为每个端点选择 CM所保留的其中一个 LSAP。 确保 CM 的 LSAP 和“网络数据”(Network data) 编辑器中连接组态的 LSAP一致。如果在“网络数据”(Network data) 编辑器中使用 CM 未保留的 LSAP,则不会建立连接。诊断方法可对模块使用以下诊断方法: • 模块的 LED 使用 LED进行诊断是缩小错误/故障范围的shouxuan方式。要进一步缩小错误/故障范围,请评估 S7- 1500 CPU显示屏上的消息。如果发生了错误/故障,还可以使用 Web 服务器或通过评估 CPU 的诊断缓冲区来进行识别。CPU的诊断缓冲区中包含有关已发生的错误/故障的明文信息。可以通过 STEP 7、显示屏和 Web 服务器来访问诊断缓冲区。 有关 LED指示灯的信息,请参见LED (页 18)部分。 • STEP 7:“巡视”(Inspector)窗口中的“诊断”(Diagnostics) 选项卡 在此可找到有关所选模块的以下信息: – CPU 诊断缓冲区中的条目 –有关模块的在线状态的信息 • STEP 7:“在线 > 在线和诊断”(Online > Online anddiagnostics) 菜单中的诊断功能 在此可找到所选模块的状态信息: – 模块的常规信息 – 诊断状态 – 有关PROFIBUS 接口的信息 有关 STEP 7 诊断功能的详细信息,请参见 STEP 7 在线帮助。 • DP 诊断 下文介绍了CM 的 DP 诊断。 在 DP 主站的用户程序中处理 DP 主站请求的诊断数据记录的评估、DP 从站的诊断中断或诊断报警。
DP 从站诊断 DP-V1 从站:诊断中断诊断数据以诊断中断的形式传送。诊断中断必须由 DP 主站确认。 支持的诊断功能 CM 1542-5 支持下列 DP 诊断块: •标准诊断(6 字节) • 与标识符相关的诊断(2 到 17 字节),具体取决于已组态的传输区域数 • 模块状态(5 到 35字节),具体取决于已组态的传输区域数 • 若存在:诊断中断(8 字节) 用户程序(DP 主站) 要读出 DP 从站的诊断数据(DP单诊断),请在 DP 主站中使用“DPNRM_DG”指令。 在主站的用户程序中使用“RALRM”指令评估 DP-V1 从站的诊断中断。有关指令的所需参数分配的信息,请参见 STEP 7 在线帮助。 下面概述了诊断数据的结构。字节 0: 站状态 1 表格 4- 2站状态字节 1 的结构 位号 名称 解释 7 Master_Lock 其它 DP 主站给 DP 从站分配了参数。 仅组态的生产性 DP主站可读取 DP 从站。 如果总线地址与组态的地址不同,DP 主站将设置此位。 6 Parameter_Fault上次接收到的参数分配帧损坏或不受支持。 DP 从站将设置此位。 解决方法: 检查非法参数的参数设置。 5Invalid_Slave_Response 如果未从 DP 从站接收到合理响应,DP 主站将设置此位。 4Service_Not_Supported 如果主站已请求 DP 从站不支持的功能,DP 主站将设置此位。 解决方法:更改参数设置,在主站上禁用此功能。 3 Ext_Diag 此位由从站设置。 • 位 = 1: 从站特定的诊断区中有诊断数据。可以在主站的用户程序中评估诊断数据。 • 位 = 0: 从站特定的诊断区中可能有状态信息。 可以在主站的用户程序中评估状态信息。 2Slave_Config_Check_Fa ult DP 主站发送的组态数据被 DP 从站拒绝。 原因: 组态错误。解决方法:更改组态。位号 名称 解释 1 Station_Not_Ready DP 从站未准备好进行生产数据交换。 这是临时状态,不受 DP主站的影响。 0 Station_Non_Existent 总线上的 DP 从站无响应。 此位由 DP 主站 1设置(从站将此位yongjiu设置为 0)。 如果设置了此位,则诊断位具有上一诊断报警的状态或初始值。 字节 1: 站状态 2 表格4- 3 站状态字节 2 的结构 位号 名称 解释 7 禁用 在本地参数记录中 DP 从站被标识为未激活,不对其进行周期性轮询。 6预留 - 预留 - 5 Sync_Mode DP 从站处于 SYNC 模式。 此位由从站设置。 4 Freeze_Mode DP从站处于 FREEZE 模式。此位由从站设置。 3 Watchdog_On 看门狗监视在 DP 从站上激活。此位由从站设置。 2Status_From_Slave 位 = 1: 诊断信息来自 DP 从站。 从站将此位yongjiu设置为 1。 1Static_Diag 静态诊断 如果 DP 从站设置了此位,则 DP 主站必须从 DP 从站提取诊断数据,直到 DP 从站重置此位。例如,当 DP 从站无法进行数据传送时,其会设置此位。 0 Parameter_Request DP从站需要分配新参数和进行重新组态时,DP 从站会设置此位。 如果同时设置了位 0 和位 1,则位 0 的优先级较高。 字节 2:站状态 3 表格 4- 4 站状态字节 3 的结构 位号 名称 解释 7 Ext_Data_Overflow如果设置了此位,则可用诊断信息比诊断数据中显示的信息多。 无法显示该数据。 6...0 预留 - 预留 - 字节 3: 主站地址在“Master_Add”字节中输入为此 DP 从站分配参数的 DP 主站的地址。 如果任何 DP 主站都未给 DP从站分配参数,则该 DP 从站将在此字节中设置地址 255字节 4 和 5: 从站的供应商 ID(“Ident_Number”)在字节 4 和 5 中输入 DP 从站类型的供应商 ID(“Ident_Number”)。该标识符可用于标识从站。该值的Zui高有效部分在字节 5 中。 4.4 DP-V1 中的设备特定诊断 DP-V1 从站有两种不同的设备特定诊断: • 中断类型 •状态类型 这两种类型的区别是设备特定诊断数据的字节 1 位 7 的编码不同。 该差异特定于组件。 字节 0: 标头两个Zui高有效位的值为 00。这两个位作为一个整体用来标识“模块特定的诊断数据”字段(请参见字节 4...62)。其余六位指示数据字段的长度(包括字节 0)。字节 4...62: 模块特定的诊断: 常规编码该字节包含具有模块特定信息的数据,相关模块文档中介绍了该数据。 相关模块通过插槽(字节 2)来标识。 字节 4...62:“状态类型”的模块特定诊断和“模块状态” 对于 DP-V1 从站的“状态类型”形式的设备特定诊断(请参见字节 1 位7)和“Modul_Status”设置(请参见字节 1 位 0...6),此时每个插槽(相当于模块)有两个状态位。 不需要的位设置为0。CPU 处于 STOP 模式时的 DP 诊断帧 CPU 处于 STOP 模式时的 DP 诊断帧 在 CPU 处于 STOP模式时到达的所有 DPV0 标准从站诊断帧和所有 DP-S7/DPV1 标准从站 DP 中断帧均会转发给 CPU。模块启动期间,必须由适当的用户程序评估诊断帧。 4.6 更新固件 模块的新固件版本如果通信模块有新的固件版本可以使用,则可在西门子工业在线支持的以下 Internet 页面上找到: 链接:固件文件具有 *.upd的文件格式。在 PC 上保存文件。 可通过不同的方法将新固件文件下载到模块中: • 通过以太网使用 STEP 7 的在线功能 •将固件文件从 SD 卡加载到 CPU 中 说明 固件文件专用 SD 卡 对于固件文件,需要一个 SIMATIC SD存储卡,例如(订货号): • 6AV6671-8XB10-0AX1 • 6AV2181-8XP00-0AX0 •6AV2181-8A 固件更新卡可能不包含任何其它文件。无法使用含有组态数据的 SD 卡。