0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于组态CPU的访问保护浅析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-12 14:36 次阅读

组态 CPU 的访问保护

CPU 提供了四个访问级别,用于限制对特定功能的访问。

设置访问等级和密码后,需输入密码才能访问功能和存储区。将在 CPU 的对象属性中指定各种访问级别及其关联的密码。

确保密码的安全性足够高。请遵循以下规则:

分配的密码长度至少为 8 个字符。

使用不同格式和字符:大写/小写、数字和特殊字符。

CPU 的访问级别

1.完全访问(无保护)

每个用户都可以读取和更改硬件配置及相应块。

2.读访问

使用此访问级别,仅允许在不输入密码的情况下对硬件配置和块进行读访问。可将硬件配置和块加载到编程设备中。此外,还可访问 HMI 和诊断数据。

如果不输入密码,则不能将块或硬件配置下载到 CPU 中。此外,如果没有密码,也无法进行以下操作:写测试功能和固件更新(在线)。

3.HMI 访问

在这一级访问中,不输入密码只能访问 HMI 和诊断数据。如果不输入密码,既不能将块和硬件配置加载到 CPU 中,也无法从 C PU 中将块和硬件配置加载到编程设备中。

此外,如果没有密码,也无法进行以下操作:测试功能、切换操作模式 (RUN/STOP) 、固件更新以及显示在线/离线比较状态。

4.无访问(完全保护)

对 CPU 进行全面保护时,不能对硬件配置和块进行读/写访问(不提供密码形式的访问权限)。同样无法进行 HMI 访问。PUT/GET 通信的服务器功能在该访问级别中被禁用(无法更改)。必须通过密码验证,才能提供 CPU 的完全访问权。

组态访问级别

要组态 S7-1500 CPU 的访问级别,请按以下步骤操作:

1. 在巡视窗口中,打开 S7-1500 CPU 的属性。

2. 在区域导航中打开“保护和安全”(Protection & Security) 条目。

将在巡视窗口中显示一张列有各种访问级别的表格。

632af1a2-9ac9-11eb-8b86-12bb97331649.png

3. 激活表格第一列中所需的保护等级。此列中相应访问级别右侧的绿色复选标记将指示如不输入密码仍可执行的操作。在上例中(图:可能的访问级别),没有密码仍可进行读访问和 HMI 访问。

4. 在“输入密码”(En ter password ) 列中, 在第一行指定“完全访问权限”(Full access) 的密码。在“确认密码”(Confirm password) 列中,再次输入所选密码以免输入错误。

5. 根据需要为其它访问级别分配密码。

6. 下载硬件配置以使访问级别生效。

CPU 会通过条目将以下操作记录到诊断缓冲区中:

输入正确密码,或可能输入错误密码

访问级别组态的更改

操作期间受密码保护的 CPU 的行为

CPU 保护在将设置下载到 CPU 之后才会对在线连接生效。

在执行在线功能之前,STEP 7 检查所需的权限,必要时将提示用户输入密码。在任何时刻,只能在一个 PG/PC 执行受密码保护的功能。其它 PG/PC 无法登录。

会在在线连接持续时间内或 STEP 7 打开的时间段内应用对受保护数据的登录权限。菜单命令“ 在线》 清除访问权限”(Online 》 Clear access rights) 会清除登录权限。

在 RUN 状态下,可在显示屏本地限制对受密码保护的 CPU 的访问。这样,即使输入密码也无法进行访问。

设置块的专有技术保护

要对块设置专有技术保护,请按下列步骤操作:

1. 打开相应块的属性。

2. 请在“常规”(General) 下选择“保护”(Protection) 选项。

63575a58-9ac9-11eb-8b86-12bb97331649.png

3. 单击“保护”(Protection) 按钮,显示“专有技术保护”(Know-how protection) 对话框。

6361f0f8-9ac9-11eb-8b86-12bb97331649.png

4. 单击“定义”(Define) 按钮,显示“定义密码”(Define password) 对话框。

