16路DI开关量输入通道的设计

合集下载

FM161E 十六路脉冲扩展型开关量输入模块

FM161E 十六路脉冲扩展型开关量输入模块

硬件产品手册 北京和利时系统工程股份有限公司7/21/2006 FM161E16路24VDC 脉宽扩展型开关量输入模块目录1基本说明 (1)1.1 简介 (1)1.2 组成 (1)1.3 特点和功能 (1)2原理说明 (1)3使用说明 (2)3.1状态指示灯说明 (2)3.2接线说明 (2)3.2.1 底座接线端子定义 (2)3.2.2 信号接线说明 (3)3.2.3 24VDC查询电源接线说明 (4)4技术指标 (4)Hollysys输入模块 FM161E十六路24VDC脉冲展宽型开关量输入模块1基本说明1.1 简介FM161E模块是16路24VDC脉冲扩展型DI输入模块。

与底座FM131A连接,用于采集触点型开关量信号,触点查询电压24VDC。

FM161E模块具有脉冲扩展功能,可将窄脉宽信号扩展为500ms脉宽。

一般的工程任务执行周期设置为500ms。

当现场电压信号的脉宽≥500ms时,用FM161D 模块采集;当现场电压信号脉宽<500ms时,用FM161D模块采集可能会出现丢数据的情况,则可用FM161E模块将信号脉宽扩展至500ms。

FM161E作为ProfiBus-DP的从站,通过ProfiBus-DP总线把采集到信号及相关诊断信息上传到主控单元。

1.2 组成FM161E模块是由16路触点型开关量输入模板(FB161系列)、I/O模块通用型智能处理板(FB111系列)和外壳结构件组成。

使用时,FM161E与端子底座FM131A相连,构成完整的16路开关量采集单元。

外观如图1-1所示:模块正面标签夹中可以插入纸卡,纸卡上可以写上16通道的测点名称或标识,便于工程使用及维护。

1.3 特点和功能模块外观l FM161E模块具有脉冲扩展功能。

l FM161E模块将输入信号的脉宽扩展到500ms,可避免因信号脉宽小于工程执行周期而造成的数据丢失。

l M161E模块具有带电插拔功能。

l FM161E模块带有看门狗定时器电路,在异常情况下自动复位。

DI和SOE信号输入模块的原理

DI和SOE信号输入模块的原理
DI和SOE信号输入模块的原理 及应用
1、新的DI、SOE输入模块的概述; 2、DI、SOE输入模块的原理; 3、DI、SOE输入模块的接口电路 4、DI、SOE输入模块的性能指标和使用; 5、新产品的硬件差异和性能差异综述; 6、DI 、SOE信号输入模块各种版本的技术要点差异;
新产品的种类
16路触点型开关量输入模块
• FM161D
• FM161D-48
16路触点型SOE输入模块
导向槽
• FM161D-SOE
• FM161D-48-SOE
固定孔
标签夹
指示灯 (指示灯 18 个:RDY 灯、 COM 灯、1~16 通道指示灯)
• 想了解它们吗?

• ProfiBus-DP DP
• MACSTM



16 整与 能
查询电源负端 -24VDC/-48VDC
无公共端型接口电路 查询电源正端
+24VDC/+48VDC 自恢复保险丝
CH1
上拉电阻
2.2K/0.5W 或3.3K/0.5W
光耦
CH16
上拉电阻
2.2K/0.5W 或3.3K/0.5W
查询电源负端 -24VDC/-48VDC
查询电源正端 +24VDC/+48VDC
+5V
微 控 +5VD 器
DP


+5VD
FB111
模块使用方法和要求
• 状态指示说明; • 端子的接线; • 查询电源; • 小常识;
状态指示灯说
RDY COM
含义


模块工作正常,等待初始化或未得到正确的初始

瑞博华 USB 2.0 高精度高速连续采集卡 RBH8502 使用说明书

瑞博华 USB 2.0 高精度高速连续采集卡 RBH8502 使用说明书

USB总线高速连续采集板5Msps/12位32-1024通道AD16通道高速同步数字输入/16通道数字输出RBH8502使用说明书北京瑞博华控制技术有限公司二00七年九月5Msps/12位32-1024通道AD16通道高速同步数字输入/16通道数字输出RBH8502使用说明书一、性能特点:本板采用USB2.0总线接口。

本板通过采用高速高精度AD芯片、高精度的放大器、高密度CPLD逻辑芯片、精细地布线以及优良的制版工艺,实现了高速、高精度实时数据采集,具有以下性能特点:1、 AD幅值采集精度: 12位AD精度,综合误差±1LSB。

