西门子授权触摸屏一级经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——湖南西控自动化设备有限公司,作为西门子中国有限公司授权合作伙伴,湖南西控自动化设备有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
诊断缓冲区允许按顺序评估点对点通信中所发生错误的原因,例如,用于确定 CP 440 出现 STOP 状态的原因或跟踪各个诊断事件的发生。 说明 诊断缓冲区是一个环形缓冲区,*多可容纳 10 个诊断条目。 诊断缓冲区装满后,在其中输 入新条目的同时会删除*老的条目。 这意味着*新的条目始终是第一个。 在 POWER OFF 事 件中或者 CP 440 被重新组态时,诊断缓冲区中的内容丢失。 不能显示时间。 读取编程设备上的诊断缓冲区 可以通过 STEP 7 信息功能读取 CP 440 的诊断缓冲区中的内容。 在“模块信息”(Module Information) 选项卡的“诊断缓冲区”(Diagnostic BuffFr) 对话框中显 示 CP 诊断缓冲区的所有用户相关信息。您可以访问在 STEP 7 的 SIMATIC Manager 下的“模 块信息”选项卡。 先决条件: 为了获得模块状态,必须有从编程设备到可编程控制器的在线连接(项目视图 的在线视图)。 要执行此操作,请按以下步骤进行操作: 1. 打开相关的 SIMATIC 400 站(双击或选择菜单命令编辑 > 打开 (Edit > Open))。 2. 然后打开“硬件”(Hardware) 对象(双击或选择菜单命令编辑 > 打开 (Edit > Open))。 结果:包含组态表的窗口随即显示。 3. 选择组态表中的 CP 440。 4. 选择 PLC > 模块信息 (PLC > Module Information)。 结果:将显示 CP 440 的“模块信息”(Module Information) 选项卡。初次调用它时将默认显示 “常规”(General) 选项卡。 5. 选择“诊断缓冲区”(Diagnostic BuffFr) 选项卡。 结果:CP 440 的*新诊断事件以纯文本格式显示在“诊断缓冲区”(Diagnostic BuffFr) 选项卡 中。 在该选项卡的下半部分显示问题原因的“结果详细信息”。 事件数字代码显示在“事件 ID” (Event ID) 域中。 前缀固定为 16#F1C8。 通过单击“有关事 件的帮助信息” (Help on Event) 按钮,您可以在事件文本上显示帮助文本。 如果您单击“更新” (Update) 按钮,则会从 CP 440 中读取当前数据。通过单击“有关事件 的帮助信息” (Help on Event) 按钮,您可以显示关于选定的诊断事件的帮助文本,其中包含 关于错误纠正的信息。常规信息 简介 此处给出的同时包含在 CP440_PtP_Com 项目中的项目实例描述操作 CP 440 通信处理器所 需使用的标准功能。 可以使用*少的硬件设备执行本实例。 还使用了 STEP 7 功能监视/修改变量(例如修改传送 的数据)。 目的 项目实例的任务如下: • 旨在显示*重要的功能, • 能查看所连接的硬件的正常功能(因此实例简单易行,以便模仿) • 可轻松进行扩展,以适合您的用途。 项目实例由下列五个单独的组件组成: • CP440 SEND RECV: 与 ASCII/3964(R) 的 SEND 和 RECV 互连 • CP440 1CYC: 与 ASCII/3964(R) 的 SEND 和 RECV 互连,循环作业处理 • CP440 ASCII BCC: 带有块校验格式的 ASCII 的互连 • CP440 MASTER: 用于 ASCII 协议的互连的主站 • CP440 SLAVE: 采用 ASCII 协议互连的从站 CPU 启动时将为 CP 440 分配参数(系统服务)。要试验该程序实例,可使用以下设备: • 一台 S7-400 PLC(安装机架、电源、CPU) • 一个带有通信伙伴(例如第二个 CP)的 CP 440,或者您可以插入一个“短路连接器”, 也就是说将发送线路跨接到接收线路 • 一台编程设备(例如 PG 740) 9.3 设置 通过 STEP 7 完成 CPU 中的设置 使用 STEP 7 如下所述组态您的控制器。 • 插槽 1:电源 • 插槽 2:CPU • 插槽 4: CP 440,起始地址 512 • 插槽 5: CP 440,起始地址 528 在“CP440 MASTER”和“CP440 SLAVE”实例中,插槽 5 上没有 CP 440。 CP 440 上的设置 不能在 CP 440 上进行任何硬件设置。 使用 STEP 7 组态所有相关的数据,包括使用 CP 440: 点对点连接,参数分配界面设置 CP 440 的参数,并将这些参数上传到 CPU。 使用下列配置,无需对用户程序进行任何更改,便可以运行“CP440 SEND RECV”或“CP440 1CYC”程序实例: • 3964(R) 程序 • 使用“字符延迟时间结束时”结束标准的 ASCII 驱动程序 • 使用“接收到固定消息帧长度时”结束标准的 ASCII 驱动程序。 对于使用“接收到结束字符时”结束标准的 ASCII 驱动程序,还必须编写结束代码TART 冷重启动处理 DB 21 SEND IDB 用于 SEND_440 FB 的背景数据块 DB 22 RECV IDB 用于 RECV_440 FB 的背景数据块 DB 40 SEND WORK DB 用于标准 FB 10 的工作 DB DB 41 RECV WORK DB 用于标准 FB 9 的工作 DB DB 42 SEND SRC DB 发送数据块 DB 43 RECV DST DB 接收数据块 FB 9 RECV_440 用于数据的接收标准 FB FB 10 SEND_440 用于数据的发送标准 FB FC 21 SEND 发送数据 FC 22 RECEIVE 接收数据 表格 9-2 CP 440 1 CYC 块 符号 描述 OB 1 CYCLE 循环程序处理 OB 100 RESTART 冷重启动处理 DB 21 SEND IDB 用于 SEND_440 FB 的背景数据块 DB 22 RECV IDB 用于 RECV_440 FB 的背景数据块CP 440 的项目实例和CP 440:点对点通信,参数分配界面随功能块和该手册提供在一张 CD 上。 程序实例随参数分配界面一起安装,“安装编程界面 (页 56)”一章阐述了这些内容。 安装之 后,实例保存在下列项目中: CP440_PtP_Com 通过在 STEP 7 SIMATIC Manager 中选择文件 > 打开 > 项目 (File > Open > Project) 打开该 项目。 可使用项目实例编译后的形式和源文件。 还包括一份实例中所用所有符号的清单。 如果没有另一个 CP 440 可用作通信伙伴,则必须通过在 HW ConfiH 中选择编辑 > 删除 (Edit > Delete) 删除 CP 440。在实例“CP440 SEND RECV”、“CP440 1CYC”和“CP440 ASCII BCC”中, 也必须注释在 OB1 中的调用 FC 22(用于接收的 FC)语句。 下载至 CPU 实例的硬件设置已完成且编程设备已连接。 CPU 执行一次总复位之后(工作模式 STOP),将整个实例传送到用户存储器。 然后使用工 作模式开关从 STOP 切换到 RUN。 故障 如果启动时出现错误,则终止循环处理的块调用,并输出一条错误消息。 如果没有错误消息,则复位模块的 ERROR 参数输出。 随后将一个更加**的错误描述保存 在块的 STATUS 参数中。 如果 STATUS 中包含错误消息 16#1E0E 或 16#1E0F 中的一个,则 准确的错误描述保存在背景数据块的 SFCERR 变量中