6386ee76-9ac9-11eb-8b86-12bb97331649.png

5. 在“新密码”(Ne w password) 域中输入新密码。在“确认密码”(Confirm password) 域中输入相同的密码。

6. 单击“确定”(OK) ,确认输入。

7. 单击“确定”(OK) ,关闭“专有技术保护”(Know-how protection) 对话框。

结果:所选块将受到专有技术保护。在项目树中,受专有技术保护的块将标记有一个锁符号。输入的密码将应用于所选的所有块。

删除块的专有技术保护

要删除块的专有技术保护,请按下列步骤操作:

1. 选择要删除专有技术保护的块。不能在程序编辑器中打开受保护的块。

2. 在“编辑”(Edit )菜单中,选择“专有技术保护”(Know-how protection)命令以打开“专有技术保护”(Know-how protection)对话框。

3. 禁用复选框“隐藏代码(专有技术保护)”(Hide code (know-how protection))。

63f33338-9ac9-11eb-8b86-12bb97331649.png

4. 输入密码。

64261e60-9ac9-11eb-8b86-12bb97331649.png

5. 单击“确定”(OK) ,确认输入。

结果:所选块的专有技术保护设置已取消。

设置防拷贝保护

要设置防拷贝保护,请按以下步骤操作:

1. 打开相应块的属性。

2. 请在“常规”(General) 下选择“保护”(Protection) 选项。

3. 在“防拷贝保护”(Copy protection )区域中,从下拉列表中选择“绑定 CPU 的序列号”(Bind to serial number of the CPU)条目或“绑定存储卡的序列号”(Bind to serial number of the memory card)条目。

644ba842-9ac9-11eb-8b86-12bb97331649.png

4. 如果在上传过程中,STEP 7 将自动插入序列号(动态绑定),则需激活选项“在下载

到设备或存储卡时插入序列号”(Serial number is inserted when downloading to a device or a memory ca rd)。通过“定义密码”(Define password) 按钮分配密码,以将块的使用与密码输入额外关联。如果要手动将 CPU 或 SIMATIC 存储卡的序列号绑定到某个块(静态绑定),则需激活“输入序列号”(Enter serial number) 选项。

5. 现在,可以在“专有技术保护”( Know-how protection) 区域中设置块的专有技术保护。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10859

    浏览量

    211706
  • HMI
    HMI
    +关注

    关注

    9

    文章

    589

    浏览量

    48548
  • 组态
    +关注

    关注

    0

    文章

    148

    浏览量

    15006

