关键词 |
PM861AK02,P0973CA,D138-002-001,CI854 |
面向地区 |
全国 |
驱动模块是用来模拟被测试模块的上模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启用被测模块,并打印出相应的结果。传统的单元测试包括了驱动模块(driver) 和桩模块(stub)。驱动模块的目的很单纯,就是为了访问类库的属性和方法,来检测类库的功能是否正确;驱动模块是用来模拟被测试模块的上模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启用被测模块,并打印出相应的结果。如果被测试模块中的函数是提供给其他函数调用的,在设计测试用例时就应该设计驱动模块(Driver)。
举例来说:驱动模块(Driver)可以通过模拟一系列用户操作行为,比如选择用户界面上的某一个选项或者按下某个按钮等,自动调用被测试模块中的函数。驱动模块(Driver)设置,使对模块的测试不必与用户界面真正交互。
数字输入输出模块
数字量输入输出信号就是开关量信号,1或者0, 模拟量信号,有2种,电压或者电流信号 ,一般是变送器传过来的信号,比如用压力变送器检测水管压力,它会输出一个模拟信号4--20ma 或者 0-10V的信号给PLC,PLC来进行数据处理。 开关量输入点(DI),处理开关量输入信号. 模拟量输入点(AI),处理模拟量输入信号(0-20mADC,0-5VDC). 电阻信号(含热电阻)输入点,处理热电阻或一般电阻信号. 高速脉冲输入点,处理高速脉冲信号. 电压(含热电偶)输入点,处理电压输入或热电偶信号. 还有通讯,用于和上位机交换数据或控制下级控制器仪表驱动器等
根据现场输入信号的不同,可将输入模块分为开关量输入模块和模拟量输入模块。 开关量输入模块的作用是把各种开关信号变成CPU所需的TTL标准信号。按输入端电源类型,又可将其为直流输入模块和交流输入模块。输入信号经分压、限流、滤波后再通过光电耦合转换成TTL(5V)标准信号。 模拟量输入模块的作用是把现场连续变化的模拟量信号如温度、流量、电流、电压等转换成CPU能够处理的若干位数字信号。模拟量输入电路一般由运放变换、模转换(A/D)、光电隔离等组成。 PLC输入、输出模块的种类:数字输入DI,数字输出DO,模拟量输入AI,模拟量输出AO。 数字的输入输出一般都是24V的. 模拟量的2类4种量,2类分别是电压型和电流型.电压型有0-10V和-10到10V.电流型主要有4-20MA,0-20MA.然后模块再通过A/D转换,把模拟量转换成+32767~-32768之间的数,然后再实行控制。 信号模板的作用是把各种过程i/o信号进行转换.把输入的各种信号转换成数字量,便于plc识别,处理和分析.把输出转换成模拟量给各种调节机构去执行,或将输出转换成2位式do量,去控制一些设备如启动停止、接通和断开等
根据现场输入信号的不同,可将输入模块分为开关量输入模块和模拟量输入模块。
plc开关量输出类型大致分为三种,继电器输出型、晶体管输出型和可控硅输出型. R-继电器;T-晶体管
继电器输出交流直流都可以,晶体管常见有5vdc和24vdc输出,可控硅比较少见,只有特殊输出型号才有.
考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广(可接市电)、负载能力大,导通压降小,承受瞬时电压和过电流的能力较强,但寿命短、响应时间较长、动作速度较慢等.
晶体管输出(可分PNP、NPN型)优点是通断速度快(脉冲输出,适合高频),一般为0.2ms左右;寿命长;缺点是工作电压低(不能接市电);负载能力弱,300mA左右。
控制系统已被广泛应用于人类社会的各个领域。在工业方面,对于冶金、化工、机械制造等生产过程中遇到的各种物理量,包括温度、流量、压力、厚度、张力、速度、位置、频率、相位等,都有相应的控制系统。在此基础上通过采用数字计算机还建立起了控制性能更好和自动化程度更高的数字控制系统,以及具有控制与管理双重功能的过程控制系统。在农业方面的应用包括水位自动控制系统、农业机械的自动操作系统等。
控制系统其实从20世纪40年代就开始使用了,早期的现场基地式仪表和后期的继电器构成了控制系统的前身。以PLC和DCS为代表,从70年****始应用以来,在冶金、电力、石油、化工、轻工等工业过程控制中获得迅猛的发展。从90年****始,陆续出现了现场总线控制系统、基于PC的控制系统等,将简要介绍各种常见的控制系统,并分析控制系统的演进过程和发展方向。
70年代中期,由于设备大型化、工艺流程连续性要求高、要控制的工艺参数增多,而且条件苛刻,要求显示操作集中等,使已经普及的电动单元组合仪表不能完全满足要求。
硬件层、中间层、系统软件层和应用软件层(1) 硬件层: 嵌入式微处理器、存储器、通用设备接口和I/O接口。嵌入式核心模块 = 微处理器 + 电源电路 + 时钟电路 + 存储器Cache:位于主存和嵌入式微外理器内核之间,存放的是近一段时间微外理器使用多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度。(2) 中间层 (也称为硬件抽象层HAL或者板级支持包BSP)它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。
BSP有两个特点: 硬件相关性和操作系统相关性。设计一个完整的BSP需要完成两部分工作:嵌入式系统的硬件初始化和BSP功能.片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。板级初始化:包合软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。
系统级初始化: 以软件为主的初始化过程,进行操作系统的初始化。
工业控制实现自动化与PLC的加入有非常大的关系,PLC在工业生产线中主要功能为:开环控制、模拟量闭环、数字量控制等,这在很多场景下可以取代传统的继电接触器控制系统,让工业控制系统实现自动化生产。此外,PLC除了控制外,还可以实现采集现场数据的功能,并且可以对数据进行统计和记录。
由于PLC大多数都使用了单片微型计算机,所以集成度非常高,这也增加了系统的可靠性。PLC的优势在于输入和输出功能模块兼具,可以针对现场不同的信号,采用与之匹配的模板与对应的设备相连接并采取控制。除此之外,PLC还具备变成容易、组态灵活、安装方便、运行速度快。
当前在PLC领域中,企业基本上都属于欧美日三个地区。
————— 认证资质 —————