您现在的位置是:首页 > PLC技术 > PLC技术

PROFIBUS网络控制系统的优先级错误组织块OB85

来源:艾特贸易2017-11-22

简介以下情况将会触发优先级错误中断: 1) 产生了一个中断事件,但是没有将对应的 OB 块下载到 CPU (不包括 OB81 )。 2) 操作系统访问模块时出错。 3) 由于通信或组态的原因,模块不存在

    以下情况将会触发优先级错误中断:

   1)产生了一个中断事件,但是没有将对应的OB块下载到CPU(不包括OB81)。

   2)操作系统访问模块时出错。

   3)由于通信或组态的原因,模块不存在或有故障,刷新过程映像表时I/O访问出错。出现故障的DP从站的输入/输出值装入S7 CPU的过程映像表时,就可能出现上述情况。访问出错的输入字节被复位和保持为“0”,直到故障消失。

    在硬件组态时双击机架中的CPU,打开CPU的属性对话框。可以用“周期/时钟存储器”选项卡中的选择框设置I/O访问错误时调用OB85的方式(见图7-1)。

设置调用OB85的方式

    7-1    设置调用OB85的方式

   S7 - 300 CPU默认的选项是“无OB85调用”,在发生I/O访问错误时不调用OB85,也不会在诊断缓冲区中生成条目。如果S7 -300采用默认的设置,不用生成和下载OB85

   S7 -400 CPU默认的选项是“每单个访问时”,在满足条件时,每个扫描循环周期都要调用一次OB85和在诊断缓冲区生成一个条目,这样会增加扫描周期,诊断缓冲区也被调用OB85的事件充满。建议S7 - 400 CPU选用“仅用于进入和离开的错误”,该选项只是在错误刚发生和刚消失时分别调用一次OB85DP从站电源断电时,CPU不能访问该从站,刷新过程映像表时I/O访问出错,将按图7-1的设置调用OB85

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务