2、 AD高速度:单通道连续采集速度达到5000000次/秒,也就是5Msps(Sample PerSecond);多通道方式下采集速度由各个通道均摊,由于受多路开关的速度限制,多通道方式下在高速采集时通道间串扰相应增加。

3、 采集方式:连续采集,可以将采集结果直接送入PC,采集时间长度决定于用户的内存与硬盘。

4、 AD采集定时高精度:本板直接在FPGA控制下工作,由硬件时钟直接控制采集与传输,采集精度与晶振精度相同,缺省定时精度误差小于50PPM。

对于有特殊要求的用户,可以通过更换晶振的方式,达到0.1PPM精度,甚至更高精度。

5、 触发方式:可以采用软件触发方式和硬件触发方式,当采用软件触发方式时,采集软件启动采集后自动进行定时采集;当采用硬件触发方式后,只有等待外部触发电平为下降延才开始采集。

6、 模拟量采集与数字量采集同步。

提供模拟量与开关量同步采集功能,16路开关量采集与数字量同步采集。

7、 通道扩展模式:通过通道控制模块,可以实现多达1024通道高速采集。

8、 通道设定功能:用户可以设定32通道或1024通道中的任何相邻通道工作,而其它通道不工作,方便用户现场使用。

9、 校准信号:提供一个通道频率为1000Hz,幅值为3.3V的方波信号输出,用户可以用该信号检验采集系统工作是否正常。

基于PLC工程的机械电气设备安全控制系统研究分析

基于PLC工程的机械电气设备安全控制系统研究分析

基于PLC工程的机械电气设备安全控制系统研究分析摘要:为了解决FPGA控制系统,在机械电气设备安全控制中反应时间长、无法保证稳定运行的问题,引入PLC工程进行设计研究。

通过选择工业级控制装置和综保装置等硬件进行设计,提出一个全新的安全控制系统。

经过实验证明,这个新系统能够有效缩短反应时间,同时保持设备运行电流在可变化范围内浮动,并且还能提高设备的运行能力。

关键词:PLC工程;机械;电气设备;安全控制引言:机械电气设备在生产过程中起着至关重要的作用,由于操作人员的疏忽或技术故障等原因,机械电气设备可能会引发严重的安全事故,对人员生命安全和财产造成巨大的威胁。

为了解决这些问题,越来越多的企业采用了基于可编程逻辑控制器(PLC)的安全控制系统。

PLC是一种数字化电子设备,能够监测和控制各种机械电气设备的运行状态,并在出现异常情况时采取相应的措施,以确保设备和操作人员的安全。

一、PLC相关技术的主要特点PLC相关技术的主要特点,在于其良好的抗干扰能力和稳定性。

在恶劣环境和电磁干扰下,信号偏差可能影响预算和操作,甚至引发重要错误,严重威胁企业生产秩序[1]。

因此,工程师应该按照科学规划进行设计,并简化操作流程,及时升级系统功能,以使其具备强大的抗干扰和综合运行能力。

第一,为了保证PLC系统的稳定性,工程师需要对整个系统进行全面而细致的规划和设计,其需要考虑到各种恶劣环境条件下的运行情况,选择适当的硬件设备和软件程序。

例如,可以选择具有高防护等级的外壳,来保护PLC设备免受灰尘、湿气和其他环境因素的影响。

此外,还可以使用抗干扰电缆和滤波器来减少电磁干扰的影响,保证信号传输的稳定性。

第二,简化操作流程,使其更加易于控制和维护,通过使用直观的图形界面和符号来简化PLC系统的操作,减少误操作的可能性。

此外,还可以通过合理划分功能模块和优化程序代码,来提高系统的运行效率。

这样一来,即使在恶劣环境下,工作人员也可以轻松地操作和监控PLC系统,保证生产过程的顺利进行。

LK610 24VDC 16路非隔离漏型数字量输入模块使用说明书

LK610 24VDC 16路非隔离漏型数字量输入模块使用说明书

