323
单位新闻

西门子S7-400全国授权经销商

发布时间: 2023-09-15 14:56 更新时间: 2024-01-15 08:30

使用输出参数 RET_VAL 判断错误 错误信息的类型 在用户程序中执行的系统功能 (SFC) 指示 CPU 是否能够成功执行 SFC 功能。 可通过两种方式获取关于各种错误的信息:  通过状态字的 BR 位  通过输出参数 RET_VAL (返回值) 注意 在判断专用于某个 SFC 的输出参数之前,应始终遵循以下步骤操作:  首先,判断状态字的 BR 位。  然后,检查输出参数 RET_VAL 如果 BR 位指示发生错误,或 RET_VAL 包含常规错误代码,则不得判断 SFC 输出参数!西门子S7-400全国授权经销商

国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆

类型 描述 OB121_BLK_NUM WORD 具有导致错误的 MC7 命令的块编号 (未在此处为 S7-300 输入 有效的编号) OB121_PRG_ADDR WORD 导致错误的 MC7 命令的相对地址 (未在此处为 S7-300 输入有 效值) OB121_DATE_TIME DATE_AND_TIME 调用 OB 时的 DATE_AND_TIME 取决于错误代码的变量具有如下: 错误代码: 含义 B#16#21: OB121_FLT_REG: BCD 码转换出错 所涉及寄存器的 ID (W#16#0000:累加器 1) B#16#22: B#16#23: B#16#28: B#16#29: OB121_RESERVED_1: 读取数据时发生的区域长度错误 写入数据时发生的区域长度错误 利用位地址不为 0 的指针对字节、字或双字进行读取访问。 利用位地址不为 0 的指针对字节、字或双字进行写访问。 字节地址不正确。可从 OB121_RESERVED_1 读取数据区和访问类型。  位 7 至 4 访问类型。 - 0:位访问, - 1:字节访问, - 2:字访问, - 3:双字访问  位 3 至 0 存储区: - 0:I/O 区域 - 1:过程映像输入表 - 2:过程映像输出表 - 3:位存储器 - 4:全局 DB - 5: 实例 DB - 6:自己的本地数据 - 7:发话人的本地数据 B#16#24: B#16#25: OB121_FLT_REG: 读取时发生范围错误 写入时发生范围错误 在低字节中包含非法区域的 ID (自己的本地数据区的 B#16#86) B#16#26: B#16#27: OB121_FLT_REG: 定时器编号错误 计数器编号问全局 DB 时 DB 编号出错 访问实例 DB 时 DB 编号出错 DB 编号非法 B#16#34: B#16#35: B#16#3A: OB121_FLT_REG: B#16#3C: OB121_FLT_REG: B#16#3D: OB121_FLT_REG: B#16#3E: OB121_FLT_REG: B#16#3F: OB121_FLT_REG: 调用 FC 时 FC 编号出错 调用 FB 时 FB 编号出错 访问了尚未装载的 DB;DB 编号位于允许的范围内 DB 编号 访问了尚未装载的 FC;FC 编号位于允许的范围内 FC 编号 访问了不可用的 SFC;SFC 编号位于允许的范围内 SFC 编号 访问了尚未装载的 FB;FB 编号位于允许的范围内I/O 访问错误组织块 (OB122) 描述 只要在访问模块上的数据时出错,CPU 的操作系统即调用 OB122。例如,如果在访问 I/O 模块上的数据 时,CPU 检测到读取错误,操作系统将调用 OB122。 了解 I/O 访问错误 OB 的操作 执行 OB122 时所处优先级与中断 OB 的优先级相同。如果 OB122 未编程,则 CPU 将由 RUN 模式改变 为 STOP 模式。 S7 提供了下列 SFC,用于在执行程序期间屏蔽和取消屏蔽 OB122 的启动事件:  SFC36 (MSK_FLT):屏蔽特定的错误代码  SFC37 (DMSK_FLT):取消屏蔽由 SFC36 屏蔽的错误代码  SFC38 (READ_ERR):读取错误寄存器 I/O 访问错误 OB 的本地数据 下表说明了 I/O 访问错误 OB 的临时 (TEMP) 变量。变量名为 OB122 的缺省名称。 变量 类型 描述 OB122_EV_CLASS BYTE 事件等级和标识符:B#16#29 OB122_SW_FLT BYTE 错误代码:  B#16#42:I/O 访问错误,读取  B#16#43:I/O 访问错误,写入 OB122_PRIORITY BYTE 优先级:  出错 OB 的优先级 OB122_OB_NUMBR BYTE OB 编号 (122) OB122_BLK_TYPE BYTE 出错块的类型 (B#16#88:OB, B#16#8C:FC,B#16#8E:FB) (未在此处为 S7-300 输入有效 编号)QQ截图20230516150926.png- 2:字访问 - 3:双字访问  位 3 到 0:存储区 - 0:I/O 区域 - 1:输入的过程映像 - 2:输出的过程映像 OB122_MEM_ADDR WORD 出错的内存地址 OB122_BLK_NUM WORD 具有导致错误的 MC7 命令的块编号 (未在此处为 S7-300 输入 有效的编号) OB122_PRG_ADDR WORD 导致错误的 MC7 命令的相对地址 (未在此处为 S7-300 输入有 效编号) OB122_DATE_TIME DATE_AND_TIME 调用 OB 时的 DATE_AND_TIMEET_VAL 中有两种不同类型的错误代码,如下所述:  常规错误代码,所有系统功能都可输出  专属错误代码,系统功能可输出,与其特定功能相关。 可将程序编写为,在执行系统功能期间发生错误时进行响应。这样可防止由于第一个错误导致发生更多 的错误。 常规和专属错误信息 系统功能的返回值 (RET_VAL) 提供以下两种错误代码之一:  常规错误代码,它与任意系统功能发生的错误相关。  专属错误代码,仅与特定系统功能相关。 虽然输出参数 RET_VAL 的数据类型为整型 (INT),但系统功能的错误代码根据十六进制值来分组。如果 想要检查返回值,将该值与本手册中所列的错误代码相比较,然后以十六进制格式显示错误代码。 下图以十六进制格式显示了系统功能错误代码的结规错误信息 常规错误代码指示任意系统功能都可能发生的错误。常规错误代码包含以下两个编号:  参数编号 1 到 111,其中 1 指示 SFC 的第一个参数,2 指示第二个参数,以此类推。  事件编号 0 到 127。事件编号指示发生的同步错误。 下表列出了常规错误代码以及各个错误的说明。 Bits 15 8 7 0 Sign Parameter number Event number 1 注意 如果常规错误代码被输入到 RET_VAL 中,则可能发生下列情况:  与 SFC 相关联的操作可能已启动或已完成。  可能在执行操作期间发生专属 SFC 错误。由于其后发生的常规错误的结果,专属错误可能会不再 指示。 专属错误信息 一些系统功能 (SFC) 有提供专属错误代码的返回值。这种错误代码指示某个特定系统功能在执行功能期 间发生的错误 (见图)。专属错误代码包含以下两个编号:  错误类别 0 到 7。  错误编号 0 到 15。

联系方式

  • 地址:上海 1
  • 联系电话:未提供
  • 联系人:未提供
  • QQ:13417547328
产品分类