问几个simotion编程中的语法的问题

已锁定

仙侠

  • 帖子

    92
  • 精华

    1
  • 被关注

    4

论坛等级:游侠

注册时间:2008-01-11

普通 普通 如何晋级?

问几个simotion编程中的语法的问题

1330

3

2010-04-02 13:44:17

如何实现
call functions and function blocks
以下为FB的变量声明部分:
*******************************************
FUNCTION_BLOCK FB_LM_Control

VAR_INPUT
LMEnable : BOOL; // rising edge 0->1: switch on Line Module; falling edge: switch off
LMQuitError : BOOL; // rising edge 0->1: reset error in Line Module
LM_SWord : WORD; // status word of Line Module
END_VAR

VAR_OUTPUT
LMOn : BOOL;
LMError : BOOL;
LM_CWord : WORD;
END_VAR

VAR
stateNumber : INT;
oldLMEnable : BOOL;
oldLMQuitError : BOOL;
LMEnable_off_delayed : TOF;
END_VAR

LMEnable_off_delayed(in:=LMEnable,pt:=T#10m); //请问这一句是什么,也是定义了一个变量么?

***************************************************

PROGRAM xLM

VAR
LineModule_FB_SYSTEM : FB_LM_Control;
END_VAR

LineModule_FB_SYSTEM(LMEnable :=LM_STDcIO.IN.Enable_xLM ,
LMQuitError :=XLM_STDcIO.IN.faultacknowledge_xLM , LM_SWord := slm_zsw );
//引用了FB并对FB的三个输入变量进行赋值

slm_stw:=LineModule_FB_SYSTEM.lm_cword;

//FB 输出的一个变量m_cword 给slm_stw, FB的三个输出变量其余的两个都是在主程序中直接引用了其名称,为什么可以这样,而不需象输入一样
问几个simotion编程中的语法的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2232条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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