300和200进行DP通信,300读取200设备状态信号,做一个运行周期次数的累积

已锁定

sunkey1

  • 帖子

    398
  • 精华

    0
  • 被关注

    137

论坛等级:侠圣

注册时间:2015-03-31

钻石 钻石 如何晋级?

300和200进行DP通信,300读取200设备状态信号,做一个运行周期次数的累积

311

4

2021-09-29 15:08:29

300和200进行DP通信,现在想要读取200系统下取料机的卸料信号和循环次数信号,并且把卸料信号做一个累积,在每月20号时进行自动清零。

1、200过来的取料机的卸料信号存储在300的DB5.DW0下。

2、FC3:把200的数据传送到DB5

     FC5:流量累积程序块

     FC6:读取系统时间块

     DB15:定义了流量累积功能块的变量

我现在进行了如下的操作:

1、在符号表中定义了三个变量卸料次数XLCS、循环次数XHCS,卸料信号DB5.DW0 (直接引用DB5中的符号名称)

DB5.DW0   M819.0

XLCS          M819.1

XHCS         M819.2

2、在DB15中定义变量:布尔量RESET复位、整型变量XLCSQ1(本月次数统计)、整型变量XLCSQ2(上月次数统计)

3、把DB15的变量传送到wincc

4、在FC6系统时间块内做时间对比,20号复位RESET

5、在FC3中把卸料信号DB5.DW0做一个输出信号XLCS

5、在FC5添加累积块

6、wincc画面做一个IO域,连接变量XLCSQ1,用于本月次数统计;一个IO域,连接变量XLCSQ2,用于上月次数统计


请问:

1、关于卸料次数的统计我这样做得步骤对吗?请各位指教,300之前基本没有接触过,没有系统学习,麻烦各位给我说的详细点


2、关于循环次数,是从200直接读过来的数,在DB5.DW106中,请问和卸料信号一样的做法吗?

300和200进行DP通信,300读取200设备状态信号,做一个运行周期次数的累积 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54030条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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