n
说明:
在西门子提供的指令库之外,用户能够创建库并且添加到项目中去。能够把这些库存成由子程序和中断程序组成的库程序,这些被转换成库的程序可以有程序块的任何嵌套的调用结构。对于创建一个库,可以使用存在的项目或者是新创建的项目。如果在不同的项目中已经有一些需要组合到一起的子程序和中断程序,可以使用“导出”和“导入”来把它们放到一个程序中。n
创建的库的Micro/WIN 项目文件(.mwp)在下面被称作源程序。n
序号. | 步骤 |
1 |
打开源程序 |
2 | 如果源程序已经包含了希望创建的新库的程序块,这时需要从现有的库中删除它们,并且把它们作为普通的程序块存到源程序中。然而为了避免密码保护和变量内存的任何问题,唯一的办法是导入一个没有密码保护的程序块库作为源程序的普通块,或者各个程序块能够被删除密码保护。n
详细的说明在ID 32577212. |
3 | 设置库中能够包含的程序块的最大数目n 例如:设置“100”,打开库中程序块的属性,在操作下拉树中选择程序块,右键选择属性,或者在程序编辑器的窗口中,右键程序块,选择菜单中的属性命令。n
在属性窗口的一般条目下,改变程序块的数量。n
|
4 | 打开程序编辑器到STL(语句表)。n
|
5 | 打开创建库对话框n 选择菜单命令File > Create Library... 或者在操作树中右键Libraries 并且在菜单中选择命令Create Library....
对话框Create Library打开。n
|
6 | 如果在源程序中已经创建了一个库,并且当前库的创建仅仅是一个更新,在创建库的对话框的右边部分就会有创建的库的程序块。如果改变了程序块的数量(在第三步的表中),那么删除所有的自从你上次创建库以来的程序块。n
|
7 | 使用Add >> 按钮, 在对话框的右边部分可以增加希望包含在源程序库中的程序块。n 在嵌套程序块的例子中,增加的仅仅是根程序块(调用级别最高的程序块),低调用级别的程序块会被自动增加。相应正确的,后来添加的创建库的项目的操作树中仅仅是根程序块被显示,在这种方式中,你必须注意程序中低级别嵌套程序块的调用。图8和图9是一个例子,图8 是实际的程序块库的结构。图9是程序块被包含在库中的例子。n
|
8 | 在 Create Library 的属性对话框中,完成如下事项。n
|
9 | 在Create Library对话框 Protection 项目下,通过密码防止未授权访问,来保护库中的程序块。密码最多4个字符(字母,数字,特殊符号),这些输入是区分大小写的。一个保护的程序块是仅仅能够只读访问本地变量表和程序块注释。密码保护创建的库中所有的程序块,在用户程序中,如果知道密码,通过属性对话框,能够解锁集成的库程序块。n
|
10 | 在Create Library对话框中,按OK 按钮开始创建库。 |
11 | 检查 Micro/WIN 输出窗口的信息,查看这个库是否被成功创建。
|
12 | 在成功的创建库后,再次保存源程序。
重建保存对于库版本管理是重要的,通过版本检查,这能够确保转换到用户程序中的源程序的库版本号是新的。 |
注意:
用户创建的自定义库是仅仅能在 STEP 7 Micro/WIN V3.2以上使用,创建库的更多信息可以在 STEP 7 Micro/WIN V3.2 的 "Libraries"在线帮助中找到。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334862.html