自定义库,无法库存储器分配地址

step7 microwin 用户自定义库后,再调用库时无法进行库存储器分配

问题补充:
自定义的库,可以正常调用,只是不能进行库存储器地址的分配,导致如果调用2个以上自定义的库,就会出现地址重复使用,程序数据混乱

图片说明:

自定义库,无法库存储器分配地址   

钻石用户推荐最佳答案

此回答已完善

step7 microwin 用户自定义库,需分配好库指令数据区(Library Memory)。
库指令数据区是相应库的子程序和中断程序所要用到的变量存储空间。
如果在编程时不分配库指令数据区,编译时会产生许多相同的错误(错误18)。
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/microwin/instruction_library/library_memory.htm
1)可以使用Suggest Address(推荐地址)设置库指令存储数据区,但要注意编程软件设置的数据区地址,只考虑到了其他一般寻址,而未考虑到诸如Modbus数据保持寄存器区等的设置。应当确保不与其他任何已使用的数据区重叠、冲突。与已有的库指令数据存储区规避,不应重复按系统Suggest Address(推荐地址)按钮分配库指令存储区地址,否则也会造成混乱。
2)在STEP 7-Micro/WIN32 V3.1中,有分配库指令数据区时有不同的操作方法,需要在Symbol Table(符号表)中设置一个首地址。建议使用当时最新的编程版本。
在编程时,凡用到V存储区地址处都使用“符号寻址”,为每个变量指定一个符号。然后按照上述方法生成自定义库。注意此时使用V存储区的绝对寻址,或者定义符号表有误,则不能正常生成库指令。
参考资料:http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/008.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:41
下一篇 2021年7月5日 上午11:41

相关推荐

  • 西门子s7-200PLC外部接线

    1、西门子s7-200PLC226,请问输出接线应该怎么接?目前我是输入1M/2M/3M接在一起作输入公共端,L+接启动按钮后接到输入0.0上;输出N和L1接220VAC电,然后将…

    SIMATIC S7-200 2021年7月4日
  • S7-200 MODBUS和PPI通信

    我有40台S7200的CPU通信。方案如下: 1.每两台CPU进行通讯。6ES7 214-2BD23-0XB8的PROT0作主站与6ES7226-2BD23-0XB8的P…

    SIMATIC S7-200 2021年7月5日
  • S7200-PLC 编程

    请问200PLC里的SM多少是首次扫描得1  要么是0   我的意思是 当PLC每次通上电源后给我以前程序里所用的V区复…

    SIMATIC S7-200 2017年10月30日
  • 200 SMART 高速脉冲输出

    200 SMART 高速脉冲输出控制伺服电机当Q0.0和M点接入伺服,伺服没有任何的动作,但是当拆掉M端只接一个Q0.0点则伺服输出正常,请问是什么原因导致此现…

    SIMATIC S7-200 2021年7月5日
  • 压力变送器与S7 200怎么连接

    学校要教技师论文,我想请教老师傅压力变送器要怎么和S7 200连接,是不是一定要用模拟量模块。我要用压力控制离心式水泵,只有压力正确了才能启动水泵佛则要故障报警,不知道用…

    SIMATIC S7-200 2020年10月31日
  • 模拟PID方法

    身边有个CPU226有没有好的办法模拟PID? 最佳答案 有PLC就可以进行相关的程序模拟了,对了你有没有PC/PPI电缆与PLC通讯,有这条线才能在线监视PLC和进行PLC程序下…

    SIMATIC S7-200 2021年7月5日
  • 请问,STEP 7-Micro/MIN SP9怎么设置子程序密码?

    请问,STEP 7-Micro/MIN SP9怎么设置子程序密码? 最佳答案 S7-200密码保护常见问题http://www.ad.siemens.com.c…

    SIMATIC S7-200 2021年7月5日
  • 请问支持PLC200/300/400的编程数据线型号?

    想买一条原装的西门子PLC编程电缆,找到的型号是6ES7 972-OCB20-0XA0。当地的经销商老师说没有这款型号,打400电话咨询西门子,没有接通过。请问是不是有新…

    SIMATIC S7-200 2021年7月5日
  • 用plc224的高速计数器测风机的转速

    各位大虾,我是初学者,想用西门子plc,cpu224编个小程序,可以读出风机的转速就行 最佳答案 S7-200的高速计数器实例: 本例叙述SIMATIC S7-…

    SIMATIC S7-200 2021年7月5日
  • 视频

    对于西门子s7-200在学习方面各位老师和学长有没有好的学习视频那,麻烦发个链接,谢谢各位了 最佳答案 、西门子官网视频中心:http://www.ad.siemens.com.c…

    SIMATIC S7-200 2017年10月24日

发表回复

登录后才能评论