[求救]人机界面赋值错误造成撞机事故 点击:265 | 回复:4



没有笔名12345678

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 149回
  • 年度积分:3
  • 历史总积分:1099
  • 注册:2007年3月24日
发表于:2008-08-23 21:01:54
楼主

买了个山寨文本屏,功能简单,控制松下FPΣ 做定位控制,该屏的DT存储器的取值范围达不到松下PLC的 断电保存寄存器区的DT32710  ,所以写了以下一段程序,方便断电重启后还能显示刚才设置的参数。

 

当下载程序监控后发现 断电保存寄存器 和 非断电保存寄存器 都已经有当前值了而且是寄存器取值范围的最大值,如果此时运行设备,那后果不堪设想。正常的话寄存器的值应该都为零。

后来只能修改程序,给 断电保存寄存器 附上 K0  ,清空里面的数据。
然后进行离线编程,全部编好之后再下载,---问题解决了。

我是在进行监控的时候添加了指令,然后直接编译下载,就发现上述的情况!!

为何这样呢? 请各位大侠解释一下!!!

 


此主题相关图片如下,点击图片看大图:




ladder

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 653回
  • 年度积分:0
  • 历史总积分:1491
  • 注册:2007年1月04日
发表于:2008-09-05 23:24:47
1楼

因为DT32710开始地址区是用EEPROM的,容易受外界影响而使其值变化

subiao18

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 50回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2006年6月09日
发表于:2008-10-07 23:03:36
2楼

有可能在以前就有数据了,你把它编在程序里就直接显示数据了.

息峰

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 293回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-10-08 08:04:32
3楼

你用过9013后,要用9014而不是9010,这样就不会有你说的问题了.为什么?你应当会清楚.

息峰

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 293回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-10-08 08:07:09
4楼
还有,如果这个PLC之前用过的话,最好将所有存储器初始化后再下载致PLC.

热门招聘
相关主题

官方公众号

智造工程师