您的位置:控制工程论坛网论坛 » PLC与PAC » PLC解密软件大爆光(6)

瑞雪照丰年

瑞雪照丰年   |   当前状态:在线

总积分:4510  2024年可用积分:0

注册时间: 2007-02-01

最后登录时间: 2016-01-14

空间 发短消息加为好友

PLC解密软件大爆光(6)

瑞雪照丰年  发表于 2008/1/21 15:44:17      1823 查看 3 回复  [上一主题]  [下一主题]

手机阅读

PLC解密软件大爆光(6)


还是三菱的FX系列的解密...


 rar   


 


 


 


 


........................................


    各位大虾好!由于本人做的项目不大,很多客户赖帐,导致款子收不回来,本人凭着人不犯我我不犯人,若人犯我我想办法的原则,在技术上加一保障,设备运行三个月将停止运行,如对用户把款子打过来,我将上门把期限取消,用的PLC不外乎日本三菱和西门子S7-300.现在做生意真难,不知各位有没有同感!为保护大家的和法权益,我等只能在技术上加以约束!现在的问题就是如何给PLC设定使用期限!不知给位有没有高招?


 


 有两种方法,一种是利用实时钟,另一种是利用时基。


 


 GE  软双机热备 软件就有这样功能,不注册过断时间自动停一机,实现可以这样做,每隔一个时间断产生一个脉冲记次数,计数到一定值,运行停机指令或报警或旁路就可以了


 


如果使用的是西门子的,可以直接调用系统时钟功能块


 


 !我有个朋友干过一件事,做了个板子,带无线遥控功能,再把PLC的自备电池接上,在老赖的厂门口一按,把自备电池放电,并断掉PLC电源.他把这个板子和隔离变压器组装在一起,很隐蔽!


 


 


 如果是三菱,先用HOUR指令设定时钟,再用CMP指令或LD=指令进行比较输出使程序中断就可以了。你的问题我也遇到过,我就这么干了。


 


 西门子的调用时钟,然后和你设定的年月日比较就好了


 


如果是三菱,先用HOUR指令设定时钟,再用M8034中断输出就可以了。你的问题我也遇到过,我就这么做了。


 
不管是什么品牌的PLC,,,把PLC当前系统时钟读出来,,再与你设程序里面设置的,一比较,,不就行了。。
最好再在软件里面做一个复位的小程序,,比如:同时按下设备上的某几个按钮,设备就可以继续工作。。
等客户复了钱,,告诉他按某几个按钮就行了,,还省的自己跑一趟。。。


呵呵!


 


  采用系统时钟容易被修改.我以前做过200的设定时间,采用200的断电保持功能,在程序中做个计数器,很准.
当客户付钱后告诉他在端子上如何短接线,就可以把限时去除即可.经过实际应用,效果不错.


 


 哈!这种方法只能对那些钱不多的工程有效。如果工程款较大,还不如另外请人废掉重做。软件不值钱,即使是大项目,给个几万请你私人重做1套,我想你肯定乐翻了。


 对于使用计数器实现也有简单的解决之法:上电后直接进入Stop模式,然后把数据区清空,改一下实时时钟,重新把PLC转入RUN即可。


 


 如果用户有源程序,有没有给程序彻底加密的方法?  如果用户DOWNLOAD 源程序都不灵的方法???请高手指教


 


 


用定时注册的方法就可以,还不放心就加个加密狗.不过还没用过


 


三菱的我知道的.西門子的我不知道,誰想知道就打給我吧,做生意難啊,我也沒有別的辦法了,可是我不知道樓主是設備生産還是OEM,要是後者的話就不要打給我了!


 


报价时也不是说考虑只收70-80,根据情况.像国有企业是这样,但是私营企业砍价太厉害,也就不能按开始计划去招标!


 


 200有密码,数据要清的话程序也就没有啦


 


我程序是自己编的,但我是半路出家!所以有些编程的技巧还是要像大家学习!但是起码要用到系统时钟!


 


