大家好,我在使用smart st60时遇到以下问题:
通过向导中的运动建立了两个轴,用来驱动两个步进电机,完成向导后生成了一些子程序,向导推荐的存储区分别是vb0-到vb92,vb93-vb185;
我在自己的程序中只调用了AXISx_CTRL和AXISx_GOGO两个块,两根轴的数据存储我放在了vb1000和vb2000为起始地址的空间里;
程序中没有地址重复问题;
但是在编译时却报错了,错误见图,麻烦帮我看一下是怎么会事情,感谢!
图片说明:
最佳答案
跟你的符号表有关,查看你的符号表有没有问题
提问者对于答案的评价:
你好,估计是符号表的问题,但是这样的问题却无法修复吗?删除子程序调用,删除符号表都不能解决,向导生成的子程序也无法删除,只有重新新建项目,重新写(复制)pou才可以解决吗?
最佳答案作者回复:
双击错误看它跳到哪里,查看问题是什么,既然问题显示符号或变量未定义。要么在符号表里找,有没有什么没定义。要么就是程序错误,多东西了或少东西了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365618.html