优先级错误组织块(ob85)
只要发生下列事件之一,cpu的操作系统即调用ob85:
1.尚未装载的ob (ob8、 ob81、ob82、ob83和ob86除外)的启动事件。
2.操作系统访问模块时出错。
3.在系统更新过程映像期间出现i/o访问错误(如果由于组态原因,未禁止ob85的调用)。
如果ob85尚未编程,则当检测到这些事件其中之一时,cpu会转为stop模式。
可以使用sfc 39至42禁用或延迟,并重新启用优先级错误ob。
优先级错误ob的本地数据
下表说明了优先级错误ob的临时(temp)变量。变量名为ob85的默认名称。
ob85_ev_class byte 事件等级和标识符:b#16#35b#16#38 (仅限于错误代码b#16#b3和b#16#b4)b#16#39 (仅限于错误代码b#16#b1、b#16#b2、b#16#b3和b#16#b4)
ob85_flt_id byte 错误代码(可能值:b#16#a1、b#16#a2、b#16#a3、b#16#a4、b#16#b1、b#16#b2、b#16#b3、b#16#b4)
ob85_priority byte 优先级,可通过step 7分配(硬件配置)
ob85_ob_numbr byte ob编号(85)
ob85_reserved_1 byte 保留
ob85_reserved_2 byte 保留
ob85_reserved_3 int 保留
ob85_err_ev_class byte 引起错误的事件的等级
ob85_err_ev_num byte 引起错误的事件的编号
ob85_ob_prior byte 在出错时处于活动状态的ob的优先级
ob85_ob_num byte 在出错时处于活动状态的ob的编号
ob85_date_time date_and_time 调用ob时的date_and_time
通过 激活报告系统错误后的ob85,生成程序:
l b#16#a1
b#16#a1 由于使用step 7创建了组态,您的程序或操作系统将为未装载到cpu上的ob创建一个启动事件。尚未加载的ob发生错误事件
l #ob85_flt_id
==i
spb k_ob
l b#16#a2
由于使用step 7创建了组态,您的程序或操作系统将为未装载到cpu上的ob创建一个启动事件。 尚未加载的ob发生错误事件
==i
spb k_ob
l b#16#a3 操作系统访问模块时出错 ,访问未加载的块时出错
l #ob85_flt_id
==i
spb k_b
spa f_pa
k_ob: spa stop
spa ende
k_b: spa stop
spa ende
f_pa: nop 0
spa ende
stop: call stp sfc 46 ---plc停机
ende: nop 0 结束清0
USB 3.1 连接器可能会被淘汰
玻璃预充针密封性检漏测试仪
如何构建基于555定时器的简单AM无线电发射器
德州仪器力推新双向隔离器 耗低直降38%
数字下变频器功能的高速ADC的输出频谱研究
CPU的操作系统即调用OB85
高鸿信安国产可信数据安全一体机成功应用于双碳数字化场景
以数据为中心的系统工程有哪些特点和作用?(2)
phpstorm格式化代码方法
最炫AR头盔,刮起别致的AR旋风
硅光电池有哪些特性
丰田纺织展示自动驾驶移动空间概念模型
Pro/E 各种曲线方程集合
高压开关柜送电操作程序_高压开关柜停电操作程序
NMOS晶体管线性区漏源电流详解
Intel评新蛋赝品CPU问题 经销商威胁媒体
国产工控机助力工业物流:智能化应用赋能产业升级
贸泽备货多样化的TE Connectivity解决方案组合
AMD携手Redmi以RedmiBook14锐龙版带来极致性价比
高精度温度传感器