VAR_IN_OUT
ADDRESS:ARRAY[1..20] OF INT;
END_VAR
能这样定义吗,下载下去CPU STOP,
查看背景数据块这个数组以下的地址排列也不对,是不是不能这样定义?
谢谢了!
最佳答案
这样定义是可以的,而且你的SCL保存编译没有错误和警告就表示程序没有问题。
你说的地址不对是因为数组是以POINTER形式保存在背景DB块的,占用6个字节的位置。
你在线进入诊断缓冲区查看一下故障原因,可能是你的程序的其他地方造成的。
如果附件2中的“打开块”钮显示,点击此钮直接跳转到出错的块的位置。
图片说明:
提问者对于答案的评价:
非常感谢,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236364.html