您当前的位置:五五电子网电子知识plc技术PLC入门FC用SCL语言调用FC106时出现错误 正文
FC用SCL语言调用FC106时出现错误

FC用SCL语言调用FC106时出现错误

点击数:7299 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   PLC入门

问:

FC用SCL语言调用FC106时出现错误,希望大家能给我一个正确的程序或者指出下面程序的错误地主,FC用SCL语言调用FC105时没有错误,可是FC用SCL语言调用FC106时,出现错误,我的程序如下,
FUNCTION FC1 : VOID

 

VAR_TEMP
    // Temporary Variables
SS:WORD;
END_VAR

    // Statement Section
  SS:=UNSCALE(IN :=sfsf // IN: REAL sfsf为MD0
          ,HI_LIM := 100.0 // IN: REAL
          ,LO_LIM := 0.0 // IN: REAL
          ,BIPOLAR :=0  // IN: BOOL
          ,OUT :=wwwrr  // OUT: INT WWWRR为PQW0
          ); // WORD
   
  
END_FUNCTION

答:一、名称UNSCALE是FC106功能块的符号名,所以必需要在符号表(Symbol Table)中定义后才能引用使用。
二、因此处理方法如下:
1、首先,查看项目程序中“Blocks”节点中是否有FC106功能块;
2、然后,查看项目程序中的符号表(Symbols)对FC106功能块是否有定义。
三、如果“Blocks”节点中有FC106功能块,也可直接在用SCL语言调用FC106时直接书写FC106字符(即:将字符UNSCALE替换为FC106)即可!


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门

《FC用SCL语言调用FC106时出现错误》相关文章>>>