指令库如何建立

我想问各位高手,如何将自己编制的子程序建立为指令库,然后可以在新建的项目中不用复制子程序,可以在指令盒中任意调用。希望将操作的步骤详细说明谢谢!

问题补充:
我要求的是可以在指令盒中可以调用,就像西门子指令盒中固有的PID指令一样,调出来没有连带子程序一下出来,出现在项目子程序中

最佳答案

一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中断程序只能随定义它的主程序、子程序集成到库中。

 例如一个项目的的程序结构如下:
 。。。
 图1. 库指令的源项目程序

 现欲将子程序My_SUB_a和My_SUB_b间为库指令,其中在My_SUB_b中定义了中断程序My_INT(将某中断事件号与中断服务程序My_INT连接起来——使用ATTACH指令)。

 操作步骤:

 第一步:在Micro/WIN的File(文件)菜单中,选择Creat Library...(建立库)命令;或者用鼠标右键单击指令树的Libraries(指令库)分支,选择Creat Library...
 。。。
 图2. 在Libraries分支上单击鼠标右键

 第二步:在Creat Library对话框中选择哪些子程序要集成为指令库

 。。。
 图3. 使用Add(添加)、Remove(删除)按钮选择要建立成为库指令的子程序

  如果定义中断的子程序被制作成库指令,则中断程序也自动集成进去,不必专门指定。

 第三步:在Properties(属性)标签中设置

 。。。
 图4. 设置指令库属性

 其中:

 指定指令库名称 
 指定要生成的库文件的目录路径 
 指定版本信息 
 第四步:在Protection(保护)标签中设置密码
 。。。
 图5. 设置密码

 密码设置是可选项。密码须输入两次以验证。保护后不知道密码的人不能查看库指令的程序

 第五步:按OK按钮确定,输出指令库文件

 
 图6. Micro/WIN的消息输出窗口显示指令库文件的详细信息

 指令库文件扩展名为.mwl,缺省情况下存在Micro/WIN安装目录下的lib文件夹中。库文件可以作为单独的文件拷贝、移动。

 
 

提问者对于答案的评价:
建子程序库的过程回答的比较全面,我要求的是在指令盒中建内部指令的方法,没有人回答这个问题

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:07
下一篇 2021年7月5日 上午12:07

相关推荐

发表回复

登录后才能评论