USB光隔离开关量输入输出模块

USB光隔离开关量输入输出模块
USB光隔离开关量输入输出模块

USB7408(N)光隔离开关量输入输出模块

1.概述:

USB7408(N) 模入接口模块适用于提供了USB 接口的PC 系列微机,具有真正的热插拔、即插即用(PnP )功能。其操作系统可选用目前流行的 Windows 系列、高稳定性的Unix 等多种操作系统以及专业数据采集分析系统LabVIEW 等软件环境。在硬件的安装上非常简单,使用时只需将USB7408(N)的USB 接口插入计算机内任何一个USB 接口插座中,信号电缆从模块提供的接口直接接入。为方便我公司原有用户对产品的升级换代,开关量输入输出模块的输入输出插座引线定义与PC-6408、PCI8408几乎完全一样。

本模块适用于各种开关信号的自动控制以及计算机同数字仪器的接口。考虑到在开关量的输出中“开/关”瞬态对计算机干扰十分强烈及现场强电的干扰,本模块采用了光电隔离技术,使计算机与现场信号之间全部隔离,提高了计算机与本模块在工作中的抗干扰能力和抗损毁能力。

本模块上的开关量输入为16路,输出为16路,采用两组分别共地方式。输出部分可与我公司研制的PS-002继电器接口板直接配套使用。

USB7408N 是USB7408的升级产品,外部接线与USB7408完全相同,只是函数名称有略微的区别,老的用户只需将原来的函数USB7408DI 、USB7408DO 换为对应的USB7408NDI 、USB7408NDO 即可。

2.主要技术指标:

2.1 USB 指标

2.1.1 处理器芯片: CY7C68013A 2.1.2 通讯方式: USB 接口 2.1.3 通讯距离: 小于5米

2.1.4 通讯协议: USB2.0

2.1.5通讯最大速率:1M Byte / 秒 ,即 8M bps 的波特率

2.2 输入输出信号

2.2.1 输入路数及电气连接方式:16路共地(共阴)方式。 2.2.2 输入信号电平范围:TTL ~48V (默认5V 输入)。 2.2.3 输入信号电流消耗:≥5mA /每路

2.2.4 输出路数及电气连接方式:16路共源(共阳)方式。 2.2.5 输出回路供电要求:TTL ~48V

2.2.6 最大输出电流:≤500mA /每路,可直接驱动继电器。 2.2.7 每组信号之间、各组信号与模块之间隔离电平:500V 。

3.工作原理及操作说明:

3.1 开关量输入部分工作原理:

本模块上的所有16路开关量输入信号状态均可以由CPU 通过巡检方式读出,即CPU 通过直接读取I /O 口上的数据来判断输入信号的状态,其工作原理如图1所示。

U IN

DI GND

3.3V

PIO

R*

图1 开关量输入部分工作原理

