Smart 屏的用户突然无效以及屏的时间如何设置? 您所在的位置:网站首页 西门子700报警对应 Smart 屏的用户突然无效以及屏的时间如何设置?

Smart 屏的用户突然无效以及屏的时间如何设置?

2024-07-07 22:41| 来源: 网络整理| 查看: 265

1.1 为什么用户突然无效?

由于 WinCC flexible 中有一个设置叫“无效登录尝试次数”,这个设置默认生效,而且默认的值为3(“口令时效”这个框只能管前三项,无论勾不勾“口令时效”,“无效登录尝试次数”这个选项都会生效):

图 1

也就是说,如果现场的操作人员输错过3次密码,那么这个用户名就被锁死了,就像银行卡密码一样。如果屏上组态了系统报警,可以看到这个用户名被放到了“未授权”的组里:

图 2

解决办法:

如果有原始程序,在 WinCC flexible 中将“无效登录尝试次数”从3改为0(0的意思就是无论输错多少次,都不会锁死这个用户名和密码):

图 3

然后重新下载程序,下载时一定要勾选“覆盖用户管理”:

图 4

弹出是否覆盖用户管理的提示时,一定要选择“是”:

图 5

2. 如果事先在项目中组态了“用户视图”:

图 6

那么用另外一个隶属于管理员组的用户名去登录,然后切换到有用户视图的画面,可以看到“未授权”组中的用户:

图 7

这时点击被锁死的用户,会弹出一个重新设置密码的对话框,设置新密码并确认:

图 8

然后点击组后面的“未授权”,在弹出的对话框中为这个用户分配一个组,之前这个用户是什么组,这次就为他分配什么组,选中组后点击回车按钮:

图 9

然后点击确认按钮,这时 zhangsan 这个用户就隶属于组(1)了,当然,zhangsan 也就可以正常登陆了:

图 10

3. 如果找不到源程序了,而且之前也没有组态用户视图,那么可以按照以下方式解决,原理:

图 11

步骤操作(需要有经验的工程师进行操作):

1. 将触摸屏设置完传输参数后切换至传输状态(相关操作请参考“触摸屏与计算机连接不上”),打开ProSave,在常规界面设置触摸屏的型号以及连接参数:

图 12

2. 选中备份界面,数据类型选择“完全备份”,设定路径并定义备份文件的名称为FullBackup.psb,然后点击“开始备份”:

图 13

3. 新建一个同型号触摸屏的项目,随意创建一个画面,在用户管理中新建需要的用户及密码,定义相应的用户组,将这个程序下载到触摸屏中(相关操作请参考“触摸屏与计算机连接不上”),然后再次进入ProSave的备份界面,数据类型选择“用户管理”,设定备份路径并且定义备份文件的名称为UserAdmin.psb,然后点击“开始备份”:

图 14

4. 打开ProSave,进入恢复页面,点击三个点的按钮,选择之前备份的FullBackup.psb,然后点击“开始恢复”:

图 15

5. 再次打开ProSave,进入恢复页面,点击三个点的按钮,选择之前备份的UserAdmin.psb,然后点击“开始恢复”:

图 16

至此,新项目中创建的用户和密码就可以正常登陆了。

1.2 Smart屏掉电后再上电,时间为什么是2004年?

情况1:

对于1代精彩面板(Smart 700,Smart 1000)和2代精彩面板(Smart 700 IE,Smart 1000 IE),由于他们没有硬件时钟,所以当触摸屏断电后再上电,触摸屏就会显示 2004 年,可以在画面上拖拽一个日期时间域,将模式改为“输入输出”,过程选择“显示系统时间”:

图 17

上电后将时间从2004年修改为当前的时间,只要触摸屏不断电,时间就会一直按照正确的时间走下去,但是只要一断电,时间就会回到2004年,每次上电都要重新设置时间,如果不想这样,就要和PLC做时间同步(做法参见常见问题1.3如何实现时间同步)

情况2:

对于3代精彩面板(Smart 700 IE V3,Smart1000 IE V3),由于新增了硬件时钟功能,最长可缓冲6周。所以修改触摸屏系统时钟可以选择上述方式(掉电6周内时间不会丢失),也可以采用与PLC进行时间同步的方式(做法参见常见问题1.3如何实现时间同步)。

1.3 Smart 屏如何与 PLC 进行时间同步?

要与PLC进行时间同步,由于PLC作为时间主站,触摸屏作为时间从站,PLC是提供时间的,所以PLC必须能够保持时间。

与 S7-200 进行时间同步:

首先需要在200PLC的编程软件Micro-WIN中使用 READ_RTC 函数定时读取 CPU 的系统时间,将时钟信息放在 V 区,比如 VB100:

图 18

其次在WinCC flexible中,打开“连接”下的“区域指针”,将“日期/时间 PLC”区域指针选中所建连接,设定地址为PLC存储时间的地址,采集周期选择1分钟或更长时间,当触摸屏与PLC建立通讯后,马上会进行一次时间同步,然后按照区域指针中设定的采集周期,每周期同步一次时间:

图 19

注意:

注意此处不能选择过快的时间,因为PLC有自己的时钟,这个区域指针的原理类似跟PLC对表,所以没有必要每秒都对一次表; READ_RTC读出的时间在PLC中虽然只占8个字节,但是WinCC flexible的“日期/时间 PLC”区域指针占用6个WORD,所以这6个WORD在PLC编程时要预留出来; 在WinCC flexible中设定的是“日期/时间 PLC”区域指针,而不是“日期/时间”区域指针。

与 Smart 200 进行时间同步:

1、在 Smart200 中,使用 READ_RTC 函数定时读取 CPU 的系统时间,将时钟信息放在 V 区,比如 VB100 :

图 20

2、WinCC flexible 区域指针中配置“日期/时间 PLC”:

图 21

3、如果通讯正常,Smart Panels 的系统时间会和 Smart200 的时间保持一致。

与 三菱 PLC 进行时间同步:

1、在三菱编程软件 GX Developer 中使用 TRD 指令读取 CPU 时间,放到 D20 开始的地址区中(示例中使用的 D20,其它地址也可以):

图 22

图 23

2、然后做如下处理:

图 24

图 25

3、WinCC flexible 区域指针中配置“日期/时间 PLC”:

图 26

4、如果通讯正常,Smart Panels 的系统时间会和 PLC 的时间保持一致。

与 欧姆龙 PLC 进行时间同步:

说明:OMRON CP1 PLC 中的时间存储在特殊寄存器 AR351--AR354 中:

图 27

 

1、为了满足时间同步要求的格式,需要在 PLC 中编程做如下处理:

图 28

处理结果:

图 29

2、WinCC flexible 区域指针中配置“日期/时间 PLC”:

图 30

3、如果通讯正常,Smart Panels 的系统时间会和 PLC 的时间保持一致。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有