0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VASS06标准PN的网络开关站功能FB_144 FB_DockenV03版

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-06-21 14:55 次阅读

FB 144 FB_Docken

be4a80be-0fe5-11ee-962d-dac502259ad0.png

Name

Type

Description

PNSystem

INT

Profinet系统编号

DeviceNr

INT

要对接的设备的PN设备号

Frg_Docken

BOOL

外部对接启用

Ver_Docken

BOOL

启用用户提示

Aktivieren

BOOL

外部激活请求

Deaktivieren

BOOL

外部停用请求

_Cfg

WORD

配置位(见配置位表)

VkStoe_in

BOOL

故障序列输入

Parameter

Bit

Status

Description

_Cfg

00

TRUE

设备在CPU重新启动时自动注销IBN

01..14

n.c.

15

TRUE

生成可视化

Name

Type

Description

TN_aktiviert

BOOL

1=设备已激活

TN_deaktiviert

BOOL

1=设备停用

Auftrag_laeuft

BOOL

当前作业正在进行中

Stoexx

BOOL

组故障

VkStoe_Out

BOOL

组消息,VkStoe_In的链接故障

工作原理

该块用GEO2LOG_SFC(PN_System/device_Nr)建立设备的诊断地址,这是功能块系统D_ACT_SFC所需的。

如果D_ACT_SFC中没有要激活或停用的作业,它将读取设备的当前状态。如果一个设备被停用,这将被输入DB852中。

当作业完成时,模块的状态在输出TN_aktiviert或TN_deaktivert处输出。每次CPU重新启动时,可以记录设备进行调试,其中_CFG=W#16#1。

面板

当_CFG为W#16#8000或W#16#8001时生成面板

be79d1f2-0fe5-11ee-962d-dac502259ad0.png

RUNTIME中的面板:

be91f5e8-0fe5-11ee-962d-dac502259ad0.png

FB_锁定(在001概述中)

该块采用 SFC70 创建设备的诊断地址(PN_System/Device_Nr);SFC12 要用到该地址。

如果在 SFC12 中没有需要激活或去活的任务,则读出设备的当前状态。若某个设备被去活,则将其输入到 DB852 中。任务完成时,通过 TN_aktiviert TN_deaktiviert 输出输出模块的状态。

每次CPU重启时,可采用 _CFG = W#16#1 对设备进行注册。

beb38b0e-0fe5-11ee-962d-dac502259ad0.png

bed48eda-0fe5-11ee-962d-dac502259ad0.png

bef2885e-0fe5-11ee-962d-dac502259ad0.png

iRETVAL_SFC70 := GEO_LOG(MASTER := PNSystem,

STATION := DeviceNr,

SLOT := INT#0,

SUBSLOT := INT#0,

LADDR := wDiagnose_Adresse

);

SCF70 检查模块的起始地址

使用SFC 70 "GEO_LOG" (将物理地址转换成逻辑地址),可以确定模块的相关起始地址,即最小的I地址或Q地址。

若在电源模块或带压缩地址的模块(ET 200S)上使用SFC70,则返回诊断地址。

iRETVAL_SFC12 := D_ACT_DP(REQ := xSteuerparameter,

MODE := bAuftragskennung,

LADDR := wDiagnose_Adresse,

BUSY := xAktivekennung

);

SFC12 "D_ACT_DP"激活和取消激活DP从站/PROFINETIO设备

利用SFC12 "D_ACT_DP,可以明确地取消激活及再次激活已组态的DP从站/PROFINETIO设备。此外,还可以确定当前是激活还是取消激活每个已分配的DP从站或PROFINETIO设备。

如果使用SFC 12取消激活IE/PBLink PN IO类型的网关,则连接的所有PROFIBUS DP从站也将停止运行。这些故障将被报告。

SFC 12不能用在通过DP/PA链接与DP主站系统相连的PROFIBUSPA现场设备上。

如果在实际并不存在或非当前所需的CPU中组态DP从站/PROFINETIO设备,则该CPU仍会继续以正常时间间隔访问这些DP从站/PROFINET IO设备。而在取消激活这些从站后,则其它CPU访问也将停止。使用PROFIBUS DP,有可能达到最快的DP总线周期,同时不再发生相应的错误事件。

SFC12取消激活DP从站/PROFINETIO设备后,其过程输出将被设置为已组态的替换值或0 (安全状态)。所分配的DP主站/PROFINET IO控制器不继续寻址该组件。DP主站/PROFINETIO控制器或CPU上的错误LED不会将取消激活的DP从站/PROFINETIO设备识别为出现故障或丢失。

而取消激活的DP从站/PROFINET IO设备输入的过程映像将用0更新,即将其作为有故障的DP从站/PROFINETIO设备处理。

如果要使用程序直接访问先前取消激活的DP从站/PROFINETIO设备的用户数据,将调用I/O访问错误OB(OB 122),并在诊断缓冲区中输入相应的启动事件。如果尝试使用SFC (SFC59 "RD_REC")访问取消激活的DP从站

/PROFINET IO设备,则会在RET_VAL中收到一条出错信息(与访问不可用的DP从站/PROFINET IO设备相同)

取消激活DP从站/PROFINETIO设备不会启动程序错误OB (OB 85),即使其输入或输出属于要更新的系统范围的过程映像。诊断缓冲区中不输入任何条目。

取消激活DP从站/PROFINET IO设备是否会启动导致在诊断缓冲区中输入一个条目的机架故障OB (OB 86),这取决于MODE参数


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2486

    浏览量

    46551
  • 网关
    +关注

    关注

    9

    文章

    3218

    浏览量

    50029
  • PN
    PN
    +关注

    关注

    1

    文章

    45

    浏览量

    26636