由图1所示,当一个足够大(TTL ~48V)的外部电压信号经过本模块上的电阻R*(见图3中4个1K 的组排,每个阻排4个电阻,共16个电阻)限流后驱动光电耦合器的发光二极管发光,使光电三极管导通。反之,当外部电压信号为零或足够小时,计算机读入的即为低电平信号。电阻R*是一个限流保护电阻,焊在焊接排上,用户可以根据现场信号电压幅度而自行更换( 出厂时为1K ,见图3)。 R*的选用原则为:R* =(U IN - U R 〕/I (K Ω)

其中 U IN 为现场信号高电平电压值,U R 是加在光电耦合器上的电压值。一般U R 取值为1V 左右,I 是流过发光二极管的电流,一般取5~ 20mA 左右。

根据上面的选用原则和使用经验,我们推荐的输入信号和R*的选择值见表1:

上表中各档的阈值电压比较接近各档的下限值,阈值电压以下的电平将被认为是低电平,所以具有较高的抗噪声干扰的能力。

3.2 开关量输出部分工作原理:

本模块上的16路开关量输出回路可用于外部电路的开关控制,其每路最大输出电流500mA 左右,开关量输出部分工作原理如图2所示。

数据总线

负载

5-36V(外供电)

图2 开关量输出部分工作原理

输出驱动器件ULN2803的输出端允许通过IC 电流500mA,耐压B VCEO 约为48V 。用户输出口的外接负载可根据以上参数估算。由于本模块采用集电极开路输出,输出电流大,故可以直接驱动继电器或固体继电器(SSR)等外接控制器件,也可直接驱动低压灯泡。

本模块工作时,计算机送“1”使驱动器三极管导通,计算机送“0”使驱动器三极管截止。所有的开关量输出信号均带有锁存功能。当CPU 对设定的一个I /O 地址执行一次写操作,就送出了一组(16路)输出信号。

4.安装及使用注意:

本模块的安装十分简便,无需将主机机壳打开,也无需关电,将本模块插入主机的任何一个空余 USB 接口插座即可。

为保证人身及设备安全,应确保系统地线(计算机及外接设备接地点)接地良好。为防止外部设备中较大的电磁干扰,应注意对信号线进行屏蔽处理。

如果本模块连接的外部设备上加有较高的电压时,在安装或用手触摸本模块时,应先将外部设备的电源关闭并严禁触摸本模块裸板 。

5.使用与操作:

5.1 主要输入输出接口位置图,见图3。

图3 主要可调整元件位置图

注:图3中的4个1K的阻排,即为R*—开关量输入的限流电阻,用户可酌情更换

5.2指示灯(LED)的用途:

红灯亮指示3.3V电源工作正常

黄灯亮指示模块程序工作正常

5.3 输入输出插座接口定义:

5.3.1 开关量输入部分:

本模块开关量输入接口20芯扁平线插座(DI_J1)的信号定义见表2 。

5.3.2 开关量输出部分:

本模块开关量输出接口25芯D型插座(DO_J1)的信号定义见表3 。

注:开出公共地与开入公共地在本板上没有直接连接,需要用户分别外接。

5.4 开关量输出部分使用方法:

本模块上的开关量输出部分与外部器件联接时,可按图4方法进行,使用时应注意将外部+5~48V 电源接入本模块 。

DO GND

图4 开关量输出部分使用方法

6.软件∶

6.1软件安装:

USB7408(N)模块在硬件安装完成后还需进行软件安装,具体安装步骤如下: 1. 检查硬件安装是否正确。 2. 启动计算机,操作系统将自行检测新安装的硬件,并弹出”添加新硬件向导”对话框,在“添加新硬件向导”对话框出现时,点击“下一步”按钮。

3. 选中“显示指定位置的所有驱动程序的列表...”单选钮,点击“下一步”按钮。

4. 点击“下一步”。

5. 点击“从软盘安装”按钮,弹出“从磁盘安装”对话框。

6. 点击“浏览”按钮,选择“Usb7kC.inf ”所在的目录(光盘\USB7000\Usb7kC ),点击“确定”按钮。

7. 回到“添加新硬件向导”,点击“下一步”按钮。 8. 点击“完成”按钮,第一块模块安装完成。 9.重启计算机,安装第二块USB7408(N)模块。

当要安装多块模块时,应先安装第一块模块,软件安装中会出现上述1~9的步骤,按以上步骤操作安装好后关机。在安装第二块模块时,系统会自动检测安装,不再经过上述1~9的步骤,只是模块的索引值不同。索引值是USB 板模块使用时非常重要的参数,USB7000系列模块是靠索引值来区分的。一般情况下,第一块安装的模块的索引值为0,以后安装的模块索引值自动依次加1。用户通过调用动态链接库(Usb7kC.dll )中的OpenUSB7kC 函数,将USB 模块的索引值赋给此函数,即可操作相应的USB 模块(详细过程请见后面的“函数介绍”)。

6.2测试程序说明:

本程序(光盘\USB7000\Usb7kC\7408\测试程序\7408test_vb\7408test.exe)是为专门编写的一个测试工具,它可以对采集模块的所有功能进行测试。如图5所示:

图5 USB7408(N)测试程序

6.2.1 选择板模块

运行“数据采集模块测试程序”,点击“选择板模块”菜单,在弹出的对话框中,输入所要操作板模块索引值,然后即可在程序的界面中进行选中的模块的测试(倘若计算机中只有一块模块,可略过这步,本程序默认对索引值为0的板模块测试)。如图6所示:

图 6选择板模块

点击“退出”菜单,可退出测试。

本程序界面根据各功能的不同,分为以下几个部分:

6.2.2 开关量测试:

该部分程序既可测试开关量输出,亦可测试开关量输入。

如图5所示,在测试界面的“开关量测试”功能块,“输入状态”后面的16个灯,从左至右(通道1至通道16)依次指示了开关量输入通道的通断状态。该功能是自动的,无需用户参与。

点击“输出测试”后面的灯,可进行开关量的输出测试。同样,16个灯从左至右依次对应着通道1至通道16这16个开关量输出通道。

6.3函数介绍:

U sb7kC.dll是为USB7000 系列数据采集模块配制的工作在中西文Windows 95/98/2000/NT环境下的一个动态链接库,它所封装的函数可以被其它应用程序在运行时直接调用。用户可以用任何一种可以使用 DLL 链接库的编程工具来编写。所列函数的说明格式为 C++ 应用程序中调用 DLL 库函数时的常用格

式,无论使用哪一种开发工具,务必请注意数据格式的匹配及函数的返回类型。

为了将对模块的操作简单化。动态链接库 (Usb7kC.dll)中所有的函数的参数均通过一个结构体(ZT_USBBOARD)来传递。现将该结构体及USB7000的有关函数说明如下:

struct ZT_USBBOARD

{

long lIndex; /* USB模块索引值,该值在安装时被系统分配*/

HANDLE hHandle; /* USB模块的操作句柄(只有涉及中断时才用)*/

short nCh; /* 通道号*/

long lData; /*输入输出数据变量*/

long* plData; /*输入输出数据指针*/

long lCode; /*设备控制字,具体含义见函数说明*/

};

6.3.1 设备操作部分:

1

?打开设备:

函数:long APIENTRY OpenUSB7kC (ZT_USBBOARD* bs)

功能:打开某一中泰研创USB7408(N)模块

入口有效参数:lIndex USB模块索引值

出口返回参数:hHandle USB模块的操作句柄(只有涉及中断时用)

返回值: 0 打开设备成功

-1 打开设备失败

?关闭设备:

函数:long APIENTRY CloseUSB7kC (ZT_USBBOARD* bs)

功能:关闭某一中泰研创USB7408(N)模块

入口有效参数:lIndex USB模块索引值

出口返回参数:无

返回值: 0 关闭设备成功

-1 关闭设备失败

6.3.2 开关量部分:

?开关量输入:

函数:long APIENTRY USB7408DI (ZT_USBBOARD* bs)

功能:采集USB7408某一通道开关量输入信号的状态。

入口有效参数: lIndex USB模块索引值

lCode 设备控制码: 0单通道操作

1多通道操作

nCh 通道号:1-16(单通道模式使用)

出口返回参数: lData某一通道读取值:0或1(单通道操作)

该模块所有开关量输入状态值(多通道操作)

返回值: 0 采集成功

-1 采集失败

?开关量输入:

函数:long APIENTRY USB7408NDI (ZT_USBBOARD* bs)

功能:采集USB7408N某一通道开关量输入信号的状态。

入口有效参数: lIndex USB模块索引值

lCode 设备控制码: 0单通道操作

1多通道操作

nCh 通道号:1-16(单通道模式使用)

出口返回参数: lData某一通道读取值:0或1(单通道操作)

该模块所有开关量输入状态值(多通道操作)

返回值: 0 采集成功

-1 采集失败

?开关量输出:

函数:long APIENTRY USB7408DO (ZT_USBBOARD* bs);

功能:进行USB7408某一个通道的开关量数据输出操作。

入口有效参数:lIndex USB模块索引值

lCode 设备控制码:0 单通道操作

1 多通道操作

nCh 通道号:1-16(单通道模式使用)

lData 某一通道输出设定值:0或1(单通道操作)

该模块所有开关量输入设定值(多通道操作)

出口返回参数:无

返回值: 0 开关量数据输出成功

-1 开关量数据输出失败

?开关量输出:

函数:long APIENTRY USB7408NDO (ZT_USBBOARD* bs);

功能:进行USB7408N某一个通道的开关量数据输出操作。

入口有效参数:lIndex USB模块索引值

lCode 设备控制码:0 单通道操作

1 多通道操作

nCh 通道号:1-16(单通道模式使用)

lData 某一通道输出设定值:0或1(单通道操作)

该模块所有开关量输入设定值(多通道操作)

出口返回参数:无

返回值: 0 开关量数据输出成功

-1 开关量数据输出失败

附A.产品清单及保修:

产品清单:

1. USB7408(N)开关量输入输出模块壹块。

2. USB接口电缆壹根。

3. 20芯扁平线壹根。

4.25芯D型插头壹套。

本产品自售出之日起两年内,凡用户遵守贮存、运输及使用要求,而产品质量低于技术指标的,凭保修单免费维修。因违反操作规定和要求而造成损坏的,需交纳器件和维修费。

YC1008数字量输入输出模块使用说明书V1.0

YC1008数字量输入输出模块 使用说明书V1.0 目录 一.模块介绍 二.技术参数 三.模块的型号 四.模块尺寸、模块引脚定义、隔离特性 五.模块使用说明 六.通讯协议 七.模块的MODBUS-RTU协议功能码与数据对应表 版本记录:V1.0 2011-11-20 版本创建 一.模块介绍 YC1008数字量输入输出模块广泛应用于工业控制系统,具有广泛的使用意义。YC1008模块的主要特点如下: 1. YC1008系列模块通过隔离变压器和隔离光耦实现了供电电路、数字量输入、数字量输出、通讯电路的相互隔离,模块具有很强的稳定性和抗干扰能力。 2.单电源供电,隔离在模块内部通过隔离变压器和隔离光耦实现,隔离电压2500V。 3. YC1008系列模块实现8路数字量的输入和8路数字量的输出功能。 4. 通讯接口为RS485或232,通讯波特率等参数可配置,通讯协议为MODBUS-RTU。二.技术参数 供电电源 1. 供电电压:DC12V或DC24V,电源反接保护。 2. 电流消耗:<35mA+继电器功耗。 数字量输入 1. 共有8个数字量输入通道,可以接收多种输入信号:无源开关信号(逻辑0表示断开,逻辑1表示闭合);输入信号可以接集电极开漏(OC)输出信号、接近开关信号;输入信号也可以是有源信号(逻辑0表示3~35V,逻辑1表示0~0.5V表示闭合)。 2. 内部采用隔离变压器和隔离光耦实现了输入信号和电源的隔离,隔离电压2500V。数字量输出 1.8路数字量输出信号。 2.数字量输出通过继电器(常开触点)或集电极开漏输出(OC)两种方式实现。 3.该模块配有两种继电器输出:1) 继电器触点负载容量10A/277V AC;2) 继电器触 点负载容量30A/240V AC。