这个问题很简单,我以前就做过,那时是用松下的,我只让客户运行了一年,是用记时器做的。


 


 比较简单,如果plc内部有时钟(西门子)可以利用时钟和自己设定的时间比对,满足条件封掉所有输出。如果没有时钟,可以利用定时器和计数器设定一个脉冲采集装置,采集到设定的脉冲数即可封掉所有输出。
如果系统中PLC搭配触摸屏或者文本显示板使用就更为简单,甚至可以设定一定的参数,实现以下更好的效果


 


 


 这个主意不错,可以在编制用户程序的时候就写入一个这样带时间限制的程序,哈哈........这真是一个好注意


 


 
S7-200
中写V区、M区之类以及改个时钟不需要密码吧(即使用3级密码保护),把这些数据清空就可以了,程序绝对不会丢。不会你以为我用的是Clear PLC :D


 


 


 


办法当然有了。不用PLC,改用PC-BASED。比如研华的ADAM5510/TCP。使用Borland C++ 3.1编程。如果不懂C++,即使PLC水平再高也没用。一般的电气人员对于C++的熟悉程度不及PLC,所以只要你的程序做得花哨些,然后删除一定的注释,我想如果用户水平一般的话,要维护这套系统还是有一点难度的。这还是给了源代码的情况,如果不给源代码,那么基本上无法维护。
在系统出了问题的情况下,用户只有2个选择:要么废掉,要么请你过来,别无他法。那你就等者收钱吧  :D


 


 


利用万年历呀,到了某个时间程序就停止执行~


 


 


 也有同感,但大家可以查阅有关的法律和规定,在合同执行前就做好准备,关把相关的条件写入合同中。因为咱们国家有个计算机软件管理条例和知识产权保护法。只要在合同中注明,在尚未付清余款前,使用方所使用的软件只有使用权,而且是试用,知识产权归乙方所有,然后再规定付款期限并按期限进行一些技术处理,否则会吃官司的。技术处理相对要容易些。不要给对方造成重大损失,要好是先有提示,最好不吃到官司,那样会得不偿失的。


 


   使用时基和计数器,我有lg的程序。加时间限制40天.  能不能多加几天呀??


 


 对的!楼上的哥们说的对!就用时钟做比较。和时钟脉冲做记数!来个中断程序或跳转程序就行了!


 


        最好不要加密,作生意要有平和的心态,欠款多的最好不要做,以免血本无归,还有就是如果有5~10%的质保款最好按成本核算进去,如果一定要加密最好不要用三菱的PLC,目前好象只有西门子S7300以上的密码比较难解,触摸屏可以选用迪吉特设定不可上载模式(注意不是留上载密码)或人机电子的(MT506最新版的解不了),祝大家工作愉快!


 


用掉电保持的计时器(计数器)不就行了吗,设一个内部复位或隐秘的外部复位。


 


 

1楼 0 0 回复
  • talentfish

    talentfish   |   当前状态:离线

    总积分:65  2024年可用积分:0

    注册时间: 2007-12-05

    最后登录时间: 2007-12-06

    空间 发短消息加为好友

    talentfish   发表于 2007/12/5 10:53:26

    2楼 回复本楼

    引用 talentfish 2007/12/5 10:53:26 发表于2楼的内容

  • bllsx99

    bllsx99   |   当前状态:离线

    总积分:69  2024年可用积分:0

    注册时间: 2007-12-04

    最后登录时间: 2009-05-07

    空间 发短消息加为好友

    bllsx99   发表于 2007/12/15 0:08:46

    谢谢
    3楼 回复本楼

    引用 bllsx99 2007/12/15 0:08:46 发表于3楼的内容

  • 一吻上青天

    一吻上青天   |   当前状态:离线

    总积分:26  2024年可用积分:0

    注册时间: 2008-01-04

    最后登录时间: 2008-02-19

    空间 发短消息加为好友

    一吻上青天   发表于 2008/1/21 15:44:17

    有谁能拿一个简单程序设置时间给大家介绍下,偶是新手!!谢谢了!!!!!!!最好是1年的期限就自动跳转。。。
    4楼 回复本楼

    引用 一吻上青天 2008/1/21 15:44:17 发表于4楼的内容

总共 , 当前 /