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

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

3天内不再提示

关于FB148系统诊断

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-07 16:33 次阅读

25148ee0-eee3-11ec-ba43-dac502259ad0.png

FB148系统诊断

IN

STEUEIN : 系统启动需要K0反馈激活

ZK50 : K50的吸合时间

K50K : 确认,安全装置不正常(0 = 已激活)

RUECK : 反馈回路(继电器/接触器反馈监控)正常

AC :无钝化(没有模块被钝化;“安全关机”)

ACKR :去钝化请求

_Cfg : 组态位(见组态位表)

F-PROG_SIG : 在VASS06中规定安全基础DB30000 /F_PROG_SIG安全标识

F _MODE :在VASS06中规定安全基础DB30000 MODE=0 安全模式激活

On

K50: K50 接触器吸合

PxxSTEUEIN: 系统激活指示灯

F_K50: K50 接触器故障

Stoexx:故障

QUTRueck:反馈回路确认

QACK:钝化确认

IN/OUT

BusOK: 无总线错误

:

REGION 程序标题用于隐藏程序段 用于显示按钮

IF"DB_ARG".PC_AKTIV = DWORD#16#00000000 THEN HMI屏与PLC没有连接上

#"HMI-UDT".bVisuTasten := Byte#0;按钮被定义为0

END_IF;

#xSF_Reset := (#"HMI-UDT".bVisuTasten = Byte#1);WINCC画面上复位按钮

#xSF_QACK:= (#"HMI-UDT".bVisuTasten = Byte#2);WINCC画面上去顿按钮

#xSF_QRUECK :=(#"HMI-UDT".bVisuTasten = Byte#4);WINCC画面上回路复位按钮

#R_Trig_SF_RESET_Q := #xSF_Reset AND NOT #R_Trig_SF_RESET_Edge;

#R_Trig_SF_RESET_Edge := #xSF_Reset;

END_REGION

#RET_VAL_SFC := RD_SINFO(TOP_SI => #OB1_StartInfo,

START_UP_SI =>#OB1_StartInfo_1);

RD_SINFO SFC6读取当前OB的启动信息

REGION IO-Device Zaehlen

#RetValue_konfiguriert:= DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 1, STATE := #State_konfiguriert);PLC的配置

DeviceStates FC802 读取IO系统的模块状态信息Local~PROFINET_IO-System =257

#RetValue_stoerung := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 2, STATE := #State_stoerung);故障状态

DeviceStates FC802 读取IO系统的模块状态信息Local~PROFINET_IO-System =257

#RetValue_deaktiviert := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 3, STATE :="DB_ARG".State_deaktiviert);掉了的站

DeviceStates FC802 读取IO系统的模块状态信息Local~PROFINET_IO-System =257

#RetValue_vorhanden := DeviceStates(LADDR := "Local~PROFINET_IO-System",MODE := 4, STATE := #State_vorhanden);存在的站

DeviceStates FC802 读取IO系统的模块状态信息Local~PROFINET_IO-System =257

#RetValue_wartung := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 5, STATE := #State_wartung);维护状态

DeviceStates FC802 读取IO系统的模块状态信息Local~PROFINET_IO-System =257