原文标题:VASS06标准PN的网络开关站功能FB_144 FB_DockenV03版

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是FB功能块?为什么要使用FB功能块?如何制作一个FB功能块?

      FB功能块是一种封装了特定逻辑功能的模块。它类似于一个子程序或函数,但是它有自己的内部变量和接口。FB功能块可以被多次调用,并且每次调用
    的头像 发表于 11-09 16:13 1603次阅读
    什么是<b class='flag-5'>FB</b><b class='flag-5'>功能</b>块?为什么要使用<b class='flag-5'>FB</b><b class='flag-5'>功能</b>块?如何制作一个<b class='flag-5'>FB</b><b class='flag-5'>功能</b>块?

    1500PLC通过将FB284封装成一个标准FB块控制V90PN伺服EPOS定位

    现在进入网络时代,西门子V90PN的驱动器是最近几年生产出来的一款网口伺服,但是这款驱动器控制的时候你会发现很多莫名其妙的问题,然后你问客服他们也不清楚都是一些书呆子,只能自己摸索总结,通过现场调试
    发表于 07-05 06:26

    FB2000 pdf datasheet

    FB2000-36-18-18FB2000-36-18-0FB2000-36-18-0FB2000-48-18-18FB2000-48-18-0FB2000-48-18-0FB2000-150-18-18FB2000-150-18-0FB2000-150-18-0FB2001-36-18-18FB2001-36-18-0F
    发表于 10-24 11:01 22次下载

    千叶牌FB30 FB35 FB40壁扇电路图

    千叶牌FB30 FB35 FB40壁扇电路图
    发表于 02-25 16:24 2321次阅读
    千叶牌<b class='flag-5'>FB</b>30 <b class='flag-5'>FB</b>35 <b class='flag-5'>FB</b>40壁扇电路图

    美的FB10-31 FB15-31 FB18-31电脑式电饭

    美的FB10-31 FB15-31 FB18-31电脑式电饭锅电路图
    发表于 06-03 11:37 3780次阅读
    美的<b class='flag-5'>FB</b>10-31 <b class='flag-5'>FB</b>15-31 <b class='flag-5'>FB</b>18-31电脑式电饭

    S7-SCL功能块(FB)的结构

    在关键字FUNCTION_BLOCK或PROGRAM之后,键入关键字FB,跟上一个块号或FB的符号名。块号是0到65533之间的一个数值。
    的头像 发表于 06-11 16:43 2860次阅读
    S7-SCL<b class='flag-5'>功能</b>块(<b class='flag-5'>FB</b>)的结构

    VASS标准PN网络开关站功能FB_144 FB_Docken

    如果在 SFC12 中没有需要激活或去活的任务,则读出设备的当前状态。若某个设备被去活,则将其输入到 DB852 中。 任务完成时,通过 TN_aktiviert 或 TN_deaktiviert 输出输出模块的状态。
    的头像 发表于 10-30 16:47 1529次阅读
    <b class='flag-5'>VASS</b><b class='flag-5'>标准</b><b class='flag-5'>PN</b>的<b class='flag-5'>网络</b><b class='flag-5'>开关站</b><b class='flag-5'>功能</b><b class='flag-5'>FB_144</b> <b class='flag-5'>FB</b>_Docken

    博途VASS06的CPU设置要求

    VASS06版使用的CPU为: CPU 1517F CPU: 为了实现 VASS 标准中的预期功能范围,CPU 1517F至少需要固件版本 V2.5。 安全系统: 这里需要固件版本 V
    的头像 发表于 12-23 15:51 3711次阅读

    关于FB148系统诊断

    /接触器反馈监控)正常 AC :  无钝化(没有模块被钝化;“安全关机”) ACKR : 去钝化请求 _Cfg : 组态位(见组态位表) F-PROG_SIG :  在VASS06中规定
    的头像 发表于 07-07 16:33 1283次阅读

    VASS 标准中的预期功能范围

    为了实现 VASS 标准中的预期功能范围,CPU 1517F至少需要固件版本 V2.5。
    的头像 发表于 07-15 10:50 1662次阅读

    大众VASS06报警信息提示功能

    VASS06由于PLC使用博途1500,博途1500,具有ProDiag功能,因此VASS06PLC的报警功能通过ProDiag来实现的!
    的头像 发表于 01-05 10:04 835次阅读

    功能块(FB)的结构介绍

    功能块是逻辑块,包含程序部分,并且有一个内存区域援引派给它。无论何时FB被调用,必须给它指定一个实例数据块。当定义FB的声明部分时,就说明了实例数据块的结构。
    的头像 发表于 02-17 09:55 3430次阅读

    VASS滚床输送控制FB453

    平移辊床使用的功能块有FB 453 FB_Elefant_AMX, FB 365 FB_SEW_AMX_RB_a,
    的头像 发表于 05-12 16:37 767次阅读
    <b class='flag-5'>VASS</b>滚床输送控制<b class='flag-5'>FB</b>453

    SCL中FB模块的结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。
    的头像 发表于 01-17 09:22 229次阅读
    SCL中<b class='flag-5'>FB</b>模块的结构

    西门子博途:SCL中FB模块的结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。 VASS库中不可用的块必须由系统供应商与负责的
    发表于 01-18 10:38 255次阅读
    西门子博途:SCL中<b class='flag-5'>FB</b>模块的结构