1.数据安全
是指数据不能丢失,即使丢失,最好也能找回来;不能被没有授权的人读写,即使把数据读取了,也令其无法使用。
对PLC,数据不能丢失是不难的。因为它的数据存储区都是或都可是掉电保护的。即使停电了,其所存的数据也不会丢失。再就是在程序上,要使用好地址及控制好指针,要确保存储区的数据不被误改写。
要是能把丢失的数据找回来,就要作数据备份。备份是原数据的复制。有了新型的内存卡,PLC也可做数据备份了。这也是一种重要的安全机制。
2.读写保护
为了数据安全,做好写保护是需要的。欧姆龙PLC进入运行方式,其数据只能由指令写,人工或通信都不能写。这也是很好的数据保护。
有的PLC为防止在联网中或外设操作中,数据丢失,或不宜被别人访问,设有相应的管理指令或设定。执行了这类指令,或做了这些设定,数据将不会被读写。可确保数据安全。
3.数据加密
如果读写保护不好实现,也可对数据加密,这样即使数据被人读取了,但它如不知是怎么加密的,则也无法理解其含义,也可保证数据安全。
加密是对数据进行混乱的拼凑或者隐藏信息的过程,从而使数据难以理解,除非进行解密或者破译,把它转换成原始的样子。加密是防止非法使用数据的最后一道防线。(www.daowen.com)
在使用这些数据和文件之前再将其还原成原来样子,称为解密。密码数据被第三者截获,探知其真实内容,称为破译。
其实数据压缩后,如不知加压的算法,也无法解压。这样的数据也等于是加密的数据。被读走,也无妨。
数据加密的方法通常是用一个通用的算法再加上一个密钥。算法可以是公开的,但密钥是保密的。加密过程就是把该算法施行于要加密的数据,密钥作为控制参数控制加密过程。常用的加密方法有三种:移位法、代替法和代数法。
移位法是将原来数据中的字符顺序重新排列。
代替法是用替代字符取代信息中的字符,或用替代字符组来取代信息中的字符组。
这两种方法简单,但不可靠,容易被破译。
代数法是先把信息转换成等效的数字序列,然后用代数方法对数字序列施行变换,得到密码。例如把数字序列和密钥的二进制码作异或运算得到密码。解密过程也很容易,用同一密钥再作一次异或运算就可得到原文。
数据加密,虽能保护数据安全,但也增加不少麻烦。只是非常需要时,才用它。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。