原文标题:组态 西门子 CPU 的访问保护

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LV和组态王上位机软件在同一电脑通过网线读写同一个PLC失败

    安装包时已经加载该文件;2、组态王6.55; 3、VNC Viewer软件; 4、NFS服务器软件; 解决办法:能否通过485端口使用Modbus RTU访问PLC来解决? 有没有更好的办法?
    发表于 10-18 08:26

    什么是CPU缓存?它有哪些作用?

    CPU缓存(Cache Memory)是计算机系统中一个至关重要的组成部分,它位于CPU与内存之间,作为两者之间的临时存储器。CPU缓存的主要作用是减少CPU
    的头像 发表于 08-22 14:54 3019次阅读

    组态远程监控物联网平台解决方案

    组态类似组装。以电脑为例,通过组合主板、机箱、电源、CPU、显示器、硬盘、光驱等,用户可以DIY属于自己的个性化电脑。而组态则更加灵活,通过实现组态控件与物理信息的绑定与配置,从而在软
    的头像 发表于 08-02 13:37 300次阅读
    云<b class='flag-5'>组态</b>远程监控物联网平台解决方案

    工业组态云平台是什么

    工业组态云平台是一种基于云计算技术的工业自动化和信息化系统。它将传统的组态软件与云计算、大数据等新兴技术相结合,为用户提供了一个可远程访问、集中管理、灵活扩展的工业自动化解决方案 工业组态
    的头像 发表于 07-01 14:07 299次阅读

    工控组态软件的特点和应用

    随着工业自动化的不断发展,工控组态软件作为工业自动化领域中的关键工具,扮演着越来越重要的角色。工控组态软件以其强大的数据可视化、系统监控和配置功能,为工业自动化过程的监控与管理提供了极大的便利。本文将详细介绍工控组态软件的基本概
    的头像 发表于 06-19 11:07 646次阅读

    智慧水务组态云平台的功能和应用场景

    二次供水、污水处理、给排水等场景的组态监控与个性化编辑,为管理人员提供随时随地监控设备运行状态和工作参数的手段,实现对水资源的合理配置、高效利用和有效保护。 智慧水务组态云平台的功能 1.实时监控与
    的头像 发表于 06-13 17:26 402次阅读
    智慧水务<b class='flag-5'>组态</b>云平台的功能和应用场景

    组态平台是什么?有什么功能?

    组态平台是一种基于云计算技术的图形化配置和监控工具。它允许用户通过互联网远程访问,对各种工业设备、控制系统和数据进行配置、监控以及分析。云组态平台的核心特点包括: 1. 远程监控:用户可以通过
    的头像 发表于 05-17 15:58 549次阅读

    拖拽式云组态是什么?

    组态是指将传统的组态软件迁移到云平台上运行,实现组态的可视化、远程监控和远程操作。 云组态的基本原理是将设备、传感器、控制器等连接到云端,在云端建立一个可视化的界面来对这些设备进行控
    的头像 发表于 04-29 15:44 356次阅读

    什么是组态软件?组态软件有什么用?

    组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。 简单来说
    的头像 发表于 04-20 14:16 776次阅读

    西门子博途读取现有组态的步骤

    组态中存在与 CPU 的连接时, 可使用“硬件检测”(Hardware detection) 功能读取该 CPU组态(包括集中组态的模
    发表于 04-07 11:45 4570次阅读
    西门子博途读取现有<b class='flag-5'>组态</b>的步骤

    请问MCSDK中关于过流保护的设置是怎么实现的呢?

    在ihm07m1电机功率板上,没有找到关于过流保护触发定时器BKIN的硬件电路啊? 请问MCSDK中关于过流保护的设置是怎么实现的呢?
    发表于 03-22 08:21

    搞不懂组态软件和HMI?常见组态软件有哪些?

    组态(Configure)从英文单词可以看出指配置、组装的意思。也就是说,用户可以在不使用计算机编程语言的前提下进行开发,其过程是利用组态软件的各类组件组成一套符合自己需求的软件系统。整个过程简便
    的头像 发表于 03-22 08:19 6203次阅读
    搞不懂<b class='flag-5'>组态</b>软件和HMI?常见<b class='flag-5'>组态</b>软件有哪些?

    易云系统云组态的优势特点

    传统的组态软件主要是触摸屏的组态软件和 电脑端的组态软件 。组态软件可以解决数据交互的问题,但随着信息时代和物联网的飞速发展,一些组态软件的
    的头像 发表于 01-20 09:50 1387次阅读

    什么是云组态平台?无需下载快速构建组态画面

    状态成为可能。传统的仅支持PC端的C/S模式组态软件正逐步被新型基于云端模式B/S架构的组态软件所取代。 什么是云组态软件? 组态软件即组态
    的头像 发表于 01-03 11:48 1247次阅读
    什么是云<b class='flag-5'>组态</b>平台?无需下载快速构建<b class='flag-5'>组态</b>画面

    组态软件InTouch的功能和特点

    说到组态软件(HMI/SCADA),就不得不提到InTouch,这是全球组态软件的鼻祖,也是当今全球最流行的三大组态软件之一。那这个诞生于1987年的组态软件,如今怎么样了呢?今天我们
    的头像 发表于 12-27 09:35 8580次阅读
    <b class='flag-5'>组态</b>软件InTouch的功能和特点