IF(#RetValue_konfiguriert = 0) AND (#RetValue_deaktiviert = 0) AND

PLC上配置组态数=0 PLC上掉站数=0

(#RetValue_vorhanden = 0)THEN 存在的站

#iPN_Ist := 0;

#iPN_Soll:= 0;

#iPN_Abg := 0;

FOR#iZaehler := 1 TO 256 DO

IF #State_vorhanden[#iZaehler] THEN实际连接的网络设备

#iPN_Ist := #iPN_Ist + 1; 实际连上的数

END_IF;

IF "DB_ARG".State_deaktiviert[#iZaehler] THEN 掉站的网络设备个数

#iPN_Abg := #iPN_Abg + 1; 掉站的数量

END_IF;

IF #State_konfiguriert[#iZaehler] THENPLC组态的设备配置数量

#iPN_Soll := #iPN_Soll + 1; 理论组态数量

END_IF;

"Profinet_TNDeaktiv_DB".TNDeaktiv[#iZaehler]:=#State_vorhanden[#iZaehler];// 用于PLC快换头-快换站,连接.(DB852)

END_FOR;

END_IF;

END_REGION

原文标题:最新-FB148 [系统诊断]的新增点

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

审核编辑:彭静

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

    关注

    132

    文章

    5312

    浏览量

    148302
  • 接触器
    +关注

    关注

    63

    文章

    1191

    浏览量

    64141
  • 程序
    +关注

    关注

    116

    文章

    3754

    浏览量

    80725

原文标题:最新-FB148 [系统诊断]的新增点

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

收藏 人收藏

    评论

    相关推荐

    FPD link系统概念与诊断调试方法

    电子发烧友网站提供《FPD link系统概念与诊断调试方法.pdf》资料免费下载
    发表于 09-27 11:11 0次下载
    FPD link<b class='flag-5'>系统</b>概念与<b class='flag-5'>诊断</b>调试方法

    汽车音频系统中的诊断和保护

    电子发烧友网站提供《汽车音频系统中的诊断和保护.pdf》资料免费下载
    发表于 09-26 10:38 0次下载
    汽车音频<b class='flag-5'>系统</b>中的<b class='flag-5'>诊断</b>和保护

    使用INA149或者148测量蓄电池组时,是否需要将蓄电池组的最后一节电池的负极,接到INA148或INA149的地?

    请教,使用INA149或者148测量蓄电池组(110节,总电压220V)时,是否需要将蓄电池组的最后一节电池的负极,接到INA148或INA149的地?也就说蓄电池的地是否需要和INA148、INA149的地相连? 另外如果采
    发表于 09-20 06:16

    大口径天线健康诊断数据采集系统

    1.1应用背景介绍       雷达预警、深空探测、卫星通讯等领域均离不开大口径天线,大型天线具有体积庞大、结构复杂,使用环境恶劣的特点,天线健康诊断很有必要,传动系统故障检测尤为重要。 1.2健康
    的头像 发表于 07-22 10:26 250次阅读
    大口径天线健康<b class='flag-5'>诊断</b>数据采集<b class='flag-5'>系统</b>

    TSMaster 的 CAN UDS 诊断操作指南(下)

    UDSonCAN/CANFD的功能以及详细的使用操作。本文关键词:UDS,BootLoader,自动诊断流程,诊断系统变量目录Catalog4.TSMaster诊断控制台5.
    的头像 发表于 06-18 08:21 1547次阅读
    TSMaster 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(下)

    LM148JAN四通道741运算放大器数据表

    电子发烧友网站提供《LM148JAN四通道741运算放大器数据表.pdf》资料免费下载
    发表于 06-11 11:26 0次下载
    LM<b class='flag-5'>148</b>JAN四通道741运算放大器数据表

    如何从0到1设计诊断系统

    诊断系统设计主要涵盖了诊断方案设计、诊断需求定义和诊断数据库开发。本文会逐一介绍这些环节,以便更好地理解和把握诊断系统设计的全貌。
    的头像 发表于 04-26 17:59 982次阅读
    如何从0到1设计<b class='flag-5'>诊断系统</b>

    STEP7-5.5-F程序中FB块修改后的变化

    STEP7-5.5-F程序中FB块修改后的变化
    发表于 04-07 11:46 509次阅读
    STEP7-5.5-F程序中<b class='flag-5'>FB</b>块修改后的变化

    CAN总线系统故障诊断的步骤、方法、注意事项

    CAN总线系统故障诊断的步骤、方法、注意事项  CAN总线系统故障诊断是指对CAN总线系统中出现的故障进行分析、定位和排除的过程。本文将以详尽、详实和细致的方式介绍CAN总线系统故障诊断
    的头像 发表于 02-03 11:31 4294次阅读

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

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

    SCL中FB模块的结构

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

    LabVIEW在齿轮箱故障诊断中的应用

    LabVIEW在齿轮箱故障诊断中的应用 在现代机械工业中,齿轮箱作为重要的传动设备,其性能稳定性对整体机械系统的运行至关重要。故障的及时诊断和处理不仅保障了设备的稳定运行,还减少了维护成本。利用
    发表于 12-25 18:55

    西门子博途:调用FB(实例化)

    与功能块(FC)相比,功能块(FB)具有存储器。这意味着功能块被分配了一个本地数据块,即所谓的实例数据块。当调用FB时,还必须指定实例DB的编号,并且此DB会自动打开。
    的头像 发表于 12-25 11:04 2766次阅读
    西门子博途:调用<b class='flag-5'>FB</b>(实例化)

    细说物联网声发射监测诊断系统

    声发射监测诊断系统组成:由智能声波(声发射)采集器、物联网平台、客户端组成。
    的头像 发表于 11-15 14:55 653次阅读
    细说物联网声发射监测<b class='flag-5'>诊断系统</b>

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

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