压力卡接端子接线示意图 第 3 页,共 8 页
LK610 模块的接线端子固定在背板上,位于模块安装位的正下方。采用双排 18 位新型压力卡接端子, 相比较传统的螺钉端子,接线更加方便,更加牢固。
接线步骤: 1. 用螺丝刀插入右侧的方形卡槽中,下压以便翘开端子中的弹片。 2. 将线缆插入圆形端子孔内,完全插入后松开螺丝刀,弹片自动卡住线缆。 3. 检查线缆连接是否正确连接。注意不要留裸线在外部以免发生短路等危险。
LK Controller 使用说明书
LK610
16通道, 非隔离漏型数字量输入模块
基本功能
• 16 路非隔离输入 • 输入电压范围:10~31.2VDC • LED状态指示灯(运行、通道) • 现场电源掉电检测 • 电源反向保护 • 系统与现场隔离 • 支持PROFIBUS-DP从站协议 • 支持热插拔 • 工作温度:0~60 °C
第 8 页,共 8 页
端子说明
通道号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
端子序号
开关量输入端
查询电源负端
01
18
02
18
02
18
04
18
05
18
06
18
07
18
08
18
09
18
10
18
11
18
12
18
13
18
14
18
15
18
16
18
第 2 页,共 8 页
注: 1. 2. 3.
LK610 提供 16 路开关量输入,外接 24VDC 查询电源。 “18”端子为查询电源输入负端。 “1~16”端子分别为第 1~16 路干接点开关量输入端。

开关量采集模块

开关量采集模块

开关量采集模块I-7053是16通道的开关量采集模块,它可以同时采集16个通道开关量的状态。

1.线路连接电源:I-7053模块使用12VDC供电电源。

模块端子排(R)+Vs接电源的正极,(B)GND接电源的负极。

通讯:I-7053模块对外通讯使用485通讯方式,模块端子排Data(+)、Data(-)为485通讯接线端子。

开关量输入:模块端子排DI0、DI1、DI2…DI15接输入信号的正极,16路输入信号共用负极(模块供电电源负极)。

2.设备操作I-7053模块的通讯参数有地址和波特率。

一个新模块的默认地址为01、默认波特率为9600。

I-7053模块的通讯参数可以用7000Utility软件进行扫描查看和修改设置。

注意:I-7053模块与7000Utility软件通讯时需要和通讯转换模块配套使用。

参数扫描查看:运行7000Utility软件,在菜单栏上选择“COM Port”菜单,弹出端口和波特率选择对话框,可以选择进行通讯的串口编号(COM1或者其他串口)、勾选波特率(一般勾选9600、19200)并点击“OK”确认选择。

如下图所示。

然后点击按钮,进行通讯参数扫描。

如果I-7053模块与7000Utility软件通讯正常,扫描结果显示在参数列表框里。

如下图所示。

参数修改设置:如果要对一个I-7053模块的通讯参数进行修改,则首先用7000Utility软件对该模块通讯参数进行扫描,在参数列表框里选择扫描结果并双击鼠标左键,弹出参数设置对话框。

如下图所示。

在参数设置对话框中可以修改地址(Address)和波特率(Baudrate),然后点击“Setting”按钮进行设置操作。

7000Utility软件系统会提示设置操作是否成功。

如下图所示。

设置成功设置不成功注意:通常情况下对模块的波特率不作更改。

如果需要更改波特率,首先在参数设置对话框中修改波特率(Baudrate),然后将I-7053模块端子排上的INT*与DC12V电源负极相连接,最后点击“Setting”按钮进行设置操作。

USB 接口嵌入式 DSP 实时控制板 硬件说明书

USB 接口嵌入式 DSP 实时控制板 硬件说明书

USB2.0综合采集控制板RBH8281250Ksps光电隔离16位16通道AD4通道DA输出4通道光电隔离脉冲输入16通道数字输入16通道数字输出USB接口板RBH8281USB接口嵌入式DSP实时控制板 硬件使用说明书北京瑞博华控制技术有限公司 二00八年十二月250Ksps光电隔离16位16通道AD4通道DA输出4通道光电隔离脉冲输入16通道数字输入16通道数字输出USB接口板RBH8281硬件使用说明书一、性能特点:本板特别适合于Windows下实时控制。

在Windows下一方面实现良好的用户界面和数据管理功能,另一方面又要实现实时控制,并且实现用户自己软件编程,RBH8281能非常完美地解决这个问题。

本板采用上下位机的方式工作,板卡上带FreeScale的DSP芯片,该芯片为DSP56F803,主频为80MHz,带大容量的FLASH ROM和RAM,并且带多通道的AD、DA、开关量输入、开关量输出以及脉冲量输入,这些资源都受DSP控制,用户通过对DSP的编程,就可以实现实时信息采集和处理功能。

板上还带有高速的USB2.0接口,与PC机之间实现高达480MHz的通讯速率,用户可以通过编写Windows程序和DSP程序,实现两者高速、双向的数据通信功能,因此可以实现软件界面友好、实时控制功能强的特点。

