
SMP16-E356-A62西门子驱动卡
现在市场上主流的PLC,都带有加密功能,作用就是给你的PLC加上密码,没有密码就不能上载程序,以此来保护你的知识产权,防止别人盗用、篡改你的程序。
------------------------------------------------------------------------
产品图片、价格、产品属性等资料,仅供参考,具体以询价时为准,如需详细技术资料请联络,欢迎在线或来电咨询……
另外,还有的PLC编程软件可以对子程序、程序库等进行加密(例如西门子的S7-200系列),这样别人可以使用你编写好的库或子程序而无法看到内容。这样可以保护你的关键算法或流程。
有矛就有盾。看过电视剧《暗算》吗?有加密就有解密。
因此,PLC破解,一种就是指对PLC进行解密,读出里面的程序;一种是指对电脑里面的工程文件、子程序库等进行破解,使其可以显示,可以修改等。
为啥要破解呢?归纳下来,下面几种情况比较多:
1、 自己的密码忘了
2、 学习别人的程序,增加自己的编程水平
3、 设备需要维护,原来的工程师走了
4、 因为种种原因,PLC里面有软件陷阱
5、 设备厂家的PLC加了密,过了保修期厂家又不负责
6、 了解设备的工作原理,了解工艺,仿造设备
7、 “拿来主义”,直接复制别人的产品
……
对于第1种情况,没啥说的。
对于第2种情况,是讨论比较多的。
对于第7种情况,肯定是在道德上要进行谴责的。
对于其他情况,可能需要具体问题具体分析。
一些从事自动化方面工作的技术人员想进行PLC破解,通过学习别人程序的编程方法。这种做法的意义有多大呢?看懂别人的程序,可能比自己编制一个新的程序更累,尤其是程序比较大,而且没什么注释的时候(通过破解PLC读出得来的程序,多半没有注释,没有变量名称)。
下面是一个网友写的关于PLC破解的文章,挺有道理的,引用如下:
“我曾经设计一个龙门刨床的项目,采用三菱F140MR PLC,编写了一个程序,一名维护的技术人员不是很好的了解龙门刨床的设备工艺,而是痴迷于了解我的程序,我告诉他,你应该好好的了解设备的状况和工艺,熟悉电气图纸,发现设备的运行状况中哪些方面还没有满足工艺的要求(也就是程序的不足),自己编写一个,无从下手时看看资料或者问问我,我保证他三、四个月彻底了解PLC,贵在实践。到那时,废掉我的程序。
而他却热衷于了解我的程序的每一步,问来问去已达四年多,至今未能掌握,面对设备、面对PLC仍然茫然无从下手,四年意味着一个大学毕业,意味着一个研究生,甚至一个博士。而他连一个小小的PLC都没毕业。而F系列PLC早已淘汰的快无影无踪了。如果仅从了解别人的程序而热衷于PLC破解,这个实例,已经告诉你,你已走进误区,成为一些商家和一些网站的靶子。
何谓PLC程序,不过是你设计工程项目的工艺而已,有工艺要求才可能有程序,程序只是设备工艺的具体反应,了解了工艺要求也就等于了解了程序。编程不过是个规则,要你用这个规则把设备工艺写出来,因此你重要是了解设备的工艺和具体使用PLC品牌的功能。当你充分了解了设备工艺,设计完电气图纸,你的设计任务可以说基本完成了,剩下的就是看看PLC编程规则,把程序写出来,把工艺写出来。
记住!贵在实践!我在上学时,PLC功课是满分,对梯形图、语句非常了解,也在课本上看过很多程序,可我当第一次面对设计时,却不知道如何下手,当把我的程序(问题很多)输进去并执行时,也就短短的一两天,我的感觉是PLC不过如此,海阔天空的感觉,没有不会的,只有不做的。
我的一个朋友告诉我,他在工厂里,一些设备被一些早进厂的人把持着,PLC加了密,也不让看程序(程序也不是他们编的),以此压着他们,想让他们水平超不过他们,我告诉他,他们不过是个永远长不大的丑陋小人(现在国有企业比比皆是),莫做他们的继承者,也不要学他们的德性,这种人是最脆弱、是最没水平的,好好了解一下工艺,了解一下设备的运行状况。自己编一编,不懂问问学学,这才是他们最怕的。”
说那么多,只是想告诉大家,破解有其存在的合理性,但不要痴迷于此,更不要用这个来做违法、违背道德的事。
我所知道和掌握的S7-200系列PLC的破解方法主要有“软的”和“硬的”两种方法。
先说说“来软的”:西门子的S7-200系列PLC留有“后门”,可以直接通过串口电缆(PC/PPI)来读出其中的PLC密码和POU密码(子程序和库密码),方法和读取PLC的内部寄存器基本类似。读出来的密码是经过位逻辑处理的,经过运算可以得到密码。
再说说“来硬的”:S7-200系列PLC的内部电路板上有一个EEPROM芯片,里面保存有PLC的密码。可以通过I2C接口(一种电路接口)读出EEPROM内容,分析得出密码。
据说最新版本的S7-200系列PLC硬件电路有些不同,软件也有改动,破解可能困难一些。
另外,国内有几家“山寨版”的S7-200系列PLC,据厂家宣传说和西门子的是完全兼容的。但大部分厂家只有扩展模块,没有CPU单元。有CPU单元的目前据我所知有两家。一家在上海,叫正航,一家在深圳,叫合信。两种产品我都用过,也都尝试过破解。
合信的“来软的”、“来硬的”都“招了”。正航的“来软的”算出来是乱码,刚开始以为是计算方法不同,后来折腾了很久,最终我发现不管什么密码和PLC给出的乱码是没有任何关联的。软的不行就来硬的。拆机后找到EEPROM芯片,读出BIN文件分析,和“来软的”一样,算出来仍然是乱码。看来正航的加密和西门子还是不同。
询价
↑ ※>:福建鸿飞达自动化科技有限公司
↑
陈婷婷
※>:电话:18005007289
↓ ※>:座机:0591-87722515
↓ ※>:Q
Q : 15306977434、1183372012
来电
※>:传真:0591-88263940(备注:小陈收)
------------------------------------------------------------------------
===============================
SMP16-E356-A62西门子驱动卡
SMP16-E356-A62西门子驱动卡
3HAC023195-001
IC693CMM321 通讯模块
R911170701 PST610EL
1756-L71
140CPS11420C
SGMG-13A2ABC
SEW ES1T 1024脉冲 5VDC TTL 编码器
PFEA111-65
AB 40888-313-53
A860-0203-T013
科尔摩根 CP303250
MVME 162-220
6ES7412-2EK06-0AB0
AB 20B-ENC-1
ACM2N0480-4/2-3-CW
140DA084210
SM711 卡件
MPL-B660F-MJ22AA
MDX61B0011-5A3-4-OT
RF340R
TS20E12
UC4-13341 感应器
FC-PSU-UNI2450U
MVME 162-222
SM511 卡件
CIMR-JB2A0004
M7284C1018
MCS6-115-230/5
RINT-5521C
BGR NTB02-00
TSX PSY 2600
IC693CPU364-FK
51198947-100-J APM电源
IC200GBI001
57C416
TS5312 N250
SGMAS-08ACA21 伺服马达
Modicon 140DDO36400 PLC
PMP131-A1B01A74
TS2025N371E10D
穆尔 MCS40-3X400-500/24
3HAC020126-001
A16B-1100-024-/-R 功率模块
140ACI03000
51198947-100 APM电源
RS2-4TX/1FX
AGP3500-T1-AF
ABB DI810
1756-BA2
20AENC
FCP270
CPS-18FB
C145T17FB59D
172JNN21032 通讯总线桥
1336BDBSP6C
S0011CHK(349896-A02) 保护板
3HAC041443-003 机器人主板
S31061-NA
XBTMEM08
SC402G 横河卡件
A06B-6130-H003 MY轴驱动
E84AVSCE5514SX0
2711-T10C8
A860-2120-V004
安川 JAMSP-PS22A 电源模块
3HAC025338-002
IC693CPU374-GS
ABB 3HAC 12928-1 机器人电源模块
A06B-6089-H712
ABB /COMMANDER100 C100/型号C100/O200
富士 FRN11G11S-4CX 变频器
XPSATE5110
IC200UEX122_B
3HAC12815-1/09
AX5103-0000
CDA32.004.C1.4
SGMAS-08A2A21-Y2
1756-PA75
A16B-3200-0362/05A 主板
A06B-6140-H055 发那科电源
1771-OBD/B
IC200MDL650F
A5E00825001 S:T-W81002376 触发板(SIEMENS)
78-092-0300
MDV60A0075-5A3-04-00
1734-MB
3HAC033234-001
BMXDDO6402K
2711-T5A9L
ES2403 艾默生变频器
AEG 2P400-495HF 调功器
3HAC17327-1/2
MOX603-4001 电源模块
TSX MCP C512K
Bosch PST 6100.330 L 力士乐驱动器
V200-18-E3XB 控制器 品牌UNITRONICS
MKD041B-144-GP1-KN
6RA8222-8BA0
TSXP 67455
施耐德模块XPS-MC16Z
机器人双通道卡DSQC659订货号3HAC025780-001
XPS-MC32Z
DCS电源模块 51198947-100
Kollmorgen 6SM57S-3.00
DI 模块 DDI01
ACP201-02 货少了,
STD 624-A1A-00000
140ACI03000
MSK076C-0450-NN-M1-UP1-NNNN
IC31219G01
ABB直流调速备件DCS-FEX-425
474954
CPU模块 IC698CPE010
联系人:陈小姐(销售工程师)
手机:18005007289
邮箱:15306977434@qq.com
*您的姓名:
*联系手机:
固话电话:
E-mail:
所在单位:
需求数量:
*咨询内容: