支持中心

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

简介

本文介绍了Smart 屏为什么会出现用户无效的现象以及解决办法,另外介绍了Smart 屏如何设定时间、如何与 PLC 进行时间同步的步骤。

1

常见问题

1.1为什么用户突然无效?

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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\V3_用户管理失效1.JPG

图 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.2Smart 屏掉电后再上电,时间为什么是 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.3Smart 屏如何与 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 :


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\时间同步SMART200_1.bmp

图 20


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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\时间同步S7200_1.bmp

图 21


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


三菱 PLC 进行时间同步:


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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\fx时间同步_1.bmp

图 22


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\fx时间同步_2.bmp

图 23


2、然后做如下处理:


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\fx时间同步_3.bmp

图 24


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\fx时间同步_4.bmp

图 25


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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\fx时间同步_5.bmp

图 26


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


欧姆龙 PLC 进行时间同步:


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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\omron时间同步_1.bmp

图 27

 

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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\omron时间同步_2.bmp

图 28


处理结果:


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\omron时间同步_3.bmp

图 29


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


说明: D:\@MyWork\15-16\01_HuangGongKnow_V2\04_置顶及聚合页\SmartLines-IE V3 FAQ 2016.2.5\SmartLines-IE V3 FAQ 2016.2.5\omron时间同步_4.bmp

图 30


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

 

2

扩展阅读

找答案技术论谈视频学习中心联系我们
西门子工业支持中心
© 西门子中国 2011 | 帮助