wincc如何做到 累积使用时间后,自动退出。

请教一个问题:
我在Wincc上实现这么如下功能:从第一次开机启动时,就开始累积计时。重启后,时间在上一次的基础上继续累加。累加到一定时间后,wincc自动关闭,如果打开后么就需要输入密码才能继续用。我用的PLC型号是S7-200。这个功能只用wincc自己就能完成,还是需要PLC协助完成,有没有做过类似功能的前辈,可以指点一下思路。
(这么做的目的是,呵呵呵呵)

问题补充:
@bicem,很崇拜你写的这个方法,不过以我的水平现在搞不出来。比如:PLC建立密码输入函数等等。
有没有直接用wincc把这个功能做出来的方法呢?

最佳答案

1:肯定是PLC独立执行才是安全的,Wincc备份是非常容易及方便的,而且脚本也是非常容易读取的,写在Wincc中是没什么保护能力的。
2:具体流程:
A:PLC设置一个递减计数器,并给一个默认值(并对此数值实时定时存盘,防止PLC长时间掉电数据还原),每隔一定时间对数值进行递减操作(1个小时减数值1),当数值小于设定值时,使整个正常逻辑流程中断。
B 密码输入:在PLC建立密码输入函数,当密码等于预设的密码组时,将递减计数器增加预定时间,同时关闭相应密码组的功能标志,使第二次密码输入时无效;记得所有跟密码又关的变量都是保存下EPRom。
C Wincc中建立密码输入的关联变量,为了用户使用安全,最好在设置一个报警提示期,当数值小于报警值时,给Wincc 一个报警提示信号。

提问者对于答案的评价:
谢谢。答案太高端了,消化不了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:30
下一篇 2017年7月26日

相关推荐

  • wincc与PLC中断通讯的时候,外部变量的值

    当wincc与PLC中断的时候,我这个时候去读外部变量的值的时候,外部变量的值是多少,是变成0?还是保持通讯中断前的值,还有,wincc变量趋势表格控件中,有些变量出现0.00u,…

    SIMATIC WinCC 2019年6月11日
  • wincc 运行出错

    wincc运行一段时间后有对话框提示,并且点确定或取消都不能正常使用。如图。求高手指点。 问题补充:只运行wincc时才出现,其他软件没问题,打开后在运行画面过一段时间就出(30分…

    SIMATIC WinCC 2017年11月12日
  • wincc用输入点作为结构变量

    在step7中制作两个二进制变量valon(I2.6)、valoff(I2.7),再wincc中创建一个结构变量名为val在其中创建两个变量(start(bit)、stop(bit…

    SIMATIC WinCC 2018年12月3日
  • 软件许可证时间已到期

    wincc7.0 传送完硬件狗中的授权,安好硬件狗后。打开项目时弹出软件许可证时间已过期,打开详细信息时有几个授权没有!请问大侠们怎么办!!!急。。。 最佳答案 当系统弹…

    SIMATIC WinCC 2019年6月11日
  • Wincc Prefessional如何做事件记录。

    Wincc Prefessional如何做事件记录,将操作员的操作及操作时间在组态界面显示出来,求教。 最佳答案 1.在HMI报警中,把系统事件中的报警全部勾选,当然也可…

    SIMATIC WinCC 2021年7月5日
  • 帮忙看看这段代码为什么老报错

    #pragma code("comdlg32.dll");       BOOL…

    SIMATIC WinCC 2019年6月11日
  • wicc解密

    现在有一部分wicc,被加密了。结果在电脑上激活的时候击不活,不知道怎么才能解决这个问题。 最佳答案 1.可能画面中或者全局脚本里做了自动取消激活脚本。 2.可能授权转移…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC中找出值最小的变量???

    我现在有16个变量需要做反复比较,取出最小的一个,然后给它对应的另外一个变量置1.我用的方法比较麻烦,就是取出一个变量和其他15个比较,看它是不是最小的,如果不是再比较下一个…….…

    SIMATIC WinCC 2019年6月11日
  • wincc中如何归档文本变量8位字符集?

    最佳答案 自己编写脚本存取数据库或者文件。 提问者对于答案的评价:用编程的方法能够实现

    SIMATIC WinCC 2019年6月11日
  • WINCC如何采集扫描枪数据

    我想用WINCC采集USB口霍尼韦尔的扫描枪条形码,如何实现。 问题补充:条形码位数共有22位,机型号12位,编号10位.一维码。机型号及编号分开显示。而且模拟键盘输入必须人工定位…

    SIMATIC WinCC 2019年6月10日