本板提供成熟的硬件技术支持。

板卡上带有高密度的CPLD芯片,可以根据用户的需要定制各种特殊的功能,并且为用户调试好各种功能。

本板提供成熟的软件技术支持。

无论是Windows下的接口技术、硬件的驱动程序、USB 接口的底层驱动程序、还是下位机的DSP软件、CPLD应用软件等,本公司全部封装好,最后提供非常简单的上位机Windows下的DLL应用程序和下位机的C语言程序,并提供上位机的应用例程和下位机的应用例程,包括下位机对全部硬件操作的例程也完全提供,因此,用户只需基本的Windows编程技术基础和C语言基础,就可以完成Windows下的实时控制功能。

S5301 24路隔离开关量输入16路隔离集电极开路输出 使用说明书

S5301 24路隔离开关量输入16路隔离集电极开路输出 使用说明书

S530124路隔离开关量输入16路隔离集电极开路输出使用说明书上海世杰电子有限责任公司销售:*************************技术支持:*************************一、概述S5301是24路干接点或湿节点开关量隔离输入16路集电极开路输出模块,输入输出均光耦隔离,可以对单路小于1000Hz的信号计数,计数长度为4字节,24路输入每路可以使能或禁能,这样只使能一路时,最大可采集5000Hz信号。

输出总线为RS485,标准Modbus RTU协议,可以和组态软件和PLC通讯。

输出高速光偶隔离并有防雷、静电保护,有效降低通讯对数据采集的干扰。

设计上还通过使用内,外部双看门狗,表面贴装工艺提高系统稳定性。

外壳有白色,黑色2种,并且支持DIN导轨安装。

主要特点z RS485总线,最多254个设备,支持Modbus RTUz可以和组态王软件,PLC直接通讯z光耦隔离数字量输入,可作为计数器,32位z可测频率,频率范围0到1000Hz,分辨率0.1Hzz输入可以为干簧管输出的表,比如水表z光耦隔离集电极开路输出,直接驱动继电器z大量FLASH可以用作存储用户数据,需要用户提出需求z Led 用于指示系统和通讯状态z DIN导轨安装z白色,黑色外壳可选应用:9远程数据采集9过程监控9工业过程控制9能源管理9安全系统9工厂自动化9建筑自动化9产品测试9直接数字控制二、技术参数输入通道------------------------------------------------------------------------------------------------------24 输入信号-----------------------------------------------------------------------------------------+4~+36VDC 输入保护------------------------------------------------------------------------------------------防雷,静电输入类型----------------------------------------------------隔离干接点,湿节点共阳极,集电极开路计数频率-----------------------------------------------------------1000Hz(24通道)、1000Hz(1通道)计数字长-------------------------------------------------------------------------------------------------4字节输出通道------------------------------------------------------------------------------------------------------16 输出类型----------------------------------------------------------隔离集电极开路,可直接驱动继电器隔离电压---------------------------------------------------------------------------------------------- > 3000V 输出总线------------------------------------------------------------------------------------光耦隔离RS485 输出保护------------------------------------------------------------------------------------------防雷,静电电源--------------------------------------------------------------------------- 9~24V(AC/DC),标准24V AC 功耗------------------------------------------------------------------------------------------------------ <0.6W 工作温度--------------------------------------------------------------------------------- -20~85℃(-4~185℉) 存储温度---------------------------------------------------------------------------------------------- -40~125℃(-40~257℉) 相对湿度------------------------------------------------------------------------------------------------ 5%~95%RH (无凝露) 尺寸---------------------------------------------------------------------------------------------115*90*43mm 三、接线说明顶视图RS485接线图干接点输入湿接点输入集电极开路输出,R为限流电阻,电流应小于40mA1、输入DVCC:数字量输入1 到 24 共源电压输入端I1~I24: 数字量输入通道1 ~24DGND:数字量输入通道1 到 24 地端,只有在干接点输入时使用2、输出O1~O16:集电极开路输出通道1~16OVCC:集电极输出共源端OGND:集电极输出地端3、电源直流:24V 接正极GND 接负极注:有反接保护交流:不分正负极4、RS485 输出DATA+接485总线A 端DATA-接485总线B 端RGND :悬空或接RS485屏蔽地 5、 参数复位跳线跳在GND 和INIT 端,下面这些参数恢复为出厂值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计
16路D/I开关量输入通道的设计
学院:
班级:
学号:
姓名:
16路D/I 开关量输入通道的设计
一. 设计目的与任务
选择24V 电源输入,设计16路D/I 开关输入通道。

