想用ALARM_SQ SFC17编译生成报警消息,但是非常不幸的事,
每个SFC17就要生成2个变量。一个普通的模拟量监视LL,L,H,HH这4个报警(调用4个SFC17)就要自动生成8个跟消息有关变量(event raw,event trans) ,功能块本身就要生成一条变量(event state)。一个模拟量一共自动生成了9个消息变量。
监视一个2级报警的模拟量就要9个消息变量,本身模拟量监视就要PV,PV_HLim,PV_HH_Lim, PV_L_Lim, PV_LL_Lim, Hys(滞后) ,Status(状态),Op_Cmd (操作抑制消息)等基本功能,平均一个模拟量监视就要产生23个变量。
512 个变量的授权,如果使用消息块,只能监控512 / 23 = 22个模拟量 !西门子搞这消息块有什么用咯?花瓶,好看不中用。
