当前位置: 首页 > 工业电气产品 > 工业安全产品 > 安全触边

类型分类:
科普知识
数据分类:
安全触边

在S7-200/S7-200SMART中怎样定义自己的指令库函数

发布日期:2022-04-17 点击率:918 品牌:组态王_Kingview

    读者可以使用西门子公司编写的库,典型的是USS指令库和Modbus指令库,对于读者经常使用的子程序,也可以自己定义指令库。用户可以把自己编制程序集成到编程软件STEP7-Micro/WIN中。这样可以在编程时调用实现相同功能的库指令,而不必同时打开几个项目文件拷贝。指令库也可以方便地在多个编程计算机之间传递。

    一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中断程序只能随定义它的主程序、子程序集成到库中。指令库的使用方法与子程序基本一样。以下用一个例子介绍自定义指令库函数的定义和使用的完整过程。

    【例1】将表达算式Ly=(La-Lb)×Lx,做成指令库。

    【解】

    1、编写子程序

    (1)首先打开子程序“SBR_0”,子程序的上方就是变量表。

    (2)在变量表中,输入如图1所示的参数。

    图1变量表

    (3)再在子程序中输入如图2所示的程序。

    图2子程序

    【关键点】LW0、LW2、LW4的数据类型是“INT”,变量类型是“输入”(IN);而LD6的数据类型是“DINT”,变量类型是“输出”(OUT),不能弄错。

    (4)保存以上程序。

    2、创建库

    在菜单栏中,单击“文件”→“新建库”,如图3所示,打开“创建库”界面,如图4所示,在“组件”选项卡中,选择已经创建好的程序,本例为“函数1”,单击“添加”按钮。选中“属性”选项卡,如图5所示,输入库名“函数1”,再单击“浏览”按钮,弹出如图6所示的界面,单击“保存”按钮,保存库文件。回到图4-42所示的界面,单击“确定”按钮,完成创建库。

    图3“创建库”界面(1)

    图4“创建库”界面(2)

    图5“创建库”界面(3)

    图6保存“库文件”

    3、添加库文件

    在菜单栏中,单击“文件”→“添加/删除”,如图7所示。如图8所示界面,单击“添加”按钮,弹出如图9所示的界面,选择“函数1”文件,单击“确定”按钮,此时“函数1”已经添加到“库”中。

    图7添加库文件(1)

    图8添加库文件(2)

    图9添加库文件(3)

    4、查看“库文件”

    在“项目树”中,展开“库”,可以看到“函数1”已经添加到“库”中,如图10所示。这样读者以后就可以直接调用这个已经编译好的库函数了,而不必每次编写子程序,大大提高工作效率,尤其对于一些特殊的行业更是如此。

    图10查看“库文件”

    【关键点】(1)一个已存在的程序项目,只有子程序、中断程序可以被创建为指令库,主程序不能被创建成库。(2)如果不小心将存放的库函数删除,则以后不能被成功调用。
 

下一篇: PLC、DCS、FCS三大控

上一篇: 索尔维全系列Solef?PV

推荐产品

更多