40路开关量输入模块使用说明

隔离放大器模块/电量隔离变送器/数显仪表/温度变送器 使用说明书 1、产品概述 本产品为一款测量40路开关状态通讯输出开关状态量信号,采用64路IO口的MCU,采用并口方式实现快速读取IO状态、开关输入采用光耦隔离,每路开关具有LED状态灯显示方便现场状态查看。使用标准的MODBUS RTU通讯协议,可与PLC、组态软件、文本显示器等进行组网;通讯、电源端口采用防雷、抗干扰设计可广泛用于工业现场设备的信号控制;开关量输入、电源、通讯输出端口之间完全隔离,抗干扰能力强。 本产品输入端口采用12P插拔座,可以实现40路IO口检测的快速接线安装,使用方便; 2、主要型号 -YX4000-14N2—40路开关量输入、RS485输出、24V电源、N2外形; 3、主要技术指标与特点 3.1、主要技术指标 ●输入开关类型 ----- 无源触点(干接点); ●无源触点耐压 ----- ≥24VDC; ●IO状态刷新速度-----10ms; ●数据输出 ----- 40路开关量输入状态,(逻辑”1”表示输入开关闭合, 逻辑”0”表示输入开关断开); ●输出接口 ----- RS485:通讯距离:1200米、±15KV ESD保护; ●波特率 -----9600(默认)、19200、38400、115200bps; ●通讯格式 -----N,8,1(默认,无校验/8数据位/1个停止位); ●隔离耐压 ----- 2500V DC; ●静态功耗 ----- <5W; ●辅助电源 ----- 24V DC(11V-30V); ●工作温度 ----- -20℃~+60℃; ●安装方式 ----- 导轨或螺钉安装方式; 3.2 产品特点 ●采用多口MCU处理器、并行处理采集IO状态,速度快; ●开关量输入使用光电隔离,可接各种物理开关,兼容集电极开路方式电平信号采集; ●状态指示灯丰富,具有开关量输入状态指示灯、通信指示灯、电源灯; ●宽电源工作兼容12V/24V; ●输入、输出、电源之间全隔离,抗干扰能力强; ●具有开关量闭合累加计数功能;

第五章 过程输入输出通道技术汇总

第五章过程通道 在计算机控制系统中,为了实现对生产过程的控制,要将对象的控制参数及运行状态按规定的方式送入计算机,计算机经过计算、处理后,将结果以数字量的形式输出,此时需将数字量变换为适合生产过程控制的量,因此在计算机和生产过程之间,必须设置完成信息的传递和变换装置,这个装置称为过程输入输出通道,也叫I/O通道。 5.1过程输入输出通道概述 过程输入输出通道由模拟量输入输出通道和开关量输入输出通道组成。过程输入输出通道在微型计算机和工业生产过程之间起着信号传递与变换的纽带作用。 5.1.1 模拟量输入通道的一般结构 过程参数由传感元件和变送器测量并转换为电压(或电流)形式后送至多路开关;在微机的控制下,由多路开关将各个过程参数依次地切换到后级,进行放大、采样和A/D转换,实现过程参数的巡回检测。 5.1.2 模拟量输出通道的基本结构 多D/A结构的模拟量输出通道中的D/A转换器除承担数字信号到模拟信号转换的任务外,还兼有信号保持作用,即把微机在t=kT 时刻对执行机构的控制作用维持到下一个输出时刻t=(k+1)T。这是一种数字保持方式,送给D/A转换器的数字信号不变,其模拟输出信号便保持不变。 共享D/A结构的模拟量输出通道中的D/A转换器只起数字信号到模拟信号的转换作用,信号保持功能靠采样保持器完成。这是一种模拟保持方式,微机对通路i(i=1,2,...,n)的控制信号被D/A转换器转换为模拟形式后,由采样保持器将其记忆下来,并保持到下一次控制信号的到来。 多D/A形式输出速度快、工作可靠、精度高,是工业控制领域普遍

