首页 理论教育 PLC程序保护:如何保障PLC程序的安全性?

PLC程序保护:如何保障PLC程序的安全性?

时间:2023-06-23 理论教育 版权反馈
【摘要】:程序保护可使用读写DIP开关,ON保护,否则不保护。也可用软件设定保护,如CPM型PLC是DM6602字的0位,设为1,保护,设为0,不保护。程序保护可保证程序不被删除或修改。OMRONCS系列PLC加密的方法是用编程软件。加锁后,即使PLC程序正常运行,但不产生控制输出。加锁可用置位PLC的输出禁止位实现,也可用自编一段小程序,使相应的输出禁止。

PLC程序保护:如何保障PLC程序的安全性?

程序保护可使用读写DIP开关,ON保护,否则不保护。也可用软件设定保护,如CPM型PLC是DM6602字的0位,设为1,保护,设为0,不保护。程序保护可保证程序不被删除或修改。但其他人可读它,重用它。为了保护知识产权,可对程序加密。

OMRONC系列PLC加密的方法是:

在程序的00000、00001地址分别加入如下指令:

0000 LD AR1001

0001 FUN(49)

000

000

#密码

这里,第1条指令为加载指令(LD),其操作数为AR1001。第2条指令为功能指令(FUN(49)),其操作数有3个,即000,000及#密码。

密码可从0000~FFFF(十六进制数码中任意选定。

以上是整个程序加密。也可在程序某地址之后加密。办法是在加密开始处输入如下指令:(www.xing528.com)

开始处地址 LD AR1002

开始处地址+1 FUN(49)

000

000

#密码

已加密的程序,用计算机编程软件打开时,要先输入正确的密码,否则读不出程序。使用简易编程器,也要先解密,否则也读不出这个程序。简易编程器进行解密操作,见第2.5节。

OMRONCS系列PLC加密的方法是用编程软件。在程序属性窗口中设定。密码为8位,可以是数字,也可大小写英文字母。

程序除了保护、加密,还可加锁。加锁后,即使PLC程序正常运行,但不产生控制输出。加锁可用置位PLC的输出禁止位实现,也可用自编一段小程序,使相应的输出禁止。

提示程序保护、程序加密、程序加锁是不同概念,各有各的目的。可按要求全用或用其中的一种。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