- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SRM1(-V2)循环时间与I/O响应时间 第8-3节
编码 助记符 ON执行时间(μs) 条件(上限:最小;下限:最大) OFF执行时间(μs)
--- ZCP 45.0 一个字与一个常数范围相比较 3.0
46.5 一个字与一个字范围相比较
69.0 *DM与*DM相比较
544
第9章 错误检测与排除
本章介绍了如何诊断并纠正PC运行过程中可能发生的软硬件错误。
9-1 介绍 546
9-2 手持式编程器操作错误 546
9-3 程序错误 547
9-4 用户定义错误 548
9-5 运行错误 549
9-5-1 非致命错误 549
9-5-2 致命错误 550
9-5-3 其他错误 550
9-6 错误日志 551
9-7 Host Link错误 553
9-8 错误检测与排除流程图 553
545
手持式编程器操作错误
9-1 介绍
PC错误通常可以划分为如下四种类型:
第9-2章
1, 2, 3... 1. 程序输入错误 在输入程序或试图操作PC使其准备运行时,可能发生此类错误。
2. 编程错误 在使用程序检测方法检测程序时,此类错误可能出现。
3. 用户定义错误 有三条指令用户可用来定义他自己的错误或信息。运行过程中当特定条件
(由用户定义)发生时,将执行这些指令。
4. 运行错误 开始执行程序后,此类错误可能出现。 a) 非致命运行错误
发生这类一个或多个错误后,PC运行和程序执行将继续。
b) 致命运行错误 发生此类任何一个错误后,PC运行和程序执行将停止,并且PC所有的 输出都变OFF。
发生PC错误时,PC上的指示灯将作出提示,如果与手持式编程器或主机相连接, 那么将在编程器或计算机上显示错误信息或错误编码。SR25300~SR25307中 包含这些错误编码。 对于刚刚发生的错误而言,其错误类型以及错误发生的时间将被记录在PC的错 误日志区中。将在551页上作详细阐述。 SR和AR区中提供的标志与其他信息中的存储区可用于错误的检测与排除。参阅
第三章存储区域 中的存储区域清单。
注 除上述错误以外,如果PC作为主机链接系统中的一部分,将有可能发生通信 错误。详情请见553页。
9-2 手持式编程器操作错误 在手持式编程器上执行操作时,可能出现下列错误信息。纠正被指出的错误并 继续进行操作。在实际显示时,下面显示器中给出的星号将由数字数据取代, 通常是地址。在操作SSS或数据访问器时,请参阅梯形图辅助软件操作手册 ,
SYSMAC辅助软件操作手册C系列PC或数据访问器操作手册 来获知可能出 现的错误。
信息 含义及处理方式
REPL ROM 试图向写保护存储器中写数据。将DM6602中的位00~03设为“0”。
PROG OVER 存储器最后地址中的指令不是NOP(00)。将程序最后所有不必要的指 令删除。
ADDR OVER 所设置的地址大于程序存储器的最大存储地址。输入一个小地址。
SET DATA ERR
已输入FALS 00,不能输入“00”。重新输入数据。
I/O NO. ERR 所指定的数据区地址超出数据区的范围,例如地址过大。确定指令要 求并重新输入地址。
546
程序错误
9-3 程序错误
在使用程序检测方法检测程序时,将检测出程序中出现的语法错误。
第9-3章
A级别错误
有三种级别的程序检测可供使用。必须指定所需要的级别来提示所检测到错误 的类型。下表列出了所有语法错误的类型,显示,以及错误说明。检测级别0 用于A,B,C三类错误;级别1用于A和B类错误;级别2仅用于A类错误。
信息 含义及处理方式
????? 程序被破坏,产生一个不存在的功能代码。重新输入程序。
CIRCUIT ERR
OPERAND ERR
NO END INSTR
给指令输入的常数不在其定义值范围内。更改常数,使其在合适的范 围内。
程序中无END(01)指令。在程序的末尾添加END(01)指令。
LOCN ERR 指令在程序中的位置不正确。查看指令要求并纠正程序。
JME UNDEFD
缺少和JMP(04)指令配合使用的JME(05)指令。改正跳转标号或正确插 入JME(05)指令。
DUPL 同一个跳转标号或子程序标号在程序中出现两次。改正程序,使一个 标号仅用于一个跳转或子程序。
SBN UNDEFD
SBS(91)指令用于不存在的子程序标号。改正子程序标号或编制所要 求的子程序。
STEP ERR 带或不带有程序段标号的STEP(08)指令未能正确使用。查看STEP
(08)指令使用要求,并改正程序。
B级别错误
信息 含义及处理方式
IL-ILC ERR IL(02)和ILC(03)指令未配对使用。改正程序,使每个IL(02)指令拥有唯 一的ILC(03)指令。
文档评论(0)