登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:博图FB块里面如何写关于时间累积的SCL程序?
点击:2788 回复:6
楼主
编辑
引用
管理
truezhang
如图,我试着写了段小程序,循环判断3台泵,当有运行信号时,对应时间每秒加1,MMC是一个周期有效的秒秒脉冲信号,发现时间是没有累计的,不知是哪里的问题?
20-06-15 17:34
1楼
编辑
引用
管理
pqsh
估计是and "mmc"那有问题,实际这个条件难以满足.
不如用mmc当一个事件(条件),当它上升沿,这些就加1.
20-06-15 19:05
2楼
编辑
引用
管理
truezhang
我是奇怪SCL里面怎样处理这样累加的问题,因为类似的方法我再smart200里面用梯形图就没有问题。
20-06-15 20:22
3楼
编辑
引用
管理
243604901
你这个+1的表达式我没看懂什么意思,再者MMC要用上升沿
运行时间:=运行时间+1
20-06-15 23:46
4楼
编辑
引用
管理
INotKissBoy
算法更适用于SCL编写吧,这种还是用梯形图更为直观
20-06-16 08:59
5楼
编辑
引用
管理
cvlsam
引用
truezhang
在 2020/6/15 17:34:36 发言
【内容省略】
TIA V14或以上版本可以使用RUNTIME指令进行运行时间累计。
Good Luck~
20-06-16 11:07
6楼
编辑
引用
管理
truezhang
问题解决了,是我那个秒脉冲定义的有问题,RUNTIME那个指令的输出结果是实数,不知怎么转换成秒或分钟单位的值?了
20-06-21 20:41
工控新闻
德力西电气工业及新能源行业交流会圆满落幕
大联大友尚集团推出基于ST产品的工业PLC方案
边缘AI正当时!华北工控EMB-3532主板专为边缘计算设备而设计
「芯生态」杰发科技AC7870携手IAR开发工具链,助推汽车电子全栈全域智能化落地
连续领投三家具身智能公司,京东回应
RKDC2025 丨米尔亮相第九届瑞芯微开发者大会,共绘工业数智新图景
邀请函 | 7月25日西安集结,华北工控邀您共话工业/国防科技行业数智新未来!
第二十一届“工业自动化与标准化”研讨会召开
更多新闻资讯