使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,这是为什么?

程序是以前编写的,使用的STEP 7-Micro/WIN 版本和MAP SERV库版本都忘记了,重装过系统winXP,重装了STEP 7-Micro/WIN 升级到SP9,现在添加的MAP SERV库是1.8版本的。烦请懂得的高人解答,谢谢了!

问题补充:
点击错误信息,被定位到了锁住的MAP SERV库程序上,因此无法看到具体的错误语句。补充:新添加的MAP SERV库程序已经在以前编写的程序里重心做了调用,我的做法是删除以前的库程序调用,重新从现在的库中把要调用的库程序拖到编写的程序中。

图片说明:

使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,这是为什么?   

最佳答案

重新给库分配V存储区试试。

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

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

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

相关推荐

  • s7_200cn与s7_200区别

    s7_200cn与s7_200是否价格有差别,差别有多少(?%)。我公司设备有时要出口国外,是否能达到出口要求。 最佳答案 价格肯定有差别!大约就是象楼上两位所说,不同产品的差别也…

    SIMATIC S7-200 2021年7月5日
  • s7-200定时器100ms的刷新问题

    100ms只在执行定时器指令是才对100ms定时器更新,在监控时q0.0输出,但是实际PLC并不输出。  还有我没有深刻理解帮助中说的,(,如果启用了100毫秒…

    2017年6月18日
  • 传送字符串子令是什么

    传送字符串子令是什么 最佳答案 字符串复制指令(SCPY)将IN中指定的字符串复制到OUT中。简单的说就是把IN输入的汉字传送到OUT指定的地址,你可以在文本当中显示这个汉字,比如…

    SIMATIC S7-200 2020年11月1日
  • 编程电缆的选用

    我想请您帮我查一下,6ES7901-3DB30-0XA0支持WIN7系统吗?有人说在WIN7的操作系统下运行,这根原装线性能并不好。 最佳答案 6ES7901-3DB30-OXAO…

    SIMATIC S7-200 2017年6月10日
  • PTO控制步进电机问题

    大家好,现在用200自带脉冲输出手动控制步进电机,要求步进电机软起和软停,现用向导生成的PTO0_MAN来控制,但无论我怎么调整向导里面的参数步进电机的状态都没改变,请问大家这是怎…

    SIMATIC S7-200 2021年7月4日
  • 如何修改指针的偏移量LD0,要求偏移量LD0可以是设置任意值

    要求偏移量LD0可以是可以改变的值,应该在哪里设置呢。就是说ld0可以是1.2.3.4..5等,应如何对其实现修改呢 最佳答案 s7-200 or 300?&n…

    SIMATIC S7-200 2021年7月5日
  • 想找一套视频学习

    哪位i师傅有s7200的视频教程,可以给我学习吗,谢谢!邮箱13879904472@163.com 最佳答案 哈工大S7-200视频-(1-36集)http://www.3dpor…

    SIMATIC S7-200 2020年11月1日
  • 如何通过触摸屏将字符串数据写到PLC中

    我想通过触摸屏将VB0数据写入VB100,我触摸屏上要怎么写,我那样写不对吗 问题补充:图1是PLC程序,图2是触摸屏里的变量设置,我想通过触摸屏输入字符串,也就是触摸屏对VB0写…

    2021年7月5日
  • S7-200PLC自由口通讯问题

    用S7-200PLC跟一个设备进行自由口通讯,发送信息,然后接收到设备传回的数据都正确,然而,再进行发送就发送失败。如果不接收信息,只发送的话就可以一直发送,没啥问题。我分析是接收…

    SIMATIC S7-200 2017年12月10日
  • 3台200PLC用以太网连接,怎样进行相互通讯?

    我有3套S7200的PLC通过以太网连成网络,想在PLC之间进行数据的读写,不知道怎样实现?请各位大侠指教,多谢了! 最佳答案 详见《S7-200 以太网解决方案》下载:…

    SIMATIC S7-200 2021年7月4日