6ES7288-2DT16-0AA0
相似图像
SIMATIC S7-200 SMART, 数字输入/输出 SM DT16,8 个数字输入/8 个数字输出, 8 DI 24V DC,灌电流/拉电流, 8 DO,晶体管 0.75A
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display: block">服务 0" https://mall.industry.siemens.com/mall/collaterals/files/151/jpg/P_ST70_XX_08165t.jpg"/>9MC0110-1EG00-0AA3Brownfield Connectivity - 启动器工具包包括: SIMATIC IPC627E(Box PC), Brownfield Connectivity 网关,Brownfield Analytics, 安装向导,3 个 专业许可证用于 BFC 网关, 3x Brownfield Analytics – Operations Dashboard,3 个 Brownfield Analytics – Condition Dashboard。 您可以自行 轻松安装 启动器工具包。 您可确保 最多三台机器 最多三台机器, 可以对其进行分析, 后续可顺利 扩展至 60 台机器。
版本分类eClass1227-24-22-04eClass627-24-22-04eClass7.127-24-22-04eClass827-24-22-04eClass927-24-22-04eClass9.127-24-22-04ETIM7EC001419ETIM8EC001419ETIM9EC001419IDEA43566UNSPSC1532-15-17-05西门子PLC硬件中断组织块怎么解决
硬件中断组织块(OB40~OB47)用于快速响应信号模块(SM,即输入/输出模块)、通信处理器(CP)和功能模块(FM)的信号变化。具有硬件中断功能的上述模块将中断信号传送到CPU时,将触发硬件中断。绝大多数S7-300 CPU只能使用OB40,S7-400 CPU 可以使用的硬件中断OB的个数与CPU的型号有关。
??为了产生硬件中断,在组态有硬件中断功能的模块时,应启用硬件中断。产生硬件中断时,如果没有生成和下载硬件中断组织块,操作系统将会向诊断缓冲区输入错误信息,并执行异步错误处理组织块OB80。
??硬件中断 OB 默认的优先级为16~23,可以修改 S7-400的优先级。
??硬件中断被模块触发后,操作系统将用OB40的局部变量向用户提供模块的起始地址和模块中产生硬件中断的点的编号。如果在处理硬件中断的同时,又出现了其他硬件中断事件,新的中断按以下方法识别和处理如果正在处理某一中断事件,又出现了同一模块同一通道产生的完全相同的中断事件,新的中断事件将丢失,即不处理它。
??在图4-46中数字量输入模块输入信号的第一个上升沿时触发中断,由于正在用OB40处理中断,第2个和第3个上升沿产生的中断信号丢失。
??如果正在处理某一中断信号时,同一模块其他通道或其他模块产生了中断事件,新的请求将被记录,空闲后再执行该中断。当前的中断组织块执行完后,再处理被记录的中断。
??1.硬件组态
??生成一个名为“OB40例程”的项目(见随书光盘中的同名例程),CPU模块的型号为CPU315-2DP。选中SIMATIC管理器左边的300站对象,双击右边窗口的“硬件”图标,打开硬件组态工具HW Config(见图4-47)。将硬件目录中名为“DI4xNAMUR,Ex”的4 点DI模块插入4号槽,16点D0模块插入5号槽。
图4-47 组态硬件中断
??自动分配的DI模块的字节地址为0。双击该模块,打开它的属性对话框(见图4-47的右图)。用复选框启用硬件中断,设置10.0产生上升沿中断,10.1产生下降沿中断。
??2. 编写OB40中的程序
??OB40中的程序(见图4-48)判断是哪个模块的哪个点产生的中断,然后执行相应的操作。临时局部变量OB40_MDL_ADDR和OB40_POINT_ADDR分别是产生中断的模块的起始字节地址和模块内的位地址,数据类型分别为WORD和DWORD,这两个变量不能直接用于整数比较指令和双整数比较指令。
??首先用MOVE指令将它们保存到MW6和MD8,才能用比较指令判别是哪一个模块和哪一点产生的中断。在10.0的上升沿将Q4.0置位,在10.1的下降沿将Q4.0复位。
图4-48 OB40中的程序
??3.硬件中断的仿真实验
??打开PLCSIM(见图4-49),下载所有的块,将仿真PLC切换到RUN-P模式。执行PLCSIM的菜单命令“Execute”(执行)→“Trigger Error OB”(触发错误OB)→“Hard-ware Interrupt(OB40-OB47)…”,打开“Hardware Interupt OB(40-47)”对话框(见图4-49右上方的小图),在文本框“Module address”(模块地址)内输入模块的起始地址0,在文本框“Module status(POINT_ADDR)”(模块状态(位地址))内输入模块内的位地址0。
??单击“Apply”(应用)按钮,触发I0.0的上升沿中断,CPU调用OB40,Q4.0被置为1状态,同时在“Intermupt OB”(中断 OB)显示框内自动显示出对应的OB 编号40。将位地址(POINT_ADDR)改为1,模拟I0.1产生的中断,单击“Apply”按钮,在松开按钮时,Q4.0被复位为0状态。单击“0K”按钮,将执行与“Apply”按钮同样的操作,同时关闭对话框。
??4.禁止和激活硬件中断
??图4-50是OB1中的程序,在10.2的上升沿调用SFC40(EN_IRT)激活OB40对应的硬件中断,在I0.3的上升沿调用SFC39(DIS_IRT)禁止OB40对应的硬件中断。SFC中的MODE为2时,OB_NR的实参为0B的编号。
??单击两次PLCSIM中I0.3对应的小方框,OB40被禁止执行。这时用图4-49右上角的对话框模拟产生硬件中断,不会调用OB40。单击两次10.2对应的小方框,OB40被允许执行,又可以用10.0和10.1产生的硬件中断来控制Q4.0了。
CP 443-5 扩展型概述PROFIBUS DP 主站,带用于将 SIMATIC S7-400 连接至 PROFIBUS (传输速率最大为 12 Mbps,包括 45.45 Kbps)的电气接口
用于建立附加的 PROFIBUS DP 总线
通讯服务:
PROFIBUS DP
编程器/OP 通讯
S7 通讯
开放式通讯 (SEND/RECEIVE)
时间同步
通过 PROFIBUS 方便地进行编程和组态
通过 S7 路由实现跨网络编程设备通讯
便于集成到 SIMATIC S7-400 系统中
不使用编程器即可更换模块
SIMATIC H 系统运行可实现冗余 S7 通讯或 DP 主站通讯
数据记录路由 (PROFIBUS DP)
在运行时添加或更改分布式 I/O
优势
通过在SIMATIC S7-400 H系统中的过程I/O(例如 SIMATIC ET 200M)的冗余连接,增加了系统的可用性。
具有 SYNC/FREEZE 功能和等距离总线循环,尤其适用于闭环控制
通过使用几个通信处理器而实现面向子过程的自动化解决方案设计
通过在一个通信处理器上同时使用不同通讯服务来实现通信处理器的通用
通过 CiR(运行中组态)进行灵活和无响应的调试,降低了成本
应用
CP443-5 扩展通信处理器是 PROFIBUS 总线系统的 SIMATIC S7-400 所需的模块。
它减轻了 CPU 的通信任务,并可进行进一步的附加连接。
通过通信模块实现的 S7-400 通信选项:
按照 IEC 61158/EN 50170 充当 PROFIBUS-DP 主站
与编程部件、操作器接口系统的通信
与其他 SIMATIC S7 系统进行通信。
与 SIMATIC S5 可编程控制器的通信;
可运行的的 CP 数目取决于所使用的 CPU 的性能范围和通信服务。
设计
CP 443-5 扩展型通讯处理器具有 SIMATIC S7-400 设计的所有优点:
结构紧凑;
9-针 sub-D 插座,用于与 PROFIBUS DP 连接
单宽度模板
安装简单;
CP 443-5 安装在 S7-400 机架上,并经过背板总线连接到 S7-400 的其它模块。
用户友好的接线;
Sub-D 插座易于接触,操作方便。
CP 443-5 扩展型无须风扇即可操作。
不需要备用电池或存储器模块
可运行最多 14 个 CP。
若 CP 443-5 扩展型用作 DP 主站,则中央机架中至少可设置 4 条,最多可设置 10 条其他PROFIBUS-DP 链路。可用的 PROFIBUS DP 链路数取决于所用的 SIMATIC S7-400 CPU。
在使用 S7 通讯时,插槽分配规则不适用。可操作 S7 连接的数目取决于 S7-400 CPU。
在使用 SEND/RECEIVE 时,可操作模块的数目也取决于 S7-400 CPU。
功能
CP 443-5 扩展型可获得大量具有 PROFIBUS 总线系统的各种通信服务:
PROFIBUS DP 主站,符合 IEC 61158/61784
编程器/OP 通信
S7 通信(S7 控制器)。
开放式通信 (SEND/RECEIVE)
时间同步
用于 PROFIBUS-DP 的主站
CP443-5 扩展型作为 DP-V1 主站操作。 它可以自主处理数据传输,并能够连接从站,如作为 DP 从站的 CP 342-5、ET 200 分布式 I/O 系统的 DP 从站等。这意味着 CP 443-5 Extended 能够将 S7-400 站连接到 PROFIBUS DP,且非常适合扩展 S7-400 CPU 的集成 DP 主站接口以建立额外的 PROFIBUS DP 线路。
作为冗余 DP 主站, CP443-5 扩展型也可以运行在 SIMATIC S7 H 系统中。
CP 443-5 扩展型是 DP-V1 主站,即,它也支持非循环标准服务(包括中断处理)。
CP 443-5扩展型也支持SYNC(同步)和FREEZE(冻结)功能,恒定总线循环时间,从站到从站直接通讯和数据设置路由,以及正常运行过程中分布式 I/O 的组态更改。
在正常运行过程中,它还可启用或禁止 DP 从站。例如,它可支持子程序的一步一步调试。
通过诊断中继器,可在运行期间对线路进行诊断,从而在较早阶段检测到线路故障。 CM CP 443-5 扩展型支持通过诊断中继器的运行(包括在诊断中继器上激活拓扑识别)。
从用户的观点来看,分布式 I/Os 与集中式 I/Os 的处理方式相同,这意味着就配置和参数设置而言, CP443-5 扩展型 和 S7-400 CPU 的 DP 主站接口是没有区别的。不论系统的大小是多少,CP443-5 能达到最快的响应时间。
编程器/OP 通信
编程器/OP通讯,连接到网络的所有S7站都可以远距编程。
S7 路由选择
通过路由,编程器可在整个网络中进行通讯。
S7 通信
S7 通信用于以下的耦合连接:
SIMATIC S7 自动化系统之间的连接,
联结到编程设备上(编程器/OP 通讯)
至 PC,
例如,带 SOFTNET-PB S7 的 CP5711、CP 5623 等
到操作员接口系统(OP)。
对于冗余的 S7 通信, CP_443-5 扩展型也能被用于SIMATIC-H 系统。