临时 CPU 错误是什么意思?

已锁定

努力前行

  • 帖子

    823
  • 精华

    5
  • 被关注

    51

论坛等级:奇侠

注册时间:2011-10-08

黄金 黄金 如何晋级?

临时 CPU 错误是什么意思?

2146

0

2014-05-20 16:06:35

做了一个简单的循环程序FC2,测试过程中当跳出循环时便会出现如下错误提示:
"临时 CPU 错误:FC 2 中的区域长度错误 将影响 OB 1 的执行写访问 易失性 DB 区域地址错误,已忽略操作数 继续处理(无 OB 处理) > HW_ID= 52
内部地址的详细信息:Caddr=16#000000C0,区域:DB 18 ,地址:848"
这是什么意思?一时找不到原因。

程序如下:
1: //PWM风机调速,每一步输入不同的占空比;
"DB_Blower".blowerPwmCycleOn:=true;

IF "DB_Blower".blowerPwmCycleOnAND "BlowerCurrentNo"<="BlowerSumNo" OR "BlowerPWMDone")
THEN
"BlowerNextNo":="BlowerCurrentNo"+1;
"BlowerPWMDone":=false;
END_IF;

IF "IEC_Timer_0_DB_4".Q
THEN
"BlowerCurrentNo":="BlowerNextNo";
"BlowerPWMDone":=true;
END_IF;

IF "BlowerCurrentNo">"BlowerSumNo" //测试完成跳出循环;
THEN
"BlowerMode":=0;
"DB_Blower".blowerPwmCycleOn:=false;
END_IF;

//每一步持续运行时间延时直到每一步运行完成;
"IEC_Timer_0_DB_4".TON(IN:=( "DB_Blower".blowerPwmCycleOn AND NOT "BlowerPWMDone"),
PT:="BlowerRunTime"
);
临时 CPU 错误是什么意思? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15235条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。