说白了,就是想简单一点做随机数,就想到用时间来做随机数
这个是用PLC,SFC1取的时间是这么一个格式,怎么才能放到MW里面?
想做成数字串比如09142034
这个是用wincc全局脚本C动作做的,用模拟器显示的数值
取到的只有5位
全局脚本C动作,如下:
time_t t ;
t= time(NULL);
SetTagWord("无符号16位变量",t);
无符号16位变量----就是建立的变量MW
这五位数代表什么意思?为什么只有五位?(有什么方法可以完整:日时分秒)
最后两个数和秒是一个级别的,一秒加1,加到99然后17变为18,至于最后最大会加到多少就不知道了,但是会超过60这个是确定的
最后修改:2014/9/16 7:55:03