您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:2745 [上一页] [1] [下一页]
5744
truezhang
文章数:943
年度积分:73
历史总积分:5744
注册时间:2004/7/5
发站内信
发表于:2020/6/15 17:34:36
#0楼
附件 QQ拼音截图20200615172710.jpg

如图,我试着写了段小程序,循环判断3台泵,当有运行信号时,对应时间每秒加1,MMC是一个周期有效的秒秒脉冲信号,发现时间是没有累计的,不知是哪里的问题?

19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/6/15 19:05:07
#1楼
估计是and "mmc"那有问题,实际这个条件难以满足.
不如用mmc当一个事件(条件),当它上升沿,这些就加1.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
5744
truezhang
文章数:943
年度积分:73
历史总积分:5744
注册时间:2004/7/5
发站内信
发表于:2020/6/15 20:22:35
#2楼
我是奇怪SCL里面怎样处理这样累加的问题,因为类似的方法我再smart200里面用梯形图就没有问题。
10609
243604901
文章数:3738
年度积分:50
历史总积分:10609
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2020/6/15 23:46:18
#3楼
你这个+1的表达式我没看懂什么意思,再者MMC要用上升沿
运行时间:=运行时间+1
此帖发自手机工控论坛
非淡泊无以明志,非宁静无以致远。
4066
INotKissBoy
文章数:892
年度积分:84
历史总积分:4066
注册时间:2018/9/15
发站内信
发表于:2020/6/16 8:59:30
#4楼
算法更适用于SCL编写吧,这种还是用梯形图更为直观
“你之所以还在喜欢女人,是因为还没有遇到一个让你心动的男人,而我,就是辣个男人。”
                                                                                                           — — — —  鲁 迅
37599
cvlsam 版主
文章数:12429
年度积分:210
历史总积分:37599
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2020/6/16 11:07:37
#5楼
以下是引用truezhang2020/6/15 17:34:36的发言:
附件 QQ拼音截图20200615172710.jpg

如图,我试着写了段小程序,循环判断3台泵,当有运行信号时,对应时间每秒加1,MMC是一个周期有效的秒秒脉冲信号,发现时间是没有累计的,不知是哪里的问题?


TIA V14或以上版本可以使用RUNTIME指令进行运行时间累计。
附件 workpicture1.jpg

Good Luck~
5744
truezhang
文章数:943
年度积分:73
历史总积分:5744
注册时间:2004/7/5
发站内信
发表于:2020/6/21 20:41:29
#6楼
问题解决了,是我那个秒脉冲定义的有问题,RUNTIME那个指令的输出结果是实数,不知怎么转换成秒或分钟单位的值?了

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

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

62.4004