第一章 分基本指令

第一十三节 建立库文件

项目13 

建立库文件


    项目12的程序实现了模拟量的转换,实际工程中会有多个模拟量,可以建立一个通用的子程序作为库文件在其他项目中进行调用。

    建立一个通用子程序首先要定义通用子程序的形式参数。如图13-1所示,在AI_SCALING子程序的声明表中定义输入(IN)类型的形式变量AI_IN、HI_LIMIT和LO_LIMIT,定义输出(OUT)类型的形式变量REL_VALUE,其含义如图13-1相应注释所示。


    定义好形式参数,接着需要编写通用的子程序,注意,由于该子程序是“通用”的,所以尽量不要使用全局变量或全局地址,而应该使用局部变量和临时变量等。通用子程序的清单及注释如图13-2所示。

    最后,在主程序中调用通用子程序,并对形式参数赋值相应的实际参数,如图13-3所示,即实现了项目12同样的功能。

    最后,在主程序中调用通用子程序,并对形式参数赋值相应的实际参数,如图13-3所示,即实现了项目12同样的功能。
    如果要将图13-2所示的通用子程序生成库文件,以便在其他的项目中方便的调用,则首先在“指令树”的“库”对象点击鼠标右键,选择“新建库…”,出现图13-4所示对话框,选中左边方框中需要转换为库文件的程序块,本例为“AI_SCALING”,点击“添加>>”按钮,即将该程序块添加为一个库文件,如图13-5所示;此时还要点击“属性”选项卡,如图13-6所示,输入新建库的路径和文件名,点击“确定”按钮即完成库文件的建立。
    接着,重新打开一个项目,在“指令树”的“库”对象点击鼠标右键,选择“添加/删除库…”,出现图13-7所示对话框,单击“添加…”按钮,选择相应的新建库文件即实现了库文件的添加。




    S7-200 PLC的模拟量处理已经有现成的库文件。另外,西门子公司还提供了大量的各种各样功能的库文件,按照上述步骤添加到STEP 7 Micro/Win软件中,使用库文件将会给编程带来很大的便利。