您现在所在的是:

西门子SIEMENS

回帖:3个,阅读:3435 [上一页] [1] [下一页]
889
yt123
文章数:16
年度积分:50
历史总积分:889
注册时间:2009/4/15
发站内信
发表于:2009/4/24 18:21:35
#0楼
做个东西,两个先动,到位后其他的再动,折腾一天还是实现不了,请高手指点下
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/4/24 19:15:20
#1楼
你没有用PLC吗?一般这种都是在PLC中做的,速度快,WINCC中只是根据数据显示罢了
说说
2369
7812520
文章数:516
年度积分:50
历史总积分:2369
注册时间:2005/7/1
发站内信
发表于:2009/4/24 21:52:04
#2楼
wincc虽然可以完成这样的功能,但是你何必去专这个牛角尖呢
               我是菜鸟我怕谁
                  一无所有
38116
cvlsam 版主
文章数:12488
年度积分:727
历史总积分:38116
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/4/25 6:43:39
#3楼
以下是引用yt123在2009-4-24 18:21:35的发言:
做个东西,两个先动,到位后其他的再动,折腾一天还是实现不了,请高手指点下

方法1:使用Sleep函数作为延时,这个延时比较痛苦,会导致系统进程挂起,一般做500ms以下的延时。

方法2:使用读取Windows系统运行时间,请注意,这个运行时间为Windows开机后的运行时间,然后两次读取做减法就是延时时间,但是有一点,由于这个时间是32位的,因此在连续运行49天后可能会清零重启,在这个临界状态下会有一些特殊的处理。

方法3:利用全局脚本可定时调用的特性,对变量进行累加,如:设定周期调用时间为250ms,那么变量如果为4,就是1S……

Regards

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

249.6016