西门子S7-200系列的PLC有没有数据加密的指令

项目涉及到数据安全,所以想知道有没有涉及到数据的对称加密的指令

问题补充:
别的加密方式也可以,只要别人就算拿到数据也没法解密就可以

最佳答案

S7-200系列的PLC提供三种加密方式:项目文件加密、CPU加密、POU加密。
三种方式不见得都用,可以适当的选择一种或两种使用。
下面分别介绍如果在我们的程序中使用这些加密方式:
一、项目文件加密
所谓的项目文件加密就是在编程电脑上把编程的程序添加上密码,以防止当我们的电脑给别人拿去后打开自己的程序。
使用STEP 7-Micro/WIN V4.0以上版本,可以为整个Project(项目)文件加密,使不知道密码的人无法打开项目。
在编程软件STEP 7 MicroWIN 的File(文件)菜单中选择Set Password(设置密码)命令,在弹出的对话框中输入最多16个字符的项目文件密码。

密码可以是字母或数字的组合,区分大小写。

当我们设置好密码退出编程软件后,再次打开必须要输入密码。


二、CPU加密
项目文件加密是加密电脑上的项目文件,因此CPU中的程序是无法保护的,当需要防止通过上载的方式查看你的程序时,就需要对CPU加密。
CPU加密是在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码。
如何设置密码如下图:


由上图可以看出CPU加密共分为四级,从1级到4级权限越来越小。
a.选择密码保护等级
“Full”等于没有限制(无密码)
b.输入1 - 8个字母、符号或数字作为密码
c.再输入一次验证
字母大、小写无关。

Level 4 密码:第 4 级保护密码禁止上载程序,即便有正确的密码也不行。 在没有源程序的情况下,处于第 4 级密码保护下的 CPU 也不支持程序状态监控 、运行模式程序编辑和项目比较。其他功能处于和第 3 级密码相同的保护状态。
密码只有在系统块下载到 CPU 中后才起作用。
注意:
1、经过密码验证后的编程连接会一直保持,如果编程计算机的通信意外断开,有效的连接会继续开放约一分钟。正确的做法是先退出(关闭)编程软件Micro/WIN 再断开编程连接。
2、CPU 密码保护不能限制他人使用编程软件 Micro/WIN 对用户数据区的访问。如果在诸如 V 存储区、M 存储区中保持了敏感的数据,需要注意。
3、设置了CPU密码后,为何看不出密码已经生效?
在系统块中设置了CPU密码并下载后,因为你仍然保持了Micro/WIN与CPU的通信连接,所以CPU不会对设置密码的Micro/WIN做保护。
要检验密码是否生效,可以:
停止Micro/WIN与CPU的通信一分钟以上
关闭Micro/WIN程序,再打开
停止CPU的供电,再送电
三、POU加密
1、在需要保护的主程序或者子程序名称上,右键点击,然后左键点击属性。

2、勾选,输入密码,若下面也勾选则保护全部。

提问者对于答案的评价:
虽然没找到我想要的,但是还是很感谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:25
下一篇 2021年7月5日 下午3:26

相关推荐

  • S7-200 PLC 存储卡?

    编写了一个S7-200 PLC程序,编译下载后提示程序太大,当前CPU不能装载,能用S7-200 PLC 存储卡扩展CPU内存吗?存储卡的功能是都有什…

    SIMATIC S7-200 2020年10月31日
  • s7200PLC上传报错

    我用s7200 226cnPLC,上传程序时报错“上载顺序错误”,重启PLC和电脑都没上用,PLC上也没什么报错,求大神帮忙。 钻石用户推荐最佳答案 S7-200有密码保…

    SIMATIC S7-200 2021年7月5日
  • 200PLC的MODBUS通信

    现在我想用200PLC做modbus主站 有4个提供了modbus接口的装置作为分站,我想把这4个装置接入到200PLC上 怎么才能实现呢? 是通过把…

    SIMATIC S7-200 2020年11月5日
  • s7-200 226 能上载下载 不能通信

    程序可以直接上载,下载不能通信 问题补充:电脑能上载下载程序 ,不能与电脑通信 钻石用户推荐最佳答案 226有两个通讯口,你是两个通讯口都出现你描述的情况吗?还是有一个通…

    SIMATIC S7-200 2021年7月5日
  • 西门子LOGO和S7-200有什么不同? 分别主要适用哪些场景?

    西门子LOGO和S7-200有什么不同? 分别主要适用哪些场景? 最佳答案 区别非常大(因定位不同,低于S7-200):1、程序存储空间及数字、模拟量的输入/输出点数:目…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200的PID编程问题

    使用200中的PID指令(不是PID向导生成的),指令回路表中,上一次的积分值MX的范围是0~1,这个范围的判断是PID指令自己会完成的,还是需要额外编写判断程序?如果要额外编写,…

    SIMATIC S7-200 2020年10月31日
  • 西门子6EP1 931-2FC21不间断电源说明书

    求提供西门子6EP1 931-2FC21不间断电源模块说明书。中文版PDF的最好了。 最佳答案 SITOP DC UPS 40A …

    2021年7月5日
  • S7-200控制步进电机的程序

    因我是第一次用步进电机,那位老师帮帮我先编一个(224CPU)能控制步进电机的速度和正反转的程序,谢谢 最佳答案 程NETWORK 1 // 用于单段…

    SIMATIC S7-200 2021年7月5日
  • S7200连电脑实时监控、记录数据

    我用一个S7200 226在机房控制一台机器,我想在楼上通过电脑实时监测其工作运行情况,如机器的实时气压,启、停和故障状态等,并将每日数据自动存档。请问如何和我楼上的电脑…

    SIMATIC S7-200 2021年7月5日
  • S7-200系统时间问题

    一个西门子200的plc,怎样设置系统时间,如何跟系统时间进行比较执行在不同时间的程序?比如,要求在早上8点到10点执行某一程序,8点10点这个时间是可以从触摸屏或者工控机上给定的…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论