fb101//调用FB101进行时钟设置:UHR-INIT
谁有?
我邮箱:MLFLOVER@163.COM
谢谢
最佳答案
S5的FB101不是标准功能块,每个用户都可以根据自己的实际情况来编写。
这里给你一个范例参考:
FB101
NAME:UHR-INIT
DECL:TUDAI/Q/D/B/T/C:DKM/KH/KY/KS/KF/KT/KC/KG:KS
DECL:NUDAI/Q/D/B/T/C:DKM/KH/KY/KS/KF/KT/KC/KG:KY
DECL:TUSWI/Q/D/B/T/C:DKM/KH/KY/KS/KF/KT/KC/KG:KS
DECL:NUDAI/Q/D/B/T/C:DKM/KH/KY/KS/KF/KT/KC/KG:KY
DECL:FEHLI/Q/D/B/T/C:ABI/BY/W/D:BI
:LW=TUDA
:TFW250
:LW=NUDA
:TFW251
:LW=TUSW
:TFW253
:LW=NUSW
:TFW254
:
:LKHEEFF
:LKHEA15
:TNB6//将FB250-255(FB为标志字节)内容传到RS8-10中
:LKF+0//将FB250-255置为0
:TFW250
:TFW252
:TFW254
:LRS11//读取时钟状态
:LKH0003//正确状态
:!=F//相等
:RB=FEHL//复位时钟故障位
:BEC//结束
:S=FEHL//否则置位时钟故障位
:BE//结束
这样,S5的集成时钟就初始化完成了,用户就可以在OB1或其它PB中来用用户自已编写的功能块,通过调用DB2中相应的数据字来使用时钟了。
提问者对于答案的评价:
HAO