编程错误 OB

    编程错误 OB

    调用编程错误 OB 的要求

    要允许 S7-1500 CPU 调用编程错误 OB,必须设置全局错误处理。

    说明

    如果在处理用户程序指令时发生编程错误,S7-1500 CPU 操作系统将调用编程错误 OB。编程错误 OB 会根据为其设置的**级进行处理。


    提示

    如果已设置了本地错误处理,那么相应块中的编程错误处理将在发生编程错误时有效。



    启动信息结构

    对于 S7-300 和 S7-400 CPU

    请参见

    优化启动信息:

    名称

    数据类型

    含义

    BlockNr

    UINT

    发生编程错误的块的编号

    Reaction

    USINT

    0:忽略错误

    1:替换不正确的值

    2:跳过命令

    3:已编程的错误处理,例如由使用无效下标的数组访问触发,或者为 FC 或 FB 提供参数时由错误触发

    Fault_ID

    BYTE

    错误代码(可能值:B#16#00、B#16#03、B#16#04、B#16#05、B#16#20、B#16#21、B#16#22、B#16#23、B#16#24、B#16#25、B#16#26、B#16#27、B#16#28、B#16#29、B#16#2C、B#16#30、B#16#31、B#16#32、B#16#33、B#16#34、B#16#35、B#16#38、B#16#39、B#16#3A、B#16#3B、B#16#3C、B#16#3D、B#16#3E、B#16#3F、B#16#50、B#16#51、B#16#75、B#16#76、B#16#A1、B#16#A2)

    BlockType

    USINT

    出错块的类型:

    OB:1

    FC:2

    FB:3

    SFC:4

    SFB:5

    DB:6

    Area

    USINT

    发生错误访问的区域:

    本地数据:B#16#40 至 4E、86、87、8E、8F、C0 至 CE

    过程映像输入:B#16#01

    过程映像输出:B#16#02

    工艺 DB:B#16#04

    I:B#16#81

    Q:B#16#82

    M:B#16#83

    DB:B#16#84、85、8A、8B

    DBNr

    Block_DB

    DB 编号(如果 AREA = DB 或 DI)

    Csg_OBNr

    OB_ANY

    OB 编号 (121)

    Csg_Prio

    USINT

    OB **级

    Width

    USINT

    出错的访问类型:

    Bit:

    - B#16#00,用于访问标准存储区

    - B#16#01,用于访问优化存储区

    Byte:B#16#01

    Word:B#16#02

    DWord:B#16#03

    LWord:B#16#04

    下表列出了错误代码的含义:

    fault_ID

    B#16# ...

    含义

    00

    **出了块调用的较大嵌套深度

    03

    使用了 NULL 指针对操作数进行寻址。

    04

    未知指令

    05

    Stop 指令

    20

    被寻址的字符串的长度信息有误。

    21

    BCD 码转换错误

    22

    读取时出现区域长度错误

    23

    写入时出现区域长度错误

    24

    读取时区域出错

    25

    写入时区域出错

    26

    定时器编号错误

    27

    计数器编号错误

    28

    利用位地址不为 0 的指针对字节、字或双字进行读访问

    29

    利用位地址不为 0 的指针对字节、字或双字进行读访问

    2C

    使用了 NULL 指针对操作数进行寻址。

    30

    对写保护全局 DB 的写访问

    31

    对写保护背景 DB 的写访问

    32

    访问全局 DB 时 DB 编号出错

    33

    访问背景 DB 时 DB 编号出错

    34

    调用 FC 时编号出错

    35

    调用 FB 时编号出错

    38

    未加载类型安全数据块。

    39

    数据块未定义为类型安全。

    3A

    访问了尚未装载的 DB;DB 编号位于允许的范围内

    3B

    DB 不存在

    3C

    访问了尚未装载的 FC;FC 编号位于允许的范围内

    3D

    访问了未装载的 SFC;SFC 编号位于允许的范围内

    3E

    访问了尚未装载的 FB;FB 编号位于允许的范围内

    3F

    访问了不可用的 SFB;SFB 编号位于允许的范围内

    50

    未加载类型安全数据块。

    51

    数据块未定义为类型安全。

    75

    **出了块调用的较大嵌套深度。

    76

    **出了可用本地数据的较大量。

    A1

    对写保护变量的写访问

    A2

    对包含无效数字值的变量的访问


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 关于库的说明

    关于库的说明内容在线帮助中未包含的信息和有关产品特性的重要信息。复制库元素如果主模块与类型同名,那么在使用“复制”(Copy) 操作时,将会覆盖项目中相应的对象。请注意,此时并不会显示系统提示。当主模块与类型不同名时,也是如此,但主模块中的对象与类型同名。

  • 6ES7513-1AL02-0AB0

    适用于具有中等要求的应用的 CPU,用于 S7-1500 控制器产品系列中的程序/数据存储具有中/高处理速度,适用于二进制和浮点数运算在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用PROFINET IO IRT 接口,带 2 端换机PROFINET I/O 控制器,用于在 PROFINET 上运行分布式 I/OPROFINET 智能设备用于连接 CPU 以作为 SIMATIC 或非西

  • 显示所有键盘快捷键的总览

    显示所有键盘快捷键的总览可以显示所有键盘快捷键的总览。操作步骤要显示所有可用键盘快捷键的总览,请执行以下步骤:在“选项”(Options) 菜单中,选择“设置”(Settings) 命令。将显示 TIA Portal 中的设置信息。打开区域导航中的“键盘快捷键”(Keyboard shortcuts) 条目。在此,将显示当前所安装产品可用的所有默认快捷键以及用户自定义键盘快捷键的概览信息。

  • 管理服务组

    管理服务组如何访问该功能在全局安全功能中,选择条目“防火墙 > 服务 > 为 MAC 规则定义服务”(Firewall > Services > Define services for MAC rules)。选择“组管理”(Group management) 选项卡。构成服务组可创建服务组将多个服务组合在一起。借此可建立更加复杂的服务,仅需选择名称即可在数据**滤规则中使用

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved