西门子全国SITOP电源经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
事件 纠正或避免错误的方法
(0B)01H 接收缓冲区超过 2/3 更加频繁地调用接收块以避免接收缓冲区溢出。
事件类别 128 (80H): “模块出错”
事件编号 事件 纠正或避免错误的方法
(80)00H 未发现模块固件 执行一次固件更新
显示和评价 STATUS 输出
可以显示和解析功能块的 STATUS 输出中的实际操作数。
说明
仅当 ERROR 位置位时才输出错误消息(请求已完成且出错)。 在所有其它情况下,STATUS
字均为零。
事件类别 30
事件类别 30 包含哪些可能发生在 CP 440 和 CPU 之间通过 S7 背板总线进行通信期间的错误
消息。
下表描述了事件类别 30。
表格 8-3 事件类别 30
事件类别 30 (1EH): “CP 和 CPU 之间通信期间的错误”(Error during communication between CP and CPU)
事件编号 事件 更多信息/补救措施
(1E)0DH • 因冷启动、热启动或复位导致作业中止
• 模块固件不存在
• 重复作业。
• 检查模块是否已插入。
(1E)0EH 调用 RD_REC SFC 出现的静态错误。背景数据块
的 SFCERR 变量中提供 SFC 的返回事件 更多信息/补救措施
(1E)0FH 调用 WR_REC SFC 时出现的静态错误。 背景数
据块的 SFCERR 变量中提供 SFC 的返回值
RET_VAL 用于进行评估。
从背景数据块装载 SFCERR 变量。
(1E)41H FB 的 LEN 参数中设置的字节数非法。 将取值范围保持为 1 到 400 字节(请参见“功
能块概述 (页 73)”一章)。
调用 SFCERR 变量
您可以通过 SFCERR 变量获取更多关于事件类型 30 中的错误 14 (1E0EH) 和 15 (1E0FH) 的
信息。
可以从属于相应功能块的背景数据块中加载 SFCERR 变量。
《用于 S7-300/400 的系统软件,系统功能和标准功能》参考手册中的系统功能 SFC 58
“WR_REC”和 SFC 59 “RD_REC”章节中描述了输入到 SFCERR 变量中的错误消息。
参见
字符的串行传输 (页 17)
8.4 通过 CP 440 的诊断缓冲区进行诊断
CP 440 的诊断缓冲区
CP 440 有自己的诊断缓冲区,CP 440 的所有诊断事件均以其发生的先后顺序输入其中。
以下内容会显示在 CP 440 的诊断缓冲区中:
• 初始化错误和参数错误
• 执行 CPU 请求期间出现的错误
• 数据传输错误(发送错误和接收错误
诊断缓冲区允许按顺序评估点对点通信中所发生错误的原因,例如,用于确定 CP 440 出现
STOP 状态的原因或跟踪各个诊断事件的发生。
说明
诊断缓冲区是一个环形缓冲区,*多可容纳 10 个诊断条目。 诊断缓冲区装满后,在其中输
入新条目的会删除*老的条目。 这意味着*新的条目始终是第一个。 在 POWER OFF 事
件中或者 CP 440 被重新组态时,诊断缓冲区中的内容丢失。
不能显示时间。
读取编程设备上的诊断缓冲区
可以通过 STEP 7 信息功能读取 CP 440 的诊断缓冲区中的内容。
在“模块信息”(Module Information) 选项卡的“诊断缓冲区”(Diagnostic BuffFr) 对话框中显
示 CP 诊断缓冲区的所有用户相关信息。您可以访问在 STEP 7 的 SIMATIC Manager 下的“模
块信息”选项卡。
先决条件: 为了获得模块状态,必须有从编程设备到可编程控制器的在线连接(项目视图
的在线视图)。
要执行此操作,请按以下步骤进行操作:
1. 打开相关的 SIMATIC 400 站(双击或选择菜单命令编辑 > 打开 (Edit > Open))。
2. 打开“硬件”(Hardware) 对象(双击或选择菜单命令编辑 > 打开 (Edit > Open))。
结果:包含组态表的窗口随即显示。
3. 选择组态表中的 CP 440。
4. 选择 PLC > 模块信息 (PLC > Module Information)。
结果:将显示 CP 440 的“模块信息”(Module Information) 选项卡。初次调用它时将默认显示
“常规”(General) 选项卡。
5. 选择“诊断缓冲区”(Diagnostic BuffFr) 选项卡。
结果:CP 440 的*新诊断事件以纯文本格式显示在“诊断缓冲区”(Diagnostic BuffFr) 选项卡
中。 在该选项卡的下半部分显示问题原因的“结果详细信息”。
事件数字代码显示在“事件 ID” (Event ID) 域中。 前缀固定为 16#F1C8。 通过单击“有关事
件的帮助信息” (Help on Event) 按钮,您可以在事件文本上显示帮助文本。
如果您单击“更新” (Update) 按钮,则会从 CP 440 中读取当前数据。通过单击“有关事件
的帮助信息” (Help on Event) 按钮,您可以显示关于选定的诊断事件的帮助文本,其中包含
关于错误纠正的信息。