西门子全国交换机经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
MATIC 管理器中:文件 > 打开 > 项目 > HW $onH > 站 > 在线 > 双击通信处理器的模块。 LED 下载固件更新期间的 LED: 表格 5-15 用于固件更新的 LED 状态 INTF/EXTF FAULT TXD RXD 注释 纠正或避免错误的方 法 固件更新正在进行 亮 亮 亮 亮 - - 固件更新已完成 亮 灭 灭 灭 - - CP 440 没有模块固件 闪烁 (2 Hz) 亮 灭 灭 模块固件已删除,固件 更新已取消,仍可以进 行固件更新 重新装载固件 固件更新期间硬件出故障 闪烁 (2 Hz) 灭 闪烁 (2 Hz) 闪烁 (2 Hz) 读/写操作失败 关闭模块的电源,然 后再打开电源并重新 装载固件。 检查模块是否有故 障。通过功能块进行通信 6 简介 CPU、CP 440 和通信伙伴之间的通信通过 CP 440 的功能块和协议进行。 CPU 和 CP 440 之间的通信 功能块构成 CPU 和 CP 440 之间的软件接口。必须从用户程序中循环调用这些模块。 多重计算操作中的限制 在多重计算操作中,只有一个 CPU 可以访问 CP,因为 CPU 和 CP 之间的通信不兼容多重计算。 CP 440 和通信伙伴之间的通信 在 CP 440 上进行传输协议转换。该协议用于将 CP 440 的接口调节为能够适配通信伙伴的 接口。 这允许您将一个 S7 可编程逻辑控制器与任何能够处理 ASCII 驱动程序和 3964(R) 程序的通 信伙伴相连接。 在中断 OB 中调用功能块 不允许同时在 OB1 中和中断 OB(时间 OB)中调用一个功能块。 原因是如果中断 OB 触发 了一个中断时,功能块不能被再次调用。 如果您需要在 OB1 中和中断 OB 中调用功能块,则 必须在 FB 调用之前在优先级较低的 OB 中禁用中断 (SFC 41),然后当 FB 执行结束后再启用 中断。 6.1 功能块概述 简介 S7-400 可编程逻辑控制器为用户提供了大量的功能块,这些功能块可以在用户程序中发起 和控制 CPU 和 CP 440 之间的通信表包含了 CP 440 的功能块并介绍了这些功能块的用途。 表格 6-1 CP 440 的功能块 FB/FC 含义 协议 FB 9 “RECV_440” RECV_440 功能块允许您从通信伙伴方接收数据并将接收到的数 据保存在数据块中。 ASCII 驱动程序, 3964(R) 程序 FB 10 “SEND_440” SEND_440 功能块允许您将一个数据块的全部或部分发送到一个 通信伙伴。 ASCII 驱动程序, 3964(R) 程序 FB 11 “RES_RECV” 使用功能块 RES_RECV 可复位 CP 440 的接收缓冲区。 ASCII 驱动程序, 3964(R) 程序 说明 CP440 帧的*大长度从 200 扩展至 400 个字节。 要使用该特性,必须首先从 PtP - Param 界面安装 V5.1.7 或更高版本。 安装期间,两个功能 块 FB9 V1.1 (RECV_440) 和 FB10 V1.1 (SEND_440) 位于 CP PtP SIMATIC 标准库的子文件夹 CP440/Blocks 中。 只有使用这些块时,才能使用 CP440 传输多于 200 个字节(即*高 400 个字节)。 应用于已有的用户项目中: 如果您希望扩展已有的 CP440 应用程序,以便能够操作*多 400 个字节,必须在 HW ConfiH 中首先删除相应的 CP440,然后使用 PtP - Param V5.1.7 或更高版本重新组态它。 另外,还 必须在您的用户程序中将两个功能块 FB9 和 FB10(见上文)替换为新的 V1.1 版。 供货范围和安装 CP 440 的功能块与参数分配界面、编程实例和手册都包含在 CD 中。 这些功能块岁参数分配界面一起安装。 完成安装之后,功能块保存在 CP 440 库中。 您可以在 STEP 7 SIMATIC Manager 中通过选择“文件 > 打开 > 库”(File > Open > Library),在 “CP PTP\CP 440\Blocks”下打开该库。 要使用功能块,您只需要将所需的功能块复制到您的项目关于程序结构方面的注意事项 注意事项: 为了使用 CP 440 的速度达到**效果,您在创建自己的用户程序时应当注意下列事项: 对于短周期: • 对于数据传输,只需要通过 REQ=0 运行一次 SEND_440 功能块和通过 REQ=1 运行一次 SEND_440 功能块(在 REQ 输入端创建一个正跳沿)。可以一个接一个地直接进行调用。 这样便可以在每个周期执行一次数据传输。 • 在程序的末尾进行通过 REQ=1(该信号激活 FB)调用 SEND_440 FB 的编程。 这样可以 确保**地使用两个周期之间的时间,在一个短周期中,该时间可能相对比较长。 对于长周期: • 贯穿整个程序多次调用 SEND_440 和 RECV_440 FB。 • 在时间 OB 中(在低优先级 OB 中禁用中断)调用 SEND_440 和 RECV_440 FB。 使用中断(时间 OB)时请注意,调用相应的 OB 需要相当长的时间(可以在 CPU 手册中找 到准确的时间)。 因此,每种情况下,您都应当检查是否需要修改程序以便能够更加高效 地处理 FB。 6.3 使用功能块 简介 下面的小节描述了为功能块分配参数时必须考虑的事项