西门子全国PLC经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商
CP 440 上的接收缓冲区 CP 440 接收缓冲区可容纳 2000 个字节。 参数分配期间,您可以指定是否应该避免覆盖接 收缓冲区中的数据。 还可以指定缓存的接收消息帧数的取值范围(1 到 10)或使用整个接 收缓冲区。 您可以在启动时清空 CP 接收缓冲区。可以使用参数分配界面或通过调用 RES_RCV 功能块 (参 见第 6 章) 进行设置。 CP 440 上的接收缓冲区是一个环形缓冲区: • 如果有多个消息帧输入到了 CP 440 的接收缓冲区中,则以下原则适用:始终将 CP 440 * 早发送出的消息帧发送给 CPU。 • 如果您只想将*新的消息帧发送给 CPU,则必须为缓冲的消息帧数设置值“1”,并禁用覆 盖保护。 说明 如果用户程序中持续读取接收数据的操作被短时中断,您将发现,当重新请求接收数据 时,CPU 接收*新的消息帧之前首先从 CP 440 接收旧消息帧。旧消息帧是那些当 CP 440 和 CPU 之间的传输中断时处于半途中的消息帧,或者已经由 FB 接收到的消息帧。图 2-19 接收损坏数据时的数据传输 接收 DLE、ETX、BCC 之后,CP 440 将通信伙伴的 BCC 与其内部计算的值进行比较。 如果 BCC 正确且未发生其它接收错误,则 CP 440 将以 DLE 应答。 否则,CP 440 将以 NAK 响应并等待 4 秒的块等待时间 (T) 以进行新尝试。 如果在定义的传 输尝试次数内接收不到块,或者在块等待时间内未进行更多尝试,CP 440 将终止接收操作。图 2-20 初始化冲突期间的数据传输 如果设备在确认延迟时间内通过发送代码 STX 而不是发送确认 DLE 或 NAK 来响应通信伙伴 的发送请求 (代码 STX),则会发生初始化冲突。 双方设备都想执行发送请求。 较低优先级 的设备将撤销其发送请求并以代码 DLE 响应。较高优先级的设备将按上述方式发送其数据。 一旦释放了连接,较低优先级的设备便可以执行其发送请求。 为了能够解决初始化冲突问题,必须为通信伙伴分配具有不同优先级的参数。 程序错误 程序可识别由通信伙伴引起的错误以及由线路故障引起的错误。 在这两种情况下,程序都将进行重复尝试,以便正确地发送/接收数据块。 如果在设置的* 大传输尝试次数内无法实现 (或者出现新的错误状态),程序将中止发送或接收过程。 程序 将报告识别的第一个错误的错误编号,然后返回空闲状态。 这些错误消息显示在 FB 的 STATUS 输出中。 如果系统程序定期在 FB 的 STATUS 输出端报告一个重复进行发送和接收的错误号,这表示 偶发故障影响到了数据传输。 不过,可通过大量的传输尝试进行弥补。 在这种情况下议检查传输连接以查找可能的干扰源,因为频繁的重复操作会降低用户数据的传输率和传输 的完整性。 不过,干扰也可能是由通信伙伴方的部件故障引起的。 如果接收线路上发生 BREAK (接收线路中断),则 FB 的 STATUS 输出端显示一个错误。 不启 动任何重复操作。 线路上的连接恢复后,BREAK 状态便自动复位。 对于识别到的每个传输错误 (丢失字符、帧或奇偶校验出错),无论该错误是在发送还是接收 数据块期间检测到的,都将报告一个标准编号。 但是只有在重复尝试不成功之后才报告该 错误。启动 CP 440 之前,您将需要按照指定的顺序执行下列步骤。 1. 安装 CP 440 2. 组态 CP 440 3. 为 CP 440 分配参数 4. 备份组态数据 5. 为 CP 440 创建一个用户程序 6. 调试物理接口 安装 CP 440 安装 CP 440 包括将其插入可编程控制器的安装机架。 在本手册的“安装 CP 440 (页 53)”一章中可以找到详细说明。 将 CP 440 连接到通信伙伴 使用电缆连接到您的通信伙伴。 组态 CP 440 组态 CP 440 包括向组态表中输入条目。 使用 STEP 7 软件组态 CP 440。 在本手册的“为 CP 440 分配参数 (页 55)”一章中可以找到详细说明。 为 CP 440 分配参数 为 CP 440 分配参数包括创建协议的指定参数。 从编程界面点对点通信,参数分配执行参数 分配。 在本手册的“通信协议的参数 (页 56)”一章中可以找到详细说明备份 CP 440 参数数据包括保存参数、将它们下载到 CPU 并将它们传送到 CP 440。使用 STEP 7 软件备份您的 CP 组态。 在本手册的“管理参数数据 (页 69)”一章中可以找到详细说明。 为 CP 440 创建一个用户程序 CP 440 编程包括在您 CPU 的 STEP 7 用户程序中实现 CP 440。 使用 STEP 7 软件的语言编辑 器对 CP 440 进行编程。 《使用 STEP 7 编程》 手册中包含使用 STEP 7 编程的详细说明。 “通过功能块进行通信 (页 73)”一章介绍了如何借助 CP 440 功能块进行通信。 在“标准功能块的编程实例 (页 109)”一章中提供了一个综合编程实例。 调试物理接口 如果组态完成之后与伙伴设备的通信不存在,则应当测试连接。 要执行此操作,请按以下 步骤进行操作: 1. 可能的原因: – 发送/接收线路的极性是否反了? – 默认的设置是否正确? 多个默认设置可能设置有不同的极性。 默认设置可能已经永 久性地整合在了设备中。 – 缺少终端电阻或终端电阻错误? – 一个安全字中 (例如 CRC) 混合了高字节和低字节? 2. 如何进行: – 首先,使用手册检查线路连接。 - 分配(请参见附录“AUTOHOTSPOT”) - 极性(请参见附录“AUTOHOTSPOT”) - 默认设置(请参见“组态数据 (页 57)”一章) – 执行一次配置测试 3. 执行*简单的配置测试: – 只将 2 个节点互相连接 – 可能的话,使用 2 线制电缆 (RS485) – 使用一根短电缆 – 因为距离很短因此不需要终端电阻 – 先在一个方向上发送,然后在另一方向上发送检查: 在下列操作中,始终监视 TXD 发送和 RXD 接收 LED 例 1: 线路的极性**正确 – 默认设置 (所有选项) 变更 – 检查安全字(例如 CRC) 例 2: 默认设置**正确 – 将连接颠倒 (注意: 在 RS422 中交叉两对导线) – 检查安全字(例如 CRC) 例 3:不知道极性和默认设置是否正确 – 将连接颠倒 (注意: 在 RS422 中交叉两对导线) – 如果仍不正常,通过适当的通信尝试更改默认设置 (所有选项) – 如果仍不正常,将连接更改回原状,并更改默认设置 (所有选项) – 检查安全字(例如 CRC) 再次调试完毕后,不要忘记将撤掉的终端电阻装回原位。 5. 附加提示: – 如果可能,在电缆上连接一个接口测试器(可以是 V.24 → RS 422/485 转换器)。 – 使用测量设备检查信号电平 (测量电平连接到 GND - 针脚 8) – 如果正在接收数据而 CRC 安全字不正确,有些设备将不会报告接收到数据。 – 必要的话,更换模块,以便排除存在电气故障的可能在 S7-400 自动化系统的机架中没有为通信模块预留特定的插槽。 将 CP 插入机架中 可以将通讯处理器插入到机架中的任何插槽中,但以下情况除外: 在所有机架中,电源模块占用插槽 1 到 3(具体取决于宽度)。 更多信息 《S7-400 自动化系统,安装》安装手册中提供了更多有关机架主题的信息。 4.2 安装和拆除 CP 440 简介 安装和拆除 CP 441 时,必须遵守特定的规则。 工具 安装或拆除通信处理器时,您需要使用一个 3.5 mm 圆柱形螺丝刀。 说明 可对 CP 440 进行热插拔,即可进行带电操作。 这意味着可在可编程逻辑控制器运行期间更 换 CP 440。为了避免 CPU 进入 STOP 状态,必须对 OB 83 (插入/拆除中断) 和 OB 122 (I/O 访 问错误) 进行编程。 CP 440 在插入时自动被组态。CP 440 随后重新开始工作。 安装准则 必须遵守 S7-400 的一般安装准则(请参见《S7-400 自动化系统,安装》安装手册要符合 EMC(Eelectromagnetic Compatibility,电磁兼容性)值,必须将电缆屏蔽层连接至 屏蔽总线。 4.2.1 安装步骤 要在机架中安装通信处理器,请按下列步骤操作: 1. 在标记的位置抠住占位板并朝向自己拉动,这样便可以从要使用的插槽中卸下占位板。 插入 CP 441 模块并使其向下倾斜。 2. 将通信处理器悬挂在机架上并将其向下转动。 3. 以 0.8 到 1.1 Nm 的扭矩拧紧模块顶部和底部的螺钉。 4.2.2 拆除步骤 要从机架中拆除通信处理器,请按下列步骤执行: 1. 拧下模块顶部和底部的螺钉。 2. 通过向上倾斜模块将其拆除。 3. 将占位板插回空插槽上。CP 440 分配参数 要求 编程界面点对点通信,参数分配安装在您 PG/PC 上的 STEP 7 软件中。 必须先通过 STEP 7 创建一个项目和终端,然后才能在 STEP 7 软件的组态表中输入通信处理 器。 参数分配选项 使用 STEP 7 或 CP 440: 点对点通信,参数分配界面对 CP 440 进行组态和分配参数。 表格 5-1 CP 440 的组态选项 产品 订货号 可使用参数分配工具组态 使用 STEP 7 CP 440 6ES7 440-1CS00-0YE0 从版本 V5.1 起 从版本 V5.3 起 组态 CP 440 安装该通信处理器后,则必须告知可编程控制器已安装该通信处理器。该过程称为“组态”。 在下文中,“组态”是指 STEP 7 软件的组态表中该通信处理器的条目。 在组态表中输入通 信处理器的机架号、插槽号和订货号。 然后 STEP 7 将自动为 CP 分配地址。 现在 CPU 可以通过地址在机架的插槽中找到该通信处理器。 更多信息 《组态硬件和通信连接 STEP 7》手册中详细描述了如何组态 S7-400 模块。 此外,STEP 7 的在线帮助系统还将为您提供组态 S7-400 模块时所需的一切帮助。