SIEMENS西门子怀化授权代理商
触发诊断中断
如果对到达或离去事件(如,I/O 模块的通道断路)进行了相应的参数分配,则接口模块
将触发诊断中断。
CPU 将中断用户程序的处理并处理诊断中断 OB (OB 82)。 触发中断的事件将输入到诊
断中断 OB 的启动信息中。
系统诊断
在 STEP 7 (TIA Portal) 中,更新后的系统诊断可用于 S7-1500 自动化系统的模块(IO 控
制器 CPU S7-1500)和 ET 200AL(IO 设备)。 可以在 S7-1500 CPU 的显示屏、CPU
Web 服务器和 HMI 设备中显示相应消息,而无需循环执行用户程序。
西门子CP443-5扩展性通讯处理器
触发硬件中断
发生硬件中断时,CPU 将中断用户程序的执行并处理硬件中断 OB(如 OB 40)。 触发
中断的事件将输入到硬件中断 OB 的启动信息中。
说明
诊断“硬件中断丢失”(从 I/O 模块)
避免循环创建硬件中断。
如果硬件中断负载过高,则硬件中断会丢失,具体取决于 I/O 模块的数目和通信负载
触发插入/移除模块中断
发生插入/移除模块中断时,CPU 将中断用户程序的执行并处理插入/移除模块中断 OB
(OB 83)。 触发了中断的事件将输入到插入/移除 OB 的启动信息中。
对于所有后续 I/O 模块,还会触发拉出/插入 OB (OB 83),因为 ET-Connection 和/或电
源都会中断。
6GK7443-5DX04-0XE0
COMMUNICATIONS PROCESSOR CP 443-5 EXT
产品信息细节
技术数据
CAx数据
后续产品
技术数据产品类型名称 | CP 443-5 Extended | |
通信处理器 CP 443-5 Extended 用于将 SIMATIC S7-400 连接到 PROFIBUS DPS5 兼容, PG/OP- 和 S7-通信 | ||
传输速率 | ||
传输率 | ||
● 在*个接口处 / 符合 PROFIBUS | 9.6 kbit/s ... 12 Mbit/s | |
接口 | ||
接口数量 / 符合工业以太网 | 0 | |
电气连接数量 | ||
● 在*个接口处 / 符合 PROFIBUS | 1 | |
电气连接规格 | ||
● 在*个接口处 / 符合 PROFIBUS | 9 针 Sub-D 插口 (RS485) | |
电源电压、电流消耗、功率损耗 | ||
电压类型 / 电源电压 | DC | |
供电电压 / 1 / 来自背板总线 | 5 V | |
供电电压 | 5 V | |
相对对称公差 / DC 时 | ||
● 5 V 时 | 5 % | |
消耗电流 | ||
● 来自背板总线 / DC 时 / 5 V 时 / 典型 | 1 A | |
损耗功率 [W] | 5 W | |
许可的环境条件 | ||
环境温度 | ||
● 运行期间 | 0 ... 60 °C | |
● 存放期间 | -40 ... +70 °C | |
● 运输期间 | -40 ... +70 °C | |
相对空气湿度 / 25 °C 时 / 无冷凝 / 运行期间 / 大值 | 95 % | |
防护等级 IP | IP20 | |
结构、尺寸和重量 | ||
模块格式 | 紧凑型模块 S7-400 一倍宽 | |
宽度 | 25 mm | |
高度 | 290 mm | |
深度 | 210 mm | |
净重 | 0.65 kg | |
产品特点、功能、组件 / 概述 | ||
模块数量 | ||
● 每个 CPU / 大值 | 14 | |
● 备注 | S7-400 站点内,作为 PROFINET IO 控制器运行的CP443-1Advanced数量决定可作为 DP 主站运行的 CP 数量。 总共可运行10个CP,作为PROFINET IO 控制器 (CP 443-1 Advanced) -> 多 4 个,作为DP主站 (CP443-5 Extended) -> 多 10 个 | |
性能数据 / 开放式通讯 | ||
可能的连接数 / 适用于开放式通信 / 通过发送/接收模块 / 大值 | 32 | |
数据量 | ||
● 用作各个连接的有效数据 / 适用于开放式通信 / 通过发送/接收模块 / 大值 | 240 byte | |
性能数据 / PROFIBUS DP | ||
服务 / 作为 DP 主站 | ||
● DPV1 | 是的 | |
DP 从站数 / 连接 DP 主站 / 可运行 | 125 | |
数据量 | ||
● 输入端的地址区的 / 作为 DP 主站 / 总计 | 4096 byte | |
● 输出端的地址区的 / 作为 DP 主站 / 总计 | 4096 byte | |
● 输入端的地址区的 / 各个 DP 从站 | 244 byte | |
● 输出端的地址区的 / 各个 DP 从站 | 244 byte | |
性能数据 / S7 通讯 | ||
可能的连接数 / 用于 S7 通信 | ||
● 大值 | 48 | |
性能数据 / 多协议运行 | ||
有效连接数量 / 多协议运行时 | ||
● nicht übersetzt / 大值 | 59 | |
● 带有 DP / 大值 | 54 | |
组态软件 | ||
● 需要 | V5.4 SP4 以上版本的 STEP 7 和适用于 PROFIBUS 的 NCM S7 |
安装好PCS7后,即使装了类似的cemat特征数据库,包含了ILS_CEM的Libraries,但在正常的编程使用过程中,可能还是会觉得没有完全满足自己的需要。 举个简单的例子,一个研磨体,有三种配料,每种配料都按一定的比例通过皮带称给料,根据产能的需要,我可能会经常调整研磨体挺每小时的研磨总量,我是分别根据比例计算出第个称的喂料量来分别给定皮带称的喂料量呢?还是只给定一个总量让程序自动根据比例计算出每个称的喂料量来给定呢? 显然后者方便快捷!那么这里又遇到一个问题,我是每次都用基本的逻辑运算在每个皮带称下运算给定量,还是在融合到一个FB中直接调用?显然还是后者!现在就讲一下如何自定义新建一个FB,然后调用。 1、在“Blocks”中新建一个FB: 2、命名FB名称、并选择FB编程语言: 3、建好后,在“Blocks”会出现FB1: 4、打开FB1。插入并定义输入引脚的名称,其中total为给定的总重量,IN1、IN2、IN3分别为三个皮带称的给定百分比: 5、插入并定义输出引脚的名称,其中OUT1、OUT2、OUT3分别为三个皮带称所对应比例的喂料量,每个皮带称喂料量=总重量*百分比: 6、定义输入、输出引脚的数据类型为实型: 7、定义好输入、输出引脚后,在Network1中插入“MUL_R”,因为OUT1=total*IN1,所以在对应的位置键入引脚的名称:
8、依上面的方法完成OUT2、OUT3的计算: 9、做好后,保存此FB,在保存时弹出如下对话框,大致意思是说block改变,保存或下载将把CPU转到STOP模式: 10、自建的FB在使用后,会自动划分到“Other blocks”中。这样,在皮带称配比一定的情况下,我改变喂料总量后,单个称的喂料量会根据配比自动给定下去了: |