采用的形式。 5.1.3 开关量(数字量)输入通道的基本结构 开关量输入通道又称为数字量输入通道,该通道的任务是把被控对象的开关状态信号(或数字信号)送给计算机、或把双值逻辑的开关量变换为计算机能够接收的数字量送给计算机,简称DI通道。 典型的开关量输入通道通常由以下几部分组成: 1.信号变换器:将生产过程的非电量开关量转换为电压或电流的双值逻辑值。 2.整形变换电路:将混有毛刺之类干扰的输入双值逻辑信号或其信号前后沿不符合要求的输入信号整形为接近理想状态的方波或矩形波,然后再根据系统要求变换为相应形状的脉冲信号。 3.电平变换电路:将输入的双值逻辑电平转换为与CPU兼容的逻辑电平。 4.总线缓冲器:暂存数字量信息并实现与CPU数据总线的连接。 5.接口逻辑电路:协调各通道的同步工作,向CPU传递状态信息并控制开关量的输入、输出。 5.1.4 开关量(数字量)输出通道的基本结构 开关量(数字量)输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关型的执行机构(如继电器或指示灯等),控制它们的通、断或亮、灭,简称DO通道。其典型结构中锁存输出的主要作用是锁存CPU输出的数据或控制信号,供外部设备使用;隔离部件的作用是为防止干扰;功放的作用则是为把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号。 下面分别展开说明四种过程通道的组成及应用。

三菱FX系列PLC12位模拟量输入输出模块的特性

1. FX系列的12位模拟量输入/输出模块的公共特性 除FX2N-3A和FXlN–8AV–BD/FX2N–8AV–BD的分辨率是8位, FX2N–8AD是16位以外,其余的模拟量输入输出模块和功能扩展板均为12位。 电压输入时(如0~10V DC,0~5V DC)。模拟量输入电路的输入电阻为20kΩ,电流输入时(如4~20mA)模拟量输入电路的输入电阻为250Ω。 模拟量输出模块在电压输出时的外部负载电阻为2kΩ/~1MΩ,电流输出时小于500Ω。 12位模拟量输入在满量程时(如10V)的数字量转换值为4000。未专门说明时,满量程前总体精度为±1%。 功能扩展板的体积小巧,价格低廉,PLC内可安装一块功能扩展板,后者还可以和价格也很便宜的显示模块安装在一起。 2. 模拟量输入扩展板FX1N–2AD–BD FX1N–2AD–BD有两个12位的输入通道,输入为0~10V DC和4~20mA DC,转换速度。为1个扫描周期,没有隔离,不占用的I/O点,适用于FXlS和FX1N。 3. 模拟量输出扩展板FX1N–1 DA–BD FXlN–1DA–BD有1个12位的输出通道,输出为0~1OV、O~5V DC和 4~20mA DC,转换速度为1个扫描周期,没有隔离;不占用I/O点,适用于FX1S 和FX1N。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城https://www.360docs.net/doc/9d8832881.html,/

AIO-211a开关量输出控制模块使用手册.

