企业信息

    上海腾希电气技术有限公司

  • 16
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2012
  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科
  • 认证: 手机未认证 身份证未认证 微信未绑定

    联系方式

    上海腾希电气技术有限公司

  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科

BasicTask_* FC

时间:2021-08-02点击次数:247

BasicTask_* FC

块版本

块可用于不同 CPU 类型的以下版本:

BasicTask_B

用于 S7‑1500 CPU

用于 S7‑1500 CPU 的块不能用于 S7‑400 CPU。

BasicTask_B

用于 S7‑400 CPU

用于 S7‑400 CPU 的块不能用于 S7‑1500 CPU。

BasicTask_X

用于使用合用线的 S7‑300 CPU

BasicTask_P

用于不使用合用线的 S7‑300 CPU

有关“合用线”的信息,请参见词汇表。

用于处理基本通信任务的各种“BasicTask_*”FC 的任务在各个 CPU 类型中是相同的。FC 的一参数在每种情况下都是相同的。

生成 TD7onCPU 时,将在相应的 CPU 中自动创建正确的 FC。

功能

每个 CPU 均需要该块。它可以处理以下任务:

启动期间的核心任务

处理所有通信邮箱

核心组织任务,例如启动、监视和应答常规请求。

调用 FC BasicTask 作为 OB1 中的*一个块。

参数

名称:

UserFC

声明:

INPUT

数据类型:

INT

取值范围:

1 ... 32000

FC 编号

较大允许编号取决于 CPU。

0

如果没有用于*用途的 FC,则替换值。

说明:

用于对接收的数据进行进一步特殊处理的用户 FC 编号。

如果* FC,该 FC 会随收到的数据一起由用户程序自动调用。调用时,接收帧仍在通信 DB 的接收邮箱中。

用户 FC 中的程序可以从接收邮箱读取接收帧,并以任何所需方式对其进行进一步处理,例如将接收的数据写入中间缓冲区。

可使用用户程序通过 DW60 中的“CurrentComDB”变量从 DB BasicData 中读取有关通信 DB 的必需信息。CurrentComDB 包含以下信息:

S7‑1500

DB BConnectData 中当前 BConnection 实例的索引

S7‑300/400

当前通信 DB 的编号

在打开的通信 DB 中,可通过 DW10 中的“CurrentReceivedMessage”变量找到接收邮箱中当前接收帧的起始位置。


http://shtxjd.cn.b2b168.com

上一篇:冗余 备用