设为首页收藏本站积分获取及使用技巧附件上传须知[求助-wincc]WinCC v7.0能实现计数功能吗?请给个样例

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 2636|回复: 2

[求助-wincc]WinCC v7.0能实现计数功能吗?请给个样例

[复制链接]

升级  19%

该用户从未签到

发表于 2014-6-24 19:54:30 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
我想请教各位大师:WinCC V7.0能实现计数功能吗?当监控到外部变量从
0到1变化时,WinCC计数一次。如果可以的话,请写个样例指导,谢谢!</p>
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2638°C
2
  • 小小女t
  • rmnnphs
过: 他们

升级  28%

该用户从未签到

发表于 2014-6-24 20:25:55 | 显示全部楼层
这个比较好实现,首先较为简单的方法就是在下位机做。直接用计数器,然后传给上位机。还有就是写一个C脚本,触发条件设为tag(该外部变量)0~1时。然后c脚本可以这样写
static temp  ''定义全局静态变量该定义要在主函数外面
函数里面只要一句
temp++;   ''temp就相当于是计数值了
这个思路你应该明白了。还有一个关键就是temp什么时候需要复位。我们只要用一个if 判断然后复位就可以了。
                                                                                                                                                                                                                                                              
                                                        

升级  37.5%

该用户从未签到

发表于 2014-6-24 21:04:00 | 显示全部楼层
这个可以在全局动作里面实现,周期扫描,具体要做判断。
首先要建一个内部点,做逻辑判断,计数点可用内部点也可用外部点。
下面是举例。
如果 外部点==0  那么 内部点=0;
如果 外部点==1  并且 内部点==0 那么  计数点=计数点+1;内部点=1;
如果 计数点>计数上限值 那么 计数点=0;
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-11 00:31 , Processed in 0.109433 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表