使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,库存储区打不开

由于已经用过了问题补充,为了回答各位老师的答复,只好再发一个相似标题的问题,希望能看到,有两位老师都说的要进行库存储区分配,但问题是库存储区也呈现灰色,打不开,如图

问题补充:
试过了,仍然是打不开库存储区,如图

图片说明:

使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,库存储区打不开    使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,库存储区打不开   

最佳答案

重新新建一个工程,调用库指令,分配存储区试试。
方法:打开指令树下的“程序块”,右键点击“库存储区”,分配一个库存储区。
补充问题回复:
你这个库文件好像有问题(要不是你已经修改了官方的库文件造成),一般打开这个库存储分配区的名称不是你图示那样的LIB0(LIB1),或者这个库文件有破损需要下载后重新安装一次试试。

提问者对于答案的评价:
谢谢回答,现在已经解决了,总结如下:更换系统和SETP7后,以前编写的程序不能打开直接应用,因为库程序是重新添加的。直接打开以后,就会出现库存储区不能修改分配的现象,如问题中的图。我采取的办法是,打开原来的程序,删除掉所有的库调用语句和库子程序,然后打开一个新的工程项目,依次把原程序拷贝到新项目,再在新项目中依次重新调用那些被删除的库调用,这时库存储区就是可以修改分配的了。注意:在原程序中删除时应包括所有的子程序调用,包括自己编写的子程序调用语句,否则在新项目中都不能通过编译。

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

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

相关推荐