西北Siemens(授权)一级经销商---新疆伊犁哈萨克自治州西门子(授权)总代理

   2024-07-22 21

 在一个生产设备中,产品的良品率是我们非常关心的一个参数,如何计算生产的良品率呢?本文手把手教你完成该程序的编写。




一、产品数量统计

图片


要计算良品率,需要统计生产过程中的产品数量、良品数量。
如果该产品可以使用传感器稳定检测,则可以通过传感器来进行计数统计。
此部分我们略过。




二、良品率计算

图片


为了更直观的显示,我们采用FC带参数的方式来编写。
效果图如下所示。


图片


在该程序中,需要给定两个参数,分别是总数量和良品数,输出的结果分别是产品良品率和产品不良品率。
其变量和数据类型,在全局数据块中添加,如下图所示。


图片


一般来说,我们的产品数量为整数,而良品率为百分比的小数,所以总数量和良品数的数据类型为DInt,良品率和不良品率的数据类型为Real。
接下来看程序的实现。
首先需要在FC中定义接口,数据类型和全局变量一致,如下图所示。


图片


在该接口中,可以看到Temp类型中定义了相关的数据类型,这些是中间变量,在程序中会用到。
接下来看程序的编写。


图片


该程序中,使用减法指令,将总数量减去良品数,得到不良品数量。


图片



为了计算良品率和不良品率时,保留小数,所以需要将整数转换成实数。


图片


这段程序,计算了不良品率。
因为我们知道在除法中除数不能为0,所以需要对不良品为0的时候进行判断。
当不良品数等于0时,不良品率为0.0,不良品大于0的时候,通过不良品数除以总数量,再乘以100来得到不良品率。
对于良品率也是一样的计算方式,如下图所示。


图片


到此程序则编写完毕,最后将该FC块进行调用,关联变量即可

核心提示:华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
 
反对 0举报 0 收藏 0 打赏 0
 
同类新闻
  • 联系人:董海波
  • 电话:13510737515
  • 地址:惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
  • 邮件:857835895@qq.com
  • 手机:13185520415
我们的产品