大神们看下这套配置合理的资产配置么?

当前位置:
主题:612675 ┆ 帖子:4760399
┆ 今日新贴:1248
昨日贴数:1645 ┆ 1历史最高贴数:2056
(日)在线用户:3003人
如何用脚本实现wincc画面窗口切换
给TA发消息
加TA为好友 发表于: 14:24:24 楼主
& & &我在主画面里添加了三个画面窗口分别为:画面窗口一显示标题,画面窗口二显示按钮(7个按钮1,2,3,4,5,6,7),画面窗口三显示现场画面(7个现场画面)。我想按下按钮之后在画面窗口三中显示相应的现场画面,而画面窗口一和二保持不动。应该如何做。(最好能用脚本,有代码就更好了)小弟我再次感谢大家的帮助。主画面图如下:按钮画面图标题画面:
给TA发消息
加TA为好友 发表于: 15:07:15 1楼
按钮画面按钮应该是横向排列的,你的画面窗口二是横向的,这样竖着按钮显示不全。你所说的功能就是按钮改变画面窗口三的画面名称。按钮脚本:SetPictureName(&主画面.Pdl&,&画面窗口3&,&现场画面.Pdl&);现场画面名称与按钮对应即可。
给TA发消息
加TA为好友 发表于: 15:46:31 2楼
& 是不是在同一个窗口再打开多两个窗口显示呀 ?
给TA发消息
加TA为好友 发表于: 15:50:41 3楼
回复内容:对: 狼牙精神
按钮画面按钮应该是横向排列的,你的画面窗口二是横向的,... 内容的回复!您说的这个指令我用过啦,但是没好使。不知道是什么原因
给TA发消息
加TA为好友 发表于: 15:51:03 4楼
回复内容:对: huang549298
回复内容:对: 狼牙精神 &按钮画面按钮应该是横向排列... 内容的回复! & 您说的对按钮时横着放的
给TA发消息
加TA为好友 发表于: 15:52:41 5楼
回复内容:对: 阿水--王者之师
& &是不是在同一个窗口再打开多两个窗口显示呀 ? 内容的回复! &不是,每次按下按钮之后都只是画面窗口的内容变化而画面窗口一和二都不变(也就是按钮和标题是固定的)。 &十分感谢
给TA发消息
加TA为好友 发表于: 15:53:34 6楼
回复内容:对: huang549298
回复内容:对: huang549298 &回复内容:对... 内容的回复! & 十分感谢您的回答,能不能在具体点,我刚接触wincc还不太懂。再次感谢
给TA发消息
加TA为好友 发表于: 16:31:02 7楼
引用 huang549298 的回复内容: 回复内容:对: 狼牙精神 &按钮画面按钮应该是横向排列... 这个是可以实现的,你是怎么做的呢?是不切换吗?函数运用正确吗?
给TA发消息
加TA为好友 发表于: 16:47:19 8楼
你可以换画面的时候切换标题啊 &
给TA发消息
加TA为好友 发表于: 14:05:23 9楼
回复内容:对: 狼牙精神
引用 huang549298 的回复内容: 回复内容:... 内容的回复! 十分感谢,问题已解决。 &我想再问一个问题:如何做一个登陆界面,有用户名和密码,输入正确则进入,错误则提示请重新输入。而且必须是输入正确以后才能切换所有的画面否则按钮将不能用。 应该如何实现。小弟在此感谢
给TA发消息
加TA为好友 发表于: 14:05:48 10楼
回复内容:对: Mr袁--王者之师
你可以换画面的时候切换标题啊 & 内容的回复!十分感谢,问题已解决。 &我想再问一个问题:如何做一个登陆界面,有用户名和密码,输入正确则进入,错误则提示请重新输入。而且必须是输入正确以后才能切换所有的画面否则按钮将不能用。 应该如何实现。小弟在此感谢
周点击排行周回复排行
[218] [176] [171] [150] [127] [112] [103] [89] [87] [86]
[31] [22] [22] [12] [11] [11] [9] [9] [8] [8]最新求助
[0] [1] [1] [0] [1] [2] [1] [1] [3] [1]当前位置:
主题:612675 ┆ 帖子:4760399
┆ 今日新贴:1248
昨日贴数:1645 ┆ 1历史最高贴数:2056
(日)在线用户:2997人
wincc全局c脚本
给TA发消息
加TA为好友 发表于: 14:14:40 楼主
我想用一个二进制变量作为触发,触发一个累加的全局C脚本,并将累加的值实时显示在棒图中,能实现吗,求大神们指导啊
给TA发消息
加TA为好友 发表于: 14:33:58 1楼
全局C脚本?WinCC只有全局C动作呀,你在C动作中写程序就可以了,然后将结果用SET……函数写到棒图连接的变量中去就可以了。
给TA发消息
加TA为好友 发表于: 14:38:43 2楼
回复内容:对: yuanle
全局C脚本?WinCC只有全局C动作呀,你在C动作中写... 内容的回复!我是这么做的,但是有个问题。全局脚本触发器是变量触发,那我写的程序触发后只是进行一次累加,我需要进行多次累加达到设定的值,求解
给TA发消息
加TA为好友 发表于: 14:40:11 3楼
回复内容:对: 尼玛奔奔
回复内容:对: yuanle &全局C脚本?WinCC... 内容的回复!那就多次满足调用全局动作的条件不就多次累加了么。
给TA发消息
加TA为好友 发表于: 14:47:27 4楼
回复内容:对: yuanle
回复内容:对: 尼玛奔奔 &回复内容:对: yuanl... 内容的回复!我具体说吧,我在做洗衣机控制面板,先通过“水量”设定水量值(变量shuiwei),在棒图中显示,并保存水量值,然后按“启动”(清0 shuiwei),全局脚本触发器二进制变量置1调用。全局脚本中是累加。因此我只能满足一次触发条件。我是新手啊,想问题不全面,多指导指导啊
给TA发消息
加TA为好友 发表于: 15:30:32 5楼
全局脚本的启动条件为定时触发。在脚本中:if 二进制变量{& 变量累加}
给TA发消息
加TA为好友 发表于: 15:36:44 6楼
回复内容:对: yuanle
全局脚本的启动条件为定时触发。在脚本中:if 二进制变... 内容的回复!这个我也想过,不过定时触发也不能满足设计要求啊,那按完启动之后不是没响应了,必须要等到定时时间到
给TA发消息
加TA为好友 发表于: 15:42:08 7楼
有一点请知晓:WinCC不可能在一个动作中持续执行,这将导致WinCC进程被挂起,所以全局脚本的执行一定会有间隔。你完全可以使用用户自定义时间来减少间隔时间,但是也有最低的限制,否则WinCC会告诉你定时器负担过重。即使在真正的洗衣机运行中,水位的上升也不是一蹴而就的,也是一点一点上升的。
给TA发消息
加TA为好友 发表于: 15:46:23 8楼
回复内容:对: yuanle
有一点请知晓:WinCC不可能在一个动作中持续执行,这... 内容的回复!原来如此。但是我觉得我这个是不是还是要用变量触发,不然怎么能在按下启动键后就进行进水响应呢
周点击排行周回复排行
[218] [176] [171] [150] [127] [112] [103] [89] [87] [86]
[31] [22] [22] [12] [11] [11] [9] [9] [8] [8]最新求助
[0] [1] [1] [0] [1] [2] [1] [1] [3] [1]每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
wincc 全局脚本实现日期比较
热点活动:
wincc 全局脚本实现日期比较 - 已解决问题
wincc&全局脚本实现日期比较,假定设定系统运行3个月,超过3个月系统停机。如何实现日期比较?比较语句是什么?谢谢各位大侠!
产品版区:
悬赏分:10 | 解决时间: 09:40:14 | 提问者: - 初级技术员&nbsp&nbsp第5级
问题ID:56244
1.vbs脚本:先在驱动连接里添加system&驱动,建一个16位的变量,类型是日期-月,名称为m。写全局脚本:dim&xxdim&yydim&zzset&xx=hmiruntime.tags(&m&)&//读取月份变量xx.readyy=xx.value&-&4&&//假设4月份交付使用if&&yy&=3&thenmsgbox(&你的使用时间已到期,请联系xx&)end&ifSet&objTag=HMIRunTime.Tags(&停机位&)objtag.Write&1&&//触发停机位2。在plc里编程:先读取PLC系统时间,然后做比较,触发停机。
中级工程师&nbsp&nbsp第10级&
以下网友赞了您的问题:
jackey0812
填写您的评论...
提问者对于答案的评价:简洁明了,同时谢谢满和各位专家,我的出发点是从技术层面上实现的可能性,并不是真正让系统停机。正如各位专家所说的那样,系统停机造成的损失可能是巨大的,人身安全也是我们必须认真对待的问题。人命关天!谢谢各位的精彩回答。
jackey0812:
我觉得做这个不好我是用户,我也处理过一次定时停车程序的解读,使用的read-rtc读取系统时间,跟BCD码做比较后来我们把时间改成50年后。更有喜剧性的是大包厂家技术人员在临走时,将WINCC设置为开机自启动,全屏运行,禁用ctrl&alt&delete&,只加了一个用户,只有他知道用户名和密码。后来还是被我们破了。
9/5/:16 PM
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
楼主的意思估计想催促余款吧,呵呵可以不用比较,直接到日期提醒就好了,比如提示“下个月必须系统提供厂家人员维护,否则系统可能不会正常工作”上位机只是提示,做动作的话建议还是用PLC程序搞定,直接用定时器级联就可以了,呵呵还有就是千万不要让系统停机,甚至输出状态也不要去控制,如DO,AO都最好不要动。可以让一下数据显示不正常,或某些状态不能显示,这样系统不正常了,让他们自己去停机,或者继续凑合着用。为什么不让PLC直接停机,也不对输出进行控制,如果这样做了,像一般一套自控系统估计也就几百万,如果停机了,客户一天可能要损失几万甚至几十万,耽误生产是小,万一造成安全事故麻烦就大了。要让系统:说停机吧,还能凑合用,用吧,效率又很低,必须找你们维护,这样的效果最好,呵呵还是建议只对输入通道的数据做些动作!
- 高级工程师&nbsp&nbsp第11级
& 11:00:30
1、wincc&全局脚本实现日期比较,参考一些资料吧:在wincc内如何用c脚本做个时间累积:&WinCC监控PLC的定时器,请参考文档:如何在&WinCC&运行系统中读出,显示或者设置本地或者协调世界时?怎样在VBS中利用Windows&Management&Instrumentation(WMI)获得系统时间和系统时区?如何使用&WinCC&全局脚本访问系统时钟?如何利用&系统信息&通道显示系统时间?在&WinCC&V&6.0&中组态时基&2、最好在PLC中做定时:如何对S7200设置定时功能限制:转帖:我想让PLC&到达一个日期就有一定的动作.请教各位大虾,怎样实现?可以激活OB10中断。1、在BLOCK中插入OB10块,打开OB10,写入你要做的事,注意操作人员的人身安全和设备安全。2、硬件组态中双击CPU,在Time-of-Day&Interrupts下,选中Active,设置时间。3、利用另外一些语句,保持住系统时间,防止外人更改系统时间。4、CPU加密。相关资料:&S7-300400的系统软件和标准功能&下载:见《组织块使用说明》其中有详解,下载:http://218.93.112.166/ec/C23/dl/xxzl/%E7%BB%84%E7%BB%87%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf
- 顶级工程师&nbsp&nbsp第12级
& 11:55:37
更简单的方法:你建立一个db,保存设定值(timeset)和已用值(timepass),他们都是实数,因为你的要求不是严格的时间控制,所以你可以用ob35(周期500ms)来做,在ob35中:l&timepassl&0.5+rt&timepassl&timeset&=rjcn&m1你需要的工作m1:nop&0这样只要运行时间没有超过设定值,那么就没有任何哪个影响,如果超过了那么jcn&m1&和m1:&nop&0之间的程序都不执行了。同时你要做好如何复位以及安全的保障工作。
- 高级顾问&nbsp&nbsp第14级
& 15:34:45
我都是做弹出对话框,最开始一个月一次,后来一天一次,再后来一分钟一次~~
- 资深学长&nbsp&nbsp第3级
& 18:17:29
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

我要回帖

更多关于 合理的资产配置 的文章

 

随机推荐