登录|注册|收藏精一控|在线留言|网站地图

您好!欢迎来到精一控官网!

精一控自动化9年专注-专业的自动化解决方案提供商9 years automation professional solution provider

全国咨询热线

13790148398
PLC编程
当前位置:首页 » 精一控资讯 » 行业新闻 » 编程plc|plc程序|西门子plc编程|用户自定义指令库

编程plc|plc程序|西门子plc编程|用户自定义指令库

字号:T|T
文章出处:网责任编辑:作者:人气:-发表时间:2014-06-24 10:54:00

 

用户自定义指令库

用户可以把自己编制plc程序集成到西门子plc编程软件Micro/WIN中。

这样可以在编程plc时调用实现相同功能的库指令,而不必同时打开几个项目文件拷贝。

指令库也可以方便地在多个编程计算机之间传递。

 


 自定义库和西门子标准库以图标的颜色区分

 

定义库指令

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

例如一个项目的的程序结构如下:


库指令的源项目程序
 

现欲将子程序My_SUB_a和My_SUB_b间为库指令,

其中在My_SUB_b中定义了中断程序My_INT(将某中断事件号与中断服务程序My_INT连接起来——使用ATTACH指令)。
 

操作步骤:
 

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


在Libraries分支上单击鼠标右键

 

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


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

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

 注意:建议您为将建立为库的子程序、中断程序命名时不要采用 Micro/WIN 缺省的、或常见的库指令子程序名,如 SBR_x 等,以免将来调用时发生冲突。
 

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


设置指令库属性
 

其中:

  1. 指定指令库名称
     
  2. 指定要生成的库文件的目录路径
     
  3. 指定版本信息
     

第四步:在Protection(保护)标签中设置密码


设置密码
 

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

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


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

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

 

西门子plc

 

 添加指令库

 注意:西门子plc编程添加自定义指令库,需要关闭编辑库指令的项目,新建立一个项目。如果要添加其他来源的库指令自然不需要如此。
 

第一步:在Micro/WIN的File(文件)菜单中选择Add/Remove Libraries...(添加/删除指令库)命令 ;

或者在指令树的Libraries(指令库)分支上单击鼠标右键,选择Add/Remove Libraries...


选择添加/删除指令库命令
 

添加/删除对话框中将显示已经在本机的Micro/WIN中集成的用户自定义指令库。


已安装的库指令

第二步:按Add(添加)按钮,选择新定义的库文件路径。用户自定义库将自动添加到Micro/WIN指令树的Libraries分支下。


选择库文件

 缺省情况下,Micro/WIN到图8中的路径下寻找库指令文件。用户也可以指定其他路径。

但要注意库文件应当保持在非移动的介质上,如果指定了一个可移动硬盘,则硬盘不在时会发生找不到库的错误。建议用户使用缺省设置。

 

删除库指令

第一步选择添加/删除指令库命令


选择命令
 

第二步:选中须卸载的库所对应的库文件,按Remove(删除)按钮


 选中要删除的库指令文件

 

调用用户定义指令库
 

指令库的使用方法与子程序基本一样。

 

常问问题

 如何编制一个用户自定义库,使之像西门子的库一样在调用时可以灵活分配库指令内存(V存储区)?

编程plc时,凡用到V存储区地址处都使用“符号寻址”,为每个变量指定一个符号。然后按照上述方法生成自定义库。

注意此时使用V存储区的绝对寻址,或者定义符号表有误,则不能正常生成库指令。

 东莞市精一控自动化电气有限公司,提供西门子编程|西门子plc编程|plc编程调试|编程plc|plc编程项目

排行榜

1兼容西门子PLC模块EM231|兼容国产西门子s7-200PLC模块
1
兼容西门子PLC模块EM231|兼容国产西门子s7-200PLC模块
兼容西门子PLC|兼容西门子PLC模块EM231|兼容国产西门子PLC|兼容国产西门子s7-200PLC模块
2LOGO逻辑模块|西门子LOGO扩展模块DM8 230R
2
LOGO逻辑模块|西门子LOGO扩展模块DM8 230R
精一控自动化专业销售,广州西门子LOGO|西门子LOGO模块|LOGO逻辑模块|西门子LOGO扩展模块DM8 230R 24小时咨询热线:13790148398
34输入1输出模块|兼容西门子s7-200EM235模拟量模块
3
4输入1输出模块|兼容西门子s7-200EM235模拟量模块
兼容西门子PLC模块|4输入1输出模块|兼容西门子PLC输入输出模块|国产PLC输入输出模块|兼容西门子s7-200EM235模拟量模块
4三菱可编程控制器FX3U-16MR/ES-A
4
三菱可编程控制器FX3U-16MR/ES-A
产品品牌:MITSUBISHI/三菱,订货型号:FX3U-16MR/ES-A,产品说明:内置8入/8出(继电器),供电电压:AC 220V。
5台达温控器DTC1000C
5
台达温控器DTC1000C
供应温控器|台达温控器DTC系列|台达温控器DTC1000C-精一控-13790184298
6国产PLC编程电缆|兼容s7-200PLC编程电缆
6
国产PLC编程电缆|兼容s7-200PLC编程电缆
东莞国产PLC|PLC编程电缆|国产PLC编程电缆|兼容西门子PLC|兼容s7-200PLC编程电缆|USB编程电缆|国产PLC编程线|东莞国产PLC编程电缆...

同类文章排行

最新资讯文章

您的浏览历史

    正在加载...