“AS_LEDH”读取冗余CPU410-5H LED灯状态(SCL 代码)

已锁定

宁超

  • 帖子

    1009
  • 精华

    39
  • 被关注

    377

论坛等级:至圣

注册时间:2012-12-11

普通 普通 如何晋级?

“AS_LEDH”读取冗余CPU410-5H LED灯状态(SCL 代码)

1337

1

2025-05-01 20:44:10




//Compile options

{

Scl_OverwriteBlocks:=           'y' ;

Scl_CreateObjectCode:=          'y' ;

Scl_OptimizeObjectCode:=        'y' ;

Scl_MonitorArrayLimits:=        'y' ;

Scl_CreateDebugInfo :=          'y'

}

FUNCTION_BLOCK AS_LEDH

TITLE='AS410-5H-2H LEDs status'

NAME:AS_LEDH

FAMILY:Diagnose

AUTHOR:NCL

VERSION:'2.0'

KNOW_HOW_PROTECT

// Typical-Attribute

{

S7_bIockview:='big';

S7_m_c:='true'

}   

VAR_OUTPUT

R0_Master {S7_dynamic:='true'} :BOOL;

R1_Master {S7_dynamic:='true'} :BOOL;

R0_Run {S7_dynamic:='true'} :BOOL;

R1_Run {S7_dynamic:='true'} :BOOL;

R0_INTF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_INTF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_EXTF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_EXTF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_RUN_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_RUN_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_STOP_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_STOP_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_BUS1F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_BUS1F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_REDF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_REDF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_MSTR_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_MSTR_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_RACK0_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_RACK0_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_RACK1_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_RACK1_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_IFM1F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_IFM1F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_IFM2F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_IFM2F_led_blink:BYTE:=B#16#0;

R0_MAINT_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_MAINT_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_BUS5F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_BUS5F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R0_BUS8F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R0_BUS8F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_INTF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_INTF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_EXTF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_EXTF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_RUN_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_RUN_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_STOP_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_STOP_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_BUS1F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_BUS1F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_REDF_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_REDF_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_MSTR_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_MSTR_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_RACK0_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_RACK0_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_RACK1_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_RACK1_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_IFM1F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_IFM1F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_IFM2F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_IFM2F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_MAINT_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_MAINT_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_BUS5F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_BUS5F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

R1_BUS8F_led_on {S7_dynamic:='true'} :BYTE:=B#16#0;

R1_BUS8F_led_blink {S7_visible:='false'}  :BYTE:=B#16#0;

Status1 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;  

bStatus1 AT Status1: ARRAY [0..3] OF BYTE;    

Status2 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;  

bStatus2 AT Status2: ARRAY [0..3] OF BYTE;

Status3 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;

bStatus3 AT Status3: ARRAY [0..3] OF BYTE;

Status4 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;  

bStatus4 AT Status4: ARRAY [0..3] OF BYTE;    

Status5 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;

bStatus5 AT Status5: ARRAY [0..3] OF BYTE;

Status6 {S7_m_c:='true';S7_visible:='false'} : DWORD:=0;

bStatus6 AT Status6: ARRAY [0..3] OF BYTE;

END_VAR




“AS_LEDH”读取冗余CPU410-5H LED灯状态(SCL 代码) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4472条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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