广州凌控自动化科技有限公司
专业销售工控自动化产品
首 页
产 品
型号及价格
下 载
问 题
方 案
图 片
视 频
停产替代
工控百科
新 闻
联系我们
综合搜索
产 品
型号及价格
下 载
问 题
方 案
图 片
视 频
停产替代
工控百科
新 闻
首 页
>>
问 题
>>
FB编译出错 Q2ASHCPU-S124
问题分类
欧姆龙
三菱
Proface
安川
问 题
|
技术咨询
FB编译出错 Q2ASHCPU-S124
时间: 2020/8/4 17:09:48
FX1S-10MR使用
Q2ASHCPU-S124
GX
Q2ASHCPU-S124
WORKS2 1.77F版,用ST编程。
FB1程序:CC:=AA+BB;
FB1标签定义:
VARINPOT AA WORD[SIGNED]
VARINPOT BB WORD[SIGNED]
VAR CC WORD[SIGNED]
POU01程序:VAR1:=FB11(AA:= 15 ,BB:=16 );
P
Re: 时间: 2020/8/5 3:38:00
我是想把它定义为函数,改为如下程序后,编译通过,可是调用FUN1,最后VAR1=0,为什么?
建立FUN1数据时,返回值类型为: Word[Signed]
FUN1: VAR_INPOT AA Word[Signed]
VAR_INPOT BB Word[Signed]
VAR CC Word[Sign
Re:Re: 时间: 2020/8/5 6:02:00
CC的类型应该设置为VAR_OUTPUT。
FB1登录后,应该写FB1_1(AA:= 15 ,BB:= 16 ,CC:= VAR1 );
Re:Re:Re: 时间: 2020/8/5 10:50:00
用函数的话,函数中写FUN1:=AA+BB;
POU_01程序写VAR1:=FUN1( 15 ,16 );
Re:Re:Re:Re: 时间: 2020/8/5 13:14:00
你好,FUN1中程序为
IF MX THEN
FUN1:=AA+BB;
ELSE
FUN1:=AA-BB;
END_IF;
POU1中程序为:
VAR1:=15;VAR2:=51;
VAR3:=FUN1( VAR1 , VAR2 ,M0 );
运行正常,那么请问如何定义才能和 GX WORKS2中的函数形式一致,即把参数M0作为第一个参数,格式为FUN1(?BOOL_
Re:Re:Re:Re:Re: 时间: 2020/8/5 18:02:00
在函数的局部标签中,把MX建在第一行即可形成 FUN1(?BOOL_MX?, ?INT_AA? , ?INT_BB?);的格式。
下一条:
如何运用安川机器人示教器插入跳转标签,以实现循环 SGD7S-120A10A002
上一条:
跪求安川伺服驱动说明书 型号SGDV-1R6A21A
相关问题
相关产品
三菱
CPU单元
Q2ASHCPU
输入输出点数:512点。 输入输出数据设备点数:8192点。 程序容量:28k。 基本命令
三菱
CPU单元
Q2ASHCPU-S1
输入输出点数:1024点。 输入输出数据设备点数:8192点。 程序容量:60k。 基本命
相关下载
> 三菱 Q2ASHCPU-S1 常见的指令编程手册
> 三菱 Q2ASHCPU-S1 特别说明结构化编程手册
> 三菱 Q2ASHCPU-S1 常见的指令编程手册
> 三菱 Q2ASHCPU-S1 用户手册
> 三菱 Q2ASHCPU-S1 硬件用户手册
> 三菱 Q2ASHCPU-S1 基本面结构化编程手册
> 三菱 Q2ASHCPU-S1 编程手册
> 三菱 Q2ASHCPU-S1 CE认证
> 三菱 Q2ASHCPU-S1 应用功能结构化编程手册
> 三菱 Q2ASHCPU-S1 公共指令篇编程手册
LingKong
广州凌控自动化科技有限公司
©Copyright
传真:020-28028239
企业文化
|
搜索词
粤ICP备11012917号-9