版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务1计算机-I/O模块控制系统组态与安装调试【任务分析】组建远程I/O模块温度测量与报警控制系统,首先需要了解计算机通信方式、通信参数的含义以及PC常用串口标准的电气性能;其次,需要了解远程I/O模块的组成、原理、功能、用途,掌握远程I/O模块的信号种类、规格,掌握远程I/O模块驱动程序的安装和参数配置;然后按照任务需求,合理地选用远程I/O模块、PC、温度传感器、指示灯、直流电源等相关硬件,按照硬件规格的要求,完成远程I/O模块与温度传感器、指示灯等一次元件的连接,通过通信电缆与PC相连。在进行系统组态之前,要安装远程I/O模块驱动程序,并进行参数设置。最后,使用组态软件,按照任务的具体要求组建温度测量与报警控制系统,并进行系统运行与调试。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试【相关知识】一、计算机通信方式及常用的串行接口串行通信接口是计算机的必备部件和常用接口之一,串行接口技术简单成熟,性能可靠,价格低廉,要求的软件、硬件条件低,广泛应用于计算机控制相关领域。在计算机控制系统中,主控机一般采用PC,通过串口与I/O模块、智能仪器以及PLC等监控装置相连,监控装置再连接相应的传感器和执行器,形成一个简单的双层结构的计算机监控系统。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(一)计算机通信的基本方式数据传输可以通过并行通信和串行通信两种方式进行,如图3-2所示。在并行通信方式下,一组数据的各数据位在多条线上同时被传送,传送速度快、效率高,多用在实时、快速的场合,如在并口打印机上的应用。并行通信传送成本高,通常只适用于距离小于30m的近距离的通信。在通信距离较远、传输数据较少时,一般采用串行通信。串行通信是指通信的发送端与接收端之间的数据传输仅使用一条数据线,一位一位地进行传输。串行通信的接线少,成本低,抗干扰能力强,传输距离长,可以从几米到几千米,因此,它在数据采集和控制系统中得到了广泛应用。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试在串行通信方式下,接收端是按照发送端所发送的每个码元的起止时刻和重复频率来接收数据的,两者在时间上必须取得一致。这被称作数据传输的同步方式。数据传输的同步方式有同步传输与异步传输两种。同步传输方式是利用时钟的同步使发送装置和接收装置之间的定时不发生误差。同步方式是指在一组字符(数据帧)之前加入同步字符(SYN),同步字符之后可以连续发送任意多个字符,即同步字符表示一组字符的开始。同步传输格式如图3-3所示。同步方式在短距离传输时表现良好,传输效率高,但在长距离传输中定时脉冲可能会和信息信号一样受到破坏,从而出现定时误差,误码率较高。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试而在异步传输方式中,数据被划分成字符分组,字符是数据传输单位。在通信的数据流中,字符内部各位间同步,“异步”主要体现在字符与字符之间的通信没有严格的定时要求,字符可以连续发送,也可以不连续地随机发送。1个字符可用5~8位二进制代码表示。每次发送字符时,都要在这个字符代码前加1个起始位,表示该字符代码的开始。在字符代码后加1~2个停止位,表示该代码的结束。在停止位之前,可选加1个校验位,用于检查所传送数据的正确性。异步传输格式如图3-4所示。起始位编码为“0”,停止位编码为“1”。当不发送数据时,发送端连续地发送停止码“1”。接收端一旦接收到从1到0信号跳变,便知道要开始发送字符,利用这种极性的改变来启动定时机构,实现同步。当接收到停止位,就将定时机构复位。异步通信设备易于安装,维护简单且价格便宜,常用于低速传输,如1200b/s或更低的速度。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(二)串口通信的基本参数走路要遵守交通规则,通信则要遵守通信协议。通信参数标准是通信协议中一项重要内容。在数据传输之前,应正确设置通信参数,确保正常通信。串口通信的基本参数有:(1)传输速率。数据的传输速率是指单位时间内传输的信息量,常用波特率来表示,波特率是指通信中每秒所传送的数据位数,传输速率的高低受通信双方设备及通信线路的性能制约。收、发双方必须按照同样的速率进行通信,即收、发双方采用同样的波特率。常用的一些波特率标准有110、300、600、1200、2400、4800、9600、19200、28800、33600,单位是b/s。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(2)传送单位。一般串行通信端口所传送的数据是字符型,工业控制领域使用ASCII字符码或JIS字符码。ASCII码使用8位形成一个字节,而JIS码则以7位形成一个字节。不同的通信协议,可能会使用不同的传送单位。在通信之前,必须确定使用7位还是8位合成一个字节。(3)起始位、停止位。由于异步串行传输中没有使用同步脉冲做基准,故接收端不知道发送端何时将进行数据传送。开始传送数据时,发送端会在所传送的字符前后分别加上高电位的起始位(逻辑0)及低电位的停止位(逻辑1),也就是说,开始传送数据时,将传输线上的电位由低电位提升至高电位,而当传送结束后,再将电位降至低电位。接收端会因起始位的触发(因电压由低电位升至高电位)而开始接收数据;并因停止位的通知(因电压维持在低电位)而明确数据的字符信号已经结束。起始位固定为1位,而停止位则有“1”“2”位两种选择。选择时,只要通信双方协议通过即可,没有强制规定。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(4)校验位。为了预防错误的产生,使用校验位作为检查的机制。校验位是用来检查所传送数据正确性的一种核对码,一般使用奇偶校验的方法。奇偶校验可分为奇校验与偶校验两种,分别是检查字符码中1的数目是奇数或偶数。以偶校验为例,字符“a”的ASCII码以二进制表示时,是“01100001”,其中“1”的数目是奇数3,因此校验位是“1”。接收者收到数据后,须重新计算奇偶校验位,如果新的计算值也是1,那么表示正常,如果新的计算值是0,那么表示此次接收的数据有误。(三)常用的串行接口常用的串行接口标准有RS-232、RS-422与RS-485,它们最初都是由电子工业协会(EIA)制订并发布的。RS-232在1962年发布,作为工业标准,保证不同厂家产品之间的兼容。其传送距离最大约为15m,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通信而设计的。因此,RS232只适用于本地通信。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试RS-422由RS-232发展而来,它是为弥补RS-232的不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200m(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范。为了扩展应用范围,EIA(美国电子工业协会)又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围。1.RS-232C标准RS-232C是目前PC与通信工业中应用最广泛的一种串行接口。PC上的COM1、COM2接口,就是RS-232C接口。利用RS-232C串行通信接口可实现两台个人计算机的点对点的通信,也可与打印机、远程I/O模块、智能调节仪、PLC等外部设备近距离串行连接。如果将RS-232C接口转换为RS-422或RS-485接口,可实现一台计算机与多台现场设备之间的通信。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试RS-232C接口连接器如图3-5所示,其9针串口的针脚功能如表3-1所示。(1)RS-232C接口电气特性。EIA-RS-232C对电气特性、逻辑电平和各种信号线功能都做了规定。在数据线TXD和RXD上:逻辑1为-3V~-15V;逻辑0为+3~+15V。在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)为+3V~+15V;信号无效(断开,OFF状态,负电压)为-3V~-15V。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试以上规定说明了RS-232C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”的电平低于-3V,逻辑“0”的电平高于+3V;对于控制信号:接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。(2)近距离通信线路连接。当2台RS-232C串口设备通信距离较近时(<15m),可以用电缆线直接将2台设备的RS-232端口进行连接,若通信距离较远(>15m)时,需附加调制解调器。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试在RS-232C的应用中,很少严格执行RS-232C标准。调制解调器用了9个信号(2条数据线、6条控制线、1条地线);在其他一些应用中,可能只需要5个信号(2条数据线、2条握手线RTS及CTS、1条地线);最简单的情况,在通信中根本不需要RS-232C的控制联络信号,只需3根线(发送线、接收线、信号地线)便可实现全双工异步串行通信,如图3-6所示。工业控制的RS-232口一般只使用RXD、TXD、GND3条线。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试2.RS-422标准RS-422标准的全称是平衡电压数字接口电路的电气特性。由于RS-422与RS-485标准在电气特性上非常相近,在传输方式上有所区别。为便于理解,RS-422定义了接口电路的电气特性。图3-7是典型的RS-422四线接口,实际上还有一根信号地线,共5根线通信线。由于RS-422接收器采用高输入阻抗和发送器,因此,具有比RS-232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点,即一个主设备,其余为从设备。因为设备之间不能通信,所以RS-422支持点对多点的双向通信。接收器输入阻抗为4kΩ,故发送端最大负载能力是10×4kΩ+100Ω(终接电阻)。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试RS-422的最大传输距离为约1219米,最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,只有在20kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100m长的双绞线上所能获得的最大传输速率仅为1Mb/s。RS-422需要安装一个终接电阻,要求其阻值约等于传输电缆的特性阻抗(一般取值为120Ω)。在短距离或低波特率数据传输时可不安装终接电阻,即一般在300m以下不安装终接电阻。终接电阻安装在传输电缆的最远端。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试3.RS-485标准RS-485标准与RS-422一样,数据信号采用差分传输方式,也称作平衡传输。它使用一对双绞线,将其中一线定义为A,另一线定义为B,如图3-8所示。通常情况下,发送器A、B之间的正电平在+2~+6V,是一个逻辑状态;负电平在-2~-6V,是另一个逻辑状态。另有一个信号地线C。在RS-485器件中,一般还有一个“使能”控制信号,用于控制发送器与传输线的切断与连接,当“使能”端起作用时,发送器处于高阻状态,称作“第三态”,它是有别于逻辑“1”与“0”的第三种状态。对于接收器,也做出与发送器相对应的规定,收、发端通过平衡双绞线将A、A与B、B对应相连。当在接收端A、B之间有大于+200mV的电平时,输出为正逻辑电平;有小于-200mV电平时,输出为负逻辑电平。在接收平衡线上,电平范围通常在200mV至6V之间,参见图3-9。定义逻辑1(正逻辑电平)为B>A的状态,逻辑0(负逻辑电平)为A>B的状态,A、B之间的压差不小于200mV。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试RS-485标准的最大传输距离约为1219m,最大传输速率为10Mb/s。通常,RS-485网络采用平衡双绞线作为传输媒体。平衡双绞线的长度与传输速率成反比,只有在20kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般来说,15m长双绞线最大传输速率仅为1Mb/s。并不是所有的RS-485收发器都能够支持高达10Mb/s的通信速率。如果采用光电隔离方式,则通信速率一般还会受到光电隔离器件响应速度的限制。RS-485网络采用直线拓扑结构,需要安装2个终端匹配电阻,其阻值要求等于传输电缆的特性阻抗(一般取值为120Ω)。在短距离或低波特率波数据传输时可不需终端匹配电阻,即一般距离在300m以内、传输速率在19.2kb/s以下时不需终端匹配电阻。终端匹配电阻安装在传输网络的两个端点,并联连接在A-B引脚之间。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试RS-485标准通常被用作为一种相对经济、具有相当高噪声抑制、相对高的传输速率、传输距离远、宽共模范围的通信平台。同时,RS-485电路具有控制方便、成本低廉等优点。目前,在我国应用的现场网络中,RS-485半双工异步通信总线得到了广泛应用。基于在RS-485总线上任一时刻只能存在一个主机的特点,它往往应用在集中控制枢纽与分散控制单元之间。综上所述,RS-232、RS-422与RS-485标准只对接口的电气特性做出了规定(参见表3-2),而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。二、远程I/O模块远程I/O模块最为主要的优势在于远程,最远传播距离可达到十几千米,其次是稳定,在恶劣的工业环境里,一旦通信正常可以保证几年不出问题,这为工业连续生产提供了保证。另外,远程I/O技术的理论基础简单,工程应用方便可靠,整套系统设计方便,整体网络和硬件可以自由分配,灵活变通,投资少,能耗低。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试适用远程I/O模块的场合有:(1)当同时建设几个比较分散的装置时,用户既不愿意为每个装置都建设独立的主控室,又不愿意将太多的钱花在电缆和桥架上。此时选用远程I/O模块可一举两得。(2)当主要装置进行建设时,常有某些辅助装置的建设不能同步进行,或者主装置的一部分不能同步进行。如果预留这部分的主控室空间或DCS容量,耗费又太大。这时可采用远程I/O模块,只需预留DCS串行通信口就可以了。(3)当装置改扩建时,用户希望避免在已经拥挤的主控室扩充新的DCS机柜。此时,只要DCS的控制器尚有足够容量,便可以利用系统备用的串行通信卡或扩展一个通信卡,选用远程I/O模块。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(4)当一个装置的检测点很多,而控制点较少时,用户同时购置大量I/O卡和安全栅用于检测点不值得,合理的方案是采用集I/O卡和安全栅功能为一体的远程I/O模块。例如,某操作台上的按钮、指示灯,过去采用控制电缆和PLC连接。如果采用了远程I/O,就可以通过一条通信线和PLC连接,既节省了布线又节省了PLC自身的I/O点数。(5)当一个装置采用现场总线方案时,有些现场仪表没有现场总线型,或者不值得采用现场总线型仪表。此时,可采用能挂接到现场总线上去的远程I/O模块。远程I/O模块通信方式很多,各个厂家都有自己的标准,比如串口通信、PROFIBUS、MODBUS等。通信接口一般采用RS-485总线,通信协议与模块的生产厂家有关,都是采用面向字符的通信协议。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试远程I/O模块通信采用周期I/O数据传输方式交换数据,按照主从方式存取控制,它的通信处理器作为主站,其他远程I/O单元皆为从站。在主站设立一个“远程I/O缓冲区”,主站中负责通信的处理器采用周期扫描方式,按顺序与各从站交换数据并存放于远程I/O缓冲区中。这样周而复始,使主站中的“远程I/O缓冲区”得到周期性刷新。在主站中的CPU单元负责用户程序的扫描,它按照循环扫描方式进行处理,每个循环扫描周期都有一段时间集中进行I/O处理,即对本地I/O单元和远程I/O缓冲区进行读写操作;尽管主站中的CPU单元没有直接对远程I/O单元进行操作,但是由于主站中远程I/O缓冲区和远程I/O单元是一一对应的,因此主站CPU对远程I/O缓冲区进行读写操作,就相当于直接访问了远程I/O单元。它具有独特的双看门狗安全设计,即由软件看门狗和硬件看门狗组成。模块万一出现程序飞跑时,可瞬间重新开机。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试工程上使用比较广泛的远程I/O模块有研华公司的ADAM-4000系列,研祥公司推出的Ark-14000系列等。ADAM-4000系列模块是通用传感器到计算机的便携式接口模块,专为恶劣环境下的可靠操作而设计,适合工业环境使用。产品具有内置的微处理器和坚固的工业级塑料外壳,可以独立提供智能信号调理、模拟量I/O、数字量I/O、数据显示和RS485通信等功能。ADAM-4000模块采用EIARS-485通信协议,该协议是工业应用中广泛采用的双向、平衡型传输线路标准。布线简单容易,只要两条连接线即可和所属控制器或其他RS-485装置通信。ADAM-4000模块具有远程高速收发数据的能力,所有模块均使用了光隔离器,用于防止接地回路并降低了电源浪费对设备造成损害的可能性。此外,研华公司还提供多种通信方式用于数据传输,如无线以太网、Modbus、RS-485和光纤。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(一)模块ADAM-4520的使用说明ADAM-4520是有源的RS-232到RS-485的转换器,不需要软件驱动,只要硬件配置正确就可以实现转换功能。RS-485端带有硬件自动数据流控制,使用时不需要额外进行软件自动流控。信号端具有3000VDC隔离保护,这样便可有效防止模块在受到高压冲击时而损坏。波特率最高可以达到115.2kb/s,使用10~30V直流电源供电。ADAM-4520常规用法如图3-10所示,输入RS-232(4线制),输出RS-485(2线制)或RS-422(4线制)。通过使用ADAM-4520,可以将主机(或PLC)上的RS-232串口转换为RS-485串口,从而实现连接更多设备、延长通信距离等功能。一般PC的DB-9针串口,管脚2为Rx,管脚3为Tx,而4520的管脚2为Tx,管脚3为Rx,根据RS-232需要交叉Rx与Tx的要求,一般PC与4520连接时使用串口直连线即可。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试使用RS-485通信时,需要设置数据格式:数据格式=起始位+数据位+校验位+停止位。SW1用来设置数据格式,可以是9、10、11、12位。默认的数据格式是10位,1起始位,8数据位,0校验位,1停止位。当用ADAM-4000模块时,默认设置即可通信。当使用其他厂家产品时,如果通信参数不是“N,8,1”,则需要根据通信参数来设置SW1。SW1设置方式如表3-3所示。无论什么设备,一定有1位的起始位。如果某设备通信参数为“9600,8,1,偶”,那么它的数据格式=1起始位+8数据位+1校验位+1停止位=1位,对照表3-3可知,SW1的1为OFF,2为ON。此参数如果设置错误,则无法通信。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试SW2用来设置通信波特率,RS-485方式ADAM-4520的出厂默认波特率是9600b/s,如果需要使用其他的波特率或使用RS-422通信方式,可以按照表3-4进行设置。当使用RS-422方式时,只需将SW2的第10位拨到ON即可,1~9均为OFF,RS-422可以自适应波特率。当波特率设置错误时,可能还是能够通信成功,但是通信状态可能会不稳定,建议客户在使用前确认波特率设置。值得注意的是SW1、SW2在ADAM-4520模块的电路板上,更改时需要将模块背面的两颗小十字黑色螺钉拧下,拆开盒盖拿出电路板;更改完毕后再将螺钉拧上。进行此项操作不会影响模块的保修。ADAM-4520的指示灯具有故障诊断的功能,可以根据表3-5判断工作是否正常:上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(二)数据采集模块ADAM-4012的使用说明ADAM-4012模拟量输入模块提供信号调理、隔离、调整量程、A/D转换、数据比较及RS-485数据通信功能。模块包含上下限报警,数字输出通道1显示上限报警状态,数字输出通道0显示下限报警状态,主机可以随时读出上下限报警状态。每次A/D转换之后接着进行报警上、下限值比较,当输入量超出其中一个量值时上限或下限报警状态就被置ON。用数字量输出通道的输出线连接报警装置的上下限端可以用来构成脱离主机干预的开关控制器。1.ADAM-4012的技术说明-毫伏输入:±150mV,500mV;-伏特输入:±1V,±5V,±10V;-电流输入:±20mA(外接125Ω电阻);上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试提供两个数字输出通道,一个数字输入通道。模块按照配置设置,以以下其中一种形式给主机分配数据:-工程单位(mV,V或mA);-满量程百分比;-十六进制表示的二进制补码。2.ADAM-4012硬件连接ADAM-4012模块的模拟量输入信号接线如图3-11所示。ADAM-4012模块的数字量输入信号接线如图3-12所示。ADAM-4012模块用于上下限报警的数字量输出如图3-13所示。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(三)数字量I/O模块ADAM-4050的使用说明ADAM-4050带有7路数字量输入和8路数字量输出,输入支持干节点和湿节点,对湿节点输入,电压+3.5~30V为高电平;电压0~+1V为低电平。它的数字量输出为集电极开路的晶体管开关(0~30V),可由主机进行控制,还可以使用它来控制固态继电器,利用固态继电器的闭合来控制热电器、泵或其他电力设备。主机可以利用模块的数字量输入来检测行程开关、安全开关或远程数字量信号。1.ADAM-4050的技术说明数字量输入通道7逻辑电平0:+1V(最大)逻辑电平1:+3.5V~+30V上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试上拉电流:0.5mA(与+5V相连电阻为10kΩ)数字量输出通道8集电极开路30V、30mA最大负载电源消耗300mW内置看门狗定时器电源要求未调理+10~+30VDC功耗0.4W(24VDC)2.ADAM-4050模块简单控制接线ADAM-4050节点数字量输入接线如图3-14所示。DAM-4050输出接继电器的接法如图3-15所示。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试【任务实施】一、系统的硬件连接及远程模块驱动程序的安装1.温度控制系统硬件线路连接硬件线路连接如图3-16所示,ADAM-4520与PC的串口COM1连接,并转换为RS-485总线;ADAM-4012的DATA+与DATA-分别与ADAM-4520的DATA+与DATA-连接;ADAM-4050的DATA+与DATA-分别和ADAM-4520的DATA+与DATA-连接。Pt100热电阻检测温度变化,通过温度变送器转换为4~20mA电流信号,经过250Ω电阻转换为1~5V电压信号送入ADAM-4012的模拟量输入通道。变送器的“+”端接24V电源的高电压端(+),变送器的“-”端接模块的+IN,-IN接24V电源的低电压端(-)。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试2.安装驱动程序及模块配置在使用研华I/O模块编程前,必须安装研华设备DLL驱动程序和设备管理程序DeviceManager。进入研华公司官方网站“”找到并下载下列程序:ADAM_DLL.exe、DevMgr.exe、ADAM-4000-5000Utility.exe,依次安装上述程序。(1)模块配置。配置模块使用Utility.exe程序,运行该程序,出现图3-17所示画面。选中COM1,单击工具栏快捷键search,出现“SearchInstallModules”对话窗口,提示扫描模块的范围,允许输入0~255,确定一个值后,单击“OK”按钮开始扫描,如图3-18所示。如果计算机安装有模块,将在程序左侧COM1下方出现已安装的模块名称。如图3-19所示,COM1口安装了4012和4050两个模块。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试单击模块名称“4012”,进入测试/配置界面。设置模块的地址值(1)、波特率(9600)和电压输入范围等,完成后,单击“Update”按钮。图3-19模块名称4012前显示其地址值01,AI通道的输入电压是0V。单击模块名称“4050”,进入测试/配置界面,如图3-20所示。设定波特率与校验和,在同一RS-485总线上的所有模块与主计算机的波特率和校验和必须相同。联网前分别设置好两个模块的地址,不能重复。(2)添加设备。运行设备管理程序DevMgr.exe,出现对话框,从SupportedDevices列表中选择“AdvantechCOMDevices”项,单击“Add”按钮,出现“CommunicationPortConfiguration”对话框,设置串口通信参数,如图3-21所示。完成后,单击“OK”按钮。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试展开“AdvantechCOMDevices”项,选择“AdvantechADAM-4000ModulesforRS-485”项,单击“Add”按钮,出现“AdvantechADAM-4000ModulesParameters”对话框,如图3-22所示。在ModuleType下拉框中选择ADAM4012,在ModuleAddress文本框中设置地址值,设置必须与模块的配置一致。同样添加模块ADAM-4050,地址值设为2。完成后单击“OK”,这时在“InstalledDevices”列表中出现模块ADAM-4012与ADAM-4050的信息,如图3-23所示。在InstalledDevices列表中选择模块“000<ADAM4012Address=1Dec.>”,单击右侧“Test”按钮,出现“AdvantechDeviceTest”对话框,如图3-24所示。在Analoginput选项卡中,显示模拟输入电压值。至此,可以用开发软件对I/O模块编程。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试二、系统的组态调试1.建立新工程项目运行组态王程序,在工程管理器中创建新的工程项目。工程名称:“基于远程I/O模块的温度控制系统”;工程描述:“利用Kingview,由PC、远程I/O模块组建温度检测系统”。2.制作图形画面在工程浏览器左侧树形菜单中选择“文件/画面”,在右侧视图中双击“新建”,出现画面属性对话框,输入画面名称“基于远程I/O模块的温度控制系统”,设置画面位置、大小等,然后单击“确定”按钮,进入组态王开发系统。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试通过图库,为图形画面添加1个仪表对象和1个指示灯对象。通过工具箱为图形画面添加2个文本控件“温度值”和“000”,1个“实时趋势曲线控件”和一个按钮控件。将按钮文本改为“关闭”。设计的图形画面如图3-25所示。3.定义串口设备(1)添加串口设备。在组态王工程浏览器的左侧选择“设备/COM1”,在右侧双击“新建”,运行“设备配置向导”。选择“智能模块—亚当4000系列—Adam4012—串行”,如图3-26所示。给要安装的设备指定唯一的逻辑名称,如“Adam4012”。若定义多个串口设备,该名称不能重复。选择串口号,如:“COM1”,与PC上使用的串口号一致。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试为要安装的模块指定地址,如1.1,与模块内部设定的Addr一致。小数点前面的“1”表示模块1,小数点后面的“1”表示无校验和。按同样的步骤配置串口设备Adam4050,逻辑名称为“Adam4050”,串口号为“COM1”,地址为“2.1”。设备定义完成后,可以在工程浏览器“设备/COM1”的右侧看到新建的串口设备“Adam4012”和“Adam4050”。(2)设置串口参数。双击“设备/COM1”,弹出“设置串口”对话框,设置串口COM1的通信参数,如图3-27所示。波特率:9600奇偶校验:无校验数据位:8上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试停止位:1通信方式:RS232设置完毕,单击“确定”按钮,完成了COM1的通信参数配置,保证了COM1同I/O模块通信能够正常进行。4.定义变量在工程浏览器的左侧选择“数据库/数据词典”,在右侧双击“新建”,弹出“定义变量”对话框。(1)定义变量“温度值”,如图3-28所示。变量类型:I/O实数连接设备:ADAM4012最小值:0寄存器:AI最大值:200数据类型:FLOAT最小原始值:1读写属性:只读最大原始值:5采集频率:500上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(2)定义变量“控制值”,如图3-29所示。变量类型:I/O实数连接设备:ADAM4050最小值:0寄存器:D00最大值:99999999数据类型:BYTE最小原始值:0读写属性:只写最大原始值:99999999采集频率:500(3)定义变量“指示灯”。变量类型:内存离散初始值:关5.建立动画连接进入开发系统,双击画面中的图形对象,将定义好的变量与相应对象连接起来。上一页下一页返回任务1计算机-I/O模块控制系统组态与安装调试(1)建立仪表对象的动画连接。双击画面中仪表对象,弹出“仪表向导”对话框,单击变量名文本框右边的“?”按钮,选择定义好的变量名“温度值”,文本框中出现“\\本站点\温度值”表达式,如图3-30所示。标签改为“温度表”,最大刻度改为“100”。(2)建立实时趋势曲线对象的动画连接。双击画面中实时趋势曲线对象,弹出“实时趋势曲线”对话框,在“曲线定义”选项卡中,单击曲线1表达式文本框右边的“?”按钮,选择已经定义好的变量名“温度值”,并设置其他参数值,如图3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 执法人员2026年检模拟考试试题及答案
- 2026年今2026年山东专升本考试试题及答案
- 山东省病历书写与管理基本规范(2025年版)考试试题(含答案)
- 公安局辅警考试题库及答案
- 部编版语文教材古诗词曲必-备知识:常见的抒情方式
- 2026届湖北省襄阳市枣阳市徐寨中学中考猜题物理试卷含解析
- 2026年湖南长沙北雅中学中考物理五模试卷含解析
- 四川省遂宁市蓬溪县重点中学2026年初中物理毕业考试模拟冲刺卷含解析
- 2025年可降解材料与绿色建筑认证标准对接
- 小学三年级上册《千字文》节选(天地玄黄)知识点自然现象认识试卷
- 2026广西桂林航天工业学院第一批教职人员控制数人员招聘47人备考题库及完整答案详解1套
- 2026年中考历史模拟试卷及答案(重庆卷)
- 2026年(完整)药物临床试验质量管理规范考试(GCP)题库附答案
- 2026年党建党史党章党纪党史知识竞赛题库及答案
- 2026-2030果蔬产业市场深度调研及发展趋势与投资前景研究报告
- 2026广东东莞市望牛墩镇工程建设中心招聘专业技术人才聘员4人备考题库及答案详解(历年真题)
- 2025年广东广州市地理生物会考真题试卷(含答案)
- 样板间施工专项施工方案
- 病危通知书格式模板(精选6篇)
- JJF 1076-2020-数字式温湿度计校准规范-(高清现行)
- (完整版)验证与确认管理规程
评论
0/150
提交评论