西门子程序的疑惑(求助) 点击:1223 | 回复:11



wirthpu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 28回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年8月11日
发表于:2006-12-01 16:33:00
楼主
   L     DB10.DBD    0
      A     M     10.0
      JCN   L1
      L     DB10.DBD   80
L1:   T     DB10.DBD   28
      DTR   
      T     #tempR
      CALL  FC   106
       IN     :=#tempR
       HI_LIM :=1.000000e+004
       LO_LIM :=0.000000e+000
       BIPOLAR:=FALSE
       RET_VAL:=#tempW
       OUT    :=PQW288
一调用,PLC运行20秒后停止,SF亮红灯。
参数设置:
DB10.DBD0     DINT
DB10.DBD80    DINT
DB10.DBD28    DINT
#tempR        real
PQW288        INT
FC106从西门子数据块中调用。



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-01 16:40:00
1楼
既然SF亮红灯,你应该将模块诊断信息发送上来,光从程序上而没有任何数据说明的程序上很难判断问题的所在。

  • 精华:0帖
  • 求助:0帖
  • 帖子:46帖 | 602回
  • 年度积分:0
  • 历史总积分:1483
  • 注册:2004年7月01日
发表于:2006-12-01 16:55:00
2楼
观察一下dbd0和dbd80,楼上说的有理

wirthpu

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 28回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年8月11日
发表于:2006-12-01 16:57:00
3楼
模块诊断信息从哪儿看,冒昧的问一句,我是新手,请多多指教

wirthpu

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 28回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年8月11日
发表于:2006-12-01 17:25:00
4楼
Diagnostic buffer of module CPU 315-2 DP

Order No./ Description         Component                   
Version                    6ES7 841-0CC04-0YE0          
 Firmware                    V    5.3.1                    

Rack:                          0
Slot:                          2


Event 1 of 100:  Event ID 16# 2943
I/O access error, writing 
P area, word access, Access address:    300
FC number:    106
Module address:    264
Requested OB: I/O access error OB (OB122)
Priority class:  1
External error, Incoming event
05:21:23:717 pm  12/01/06

wirthpu

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 28回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年8月11日
发表于:2006-12-01 17:39:00
5楼
终于找到原因,没有调用OB122

zy5212001

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 74回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2005年11月30日
发表于:2006-12-02 10:38:00
6楼
学习!

电工的电工

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 32回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2006年10月05日
发表于:2006-12-02 12:15:00
7楼
yuanle:

        模块诊断信息在那里可以找到??
       

flysnow:

       能不能详细叙述你找到原因的方法?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-03 21:04:00
8楼
软件菜单PLC-〉模块诊断

flymoney

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 91回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2004年7月06日
发表于:2006-12-03 21:50:00
9楼
学习

匪夷所思

  • 精华:1帖
  • 求助:0帖
  • 帖子:147帖 | 2046回
  • 年度积分:0
  • 历史总积分:3396
  • 注册:2005年6月10日
发表于:2006-12-04 10:40:00
10楼
原来是这样

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-12-04 16:30:00
11楼
Requested OB: I/O access error OB (OB122)

热门招聘
相关主题

官方公众号

智造工程师