热门搜索:

浔之漫智控技术(上海)有限公司-15821971992是一家西门子模块代理商,西门子PLC模块代理商,西门子低压代理商,西门子中国总代理商,西门子四芯工业以太网电缆线浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。

    西门子低压中国授权总代理商|一级代理商

    更新时间:2024-06-15   浏览数:45
    所属行业:电气 工控电器 DCS/PLC系统
    发货地址:上海市松江区  
    产品数量:999.00台
    价格:面议
    货期现 货 产品认证CE 销售范围全国 质保日期质保一年 西门子产品系列自动化设备全系列 产品询价随时 产品包装全新原装正品


    一、S7-1200/1500 硬件中断组织块

    (1)硬件中断 OB 的含义


    硬件中断 OB 在发生相关硬件事件时执行,可以快速的响应并执行硬件中断 OB 中的程序(例如立即停止某些关键设备)。硬件中断事件包括内置数字输入端的上升沿和下降沿事件以及 HSC(高速计数器)事件。


    当发生硬件中断事件,硬件中断 OB 将中断正常的循环程序而**执行。S7-1200 可以在硬件配置的属性中预先定义硬件中断事件,一个硬件中断事件只允许对应一个硬件中断OB ,而一个硬件中断 OB 可以分配给多个硬件中断事件。硬件中断 OB 的编号必须为40~47,或大于、等于 123。

    (2)建立硬件中断 OB


    组织块-硬件中断↓

    建立硬件中断条件:I0.0 的上升沿触发 OB40 硬件中断程序

    组织块-硬件中断应用↓

    说明:


    1.硬件中断信号:I0.0;


    2.每次I0.0 有上升沿,OB40 执行一次扫描,MW200 自动加 1;


    3.中断事件需要组态设置。

    二、1500 I/O 访问错误组织块

    I/O 访问错误,即:程序中访问的 I/O 地址没有经过定义或不存在

    1. 不加OB122 的情况


    DB 数据块数据(不属于 I/O)访问错误会怎么样?

    说明:


    对于无 DB 数据块而程序中调用数据,数据导通后 S7-1200 虽然进入 ERROR 状态不影响 PLCrun;S7-1500 会进入 STOP 状态(见上图);重新启动 CPU 后如果导通条件取消则S7-1200/1500PLC 均会正常运行。

    IW:P/QW:P 立即访问输入输出 I/O 错误

    QW200:P **出范围

    说明:


    S7-1200/1500 均一样


    对于**出范围的 IW:P/QW:P 被访问时,PLC 会自动进入 ERROR 状态,但PLC 仍旧处于RUN 状态而不是 STOP 状态;如果导通条件取消则 PLC 的ERROR 状态自动取消,正常运行,不需要 CPU 重新启动,立即输入输出的:如:QW200:P, IW30:P, I2.0:P 等如果被在 PLC 中*,则 CPU会立即报错;不是立即输入输出的 I/Q 即使没有被*也不会报错,因为只要不**过映像输入输出区范围(当然,如果编程输入时**过范围则无法输入

    2. 加 OB122 的情况


    (只有 S7-1500PLC 有,S7-1200 没有)

    只要在访问模块中的数据时出错,CPU 操作系统就会调用 OB 122。例如,如果在访问信号模块中的数据时,CPU 检测到读错误,则操作系统将调用 OB 122,OB122 的接口变量参数会发生变化。

    OB122 的接口变量表


    (根据相关变量的数值可以确定出错情况)

    说明:


    1. BlockNr=访问出错所在程序块的数值(如:在 FC5 中出错,则这个值大小=5);


    2.Fault_ID=访问出错是被读还是写出,如果是 IW:P 就是被读,则这个值=16#42,反之=16#43;


    3. BlockType=确定地址访问出错的程序块时那种类(OB=16#1,FC=16#2,FB=16#3) 其他参数按此方法可以应用。


    http://xhzdh007.cn.b2b168.com