LonMaker软件安装.doc_第1页
LonMaker软件安装.doc_第2页
LonMaker软件安装.doc_第3页
LonMaker软件安装.doc_第4页
LonMaker软件安装.doc_第5页
已阅读5页,还剩126页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. LonMaker软件安装(1) 系统配置要求及组件安装安装LON网络管理软件前,要确认目标机器的操作系统为windows 2000(sp4)及以上或windows xp(sp1)以上版本。通过点击桌面图标“我的电脑”查看,如下图所示:进入“控制面板”,点击“添加或删除程序”图标进入查看操作系统是否安装了“Internet 信息服务(IIS)”Windows 组件: 如果现场的计算机没有安装这一项,就需要找到计算机操作系统的安装盘进行Windows组件的安装,如果找不到原安装盘,可以尝试自带的系统安装盘,如果当前系统在配置组件时无法识别安装盘,即找不到相应压缩文件(版本原因、序列号原因等),就必须用安装盘重新安装操作系统。安装Windows组件,下以XP为例:完成“Internet 信息服务(IIS)”组件安装: 操作系统符合版本及配置要求,可以开始安装LonMaker了(2) 安装LON管理软件主程序在安装文件中找到LonMaker3.1文件夹:打开LonMaker3.1文件夹,找到安装程序并运行:选择安装组件: LON网卡都附带有驱动程序,LonMaker组件中的网卡驱程不一定能支持所有型号的网卡,所以推荐使用网卡附带的驱程。Visio的安装一定要通过LonMaker安装程序安装,如此前独立安装过Visio软件,建议先卸载再通过LonMaker安装程序中Visio组件安装。开始安装绘图软件:输入Visio安装序列号:Visio相关条款:选择Visio软件安装路径:Visio安装过程中:Visio已成功安装:开始运行LonMaker3.1安装程序:运行LonMaker3.1安装程序:运行LonMaker3.1安装程序:输入LonMaker3.1安装序列号:输入LonMaker3.1安装序列号:设置、选择程序中可展开菜单的名称:程序安装过程中: 程序安装完成: 结束LonMaker3.1安装程序:安装LonMaker3.1 sp2补丁程序,在安装文件中找到LonMaker3.1 Service Pack2文件夹在LonMaker3.1 Service Pack2文件夹中找到安装程序运行确认是否进行安装sp2补丁程序输入LonMaker的安装路径,sp2补丁程序要安装到LonMaker的安装目录下,确认即可输入LonMaker的安装路径,sp2补丁程序要安装到LonMaker的安装目录下,确认即可是否用sp2补丁程序升级LonMaker3.1,确认即可正在更新LonMaker3.1提示LonMaker3.1已成功升级至3.12版,确认即可安装LNS3.0的sp8补丁程序,在安装文件中找到LNSSP8文件夹在LNSSP8文件夹中找到安装程序运行SP8程序安装包正在自解压。继续安装或者取消安装选项框。程序安装协议输入用户名称选择程序安装路径,确认为默认的安装路径即可。正在更新LNS3.0重新启动计算机,完成系统更新(3) 安装VB6.0软件重启计算机后,在安装软件里找到VB6.0安装软件包,如下图:双击打开VB6.0安装软件,出现如界面:双击上图中的SETUP图标,出现如下界面:点击下一步,进入如下界面:选择接受协议,然后点击下一步,出现如下界面:在VB6.0安装软件里找到名为SN的TXT文档,双击打开,如下图所示:把SN文档里的ID号输入,如下图所示:点击下一步,进入如下界面:直接点击下一步,出现如下界面:点击继续安装,出现如下界面:点击确定,出现如下界面:用鼠标单击典型安装图标,如上图所示,出现如下所示界面:在如上所示界面中点击是,出现如下界面,在接着的选择中都选择是或者确定,如下所示:出现如下界面时,把安装 MSDN 选项前面的复选框勾掉,然后点击下一步:出现如下界面,点击是:在如下界面中,把“现在注册(R)”前面的复选框勾掉,然后点击完成。至此Lon网络管理软件已安装完毕,我们可以点击开始程序LonMaker for Windows,对照组网章节内容看一下LonMaker能否正常启动。(4) 导入资源文件楼控模块资源文件:资源文件是楼控模块节点程序的支持性文件,一般有5种文件类型(*.eng文件,*.enu文件,*.fmt文件,*.fpt文件,*.typ文件)。可以暂且先这样简单的去理解资源文件:它是对HW-BA52系列DDC模块的一些定义、规范说明,要调试设备了,当然须要把对模块的一些定义说明提供给LNS(lon网络服务)。在安装程序文件夹中找到“Resoure”文件夹复制“GST”、“hiwellv1”、“hiwellv2”、“Vstar_resource”四个个文件夹。GST、hiwellv1、hiwellv2为不同的版本,一般来讲拷贝一个版本导入即可。在C:LonWorks路径下找到“types”文件夹打开在“types”文件夹中创建“user”文件夹将刚才复制的四个文件粘贴在“user”文件夹中在安装文件中找到“NodeBuilder31”文件夹找到“Setup”安装文件运行运行“Setup”安装文件正在安装程序点击Next继续安装找到安装序列号文件并打开输入NodeBuilder安装序列号输入程序组名称选择程序安装类型准备安装NoderBuilder程序开始安装NoderBuilder程序NoderBuilder程序安装完毕从开始程序Echelon LNS UtilitiesLNS Resource File Catalog Utility,点击运行LONMARK认证设备资源浏览器选择需要认证的设备资源目录点击OK按钮进入下一步,添加新目录:选择“添加新的目录”打开“user”文件夹,选中“Guest”目录,点击“OK”按钮打开更新目录信息(原有目录数、文件数可能不同)继续点击添加新的目录,用同样的方法把“hiwellv1”、“hiwellv2”、“Vstar_resource”资源文件都添加进去。 添加user目录之前原有的文件数量可能与此例不同,例如如果没有安装NodeBuilder软件,原有文件数量有时就要少一些,事实上NoderBuilder软件并不是必需安装的,但是在没有安装NoderBuilder的环境中资源文件浏览器有时无法识别资源文件,即当点击“Refresh Now”立即更新时,新增的文件不是5个。如果资源文件没有被正确导入,在配置端口属性的时候会发生应用错误。(5) EcheLon_USB接口网络卡驱动程序的安装与通讯测试USB接口卡的驱动程序是附在一张光盘上的,因此,只需要把光盘放入电脑,然后按照提示安装就可以了,安装完毕后重启计算机。重启后,打开控制面板:如上,第一排的第四个图标就安装完驱动程序后自动生成的,双击此图标,将弹出:点击USB,由上可以看出,有一个LON1通讯口在准备通信,点击Test,继续点Test,点Comm,上界面在提示找到DDC上的“维护”键,按一下“维护”键,出现Ping Passed,表示通讯成功。如通讯失败则出现Ping Faild。此时,看下通讯线的接口有没有接触好,要是还是通讯不了,就把驱动程序卸载后重新安装。至此,LonMaker软件安装完毕。- 131 -2. 应用举例(1) 准备工作打开DDC主机面板可以看到:跳线方法在DDC主机的面板上:对照外围设备和DDC面板上的跳线设置方法将DDC主机输入和输出信号属性进行修改。输入如是0-10K电阻信号则对照“NTC10K”进行跳线,开关信号则对照“干触点”进行跳线, 0-20mA电流信号则对照“0-20mA” 进行跳线,0-10V电流信号则对照“0-10V”进行跳线。输出为数字信号时按照“DO”跳线,模拟量信号时按照“AO”进行跳线。跳线方法为直接用主机自带的短路块连接对应的上下两根插针(如:UI1是数字信号输入时则短接UI1输入跳线的第2对插针)。注:输入UI1的跳线为输入跳线的左起第1组跳线,UI2为第2组,相应的直至UI11为第11组跳线。输出UO2为输出跳线的左起第1组跳线,输出UO1为输出跳线的左起第2组跳线。UO用作数字信号输出时则按照DO的方式修改跳线,UO用作模拟信号输出时则按照AO的方式修改跳线。跳线完成后接通电源并连机测试USB网卡,测试完成后进入节点程序注册。节点程序注册打开:安装文件lonmaker结点程序HW-BA5200系列DDC通用控制模块程序程序:打开:HW-BA5201通用控制程序1第二版将下载程序(包括XIF文件和APB文件)复制:然后粘贴到C:LonWorksImport文件下:然后再在安装文件lonmaker结点程序HW-BA5200系列DDC通用控制模块程序程序HW-BA5201通用控制程序1第二版Plug_in程序中将相应的Plug_in程序分别注册。双击注册文件弹出:点击注册plug_in按钮弹出:点击“确认”完成注册。依次注册所需要的plug_in程序。打开LonMaker编程软件,如下界面:点击New Network新建,如果第一次进入软件将会弹出:按如下选择进入新建图形名称设置:点击启用指令按钮后弹出网络名称定义:网络名称可以自定义,这里命名为example,填好后点击Next,如上选择数据后一直点击Next至如下界面:选择Onnet,然后点击Next,双击Not Registered中的需要注册的Plug_in程序,这里只需要注册SSM(小状态机)、UI(输入)、UO(输出)如上双击后这些Plug_in程序将会出线在To Be Registered中,点击Finish完成注册,此时将会出现如下界面:这就是LonMaker的编程画面了,从左边的方框中拖选Device至右边的空白处,将会弹出如下对话框:如上选择好数据后一直点Next至出现以下界面:选择Load XIF,然后点Browe将弹出:选择之前拷贝的节点程序HW-BA5201-1V2后点击打开,点击Next至出现以下界面,点击next进入下一步:点击next:点击next进入下一步:选中载入应用程序影像,点击next进入下一步:选择Online,点Finish后将出现下面的对话框:点击cancel可能会出现如下界面:选择“是”然后按一下所需要连接的DDC上的“维护”键,按以下后,多次进入时可能会出现如下界面:点击:“yes”确认。此时,设备DDC已经添加到LonMaker中。(2) 开关量输入与输出的使用DDC的一个输入(DI1)控制一个输出(DO1)。我们用一个开关(两个端子)接入HW-BA5201的输入口UI1的A、B两端,当开关处于断开状态时,DDC的输入UI1没有输入信号,此时,输出DO1也无输出信号;当开关处于闭合状态时,DDC的输入UI1有输入信号,此时,输出DO1也有输出信号,DDC面板上的DO1指示灯点亮。从左边的方框中拖选Functional Block(功能模块)至右边空白处,将弹出:在Name的下拉菜单中选择UI0,点Next,如上选择数据后点Finish完成,此时,右边空白处将出现DI1功能模块,如下:右键点击DI1功能模块,在弹出的菜单中选择“Configure.”选项,会出现该功能模块配置属性选项卡:Location中写入地址DI1,如上,然后点击Output(此为输入DI1的输出网络变量,注:输入功能模块与输出功能模块就是依靠这些网络变量进行通信连接的,此输出网络变量可以直接控制输出,详细情况请参阅下述步骤),将弹出:点击Change type(改变类型),把Display types of same size only旁复选框中的勾去掉,选择如上选择SNVT_switch(开关量)后点击Apply(配置)完成,然后选择Digital Input菜单栏:由于系统默认低电平时为有效触发信号,这里勾选Inver(取反),最后点Apply完成该功能模块的属性配置。下一步添加输出功能模块:方法跟上述同,拖选Functional Block功能模块至右边空白处,弹出如下对话框:选择UO0后点Next,命名为DO1,如上,点击Finish完成,此时,画面中又出现一个DO1功能模块,如下:右键点击该功能模块,在弹出的菜单中选择“Configure.”选项,出现如下功能模块配置属性选项卡:点击Unversal Input(输入网络变量)下面的按钮,将弹出:点Change type,去掉Display types of same size only旁复选框中的勾,如上选择SNVT_switch(开关量)后点击Apply(配置)完成,回到如下界面:在InputSourse(绑定输入网络变量)的下拉菜单中选择输出网络变量nvo_UI1(此步的目的是使该输出由DI1的输出网络变量来控制),如下:点击Apply完成配置,有时候会弹出提示错误的对话框:点击终止后,把Universal Input下面的输入网络变量由OFF变为ON(或ON变为OFF),如下:点Apply完成配置。此时通过输入DI1控制输出DO1:把开关置成闭合状态,DO1的指示灯会点亮,把开关置成断开状态,DO1的指示灯会熄灭。(3) 模拟量输入与输出的使用从画面左边的栏中拖选出Functional Block(功能模块)至右边空白处,将弹出:在Name的下拉菜单中选择UI8,点Next进入如下画面,如上选择后点击“Finish”进入下一步:右键点击新添加的功能模块,在弹出的菜单中选择“Configure.”选项,会出现该功能模块配置属性选项卡:点击Inputtype下的选项框选择anaiog(模拟信号),然后点击Output弹出:点击Change type选项按钮弹出:如上选择SNVT_lev_cont_f(一种模拟信号),点击Apply进行配置,然后点击ok返回点击Analog Input选项卡出现下图所示:如上图修改好输入信号电压等信号后点击AI Translation选项:按下图将线性变换表中Measured Value(输入电压值)的值和Output Value(输出电压百分比)按下图修改(线性变换表中Measured Value的值要按照递增的顺序填写):点击AI Output Parameters选项卡:将Maximum Value(允许输出的最大值的百分比)和Minimum Value(允许输出的最小值的百分比)如下修改:配置好后点击Apply对设备进行更新。从左边的方框中拖选Functional Block(功能模块)至右边空白处,将弹出:如上图选择好输出端口后点击Next进入下一步:此处选择同UI1,点击Finish进入下一步:在图上右击新添加的功能模块,在弹出的菜单中选择“Configure.”选项,会出现该功能模块配置属性选项卡:点击Universal Input进行配置:点击Change type选项按钮弹出:如上选择SNVT_lev_cont_f(一种模拟信号),点击Apply进行配置,然后点击ok返回。配置好后将Output Type选项改成anaiog(模拟信号),Output Paramaters改成100%,如下图:完成后Digital Output菜单变成Analog Output。选择Analog Output菜单对输出口进行配置:将在100%时输出电压改为最大输出电压10V,0%时输出0V:点击Apply进行更新,更新完后关闭配置进入以下画面:现在要将输入与输出进行连接使得输入能够控制输出,从画面左边的栏中拖选出Connector至UI1的输出点并与其连接:点中连接线的另一端拉至UO1的输入口,连接正确后软件将自动对其进行配置。配置好后用同样的方法将Func Block 3和Func Block 4进行连接:接下来让DI1和Func Block 3动作以实验DI1、DO1、Func Block 3和Func Block 4设置是否正确(由于我们在上面编程时将DI1设置为DDC的UI1、UO1设置为DDC的UO1、Func Block 3设置为DDC的UI9、Func Block 4设置为DDC的AO1,所以接下来要动作的为UI1和UI9以观察UO1和AO1是否动作)。当UI1和UI9动作后检查输出DO1和AO1是否动作,并多实验几次,同时可选中连接线并双击两次,此时连接线上会显示信号输入和出连接线时的状态,如果在UI1和UI9动作多次后DO1和AO1仍然无动作,可根据连接线显示的输入输出状态判断错误出在输入还是输出,然后对照前面的各项设置和修改来检查并改正。(4) 小状态机的使用先从左边的方框中拖选出一个输入和一个输出按照前面的方法命名为DI1和DO1并按照修改好配置,然后再拖选出一个Functional Block(功能模块)至右边空白处,将弹出:选择smallST0(小状态机)后点Next进入下一步:命名为1SST,点Finish完成,将出现如下界面:右键点击该功能模块,在弹出的菜单中选择“Configure.”选项,将出现以下界面:在第一个输入中绑定nov_UI1,如下:绑定好后选择Lookup Tables菜单栏:这其实相当于是一个真值表,通过这个功能模块可以实现不同的逻辑关系,这里很简单,就两种逻辑状态:输入为1的时候,输出为1;输入为0的时候,输出也为0,填写如下填写方法为:(输入1时)鼠标右击输入1的蓝色区域弹出选项框,(set High为1,set Low为0,set Invaild为空)然后根据逻辑状态选择为1或为0和为空:真值表(根据实际需求填写此为举例):序号状态输入输出1为1为12为0为0选择Task list2,如下填写:点击Apply完成该功能模块的配置。由于添加了此功能模块,那么输出就不是直接由输入控制了,而是由这个状态机的网络输出变量控制了,因此,需要改变输出DO1的绑定地址,右键点击DO1功能模块,在弹出的菜单中选择“Configure.”选项:如上,在InputSourse的下拉菜单中选择nov_SSM01(小状态机的输出网络变量),然后点Apply完成配置。此时同样可以由输入控制输出:把开关置成开状态时,输出指示灯点亮;开关置成关状态时,输出指示灯熄灭。恢复运行:点击open network(进入运行):选择lon网络(选择您所要运行lon网络)然后点击下一步:点击next进入下一步:继续点击next:点击next:双击所需要添加的plug-in程序,然后点击finish进入所选择的程序。3. Universal Input功能模块Universal Input功能模块完成对模拟量或开关量信号的读入,并对其进行处理。可读入的模拟量信号有05V、010V与420Ma三种类型的信号;可读入的开关量信号有24V、12V与5V三种类型。以下图表对Universal Input功能模块的输入与输出进行了概括:输出网络变量缺省名称缺省类型描述nvo_UI无(类型可改变)可将类型改为SNVT_switch或其它浮点类型,用以反映输入开关量传感器或模拟量传感器的输入状态。通过Plug_in配置Universal Input功能模块Universal Input功能模块中所包含的配置属性如下表所示:名称意义应用对象数据结构说明SCPTlocation功能模块对应的硬件输入口所处的实际物理位置功能模块可输入最长31个字节的ASCLL字符UCPTadcCnfg在模拟量输入的情况下,该配置参数决定了输入信号的类型功能模块枚举类型数据结构v0to5:05V电压信号v0to10:010V电压信号a0to20:020mA电流信号UCPTdebounceT在开关量类型信号输入的情况下,输入信号的去抖时间功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)其中只有millisecond域有效,其显示格式为0 0:0:0:0UCPTdeviceOffset在模拟量类型信号输入情况下的输出偏移量功能模块浮点类型UCPTdioType在开关量输入信号的情况下,该配置属性决定了开关量输出网络变量的输出方式功能模块枚举类型数据结构DIRECT:直接输出STRETCHED:延时输出TOGGLE:触发输出DELAYED_PULSE:脉冲输出ONE_SHOT:单稳输出ON_TIME:对输入口高电平计时UCPTinputType决定输入信号的类型是开关量还是模拟量功能模块枚举类型数据结构digital:数字量analog:开关量UCPToffDelay当为开关量输入信号时,在延时输出模式下,该配置属性表示开关量输出网络变量由高电平变为低电平时的延时时间;在脉冲输出模式下,该配置属性表示开关量输出网络变量输出的脉冲宽度。功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPTonDelay当为开关量输入信号时,在延时输出模式下,该配置属性表示开关量输出网络变量由低电平变为高电平时的延时时间;在脉冲输出模式下,该配置属性表示开关量输出网络变量输出脉冲前的延迟时间。功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPTsampleTime模拟量输入信号时的采样时间间隔功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为065535秒。其显示格式为0 0 0 0 0UCPTtransTabEnbl决定是否要对模拟量输入信号的值进行线性转换功能模块枚举类型数据结构BOOL_FALSE:不进行转换BOOL_TRUE:进行转换UCPTuiTransTab将模拟量输入信号的原始值转换为输出值的线性转换表功能模块structstructfloat_type x 输入模拟量信号的原始值float_type y 变换后的输出值Table40UCPTuiTransTabSCPTmaxRnge当为模拟量输入信号时输出网络变量允许输出的最大值nvo_UI浮点类型SCPTminRnge当为模拟量输入信号时输出网络变量允许输出的最小值nvo_UI浮点类型SCPTminSndT当为开关量输入信号时,输出网络变量的最小发送时间间隔nvo_UIunsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)其中只有millisecond域有效,其显示格式为0 0:0:0:0SCPTsndDelta当为模拟量输入信号时,模拟量输出网络变量连续两次的输出值之间允许的差值。nvo_UI浮点类型UCPTdiVolt当为开关量输入信号时,该配置属性决定其高低电平的门限电压nvo_UI浮点类型UCPTinvertInput当为开关量输入信号时,该配置属性决定是否将输入信号的电平取反后再通过网络变量输出功能模块枚举类型数据结构BOOL_FALSE:不取反BOOL_TRUE:取反用鼠标右击Universal Input功能模块,然后从弹出式菜单中选择Config选项,即可打开Universal Input功能模块的Plug_in窗口。该窗口包含如下几个选项卡:Universal Input、Digital Input、Analog Input、AI Translation与AI Output Paramaters。Universal Input该选项卡如下图所示:该选项卡显示了Universal Input功能模块的信息流程。它包含如下几个部分:Input Type 指定Universal Input功能模块的输入信号类型。选择analog表示为模拟量输入信号,选择Digital表示为数字量输入信号。Location 指定Universal Input功能模块对应的硬件传感器所处的实际物理位置。Digital Input当在Universal Input选项卡中选择数字量输入信号类型时,Digital Input选项卡出现。Digital Input选项卡如下图所示:该选项卡显示了Universal Input功能模块在输入信号类型为数字量时的信息流程。采集到的原始数字量输入信号首先经过去抖、反向等处理,最后进入输出处理阶段。通过Plug_in可以设置如下的配置属性:Input Type 该域决定了触发输入状态改变的门限电压。该值可以是+5V、+12V与+24V。该值的设定必须与相应的硬件模块的设置相匹配。Debounce 0999ms范围内的数字输入信号去抖时间。数字输入信号必须在这一设定时间内保持常数,才能进行后续的处理。将这一值设为0,则不对输入信号进行去抖处理。Inversion 指定一个数字输入信号在被进一步处理之前是否需要进行反向处理。若不进行反向处理,则高电平的输入信号被解释为开状态;反之,若要进行反向处理,则低电平的输入信号被解释为开状态。Processing 指定输入数字量信号经过什么样的处理才能转换成要输出的值,同时也指定该输出值应通过那个输出网络变量发送出去。共有5种处理方法:Direct(直接输出)、Delayed(延时输出)、Toggled(触发输出)、Pulsed(脉冲输出)、One_shot(单稳输出)。对各种处理方法的详细描述参见输入信号处理一节。Location 指定与该功能模块相关的数字量输入信号所处的实际物理位置。Throttle 该参数限制了输出网络变量产生更新允许的最小时间间隔。以下部分对在Digital Input选项卡中选定的处理方法作了较详细的描述:Direct(直接)输入数字量信号在经过去抖、反向等处理后,直接通过数字量输出网络变量发送出去。Delayed(延时)当检测到输入信号变化时,需经过一定时间的延时,才使数字量输出网络变量发生更新。当输入信号由低变高时,需延迟的时间在On Delay Time域中指定;当输入信号由高变低时,需延迟的时间在Off Delay Time域中指定。Toggled(触发)每当输入信号有由低到高的变化时,数字量输出网络变量的状态变化一次。例如,在与一个Digital Input功能模块相关的输入口上接一个按钮,同时将该功能模块配置成Toggle模式,则每当按钮按下一次,数字量输出网络变量的状态改变一次。Pulsed(脉冲)每当检测到输入信号有由低到高的变化时,数字量输出网络变量将以一个正脉冲的形式输出。该脉冲在On Delay Time域中指定的延迟时间之后产生,脉冲宽度在Pulse Time域中指定。在脉冲输出期间若再次触发一个脉冲,则再次被触发的脉冲将被忽略。One-Shot(单稳)每当检测到输入信号有由低到高的变化时,数字量输出网络变量将以一个正脉冲的形式输出。该脉冲在On Delay Time域中指定的延迟时间之后产生,脉冲宽度在Pulse Time域中指定。如果在脉冲输出之前的延迟时间内再次触发一个脉冲,则再次触发的脉冲将被忽略;如果在脉冲输出期间再次触发一个脉冲,则再次触发的脉冲延迟被忽略,同时输出一个指定时间的脉冲。Analog Input当在Universal Input选项卡中选择模拟量输入信号类型时,Analog Input选项卡出现。Analog Input选项卡如下图所示:该选项卡显示了Universal Input功能模块在输入信号类型为模拟量时的信息流程。它包括如下内容:Measurement Type 指定模拟量输入信号的类型。模拟量输入信号有05V、010V与420mA三种类型。通过Plug_in设置的模拟量输入信号类型必须与相应的硬件模块的设置相匹配。Translation Enabled 指定AI Translation选项卡中的分段线性插值转换表是否可用。若该核选框未被选中,则从相应的输入口读入的原始数据将被当作传感器数据被使用。Device Offset 指定设备的零点偏移量。从输入传感器读入的数据需与该偏移量相加才能得出反映实际情况的测量值。如一温度传感器在0时的测量值为1,则偏移量应被设定为1。Sample Time 模拟量输入信号的采样时间间隔。其取值范围为065535秒。AI Translation当在Universal Input选项卡中选择模拟量输入信号类型时,AI Translation选项卡出现。AI Translation选项卡如下图所示:通过该选项卡中的转换表,我们可以将从硬件输入口读入的原始电压或电流数据转换为需要通过输出网络变量发送出去的值。线性变换表中Measured Value的值要按照递增的顺序填写,如果分段数不足40,应在最后一个点后的值填写一个较小的值。当输入原始信号的值在Measured Value的范围内时,模拟量输出网络变量的值应当按照表格所给的输入/输出关系,按照分段线性差值算法给出。点击Save按钮可将该转换表中的数据保存为一个文本文件;点击Load按钮可将一个相关文件装载到该表格中。AI Output Parameters当在Universal Input选项卡中选择模拟量输入信号类型时,AI Output Parameters选项卡出现。AI Output Parameters选项卡如下图所示:当在Universal Input选项卡中选择模拟量输入信号类型时,我们可以通过该选项卡对与Universal Input功能模块的输出网络变量相关的一些参数进行设置。Maximum Value 该参数给出了输出网络变量允许输出的最大值。 Minimum Value 该参数给出了输出网络变量允许输出的最小值。 Send on Delta 传感器数据的变化量必须大于该设定值才能通过输出网络变量发送出去。在这种情况下,当输出心跳时间到时,输出网络变量仍然要进行更新。4. Universal Output功能模块Universal Output功能模块根据输入网络变量的值对开关量接触器或模拟量执行器进行控制。以下图表对Universal Output功能模块的输入与输出进行了概述输入网络变量缺省名称缺省类型描述nvi_UO无(类型可变)用于驱动开关量接触器或模拟量执行器的网络变量。其类型可为SNVT_switch或SNVT_lev_cont_f通过Plug_in配置Universal Output功能模块Universal Output功能模块包含如下表所示的配置属性:名称意义应用对象数据结构说明SCPTlocation功能模块所对应的硬件输出口所处的实际物理位置功能模块可输入最长31个字节的ASCLL字符UCPTaaPercentToVolt在模拟量输入的情况下,将0100%的阀门开度值转换为电压值的转换系数。功能模块structstructfloat_type xfloat_type y 阀门开度为0时对应的电压值p1structfloat_type xfloat_type y 阀门开度为100%时对应的电压值p2UCPTaaPercentToVoltUCPTdioType当为开关量输出模式时,该配置属性决定了该功能模块对应的DO口的输出方式。功能模块枚举类型数据结构DIRECT:直接输出STRETCHED:延时输出TOGGLE:触发输出DELAYED_PULSE:脉冲输出ONE_SHOT:单稳输出UCPTinvertInput当为开关量输出模式时,该配置属性决定了是否要对输入网络变量的值进行取反功能模块枚举类型数据结构BOOL_TRUE:取反BOOL_FALSE:不取反UCPTinvertOutput当为开关量输出模式时,该配置属性决定了是否要将输出值进行反向后再送到相应的硬件口功能模块枚举类型数据结构BOOL_TRUE:取反BOOL_FALSE:不取反UCPTminOffT在开关量输出的脉冲或单稳输出模式下允许的最小脉冲宽度功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPTminOnT在开关量输出的脉冲或单稳输出模式下允许的最小延迟时间功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPToffDelay当为开关量输出时,在脉冲或单稳输出模式下表示输出脉冲宽度;在延时输出模式下表示输出口状态(反向处理前)由高变低前的延时时间。功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPTonDelay当为开关量输出时,在脉冲或单稳输出模式下表示脉冲输出前的延迟;在延时输出模式下表示输出口状态(反向处理前)由低变高前的延时时间。功能模块unsigned long day(065535)unsigned short hour(023)unsigned short minute(059)unsigned short second(059)unsigned long millisecond(0999)该配置属性的取值范围为04分15秒。其显示格式为0 0:0:0:0UCPToutputType该配置属性指明要将输出口配置成开关量还是模拟量功能模块枚举类型数据结构digital:开关量输出analog:模拟量输出UCPTscaleParms当为模拟量输出时,该配置属性设定模拟量输入网络变量的取值范围功能模块structstructfloat_type x 输入网络变量的取值下限float_type y 输入网络变量取最小值时的阀门开度,固定为0p1structfloat_type x输入网络变量的取值上限float_type y 输入网络变量取最大值时的阀门开度,固定为100p2 UCPTscaleParmsUCPTscalingEnbl当为模拟量输出时,该配置属性决定是否要对输入网络变量限定取值范围功能模块枚举类型数据结构BOOL_TRUE:是BOOL_FALSE:否SCPTdefOutput输出口的缺省状态或缺省电压值nvi_UO其数据结构与输入网络变量nvi_UO的数据结构相同,是可变的。UCPTins520XX该配置属性用以决定将输入网络变量的输入定位在同一节点内那个输出网络变量上nvi_UO为一枚举类型数据结构。其包含的成员随节点程序的不同而不同。该配置属性将在本文最后详细描述。用鼠标右击Universal Output功能模块,然后从弹出式菜单中选择Config,即可打开Universal Output功能模块的Plug_in窗口。该窗口包含如下几个选项卡:Universal Output、Digital Output、Analog Output与Status。Universal Output该选项卡如下图所示:该选项卡显示了Universal Output功能模块的信息流程。它包括如下几部分:InputSourse 通过设定该组合框的值,可以将Universal Output功能模块的输入网络变量定位到同一节点内部其它功能模块的类型相同的输出网络变量上。Default Input 指定Universal Output功能模块的输入网络变量的缺省值。Location 指定该Universal Output功能模块所对应的硬件输出口驱动的接触器或执行器所处的实际物理位置。Output Type 指定该Universal Output功能模块对应的输出口的类型。当选择Digital时,表示为开关量输出口类型,此时,需将输入网络变量类型改为SNVT_switch;当选择Analog时,表示为模拟量输出口类型,此时,需将输入网络变量类型改为SNVT_lev_cont_f。通过Plug_in设置的输出口类型应与相应硬件模块的输出口设置相对应。开关量类型的输出口只适用于DO1DO4以及UO1UO2,模拟量类型的输出口只适用于UO1UO2以及AO1AO2。Output Default 指定Universal Output功能模块对应的硬件输出口的缺省输出状态。Digital Output当在Universal Output选项卡中选中开关量输出口类型时,此选项卡出现。Digital Output选项卡如下图所示:该选项卡显示了Universal Output功能模块对应的输出口为开关量类型时的工作流程信息。它包含了如下的部分:Input Invert 指定开关量输入网络变量的值在进行进一步处理之前是否需要进行反向处理。 Output Invert 指定该功能模块的输出值在被发送到输出口之前是否需要被反向。 Debounce 即去抖时间。该参数指定了输入网络变量在被进行进一步处理之前必须保持稳定不变的时间。 Processing 用于指定如何将输入网络变量去抖后的值转换成用于驱动执行器动作的值。这一配置属性可以被设置为如下的几种选项之一:Direct(直接输出)、Delay(延时输出)、Toggle(触发输出)、Pulse(脉冲输出)或One-shot(单稳输出)。 当选择Direct模式时,输入值直接用于驱动硬件执行器。 如果选择Delay模式,则当输入值有由低到高的变化时,必须经过On Delay Time中指定时间的延迟才将该值发送到硬件输出口;反

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论