标准化编程-完全独立的FB程序(FB直接输出报警,无需HMI配置)

已锁定

zhouhuiqi

  • 帖子

    6
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2021-12-28

普通 普通 如何晋级?

标准化编程-完全独立的FB程序(FB直接输出报警,无需HMI配置)

1175

1

2024-10-11 11:45:48

//①获取块实例名称(该实例名称一般会关联到实物名称,例如气缸1)

REGION PRE-INSTRUCTIONS

    // Firstscan

    IF NOT #sInit THEN

        // Get instance path

        #InstancePath := GetInstanceName(0);        

        // Set Init flag

        #sInit := true;

    END_IF;

END_REGION


//②逻辑处理

    //输入处理

    //逻辑

    //输出



//③报警到HMI

REGION Error Management

    #tempInstancePath := #InstancePath;

    

    #sDIAGError(SIG := #sError,

                SD_1 := #tempInstancePath,

                SD_2 := #sErrorText);

    

    "_FC_Translation_EnglishWarningText"(SearchText := #sWarningText,

                                       TranslateText => #s_TranslatedText_1);

    #sDIAGWarning(SIG := #sWarning,

                  SD_1 := #tempInstancePath,

                  SD_2 := #sWarningText);

    

    IF #sError THEN

        #Local.GroupStatus.LocalError := true;

    END_IF;

    IF #sWarning THEN

        #Local.GroupStatus.Warning := true;

    END_IF;

    

    // Reset Error and Warning

    IF #Local.Ctrl.Reset THEN

        #sError := false;

        #sWarning := false;

    END_IF;

END_REGION


标准化编程-完全独立的FB程序(FB直接输出报警,无需HMI配置) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11076条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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