开关量输出控制模块使用手册 适用型号: AIO-211a 版本:Aio-24do211a_cn_user_V1.2 简介 AIO-211a为24路开关量输出控制(三极管集电极开路输出模块。通讯接口为1路RS-485口,MODBUS-RTU通讯协议。可应用于各种工业自动化测量与控制系统中。开关量输出可控制继电器或指示灯输出,开关的状态信号可通过开关量输入返回到主机。

目录 第一章、产品介绍 (3 1.1.功能特点 (3 1.2. 技术参数 (3 第二章、产品应用 (4 2.1. 外形及安装 (4 2.2. 端子定义 (5 2.3. 典型接线 (6 2.4. 应用说明 (6 第三章、Modbus寄存器列表 (7 第四章、通讯规约 (8 4.1 MODBUS-RTU通讯规约示例 (8 第五章、注意事项 (10 1.1.功能特点 ?通信规约采用标准Modbus-RTU方式; ?带ESD保护电路的RS-485通信接口; ?宽工作电压DC10~30V,并具防接反保护功能; ?内置看门狗,并具有完善的防雷抗干扰措施; ?24路开关量输出,三极管集电极开路输出(50V/100mA;

?35mm 标准DIN导轨安装,方便现场安装布线 1.2. 技术参数 1.2.1 开关量输出 1 遥控输出:24路,集电极开路输出(50V/100mA; 2 可设置为电平方式或脉冲方式输出;脉冲输出时脉冲宽度为0.1S~20S可设定; 1.2.2 通讯接口 1 接口类型:1路RS-485通讯接口 2 通讯规约:MODBUS-RTU标准规约 3 通讯地址:1~247可设置 4 数据格式:可软件设置,“n,8,1”、“e,8,1”、“o,8,1”、“n,8,2” 5 通讯速率:可设置1200、2400、4800、9600、19200、38400Bps; 1.2.3 隔离:不隔离,所有信号共GND; 1.2.4 电源 1 DC+10~30V供电,峰值电压不得超过+40V;典型功耗:≤0.3W; 1.2.5 工作环境 1 工作温度:-20~+70℃;存放温度:-40~+85℃; 2 相对湿度:5~95%,无结露(在40℃下; 3 海拔高度:0~3000米; 4 环境:无爆炸、腐蚀气体及导电尘埃,无显著摇动、振动和冲击的场所;

第二章 过程输入通道与接口

第二章过程输入通道与接口 过程通道是在微机和生产过程之间设置的信息传送和转换的连接通道,它包括数字量输入通道、模拟量输入通道、数字量输出通道、模拟量输出通道。 主要知识点: ? 2.1 输入通道的结构与信号交换:A/D转换器、D/A转换器、光电耦合隔离器的工作原理、模拟量输入通道的结构组成、香农定理 ? 2.2 模拟量输入通道中的常用放大器 ? 2.3 A/D转换器与单片机接口电路 2.1 输入通道的结构与信号交换 根据信号来源及种类的不同,输入通道相应分为数字量输入通道和模拟量输入通道。(P17 表2.1.1 输入信号分类与通道对照表) 数字信号,包括开关信号、脉冲信号。它们是以二进制的逻辑“1”和“0”或电平的高和低出现的。如开关触点的闭合和断开,指示灯的亮和灭,继电器或接触器的吸合和释放,马达的启动和停止,晶闸管的通和断,阀门的打开和关闭,仪器仪表的BCD 码,以及脉冲信号的计数和定时等。 模拟信号,包括电流信号、电压信号。用来描述被控对象的过程参数如温度、压力、流量、液位、重量等。 在微机的各种接口中,完成外设信号到微机所需数字信号转换的,称为模拟∕数字转换(A/D 转换Analog to Digital Converter)器;完成微机输出数字信号到外设所需信号转换的,称为数字∕模拟转换(D/A转换Digital to Analog Converter)器。 2.1.1 数字量输入通道 数字量输入通道(DI 通道)的任务是把生产过程中的数字信号转换成计算机易于接受的形式。 信号调理电路:虽然都是数字信号,不需进行A/D 转换,但对通道中可能引入的各种干扰必须采取相应的技术措施,即在外部信号与单片机之间要设置输入信号调理电路。 凡在电路中起到通、断作用的各种按钮、触点、开关,其端子引出均统称为开关信号。在开关输入电路中,主要是考虑信号调理技术,如调理、防抖、光电隔离、整形、电平转换、RC滤波、过电压保护、反电压保护等。 1、输入信号调理电路 典型的输入信号调理电路如P18,图2.1.1所示。功能如下: 稳压管D2把过压和瞬态尖峰电压嵌位在安全电平上

第八章 开关量混合模块

第8 章开关量混合模块 本章描述RX3i PACSystems的开关量混合输入/输出模块 高速计数模块: IC694APU300 高速计数模块, IC694APU300, 提供直接处理高达80KHZ的脉冲信号。 这个模块不需要与CPU进行通信就可以检测输入信号,处理输入计数信息,控制输出。高速计数器在CPU中使用16位的开关量输入存储器(%I),15字的模拟量输入存储器(%AI),和16位的开关量输出存储器(%Q)。高速计数器可以配置为: . 4 一样的独立的简单的计数器 . 2 一样的独立的较为复杂的计数器 . 1 复杂计数器 两个绿色的发光二极管指示模块的工作状态和配置参数的状态。 附加模块特性包括:: . 12个正逻辑输入点(源),输入电压范围5VDC或10~30VDC。 . 4个正逻辑(源)输出点 . 每个计数器按时基计数 . 内在模块诊断 . 为现场接线提供可拆卸的端子板

根据用户选择的计数器类型,输入端可以用作计数信号、方向、失效、边沿选通和预置的输入点。输出点可以用来驱动指示灯、螺线管、继电器和其他装置。 模块电源来自背板总线的+5V电压。输入和输出端设备的电源必须由用户提供,或者来自电源模块的隔离+24VDC的输出。这个模块也提供了可选择的门槛电压,用来允许输入端响应5VDC 或者10 ~30VDC 的信号。. 标签上的蓝条表明APU300是低电压模块。这种模块可以安装到RX3i系统中的任何I/O插槽。技术规格: APU300 输入阻抗

现场接线: APU300 APU300 接线信息如下。 高速计数器模块必须用屏蔽电缆连接。电缆屏蔽必须满足附录A中的IEC 1000-4-4标准,在模块6英寸(15.24cm)范围内必须具有高频屏蔽接地。电缆线长度最长是30米。 所有12个高速计数器输入点是单端的正逻辑(源)型输入点。带有CMOS 缓冲器输出的传感器(相当于74HC04)能用5V的输入电压直接驱动高速计数器输入。使用TTL图腾柱或者开路集电极输出的传感器必须带有一个470 欧姆的上拉电阻器(到5V)来保证高速计数器输入端的兼容性。使用高压开路集电极(漏型)型输出的传感器必须带有一个1K 上拉电阻器到+ 12V,用于兼容高速计数器10到30V的输入电压范围。 5VDC阈值的选择是通过在可分离的终端接线板连接器上的两个端子上安装跳线实现。阈值选择端子不安装跳线,设置输入在默认电压10~30VDC的范围。 每种计数器类型的端子分配 下表说明在模块配置中的计数器型号与所使用的端子.

HY8DIF4DOR开关量频率量隔离输入4路继电器隔离输出模块[V0.13](1)

HY8DIF4DOR 8路开关量/频率量/计数器隔离输入、4路继电器接点隔离输出模块[V013] 1 产品概述 HY8DIF4DOR型8路开关量/频率量/计数器隔离输入、4路开关量(继电器接点)隔离输出模块是自动化系统中通用的远程I/O产品,具有开关量信号采集、测频(测速)、计数器等功能,输出信号型式为继电器接点,通过RS485通讯接口实现输入信号的采集和开关量输出的控制。 本模块为全工业设计,四端隔离,即供电电源、开关量输入、开关量输出、RS485通讯接口之间互为电气上隔离,有效抑制工业现场各类串模和共模干扰,保证了工作可靠性和数据精准度。RS485通讯接口执行MODBUS RTU规约,可直接配接各类PLC、DCS系统、人机屏及各种组态软件。 HY8DIF4DOR的输入信号格式可有多种选择。在输入信号类型上,可选择24V、12V、5V,甚至煤矿行业常用的0,5mA或1,5mA电流型开关量信号等。 2 产品特点 ●8路开关量/频率量/计数输入,极性自适应 ●可选的24V、12V、5V和0,5mA/1,5mA电流型开关量信号输入 ●频率量测量范围:2~1090Hz,满量程精度高达±0.005% ●计数频率达100Hz ●8通道均具有计数器功能,计数器可预置、可清零,最大计数值65535 ●4路继电器接点输出,初始状态可设置 ●可设置输入滤波常数和输出保持常数 ●内置开关量信号辅助电源,兼容干、湿接点 ●所有功能均为软件配置,无拨码开关和内部跳线,保证产品可靠性 ●全工业抗雷击设计,采样磁隔离技术实现供电电源、通讯端口、信号输入、继电器输出的四 端隔离 ●MODBUS RTU 通讯规约 ●DC10~30V宽范围电源输入,防反接 3 产品规格

开关量输入输出模块

开关量输入输出模块 (ELM-25-01) 1 模块结构框图和功能描述 模块结构框图如图:开关量模块功能由三部分组成:四个8421拨码盘,8位LED发光管和8个拨码开关。模块的译码控制电路由两片74138来完成。74HC245和74HC574分别是输入输出锁存器。 2 各模块原理图

2.1 8421拨码盘 图ELM-25-01-02 8421拨码盘原理图 8421拨码盘使用:拨码盘有四个。左边两个DA1和DA2受同一输入缓冲芯片U1控制,DA1输出为8位的高四位,DA2为8位的低四位输出。右边两个DA3和DA4受U2控制。DA3为8位的高四位输出,DA4为8位的低四位输出。U1和U2的片选地址不同。 8421拨码盘盘面中间有一可调节旋钮,对应刻度为0~9、A~F。使用时,拨动旋钮的指针指向某一刻度,则与拨码盘相连的8、4、2、1 四个插孔分别由高到低地输出该刻度的8421编码值。例如,当指针指向5时,四个插孔输出“0101”。 2.2 LED指示灯原理图 图ELM-25-01-03 LED指示灯原理图 LED指示灯:指示灯L0~L7受驱动芯片U3控制。可以显示8位的单片机数据输出。L7指示最高位,L0指示最低位。接通电源后指示灯常亮。

2.3 拨动乒乓开关原理图 图ELM-25-01-04 拨动乒乓开关原理图 乒乓开关使用:乒乓开关G0~G7为开关量8位输出。G7为最高位,G0为最低位。当开关拨到上面为开,拨到下面为关,输出受U4控制。 3 模块器件分布及说明 ELM-25-01-05 模块器件分布图

J2:总线插槽 J3:电源插槽,从左向右依次为VCC,VCC,GND,GND。当接通电源时LED1指示灯亮。若芯片U13不焊且J12跳线连上,则本系统工作电压为+3.3V,否则为+5V。 J4,J5,J6,J7:当1,2脚短接时,表示其对应芯片的使能段均为高电平,即芯片不工作,逻辑编程由FPGA实现,信号由PR1,PR2,PR3,PR4接入;当2,3脚短接时,则工作在总线方式。 4模块资源分配 各个模块单元片选地址为:基地址+偏移地址,此模块的基地址为CPU主模块的74138管脚分配;偏移地址由74138译码实现如下表 译码控制:由74138译码实现。通过A2、A1和A0取值选中模块单元。

二、数字量输入输出

第二部分数字量I/O 目录 1 DO、DI硬件原理 2 2.1 CPC板的电路图 3 2.1.1 所用I\O口 4 2.1.2 485通讯口7 2.1.3 显示电路的设计8 2.1.4 晶振模块8 2.1.5 上层板的原件清单9 2.2 输入板I/O原理图 10 2.2.1 电路原理11 2.2.2 输入底板的原件清单12 2.3 输出板I/O电路图 13 2.3.1 反向驱动器ULN2003 芯片 14 2.3.2 输出底板的原件清单14 2.4 通讯部分15 3 DI、DO软件部分设计 16 3.1 通讯方式16 3.1.1 Modbus 协议 16 3.1.2 CRC校验17 3.1.3 莫尼康RTU 17 3.1.4 看门狗程序19 3.2 计算机界面的设计20 3.3 输入板的程序设计21 3.4 输出板的程序设计24 4 DI、DO的应用26 4.1 数字输入板的应用26 4.2 数字输出板的应用32 5. 数字量输入程序清单37 6.数字量输出程序清单 49

硬件部分由程序下载口,状态显示,复位,信息通信,I/O口,AD,DA等几部分组成,软件部分采用MODBUS通信协议,CRC校验,看门狗程序,数据传送等部分组成。 1.DO、DI硬件原理 输入板电路分为上层板电路和底板电路,其中上层板电路以Atmega128为核心,主要实现显示状态、控制端口、数据处理和通讯的功能。设计如下:

1.1 CPU 板硬件原理图 图2-2 输入输出上层板电路 1 234567816 1514131211109S1 5.1K Rs 1 5.1K Rs 25.1K Rs 35.1K Rs 45.1K Rs 55.1K Rs 65.1K Rs 75.1K Rs 8P A 3 P A 4P A 5P A 6P A 7P D 5P D 6P D 7VCC

开关量输入输出模块在报警系统的应用

开关量输入输出模块在报警系统的应用 在我们所生活的这个社会,安全永远是放在第一位,但我们却不能做做面面俱到,同时我们也一直在不断创新,不断进步,科技进步,为我们的生活带来便利,也为我们的安全提供了保障。现在的高楼大厦如雨后春笋般,一个个拔地而起,楼越建越高,内部系统越来越精细复杂,对于楼宇的安全性提出了极高的挑战,所以智能楼宇监控就因此而应运而生。 智能楼宇监控主要是从两个方面进行的,一是对于楼宇内的相关运行设备进行监控,如中央空调,照明设备,给排水,电梯,消防设备等,这些设备的运行状况直接关系着楼宇的稳定运行,一旦出现异常情况,必须要及时处理。二是对于楼宇内的内部环境进行监控,如楼宇内的人员进出情况,住户的燃气是否泄露,楼宇内是否有火警等情况。 现在的设备都具备了故障告警功能,一旦设备出现故障直接输出一个开关量信号启动警铃实施告警。对于楼宇内部环境,施工方使用烟雾报警器和燃气泄露报警器,一旦发现有火警或者燃气泄露即输出一个开关量信号实施报警。 但在一些工业园,住宅小区,我们不可能每栋楼都设个监控中心,这不仅对人力物力都是极大的损耗,同时让我们在遇到险情时不能把握大局观来统筹全局,为此,我们一般都会在工业园或住宅小区的某个地方设置一个监控中心,实时接收每个监控点的信号。而一般小区或工业园都是比较大,这数据传输起来,距离比较远,可能就会因为环境因素产生的干扰及远距离电缆传输对信号的衰弱,导致传输数据的不准确,这个是绝对不允许的,为此,我们深圳讯记公司推出了cj-kf系列的开关量光电转换器产品,将开关量信号转换成光信号,通过光纤来实施远距离传输,而光纤传输的最大特点就是传输速率快,传输距离远并不影响信号准确及抗干扰性强。而且我们的cj-kf系列产品最多可以同时传输四路开关量信号,这也减少的设备的使用量,降低了故障率。 Cj-kf系列产品是一款多通道开关量光纤转换设备.采用最新ARM芯片方案,稳定可靠低耗电.同时支持1~4通道的开关量信号在光纤上的透明传输,无需改动用户的通信协议,解决了电磁干扰、地环干扰和雷电破坏的难题,大大提高了控制信号可靠性、安全性和保密性,同时也解决了传统方式传输距离近的问题。IP30防护等级,加强机壳,35mmDIN导轨安装,工业标准DC24V电源供电,具备电源极性反接保护功能。:开关量光电转换器特点: ? 独立的1~4路输入,1~4路输出的数字通道. ? 输入方式可选为TTL输入或者干触点输入 ? TTL输入电平:输入电平+(0~1)V/逻辑“0”,输入电平+(5~30)V/逻辑“1” ? 干触点输入:短路或者开路。 ? 输出方式:可选为5V TTL/24V TTL输出,或者继电器输出 ? 继电器输出形态FORM C(SPDT): 继电器吸合时间6ms 继电器释放时间3ms 总计开关时间10ms 继电器触点容量1A/24VDC ? 传输延时时间:2毫秒 ? 最大工作开关频率:50Hz

io开关量输入模块接线DAM-5161

io开关量输入模块接线DAM-5161 iO开关量输入模块简介: DAM-5161模块是全新一代基于嵌入式系统的iO开关量输入模块,采用标准DIN35导轨安装方式,现场安装简单,使用灵活;应对各种现场应用。模块配置有RS232接口,方便与PC或PLC通信,模块配置有RS485接口,可单独与PC或PLC通信,也可以与多个485模块组网使用。模块配有瞬态抑制电路,能有效抑制各种浪涌脉冲,保护模块在恶劣的环境下可靠工作。iO开关量输入模块DAM-5161是工业级数字/开关量输入采集器,可采集16路数字/开关量信号;无需外部电路直接采集有源/无源开关量信号;同时模块可以采集0~200Hz 频率信号,并且带有计数功能。适用于采集工业现场的各种数字/开关量信号。产品采用隔离RS485方案,将通信与系统单独隔离开,消除通信设备之间共模干扰。产品采用先进的磁隔离技术,有效保障数据采集的速度、可靠及安全产品。针对工业应用设计:通过DC-DC变换,实现测量电路和主控电路电源隔离;同时控制单元与信号采集单元采用高性能磁隔离技术实现电气隔离,与一般的光电隔离相比数据通信更快更可靠。DAM-5161可以采集多种数字/开关量信号:在无需外部电路的情况下可以直接采集有源/无源开关量信号;可以直接采集行程开关、NPN/PNP型霍尔开关信号(出厂默认采集NPN型霍尔开关信号,如需采集PNP型霍尔开关信号请采购时注明)。同时模块具有开关量采集去抖动功能、信号频率计算功能、边沿计数功能。 iO开关量输入模块参数: 嵌入式实时操作系统 数字/开关量输入通道:16路 宽电压数字逻辑 0:-28~+1.5V 1:+2.5~+28V 32位计数功能 采集0~200Hz频率信号 宽供电范围:DC+9~30V 地址/波特率/量程可由用户配置 支持MODBUS-RTU协议 支持RS485,RS232支持定制CAN RS485隔离通信 ±15KV ESD保护 隔离耐压:DC2500V 工作温度范围:-40℃~85℃ 工业级V0级防火塑料外壳保障产品应用各类环境安全 工业级塑料外壳,标准DIN35导轨安装 参数: 隔离耐压:DC2500V ESD保护:±15KV 供电范围:DC+9~30V 不带隔离485功耗:小于600mW@24V 带隔离485功耗:小于1W@24V 工作温度:-40℃~+80℃工业级V0级防火塑料外壳保障产品应用各类环境安全

过程输入输出通道技术模板

第五章过程输入输出通道技术 在计算机控制系统中, 为了实现对生产过程的控制, 要将对象的控制参数及运行状态按规定的方式送入计算机, 计算机经过计算、处理后, 将结果以数字量的形式输出, 此时需将数字量变换为适合生产过程控制的量, 因此在计算机和生产过程之间, 必须设置完成信息的传递和变换装置, 这个装置称为过程输入输出通道, 也叫I/O通道。 5.1过程输入输出通道概述 过程输入输出通道由模拟量输入输出通道和开关量输入输出通道组成。过程输入输出通道在微型计算机和工业生产过程之间起着信号传递与变换的纽带作用。 5.1.1 模拟量输入通道的一般结构 过程参数由传感元件和变送器测量并转换为电压( 或电流) 形式后送至多路开关; 在微机的控制下, 由多路开关将各个过程参数依次地切换到后级, 进行放大、采样和A/D转换, 实现过程参数的巡回检测。 5.1.2 模拟量输出通道的基本结构 多D/A结构的模拟量输出通道中的D/A转换器除承担数字信号到模拟信号转换的任务外, 还兼有信号保持作用, 即把微机在t=kT 时刻对执行机构的控制作用维持到下一个输出时刻t=(k+1)T。这是一种数字保持方式, 送给

D/A转换器的数字信号不变, 其模拟输出信号便保持不变。 共享D/A结构的模拟量输出通道中的D/A转换器只起数字信号到模拟信号的转换作用, 信号保持功能靠采样保持器完成。这是一种模拟保持方式, 微机对通路i( i=1, 2, ..., n) 的控制信号被D/A转换器转换为模拟形式后, 由采样保持器将其记忆下来, 并保持到下一次控制信号的到来。 多D/A形式输出速度快、工作可靠、精度高, 是工业控制领域普遍采用的形式。 5.1.3 开关量( 数字量) 输入通道的基本结构 开关量输入通道又称为数字量输入通道, 该通道的任务是把被控对象的开关状态信号( 或数字信号) 送给计算机、或把双值逻辑的开关量变换为计算机能够接收的数字量送给计算机, 简称DI通道。 典型的开关量输入通道一般由以下几部分组成: 1.信号变换器: 将生产过程的非电量开关量转换为电压或电流的双值逻辑值。 2.整形变换电路: 将混有毛刺之类干扰的输入双值逻辑信号或其信号前后沿不符合要求的输入信号整形为接近理想状态的方波或矩形波, 然后再根据系统要求变换为相应形状的脉冲信号。 3.电平变换电路: 将输入的双值逻辑电平转换为与CPU兼容的逻辑电平。 4.总线缓冲器: 暂存数字量信息并实现与CPU数据总线的连接。 5.接口逻辑电路: 协调各通道的同步工作, 向CPU传递状态信息并控制开

PLC数字量输入电路形式

PLC 数字量输入模块电路的形式 摘要:本文主要分析了数字量输入时PLC内部电路常见的几种形式,并结合传感器常见的NPN和PNP输出,给出了和不同的PLC电路形式连接时的接线方法。 关键词:PLC 源输入漏输入NPN输出PNP输出 1 引言 PLC 控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC 的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。 我们知道,PLC 数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC 的非正常工作甚至是元器件的损坏,一般在PLC 的输入侧都采用光耦,来切断PLC 内部线路和外部线路电气上的联系,保证PLC 的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。 2 输入电路的形式 2.1 分类 PLC 的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC 输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二极管公共端的连接方式可分为共阳极和共阴极输入电路。如下图1所示: 图1 PLC输入电路的分类 2.2 按外接电源的类型分类 2.2.1 直流输入电路

图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC 内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二极管熄灭,光敏三极管截止,CPU 认为该路没有信号。 图2 直流输入电路 2.2.2 交流输入电路 交流输入电路如图3 所示,可以看出,与直流输入电路的区别主 要就是增加了一个整流的环节。 交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的直流成分),再经过桥式整流为直流电,其后工作原理和直流输入电路一样,不再缀述。

PLC 数字量输入模块电路的形式

PLC 数字量输入模块电路的形式 发布日期:2009-6-26 11:54:11 (阅1069次) 关键词: PLC NPN输出 PNP输出 摘要:本文主要分析了数字量输入时PLC内部电路常见的几种形式,并结合传感器常见的NPN和PNP 输出,给出了和不同的PLC电路形式连接时的接线方法。 关键词:PLC源输入漏输入NPN输出PNP输出 1 引言 PLC控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。 我们知道,PLC数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC的非正常工作甚至是元器件的损坏,一般在PLC的输入侧都采用光耦,来切断PLC内部线路和外部线路电气上的联系,保证PLC的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。 2 输入电路的形式 2.1 分类 PLC的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二极管公共端的连接方式可分为共阳极和共阴极输入电路。如下图1所示:

图1 PLC输入电路的分类 2.2 按外接电源的类型分类 2.2.1 直流输入电路 图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二极管熄灭,光敏三极管截止,CPU 认为该路没有信号。 图2 直流输入电路 2.2.2 交流输入电路 交流输入电路如图3 所示,可以看出,与直流输入电路的区别主 要就是增加了一个整流的环节。 交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的

16路开关量输入输出采集控制模块

C2000 M232-M
1 路 RS232 转 TCP/IP、16DI、16DO 带导轨增强型 32 位开关量网络采集模块
使用说明

C2000 M232-M 使用说明书
目录
第 1 章 概述..................................................................................................................- 3 -
第 2 章 技术参数..........................................................................................................- 5 -
第 3 章 硬件说明..........................................................................................................- 7 -
3.1 产品外观..........................................................................................................- 7 -
3.2 指示灯.............................................................................................................- 7 -
3.3 引脚说明 .........................................................................................................- 8 -
3.4 接线示意图 ...................................................................................................- 11 -
第 4 章 软件说明........................................................................................................- 12 -
4.1 虚拟串口管理程序 .......................................................................................- 12 -
4.1.1 使用快速设置进行设置 ....................................................................- 12 -
4.1.2 使用设置进行设置 ............................................................................- 15 -
4.1.3 使用批量设置进行通讯 ....................................................................- 23 -
4.1.4 延时补偿 ............................................................................................- 23 -
4.2 C2000 设置程序 .........................................................................................- 24 -
4.2.1 使用快速设置进行设置 ....................................................................- 25 -
4.2.2 使用设置进行设置 ............................................................................- 26 -
4.2.3 使用批量设置进行设置 ....................................................................- 28 -
4.2.4 远程设置和远程查询状态 ................................................................- 28 -
公司网址:http:https://www.360docs.net/doc/9d8832881.html,
联系电话:文超 180******** 0755-********-833

模拟量输入输出

对输入、输出模拟量的PLC编程的探讨及编程实例解析 对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。比如有3个温度传感变送器: (1)、测温范围为0~200,变送器输出信号为4~20ma (2)、测温范围为0~200,变送器输出信号为0~5V (3)、测温范围为-100 ~500,变送器输出信号为4~20ma (1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。 一、转换公式的推导 下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导: 对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma电流信号,20ma 对应数子量=32000,4 ma对应数字量=6400; 对于(2)传感变送器用的模块,其模拟量输入设置为0~5V电压信号,5V 对应数字量=32000,0V对应数字量=0; 这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请见下图:

上面推导出的(2-1)、(2-2)、(2-3)三式就是对应(1)、(2)、(3)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。编程者依据正确的转换公式进行编程,就会获得满意的效果。 二、变送器与模块的连接 通常输出4~20ma电流信号的传感变送器,对外输出只有+、- 二根连线,它需要外接24V电源电压才能工作,如将它的+、- 二根连线分别与24V 电源的正负极相连,在被测量正常变化范围内,此回路将产生4~20ma电流,见下左图。下右图粉色虚线框内为EM235 模块第一路模拟输入的框图,它有3个输入端,其A+与A-为A/D转换器的+ - 输入端,RA与A-之间并接250Ω标准电阻。A/D转换器是正逻辑电路,它的输入是0~5V电压信号,A-为公共端,与PLC的24V电源的负极相连。

PLC模拟量输入输出模块

PLC模拟量输入、输出模块低成本扩展的一种方法 1 引言 可编程控制器(以下简称PLC)由于其高可靠性、编程简单、通用性强、体积小、结构紧凑、安装维护方便等特点,而在工业控制中得到了广泛应用。PLC的模块一般分为以下几大类:开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块。在工业控制中特别是过程控制领域中需要采集和控制的模拟量比较多,因而对PLC的模拟量输入、输出模块需要的较多,而模拟量输入、输出模块比较贵,增加模拟量输入、输出模块就增加了成本,降低了整个系统的性价比,限制了PLC的应用。本文提出了一种基于通讯的模拟量输入、输出模块的扩展方法力图解决这一问题。 2 基于通讯的模拟量输入、输出模块的扩展方法 (1) 模拟量输入模块扩展 这里以一路12位模拟量输入为例,模拟信号以0~5V标准电压的形式送入信号输入端,应用12位A/D转换芯片MAX187实现模数转换。MAX187是12位串行A/D,具有较高的转换速度,采样频率是75kHz,适用于较高精度的过程控制。考虑到实际工业现场中的高频干扰,在采样信号送MAX187之前还使用了低通滤波器滤波,如图1所示。

图1 低通滤波、放大器及A/D转换 MAX187具有内部参考电压,既4#管脚(REF)为4.096V,因此,A/D 转换的全量程为4.096V。而输入信号是0~5V,因此,要加一级运放把0~5V转换成0~4.096V后送入MAX187。AT89C52的P1.3和MAX187的片选端(CS)相连、AT89C52的P1.4和MAX187的串行时钟信号端(SCLK)相连、AT89C52的P1.5和MAX187的串行数据输出端(DOUT)相连。模拟量采样的值存入单片机的内存中,再由单片机的串行口传送给PLC。A/D转换的C51程序如下: #include #include sbit IC4_S = P1^4; /* AD输入端口设置*/ sbit IC4_D = P1^5; sbit IC4_C = P1^3;

相关文档
最新文档