梯形图中调用子程序时string类型如何输入

操作环境:TIA V11.0 SP2
操作过程:
1、新建个FB,输入变量有两个,一个是Int型(变量名:ErrID),一个是String[10]型(变量名:xx),间图1.
2、调用该FB,Int型变量ErrID用数字赋值没有问题,但String[10]变量xx用字母‘ab’赋值后,却提示“参数分配非法”。见图2.
【求各位高手解决】

问题补充:
发现个问题:用1200的CPU正常通过,但用300CPU(我用的是315)就不行。

这到底是什么情况呢?兼容问题?还是两种CPU输入的格式不一样?

图片说明:

梯形图中调用子程序时string类型如何输入    梯形图中调用子程序时string类型如何输入   

最佳答案

可以写啊,没问题的。见附图。
看看你的背景DB块是不是更新了。再重新调用一次。

300中只能赋实参变量,不能直接赋字符的。

图片说明:

梯形图中调用子程序时string类型如何输入  

提问者对于答案的评价:
用1200的CPU正常通过,但用300CPU(我用的是315)就不行。

不知道为什么

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233729.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午1:58
下一篇 2018年12月1日 下午1:58

相关推荐