回复:西门子300PLC如何实现单日产量计数啊?求大佬指教

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2021-10-07 16:34:44

12楼

如何用博图编写西门子300PLC程序,能够实在单日产量计数啊?

/////////////////////////////////////////////////////////////////////

这个首先跟TIA关系不大,你是需要用TIA 展示出来。

首先说思路

1. 

读取时间, 注意PLC 系统时间 与我们日常时间会有不同。(非连续生产制 以及如果PLC 断电,停机等等因素,可能造成系统时间与我们日常时间不同。) 如果不考虑,时间误差是累积的,

方案1.所以周期性的刷新时间  ,考虑到你要看到产量统计,则应该有人机界面这样的东西 例如WINCC 或HMI  假设用WINCC 则可以通过VB动作读取计算机的时间,然后通过SFC0 初始化(每次上电或每次STOP_TO_RUN)去写入PLC , SFC1读取PLC 时间1

方案2 ,读取WINCC 电脑的时间直接发送到PLC 内并使用2,这样不用考虑PLC 断电停机等等干扰时间的因素

1+2 结合使用 当 1和2都正常 ,用1的时间,当 1 不正常 从新上电后,用2 刷一次1的时间。然后用1 ,或者直接用2的时间。

此条的目的是保证系统时间与实际时间没有差异。

然后选择某产品制作结束可以统计的条件,进行累加。 

统计条件 1    时间范围内   可以固定 时间 例如    00:00:00 ----------23:59:59  或自定义时间,做比较。

              2    统计使能 (既是从生产角度来讲,完成了,可以统计了的条件, 与 时间无关)

                    2 在1 范围内。

时间到统计结果A存储到B显示(人为清除或条件清除),然后下一个统计开始,先清零A 在累积A.

备注,你可以建立数据组  ARRAY[1..XX] OF INT           XX:最大记录数据种类,

可以单日记录多个需要统计的结果,  

我这边曾经做过 :3班倒,10种规格产品  每个班次每个产品的月产量 。 既是定量统计到个人。  

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54659条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。