lix102
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 122 点
下载积分: 607 分
在线时间: 5(小时)
注册时间: 2013-09-30
最后登录: 2013-11-04
查看lix102的 主题 / 回贴
楼主  发表于: 2013-09-30 20:13
今天拷了一台机器的PLC程序,有8000多步,怎么就是没看到X/Y输入输出点?输出线圈全是M继电器?这是怎么回事了?
打豆豆
欧姆龙-NJ系列 NX系列 NY系列,远程解密,西门子120
级别: VIP会员

精华主题: 8 篇
发帖数量: 1458 个
工控威望: 3671 点
下载积分: 8485 分
在线时间: 1950(小时)
注册时间: 2006-12-20
最后登录: 2024-11-26
查看打豆豆的 主题 / 回贴
1楼  发表于: 2013-10-18 11:34
引用
引用第17楼cbj199388于2013-10-11 13:50发表的  :
我认为这个程序员是胡扯,之所以这样做,就是为了不想让别人接手他的工作,他的程序是先将输出Y0---Y17用M2900--M2917在程序中代表,然后再把M2900--M2917送入D910,再将D910送入输出寄存器K4Y0,他完全可以直接BMOV M2900 K4Y0 K10。但他没有这样做,完全刻意回隐藏数据来源。这样的程序只对新来说是一个问题,但对于熟练的工程师来说是雕虫小技。为了方便修改程序,后人接手的完全可以利替换功能将M2900--M2917直接替换回Y0---17,这样程序就好看多了。
真正的高级程序员为了保护程序不让别人修改,正确做法是另用触摸屏的宏,如果是PC的就利用上位机软件,直接通过通信参与PLC程序中的部分功能计算。这样PLC运行中的程序只是设备运行的一部分,接手人如果得不到触摸屏中被加密的宏,或PC软件中的源码,也就无法修改PLC中的所有功能,因为PLC运行的程序只是一部分,这才算是高级程序。本人做一个一台设备因PLC密码容易破解并且有时客户要求提供PLC程序,所以就在触摸屏中写了二个宏,将PLC重要数据运算交由触摸屏运算然后再将结果送至PLC,然后把宏加密,这样就算别人拿到PLC程序也无用。另外在宏中可增加虽要注册码功能,这样就算别人拿到触摸屏软件也无法克隆机器。
本人十年工控经验,现在从事PLC等各种控制器研发,开发的板式PLC可直接用三菱GX软件下载,监控,全套方案转让。让你自己可以生产兼容三菱编程软件的PLC,有兴趣联系QQ378658486  电话13530816825

你要是说你很牛逼,我给你一段台湾人写程序密码校验,你能在30分钟内看懂你就牛逼。触摸普罗菲斯。

动不动就把别人的说的是狗屎,你的是宝贝,
只要能把PLC程序读出,把你触摸屏能破解,看你啥程序,啥复杂的运算,啥宏,都是狗屁无用。我想你用的应该是维纶的触摸屏,禁止上载也是狗屁无用。

你也只是想给你打一个广告而已罢了,话说你上位机就不能破解?
[ 此帖被gys19830912在2013-10-18 11:41重新编辑 ]
欧姆龙PLC:NJ系列 NX系列 NY系列,直读管理员密码/设计师密码/维护者密码/操作者密码,远程解密!NJ系列 NX系列 NY系列恢复出厂,远程操作格式化。触摸屏NS /NT/NP直读解密,原始密码。ysmacstudio程序&POU、功能块、程序ID、库文件、Can电子凸轮参数等解析出原始密码;功能块、库文件禁源解除,文件中库提取。西门子1200/1500完美解密,不掉数据。 VX:177-1152-8688