首页 上一页 1 2 下一页 尾页

(已结贴)工控PLC擂台第62期-PLC程序的加密问题 点击:4883 | 回复:38



玻璃的心

    
  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-10-30 11:04:17
楼主

      我们知道,随着工控市场的竞争的越来越剧烈,各公司对自己的PLC程序的功能越来越完善,那么,我们这期擂台就是希望各位就自己最熟悉的一种PLC的程序的加密具体介绍一下,必须要有相关文字介绍和相关的图形,PLC品牌任意选择!



工控PLC擂台每周一期,本期待60期结束一周后结贴。奖项设置:一等奖2名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。

 




hzhpl

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 355回
  • 年度积分:2
  • 历史总积分:5311
  • 注册:2011年10月21日
发表于:2011-10-30 15:55:10
1楼

首先推荐使用国产PLC老大和利时公司LM系列使用编程软件:PowerPro
该软件基于Windows环境,符合IEC61131-3国际标准,具有离线仿真功能,使用户能在程序试运行之前测试逻辑的正确与否,而无需下载到硬件设备,极大地方便了程序的调试!
话回正题:程序加密
⑴首先先打开软件新建程序 命名PLC_PRG




⑵ PLC配置组态 这里选择 LM3104



⑶ 编程 以控制步进电机正反向控制程序为例



⑷ 程序加密
点击右栏PLC_PRG→属性 →选择只有组号 0 为完全权限,而其他组设为 无权访问



⑸设置密码 工程→用户组口令 →Level 0 密码设置




青岛黄工

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2011-10-31 11:35:31
2楼

松下FP系列编程软件,FPWIN GR用着方便,设置的密码能有效保护知识产权,现演示给大家:

首先,在下载好程序后,点击工具菜单中PLC密码设置选项

默认选择禁止存取,在方框中设置密码,回车
提示再次输入密码,就可以了
如果要上载PLC中已经设置密码的程序
点击是,会弹出密码设置对话框
选择允许存取,然后输入密码,就可以上载了,如果密码输入错误
点击强制解除密码,会提示
点击是,则上传,在PLC中程序会被清除,如下所是

hzhpl

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 355回
  • 年度积分:2
  • 历史总积分:5311
  • 注册:2011年10月21日
发表于:2011-10-31 13:10:27
3楼

基恩士PLC 编程软件 KV STUDIO

模块/宏加密

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-10-31 19:06:15
4楼

关于和利时的加密功能,这种加密后PJ简单,意义不是很大,应该是通过工程加密较好,等有空上传截图。也就是说使用密码的目的是什么,我想大家不是纯粹为了加 密而加密吧,看看下面的加 密吧,虽然过程看上去与其他没有区别,但目前解   密基本上没有可能。

 

先说明加密的位置: 文件\另存为...,见下图

上图红线框中就是我们需要说的地方。包括加 密工程、加 密内部外部库,不管是哪种,目前都难解   密。这也是使用3S公司Codesys软件编程的最难解 密所在,是保护我个人知识产权最佳之处。
选中上面之后,输入密码即可,这个很常见,都是需要输入2次,见下图
基本就是这样,加 密过程跟大部门软件类似,只是不知道密码的情况下,破     解就相对困难多了

yijunnan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年11月23日
发表于:2011-10-31 19:26:26
5楼
长见识了,好久没上来了,变化不小

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-10-31 20:01:32
6楼

南大傲拓PLC的加密方式:

1.文件设置密码:

通过文件加密后;如果其他人想打开你的文件;要输入密码才能打开;

2.登录密码:

如果他能进入你的文件;但如果想对文件进行编辑和下载的话;要输入正确的登录密码才可以;

3.下载时不下载文件;而只是编译的文件;如下图所示;

如果这个位置不选择的话;他人是无法从你的PLC中上载出来程序的啊;

好的!

这一点是南大傲拓PLC中最保密可靠的地方;

4.你还可以从硬件上面把下载的口给破坏了;那样,人家根本无法去联机你的PLC;这种方法最好是成型产品;但少用为好;

如果以后自己想升级也没有办法了!

玻璃的心

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:334
  • 注册:2011年11月01日
发表于:2011-11-01 19:39:50
7楼
率亲友团前来围观,            

hzhpl

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 355回
  • 年度积分:2
  • 历史总积分:5311
  • 注册:2011年10月21日
