登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:[原创]求教有经验的Wcc高手
点击:785 回复:1
楼主
编辑
引用
管理
天涯路人
我公司是天津基泰帮做的PLC,用Wcc6。0做的,运行几个月后,流量累积常定在某一值不累积,清零后又正常一段时间。现在累积更是时而停时而走。内调用的ADD-R块输入瞬时流量有变化,输出累积时有时无,当输出累积无时,反馈到输入端累积困定不变。
望高手解惑
08-04-17 00:01
1楼
编辑
引用
管理
cvlsam
如果使用的是西门子的PLC,那么请注意其浮点数使用的一个特例:
就是当涉及一个非常大的数与非常小的数字的计算,会导致不正确的结果。
Step7的计算精度为6位小数:
那意味着 Number1+Number2=Nember1
如果Number1大于Number2的10的6次方时,会导致不正确的结果。
如:10000000+1=10000000
因此,您所述的累计停止应该就属于此种情况。
为了避免出现此情况,用户应该使用DINT数据类型作为累计的系数,然后通过MUL最小单位量来获得最终的值。比如,最小累计量为0.1
那么DINT中存放的是100次累计值,那么将DINT×最小累计量就是最终的值,将该值在Wincc中显示就可以了。
注:运算过程中需要做相应的数据类型转换。
最后,提点您的是:WCC很容易被误解,请您完整输入软件名称。
以上!
Good Luck!
08-04-17 08:54
工控新闻
机器人产业链加速搭建再制造循环利用体系
星炽动力具身智能机器人正式进入量产阶段——制造体系完成从验证到交付的关键跨越
《威图半导体行业解决方案》乘势而来
和利时获评北方华创“精英合作伙伴” LXS功能安全PLC 护航半导体装备国产化
上海电气重磅发布《AI原生智能工厂白皮书》
西克新品 | MWS250 测量轮编码器上市
普华永道发布《2026智能机器人产业发展白皮书》
场景开路全域赋能 制造大省江苏智造进阶
更多新闻资讯