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

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-200与pc通讯

    现场笔记本端插头未插牢,接头松动,导致通讯中断。随后就再也不能通讯了。通讯电缆是台湾产串口9针ppi电缆。好像是笔记本串口烧毁。大家帮我分析下。谢谢! 最佳答案 试验的方法有两个步…

    SIMATIC S7-200 2020年11月1日
  • CUP224自由口通讯

    有个混凝土配料系统,上位机是用VB编的画面,通过PC/PPI电缆连接CUP224PLC,一直运行正常,这几天通讯不上了,用编程软件连接PLC,在STOP状态能连上,在RUN状态下连…

    SIMATIC S7-200 2020年11月1日
  • 干扰抑制

    在西门子测温模块手册上的干扰抑制,共模抑制怎么理解,这些数据是怎样测得的 最佳答案 共模干扰,就是相线/中线与地线之间的电磁谐波所产生的干扰。抑制干扰,有接地、屏蔽和滤波三种途径。…

    SIMATIC S7-200 2017年7月26日
  • 求一定时切换的200程序

    PLC200控制两个泵定时切换,输入为启动和停止,还有两个泵故障,输出为两个泵,求在启动状态下泵运行10天进行跟换,然后循环,如果一个故障则备用运行,不循环,直到故障解除 最佳答案…

    SIMATIC S7-200 2019年6月11日
  • s7-200编程 彩灯循环闪烁和一段自震荡程序

    s7-200编程 彩灯循环闪烁和一段自震荡程序 问题补充:LTJHRB – 学长:俺是菜鸟。烦你演示一段程序。谢谢!!!!! 最佳答案 看看这个教案中…

    SIMATIC S7-200 2021年7月4日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2018年1月1日
  • 224xp的DI端子如何接线

    很弱智的问题啊,附了接线图,图中DI是否必须传入电源?1M和0.1直接短接 不能作为I0.1的输入? 图片说明:    最佳答案 需要电源,1M,2M…

    2020年10月31日
  • 用高速计数器测齿轮流量计流量

    用高速计数器测齿轮流量计流量,齿轮流量计是一个高速脉冲输出,我怎么样在S7-200内用高速计数器通过输入的脉冲计算出当前的流量速度。程序具体人做哪些,怎么做? 问题补充:icegr…

    SIMATIC S7-200 2020年11月1日
  • S7-200在UPLOAD程式時出現的問題

    用4.0SP1版软件,通讯正常.能正常UPLOAD DB块和SFB块.但在UPLOAD程序时,到100%报错.想问下是什么原因.会不会是因为PLC里加了密码了呀. 最佳答…

    SIMATIC S7-200 2021年7月5日
  • s7-200工具“位置控制向导”能实现原点复位吗?

    s7-200的“位置控制向导”生成子程序里没有原点复位功能的子程序,怎样才能实现? 最佳答案 转问题ID: 49444咨询专家:西门子自动化产品支持 答案:ht…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论