SCL编程在FB中能在IN_OUT管脚定义数组吗?

VAR_IN_OUT   
ADDRESS:ARRAY[1..20] OF INT;
END_VAR
能这样定义吗,下载下去CPU STOP,
查看背景数据块这个数组以下的地址排列也不对,是不是不能这样定义?
谢谢了!

最佳答案

这样定义是可以的,而且你的SCL保存编译没有错误和警告就表示程序没有问题。
你说的地址不对是因为数组是以POINTER形式保存在背景DB块的,占用6个字节的位置。
你在线进入诊断缓冲区查看一下故障原因,可能是你的程序的其他地方造成的。
如果附件2中的“打开块”钮显示,点击此钮直接跳转到出错的块的位置。

图片说明:

SCL编程在FB中能在IN_OUT管脚定义数组吗?  SCL编程在FB中能在IN_OUT管脚定义数组吗?  

提问者对于答案的评价:
非常感谢,谢谢!

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

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

相关推荐