菜鸟求帮助~江湖救急!请教大家,FC函数调用FC函数的问题,用SCL编程

已锁定

加菲猫猫

  • 帖子

    8
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2011-12-22

普通 普通 如何晋级?

菜鸟求帮助~江湖救急!请教大家,FC函数调用FC函数的问题,用SCL编程

695

0

2012-11-13 20:36:30

用西门子SCL语言编程,一些计算过程需要自己编写函数实现。遇到的问题是:

目前有两个函数,是FC48,FC4。

FC48函数中的一个输入变量Wpower_real是FC4函数的结果值。我尝试在FC48函数里调用FC4,但是显示错误invalid assignment。如果不能这么钓鱼竿的话,应该怎么实现?

下面是代码:

FUNCTION FC48 : INT

VAR_INPUT
A:INT;

Hdesign_total:INT;

Wpower_real:INT;

END_VAR



VAR_OUTPUT
Qdesign_total:INT;
Wop:INT;
END_VAR



BEGIN

FC48:=(A*Hdesign_total)*Wpower_real;
Qdesign_total:=FC48;
// Statement Section

//下面调用FC4函数


Wop:=FC4(Wpower_real_today :="Wpt" // IN: INT
,Toutdr_offpk_sta_tody := "T01"// IN: INT
,Toutdr_offpk_sta_yesdy := "T02"// IN: INT
,Wpower_real := "Wp" // OUT: INT
); // INT

END_FUNCTION


ps:FC4和FC48单独编译都没有问题
菜鸟求帮助~江湖救急!请教大家,FC函数调用FC函数的问题,用SCL编程 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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