发表于:2011-11-02 17:26:01
8楼

刚ye_w 提出,上面加密太简单!回去查看手册,还是有更高一级的加密方式!
现把图贴出(如果大家想去学习和利时PLC,可以去官方网站下载资料
或留下邮箱可以发给你!)

caojie0723

  • 精华:2帖
  • 求助:5帖
  • 帖子:26帖 | 2883回
  • 年度积分:8
  • 历史总积分:22502
  • 注册:2004年2月22日
发表于:2011-11-04 16:26:54
9楼
说一下施耐德的unity   pro软件吧。1:对工程的加密,在工作站的属性中得保护选项
同时可以对密码进行二次加密
2 对dfb类型的加密:
3去除对上载信息的勾选,可以造成plc无上载信息,就会造成不能从plc下载程序,这是最好的加密了

shne230

  • 精华:1帖
  • 求助:3帖
  • 帖子:18帖 | 76回
  • 年度积分:0
  • 历史总积分:631
  • 注册:2006年8月18日
发表于:2011-11-12 10:02:07
10楼

台达PLC,软件WPLSOFT 2.20

一:程序密码设置

shne230

  • 精华:1帖
  • 求助:3帖
  • 帖子:18帖 | 76回
  • 年度积分:0
  • 历史总积分:631
  • 注册:2006年8月18日
发表于:2011-11-12 10:04:33
11楼

二,PLC密码设置

 

今生缘

  • [版主]
  • 精华:43帖
  • 求助:20帖
  • 帖子:4740帖 | 10148回
  • 年度积分:75
  • 历史总积分:111144
  • 注册:2011年3月02日
发表于:2011-11-19 01:06:52
12楼
过来学习的O(∩_∩)O

yanwen0227

  • 精华:2帖
  • 求助:49帖
  • 帖子:577帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-11-19 17:20:32
13楼
来此学习一下,太好了!这么多的好贴都应该是一等奖!支持了!

彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2011-11-19 20:47:51
14楼

西门子有读写密码和块加密等方式 

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-11-19 21:00:57
15楼
        在为用户设计项目时,有的用户考虑操作者的素质及设备成本,不选用工控机与触摸屏,要求用二组数码显示器,能时时显示生产记录:合格品与与废品的数量,并能将生产记录打印出来,为此我选用自制的显示组件直接与PLC的I/O口连接,并编有驱动程序放在一个子程序包里,该程序留有输入数据与打印命令口与主程序连接。编程十分简单,为了技术保密,我对该组件的驱动程序做了加密措施,即不让它显示:点击该子程序显示空白。下面举一个S7-200编程小例来说明如何加密的:
1、 主程序为一条:调用子程序

2、 子程序为“实数运算”

*** 如想要使该子程序加密,使其不显示,用鼠标指向图中低下的“实数运算”处,按右键,出现一菜单,点击其“属性”,出现下图:

点击图中白色小方框,再填写密码与验证,按“确认”即可,见下图:

按下“确认”后,该子程序立刻被隐藏呈空白,见下图:

        采用这种加密方法,不影响程序下载与上载,就是看不到具体程序内容。
       再有S7-200 在系统块设置里,有密码保护,编程者可以通过它设置密码以限制访问S7-200 CPU的内容或限制使用某些功能。S7-200手册对此有介绍,这里不再说明。

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2011-11-21 13:50:47
16楼
我们做的东西从来不加密

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-11-21 22:44:14
17楼

大家讨论对整个程序加密的比较多。

现在也有一种对关键程序编成功能块,进行封装加密,这个也很常见。

jsjyep

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2011年11月22日
发表于:2011-11-22 16:00:45
18楼

江苏金燕自控技术有限公司初来,支持一下.http://www.54875.com

刘方

  • 精华:0帖
  • 求助:1帖
  • 帖子:15帖 | 589回
  • 年度积分:0
  • 历史总积分:1092
  • 注册:2005年12月01日
发表于:2011-11-22 17:20:33
19楼
学习了                                 

小南蛮子

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 341回
  • 年度积分:0
  • 历史总积分:3458
  • 注册:2007年9月24日
发表于:2011-11-22 19:09:08
20楼
好帖,各位高手,谁来教教我三菱PLC如何防止恶意<此处内容被屏蔽>?

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页