打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【跟着我一起来学习s7-200】34 S7-200库

前面我们已经基本把所有指令学习了一遍,那么今天就开始学习其他的内容,学习一下S7-200库的操作。

在我们的编程软件里面具有添加或删除库的功能,只要右键点击一下“库”,选择“添加/删除库”,就可以进行添加和删除库。添加之后库指令就会出现在指令列表里面。当我们要使用库指令时,直接从库指令列表中拖拽出来就可以了。

2014-9-30 09:12 上传

下载附件 (65.45 KB)


2014-9-30 09:16 上传

下载附件 (19.11 KB)


我们要知道的是我们也可以为子程序生成一个库,我们只要右键点击“库”,选择“新建库”。我们要注意的是要为子程序里用到的每个变量定义符号名。选择新建库后,在跳出的对话框的“组件”项选择子程序并点击添加,在库的属性里面填写库的名字和输出路径,我们一般选择“C:\Program Files\Siemens\STEP 7-MicroWIN V4.0\Lib”这个路径。此外,我们还可以为库程序设置密码。待新建好库之后,同样可以在“添加/删除库”把新建好的库添加到指令列表里面。

2014-9-30 09:17 上传

下载附件 (13.89 KB)


2014-9-30 09:17 上传

下载附件 (17.98 KB)


2014-9-30 09:17 上传

下载附件 (9.25 KB)


2014-9-30 09:17 上传

下载附件 (19.77 KB)


另外,我们要注意的是,对于一些库程序,有可能会占用以部分V存储区,这样我们在调用库程序之后要手工分配一些库存储区,右键点击“程序块”,选择“库存储区”,就会弹出“库存储区分配”的对话框,进行分配地址。如果没有分配库存储区,编译时是会报错的。如果库程序没有占有V存储区,那就不需要分配地址。下图就是没有用到V存储区的情况,调用库的时候不会要求分配地址。所以说,不是所有库程序都需要分配库存储区的。

2014-9-30 09:18 上传

下载附件 (41.71 KB)


2014-9-30 09:18 上传

下载附件 (8.36 KB)


总结一下,我们在使用库时有几点要注意的,一是,待生成库的程序里使用的存储区要连续,以免造成空间浪费;二是,待生成库的程序里的变量都要使用V存储区,而且都要定义符号,如果使用的是M存储区,不会要求分配库地址;三是,分配的库存储区地址不要跟编写的程序地址重复,我们可以选择“建议地址”让软件自动分配,四是,不是所有库程序都需要分配库地址。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
S7 200子程序调用的意义
S7-200中如何判断一个存储器中为1的位数
新手破解——API函数断点
堆栈(stack)与堆(heap)的区别
基于单片机P0口的片外数据存储器扩展2
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服