发布于 2010-04-02 23:36:22
1楼
你这个程序段只是一个小部分
1、 LMEnable_off_delayed(in:=LMEnable,pt:=T#10m); //请问这一句是什么,也是定义了一个变量么?
A:这个是一个TIMER,LMEnable_off_delayed是这个计时器的名称,in:=LMEnable是这个计时器使能,pt:=T#10m是这个计时器定了10分钟的延时;估计这个写程序的人有做了个全局变量的ST程序块。
2、ST结构的输出可以利用这个FB名称+.输出的方式使用,也可以使用=>使用,举例你上面的功能还可以这样使用:
LineModule_FB_SYSTEM(LMEnable :=LM_STDcIO.IN.Enable_xLM,LMQuitError:=XLM_STDcIO.IN.faultacknowledge_xLM , LM_SWord:= slm_zsw ,lm_cword =>slm_stw);