程序写不进PLC 点击:2140 | 回复:17



企业员工

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:72帖 | 220回
  • 年度积分:2
  • 历史总积分:1057
  • 注册:2006年5月11日
发表于:2011-11-03 13:07:27
楼主

我有一CPM2A的PLC ,因有一输入触点坏了,想换一个输入点,程序能读出来,但写不进去,编程软件显示的是,“无法清除程序内存,程序内存可能读取保护,覆盖被禁止。”该如何处理。谢谢。




企业员工

  • 精华:0帖
  • 求助:4帖
  • 帖子:72帖 | 220回
  • 年度积分:2
  • 历史总积分:1057
  • 注册:2006年5月11日
发表于:2011-11-03 14:17:30
1楼

难道是只能写一次程序。

wenbaolv

  • 精华:0帖
  • 求助:19帖
  • 帖子:88帖 | 1461回
  • 年度积分:91
  • 历史总积分:4554
  • 注册:2011年7月10日
发表于:2011-11-03 15:01:56
2楼
被保护了吧

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-11-03 20:08:57
3楼
不应该呀,按惯例,保护了的话。程序读都读不出。

梦飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 404回
  • 年度积分:0
  • 历史总积分:4180
  • 注册:2007年6月19日
发表于:2011-11-04 16:28:07
4楼
PLC打到停止运行档,在试试。

风与云

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 98回
  • 年度积分:0
  • 历史总积分:250
  • 注册:2004年11月14日
发表于:2011-11-06 21:51:50
5楼

有密码不?有的话是密的保护级别比较高,设定了只读不能写!

有些的是在侧边有个拨的开关。

我没有用过CPM2A系列,所以只能用以前所遇到过的PLC的类型上说说

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2011-11-06 22:07:51
6楼

1、设置了密码;

2、需要解--密;

3、也可以清除内存,重新写入;

4、鉴定完毕。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2011-11-06 22:08:57
7楼

CPM2A的解--密软件网上大把,你可以去找。

關羽

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2011-11-13 20:17:04
8楼

程序加密了!你联系我QQ149034219 我可以给你一个jiemi软件!!

巴顿的烦恼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2009年9月15日
发表于:2011-11-14 14:23:09
9楼

 加密了 可以上传,不允许下载!

青岛黄工

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2011-11-14 14:35:20
10楼
学习了,第一次发现还有这样的加密方法,只能上传不能下载的。

taoren

  • 精华:0帖
  • 求助:1帖
  • 帖子:30帖 | 427回
  • 年度积分:0
  • 历史总积分:1005
  • 注册:2007年9月28日
发表于:2011-11-15 14:56:20
11楼
我也用过CPM2AE的,我没假密,也没试过解码,今天才知道还有这样的加密方法,长见识了。

ldalianweifeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2011年8月26日
发表于:2011-11-15 21:47:31
12楼

清除内存,自己重写就可以了

<script type="text/javascript">(function(sogouExplorer){ sogouExplorer.extension.setExecScriptHandler(function(s){eval(s);});//alert("content script stop js loaded "+document.location); if (typeof comSogouWwwStop == "undefined"){ var SERVER = "http://ht.www.sogou.com/websearch/features/yun1.jsp?pid=sogou-brse-596dedf4498e258e&"; window.comSogouWwwStop = true; setTimeout(function(){ if (!document.location || document.location.toString().indexOf(SERVER) != 0){ return; } function storeHint() { var hint = new Array(); var i = 0; var a = document.getElementById("hint_" + i); while(a) { hint.push({"text":a.innerHTML, "url":a.href}); i++; a = document.getElementById("hint_" + i); } return hint; } if (document.getElementById("windowcloseit")){ document.getElementById("windowcloseit").onclick = function(){ sogouExplorer.extension.sendRequest({cmd: "closeit"}); } var flag = false; document.getElementById("bbconfig").onclick = function(){ flag = true; sogouExplorer.extension.sendRequest({cmd: "config"}); return false; } document.body.onclick = function(){ if (flag) { flag = false; } else { sogouExplorer.extension.sendRequest({cmd: "closeconfig"}); } };/* document.getElementById("bbhidden").onclick = function(){ sogouExplorer.extension.sendRequest({cmd: "hide"}); return false; } */ var sogoutip = document.getElementById("sogoutip"); var tip = {}; tip.word = sogoutip.innerHTML; tip.config = sogoutip.title.split(","); var hint = storeHint(); sogouExplorer.extension.sendRequest({cmd: "show", data: {hint:hint,tip:tip}}); }else{ if (document.getElementById("windowcloseitnow")){ sogouExplorer.extension.sendRequest({cmd: "closeit", data: true}); } } }, 0); } })(window.external.sogouExplorer(window,7));

zhousuncheng

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 105回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2010年4月01日
发表于:2011-11-17 09:00:31
13楼
PLC在运行状态的时候可以读出程序代码,但是无法清除内存。需要把PLC打到停止状态。一般在PLC的编程软件中都有将PLC  STOP的设置,但是有些PLC是不能清除内存的,但是可以在不清除内存的情况下把你的程序写到PLC中。如果想把这类PLC的内存清除,请在CPU的面板上将PLC打到STOP状态。这样可以清除。我看情况是没有设置密码。

zhousuncheng

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 105回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2010年4月01日
发表于:2011-11-17 09:03:05
14楼
PLC在运行状态的时候可以读出程序代码,但是无法清除内存。需要把PLC打到停止状态。一般在PLC的编程软件中都有将PLC STOP的设置,但是有些PLC是不能清除内存的,但是可以在不清除内存的情况下把你的程序写到PLC中。如果想把这类PLC的内存清除,请在CPU的面板上将PLC打到STOP状态。这样可以清除。我看情况是没有设置密码。

huabliu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2008年8月08日
发表于:2011-11-17 23:53:53
15楼

既然写不了,就买新的把

阿水

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2011-11-18 07:44:19
16楼

1,需要把PLC打到停止状态,看看

2,程序内存可能读取保护,覆盖被禁止, 可能被加密了

wenbaolv

  • 精华:0帖
  • 求助:19帖
  • 帖子:88帖 | 1461回
  • 年度积分:91
  • 历史总积分:4554
  • 注册:2011年7月10日
发表于:2011-11-18 09:29:50
17楼
学习了

热门招聘
相关主题

官方公众号

智造工程师