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 程序标题用于隐藏程序段 用于显示按钮
ifdb_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
三元锂电池和磷酸铁锂电池各有哪些优势?
NXP汽车LED照明驱动及控制器剖析
用于研究完整模式生物的微流控工具
什么是CIR (Committed Information
五种常见类型压力传感器的原理及应用
最新-FB148[系统诊断]的新增点
科创板中国通号董事长、执行董事周志亮介绍、履历信息
谷歌研发AI系统 助力研究员理解大脑结构和功能
新能源汽车带动钴需求增长,大众与钴商谈判不容乐观
BERT烹饪之法:fintune 的艺术
运营商是在以“服务降级”促“消费升级”吗?
OLED电视将何去何从?
为何手机电量越来越不经用了?真相在此!
BGA芯片X-ray检测设备的市场需求有哪些?-智诚精展
NAT网关如何实现主流PLC的跨网段访问
集成两路DW1000的uwb模块SKU611的适用领域
格芯与Fabrinet合作,为硅光子平台提供光纤连接能力
0-10V转1000Hz,4-20mA转100Hz电流电压转频率转换器
传感器类型选择的原则是怎样的
最可能被ChatGPT取代的10大高危职位