二. 设计中所需软件及设备
PC 机电脑、Keil C 软件、Protues 软件。

本次设计所需软件为Keil C51以及Proteus ISIS 仿真软件,应用Proteus ISIS 对实验电路进行仿真,得到实验结果。

三.设计原理说明
1.实验方案设计图
由于是16路的24V 电源输入,所以不能直接将24V 电源输入到单片机,故需要有隔离或转换电路,将16路24V 电源转换为转换为16路的信号输入到单片机I/O 口,由单片机采集16路电平信号。

方案设计结构图如下图
2.硬件设计与结构图
(1)电源模块
电源部分我们采用变压器降压,用整流桥整流为直流,然后滤波。

最后输出24V 直流电压。

(2)单片机接口
单片机我们使用最常用的51单片机。

3.元件的型号选择
(1)光耦:由于我们的设计是16路输入,故在隔离光耦的选择上因尽量利用最少的元件达到16路输入,通过查阅资料最终选择TLP521普通光耦。

下面是TLP521光耦基本参数:
特性最小值典型值最大
值单位
提供电压 5 2
4 V
转换电流16 2
5 mA
发射极电流 1 1
0 mA
工作温度-25 8
5 °C
光耦元件的内部结构见下图
光耦合器的主要优点:
信号单向传输,输入端与输出端完全实现了电气隔离隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。

光耦合器现已广泛用于电气绝缘、电平转换、级间耦合、驱动电路、开关电路、斩波器、多谐振荡器、信号隔离、级间隔离、脉冲放大电路、数字仪表、远距离信号传输、脉冲放大、固态继电器(SSR)、仪器仪表、通信设备及微机接口中。

在单片开关电源中,利用线性光耦合器可构成光耦反馈电路,通过调节控制端电流来改变占空比,达到精密稳压目的。

(2)电阻:在本设计中共用到三种阻值的电阻
①1.2k电阻,使用在24V电源光耦隔离,用于限流经计算。

②10k电阻。

用于单片机最小系统中的上电复位电路。

③200Ω电阻用于单片机信号输入的上拉限流电阻。

(3)其他元件
12M晶振、27P瓷片电容、1uF电解电容。

4.所需的全部元器件表
四.总体电路原理图及其仿真图
五.设计程序
主函数
首先实现单片机的初始化。

然后将I/O口数据传送至虚拟终端。

最后执行虚拟终端显示打印函数,在加一段演示程序,便于观察。

源程序
#include<reg51.h>
#include <STDIO.H>
void inti ()
{
SCON = 0xDA; // SCON: mode 1, 8-bit UART, enable rcvr */ TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit reload */ TH1 = 0xFD; // TH1: reload value for 1200 baud @ 12MHz */ TR1 = 1; // TR1: timer 1 run */ TI = 1; // TI: set TI to send first char of UART */
}
void main()
{
unsigned char x ;
unsigned char y;
unsigned int delay;
P2=0xFF;
inti();
while(1)
{
y=P1;
x=P2;
printf("1~8: %X\n", x);
printf("9~16: %X\n", y);
for (delay=0; delay<40000; delay++);
}
六.设计结果与总结
在实现电路的输出中我们采用虚拟终端显示。

七.课程设计心得与总结
课程设计是我们运用所学知识,发现,提出,分析和解决实际问题,通过课程设计能否锻炼我们的的实践能力锻炼实践能力。

在此次单片机的课程设计中,我感觉自己学到了很多以前不被重视的东西。

从接到设计题目的时候我们就开始构思,通过查资料,和小组同学们一起交流讨论,我们终于确定了我们的设计思路。

在查资料复习的过程中,相当于把以前学过的知识再巩固了一遍,在设计的过程中,小组的同学配合默契,大家分工合作,目标明确。

同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在这次设计的过程中出现了很多的问题,有设计思路上的偏差,软件应用上的错误,在不断的调试和改正下,对于设计的认识更加的深刻了,实践永远是做好的老师,它能告诉我们在学习的过程中有哪些的不足需要提高,哪些的知识没有涉及到。

通过此次设计任务,也加强了我们小组之间的团队配合意识,这对我们以后的工作经历有很大的帮助。

总之,在这次的课程设计中,学到了很多的知识,对以后单片机的学习有很大的帮助。

这次课程设计终于顺利完成了,在单片机设计中遇到了很多编程及调试问题,最后在老师和同学们的帮助下都完成了,在此表示感谢。

相关文档
最新文档