数字量输入输出 (1)
- 格式:pdf
- 大小:1.14 MB
- 文档页数:43
单片机实验报告学院:姓名:学号:指导老师:目录第一章实验内容、目的及要求 (2)一、内容 (2)二、目的及要求 (3)第二章实验 (3)实验一数字量输入输出实验 (3)实验二定时器/计数器实验 (4)实验三A/D、D/A转换实验 (11)实验四串行通信设计 (20)第三章实验体会 (28)第一章实验内容、目的及要求一、内容实验一数字量输入输出实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.1 数字量输入输出实验”基本实验项目。
实验二定时器/计数器实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.3 定时/计数器实验”基本实验项目。
提高部分:定时器控制LED灯由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。
P1口的P1.0-P1.7分别接八个发光二极管。
编写程序模拟时序控制装置。
开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个LED灯全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮……一直循环下去。
实验三A/D、D/A转换实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“4.3 A/D转换实验”项目(P64)和“4.4 D/A转换实验”项目。
提高部分:(要求:Proteus环境下完成)小键盘给定(并显示工作状态),选择信号源输出波形类型(D/A 转换方式),经过A/D采样后,将采样数据用LED灯,显示当前模拟信号值大小及变化状态。
实验四串行通讯实验阅读、调试C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.7 串口通讯实验”项目。
(要求:实验仪器上完成)提高部分:(要求:Proteus环境下完成)利用单片机实验系统,实现与PC机通讯。
功能要求:将从实验系统键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到单片机实验系统的数码管上。
通俗讲S7-1500PLC常用7种模块及功能,这么讲还不懂就真没办法啦~今天给大家讲讲S7-1500PLC的常用模块,S7-1500PLC是模块化结构设计的PLC,各个单独模块之间可以进行广泛组合和扩展,它的主要组成部分有电源模块(PM/PS)、中央处理器模块(CPU)、导轨(RACK)、信号模块(SM)、通信模块(CP/CM)和工艺模块(TM)等。
(1)、电源模块(PM/PS)用于向CPU以及其扩展模块提供+24V DC电源。
PM:无背板总线、不占用槽位,无固件版本(类似PS307)PS:有背板总线,占用槽位,有固件版本(类似PS407)(2)、中央处理器模块(CPU)主要包括标准CPU(比如:CPU1511-1PN)紧凑型CPU(比如:CPU1512C-1PN)分布式模块CPU(比如:CPU1510SP-1PN工艺型CPU(比如:CPU1511T-1PN)故障安全CPU模块(比如:CPU1511F-1PN)通过标红的字母可以区分是什么类型的CPU(3)、导轨(RACK)是安装S7-1500各类模块的机架,是特制的异形板,标准长度为160/245...2000,可以根据实际选用。
S7-300/1200/1500的导轨上无背板总线。
但S7-400有背板总线,不可缺少。
(4)、存储卡(SD)用于存储PLC程序,可由PC直接读取,不支持热插拔。
50万次读取寿命,最大32GB注:S7-300的MMC,PC不能直接读取需用准用读卡器设备。
(5)、信号模块(SM)是数字量I/O模块和模拟量I/O模块的总称。
信号模块主要有SM521(数字量输入)、SM522(数字量输出)、混合模块SM523、SM531(模拟量输入)、SM532(模拟量输出)和混合模块SM534。
基本型:BA标准型:ST高性能:HF(6)、工艺模块(TM)主要用于对实时性和存储量要求高的控制任务。
计数模块(高速输入):TM Count2位置检测模块(高速输入):TM Poslnput2PTO模块(高速输出):TM PTO(7)、通信模块(CP/CM)用于PLC之间、PLC与计算机和其他智能设备之间的通信,可将PLC接入以太网、PROFIBUS和AS-I网络,或用于串行通信。
第五章数字信号的输入与输出智能仪器的信息输入、输出,可以分为数字量与模拟量。
数字量的输入输出相对较简单,对于模拟量的输入,一般信号都比较微弱,需要放大,A/D转换等。
一、常见的数字信号数字量输入信号:开关、按钮,数字式传感器,方波信号,正弦波信号等。
数字量输出:LED显示、指示灯、液压阀、继电器控制、步进电机控制等。
二、数字量信号的输入特点:1、信号的放大与变换,对于许多数字信号,是信号很弱的周期性信号,如正弦信号,三角波信号。
而输入单片机或微机中的信号一般有一定的电压幅值要求。
如光栅输出的信号就很小的正弦波。
常用的方法,先放大,然后处理。
当电压较高时,也不能直接输入,需要进行分压。
如图所示:2、隔离,对于一些输入信号,由于波动等,很容易对系统产生影响,需要采取隔离输入,常见的是光电隔离。
下图为光耦合器的结构与特性图4-16光耦合器结构与特性a)耦合器结构b)输入特性c)输出特性3、缓冲驱动,为了提高信号的驱动能力,改善信号性能,经常在输入单片机或微机前加一级缓冲,常用的是74HC244等。
4、安全保护,当输入电压变大到一定量时,会对系统造成破坏,因此,对于输入信号变化较大的情况,需要考虑安全保护。
常用稳压二极管等。
5、开关信号输入单片机中的常见方法:按键信号TLP-521-4是4路光耦,光耦前要接限流电阻,不同的光耦由于允许电流不同,限流电阻也不同。
进入单片机前,一般加驱动器74LS244。
三、数字信号的输出1、输出信号的几个问题1)功率匹配问题,单片机或微机的输出信号功率较小,要驱动不同的负载,要求的功率不同,电压不同,所以在在输出驱动时,首先关心输出的电压与功率。
如驱动发光二极管,正向电压为2-2.5V,最大电流为2-20mA,对于AT89C51,I/O口的最大灌电流10mA,因此可以直接驱动发光二极管。
8mA,则:R=(5-2.2)/0.008=350(Ω)因此R一般选取200Ω-500Ω。
S7-300PLC数字量输出(输入输出)模块接线图分享前面给大家分享了有关于S7-300的数字量输入模块的接线图,今天给大家分享下数字量输出模块的接线图1、8点输出,24V DC,2A 322-1BF01-0AA02、8点输出,48-125V DC,1.5A 322-1CF00-0AA03、8点输出,120-230V AC,1A 322-1FF01-0AA04、8点输出,120-230V AC,2A 322-5FF00-0AB05、8点输出,继电器,2A 322-1HF01-0AA06、8点输出,继电器,5A 322-1HF10-0AA07、8点输出,继电器,5A,带过压RC滤波器保护322-5HF00-0AB08、16点输出,24-48V DC,0.5A 322-5GH00-0AB09、16点输出,24V DC,0.5A 322-1BH01-0AA010、16点输出,24V DC,0.5A,高速 322-1BH10-0AA011、16点输出,120-230V AC,1A 322-1FH00-0AA012、16点输出,继电器,8A 322-1HH01-0AA013、32点输出,24V DC,0.5A 322-1BL00-0AA014、32点输出,120V AC,1A 322-1FL00-0AA0数字量输入输出模块接线图1、SM323 8输入,8输出 323-1BH01-0AA02、SM323 16输入, 16输出 323-1BL00-0AA03、SM327 8点输入,8点输入或输出 327-1BH00-0AB0接线图来源于个人收集,若有不对的请指正,谢谢,由于图片过多,下次在分享数字量输出模块和模拟量模块的接线图。
谢谢-----------------End----------------好图文需要分享哦!。
SIEMENS 808D调试(山东威达加工中心)1.接口:(1)数字量输入接口3个,分别为X100,X101,X102(此接口为10针插座)(2)数字量输出接口2个,分别为X200,X201(此接口为10针插座)(3)快速输入输出接口1个,为X21(此接口为10针插座)(4)分布式输入输出接口2个,分别为X301,X302(此接口为50针排线插座)(5)手轮输入接口X10(此接口为10针插座)(6)主轴编码器接口X60(此接口为15孔DB头插座)(7)主轴模拟量输出接口X54(此接口为9孔DB头插座)(8)RS232通信接口X2(此接口为9针DB头插座)(9)连接驱动器接口3个,分别为X(X51)/Y(X52)/Z(X53)(此接口为15针DB 头插座)(10)连接操作面板的USB接口1个(11)DC24V接口1个(为4针接口)2.各接口信号:(1)数字量输入接口X100、X101、X102(输入24V有效)(2)数字量输出接口X200、X201(输出信号为24V,接继电器线圈的正端)(3)快速输入输出X21(4)分布式输入输出:X301、X302分布式输入输出接口的引脚分布图如下:输入输出均为24V有效。
数字量输入接法:数字量输出接法:(5)手轮输入信号X1010 -2B 手轮2,B相脉冲负(6)脉冲驱动接口X51、X52、X53:3各接口一致。
(7)模拟量主轴接口X54:(8)主轴编码器X60:(9)RS232接口X2:3.参数:按【上档】+【系统/诊断】或【ALT】+【N】键进入,制造商级别密码为SUNRISE。
(1)显示机床数据(200-1200):鉴于参数太多,此仅列出重要参数。
(2)通用机床数据(10000-18999):(3)通道机床数据(20000-28999):(4)轴机床数据(30000-38999):(5)一般设定数据(41000-41999):4.PLC:(1)PLC状态列表:查看输入输出信号及各寄存器数据状态,同时可以修改某些寄存器数据。
关于模拟量A,数字量D,输⼊I,输出O的理解
模拟量(A):即连续不间断的物理量。
如:压⼒P,温度T,流量Q,液位L,位移等,他们的数值有⼤⼩,且各⾃的变化不⼀。
例如:室内温度现在是20℃,⼀分钟,(由于空调的影响)它可能就变成21℃,两分钟后,它可能就是21.5℃了。
数字量(D):即此类物理量只有通、断两种状态。
电⽓上常⽤1表⽰接通,0表⽰断开。
看看饮⽔机的开关,上⾯⼀般都标有,当你把1按下时,电路接通,饮⽔机通电,饮⽔机正常⼯作;当你按下0时,电路断开,饮⽔机停⽌⼯作。
它们再也没有第三种状态,即不接通也不断开的状态。
输⼊(I):即我们需要采集的信号。
(为了对被控物的控制,我们需要对相关的设备的现⾏相关物理量进⾏采集,输⼊)
输出(O):即我们对被控物的控制信号(包括显⽰信号)。
2021年一级建造师机电工程管理与实务考点精析1H414040建筑智能化工程施工技术1H414041建筑智能化工程组成及其功能1H414042建筑智能化工程施工技术要求1H414043建筑智能化工程调试与检测要求1H414041建筑智能化工程组成及其功能一、建筑智能化工程的子分部工程划分建筑智能化分部工程的子分部、分项工程分部工程子分部工程分项工程建筑智能化用户电话交换系统线缆敷设,设备安装,软件安装,接口及系统调试,试运行等信息网路系统计算机网络设备安装,计算机网络软件安装,网络安全设备安装,网络安全软件安装,系统调试,试运行等综合布线系统梯架、托盘、槽盒和导管安装,线缆敷设,机柜、机架、配线架的安装,信息插座安装,链路或信道测试,软件安装,系统调试,试运行等有线电视及卫星电视接收系统导管安装,线缆敷设,设备安装,软件安装,系统调试,试运行等公共广播系统导管安装,线缆敷设,设备安装,软件安装,系统调试,试运行等分部工程子分部工程分项工程建筑智能化建筑设备监控系统梯架、托盘、槽盒和导管安装,线缆敷设,传感器安装,执行器安装,控制器、箱安装,中央管理工作站和操作分站设备安装,软件安装,系统调试,试运行等火灾自动报警系统导管安装,线缆敷设,探测器类设备安装,控制器类设备安装,其他设备安装,软件安装,系统调试,试运行等安全技术防范系统导管安装,线缆敷设,设备安装,系统调试,试运行等机房工程供配电系统,防雷与接地系统,综合布线系统,监控与安全防范系统,电磁屏蔽,系统调试,试运行等三、有线电视及卫星电视接收系统的组成及其功能1.有线电视及卫星电视接收系统由信号源装置、前端设备、干线传输系统和用户分配网络组成。
六、火灾自动报警系统的组成及其功能火灾自动报警系统由火灾探测器、输入模块、报警控制器、联动控制器与控制模块等组成。
主要功能为火灾参数的检测,火灾信息的处理与自动报警,消防联动与协调控制,消防系统的计算机管理等。
ADAM-6052模块快速入门手册ADAM-6052设计了8路数字量输入和8路数字量输出功能,同时支持计数、测频和脉冲输出等功能。
支持Modbus TCP和ASCII两种编程。
ADAM-6052规格参数:▪ 10/100Mbps通信速率▪支持的协议:Modbus/TCP,TCP/IP,UDP,HTTP,ICMP和ARP▪支持点对点和GCL功能具体指标:(1) 数字量输入▪通道:8路▪输入类型:干接点:逻辑0:接地逻辑1:开路湿接点:逻辑0:0~3V逻辑1:10~30V▪支持高达3KHz计数器输入功能▪支持高达3KHz的计频输入功能▪支持DI状态反转功能(2) 数字量输出▪通道:8路▪外接电压:10~35VDC,1A(每通道)▪支持高达5KHz的脉冲输出功能▪支持低到高和高到低的延迟功能(3) 常规参数▪支持看门狗功能▪电源要求:10-30V▪功耗:2W@24VDC▪隔离保护:2000VDC▪工作温度:-10~70℃▪存储温度:-20~80℃▪工作湿度:20~95% RH▪存储湿度:0~95% RH一. 硬件连接、具体功能的接线介绍1.电源连接2.网线连接主机可以通过交叉网线与ADAM-6052网口直接相连,也通过网线经过交换机与模块的网口相连。
网络接口:可以使用RJ45的网线连接主机与ADAM-6000模块。
下图为RJ45的接口定义:3.ADAM-6052数字量输入接线:(1)干接点接法:(2)湿接点接法:4.ADAM-6052数字量输出功能接线:5.使用Modbus TCP协议编程时的地址映射:DI功能的地址为:0001~0008;DO功能的地址为:0017~0024二. 软件测试1.将ADAM-6052经过交叉网线直接连接到PC的网口上2.用ADAM/APAX .net utility测试模块(1) 搜索ADAM-6052模块:选择本机的网口IP,点击左上侧的按钮:搜索到模块之后会有显示:可以通过右侧选择不同的标题来查看信息或修改参数。
DCS工作流程,DCS卡件和模块,接线一、怎么区分AI/AO/DI/DO二、DCS有那些卡件组成各有什么作用三、什么是DCS 上I/O卡件I/O卡件能不能配电,如何配电四、DCS AI/ AO 模块上接几根线五、DCS系统是怎样一个工作流程一、怎么区分AI/AO/DI/DO1、字母的含义,A代表模拟量,D代表开关量,I代表输入信号,O代表输出信号;2、首先输入(in)和输出(out)是相对于DCS来说的:(1)AI:模拟量输入【就是进入到DCS的信号】,比如所有的变送器接入DCS的信号就是AI信号,它是连续的,是不由你人为来控制的;(2)AO:模拟量输出【就是从DCS出去的信号】,比如调节阀给出去的信号就是AO信号,是4-20mA的信号;(3)DI:数字量输入,比如现场泵反馈回的启停信号,开关阀反馈回的开关信号,就属于DI信号,只有1和0两种状态;(4)DO:数字量输出,比如你给开关阀继电器的开关信号,就属于DO信号,也只有1和0两个状态,是由人为的通过DCS输出去的信号。
通常的变送器,调节阀,数显表的远传信号常用到AI、AO信号。
电接点、各种仪表开关表示状态的各种开、关、到位信号常使用DI,DO。
3、举例(哪些属于AI/AO/DI/DO)(1)AI 是指模拟量输入。
如温度、压力、转速、电流等连续变化的量,信号为4~20MA 或0~10V。
(2)AO 是指模拟量输出。
即模拟量控制信号,如连续可调的执行器开度控制、变频器转速调节、信号为4~20MA或0~10V、0~5V。
(3)DI 是指数字量(开关量)输入。
其实就是电气二次回路通断,某些状态反馈。
信24VDC 或220V AC。
(4)DO 是指数字量(开关量)输出。
从控制器发出的控制信号或状态信号,信号24VDC 或220V AC。
AI:模拟量输入-常见类型有4~20mA,1~5V,TC(热电偶)、RTD(热电阻)、PI(脉冲量输入) AO:模拟量输出-常见类型有4~20mA DI:开关量输入-有源(24VDC)、有源(220V AC)、无源(触点)DO:开关量输出-有源(24VDC)、有源(220V AC)、无源(触点)二、DCS有那些卡件组成各有什么作用1、按照信号类型区分,常用卡有:4~20mA输入输出、数字量输入输出(即开关量)、热电阻、热电偶、脉冲卡、通讯卡。
(一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)(1)按“位”方式:从I0.0~I15.7,共有128点(2)按“字节”方式:从IB0~IB15,共有16个字节(3)按“字”方式:从IW0~IW14,共有8个字(4)按“双字”方式:从ID0~ID12,共有4个双字2.输出映像寄存器(Q)(1)按“位”方式:从Q0.0~I15.7,共有128点(2)按“字节”方式:从QB0~QB15,共有16个字节(3)按“字”方式:从QW0~QW14,共有8个字(4)按“双字”方式:从QD0~QD12,共有4个双字(二)模拟量输入映象区和输出映象区1.模拟量输入映象区(AI区)从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。
2.模拟量输出映象区(AQ区)从AQW0~AQW30,共有16个字,总共允许有16路模拟量输出。
(三)变量存储器(V)(相当于内辅继电器)(1)按“位”方式:从V0.0~I5119.7,共有40960点。
(2)按“字节”方式:从VB0~VB5119,共有5120个字节(3)按“字”方式:从VW0~VW5118,共有2560个字(4)按“双字”方式:从VD0~VD5116,共有1280个双字(四)位存储器(M)区(1)按“位”方式:从M0.0~M31.7,共有256点。
(2)按“字节”方式:从MB0~MB31,共有32个字节(3)按“字”方式:从MW0~MW30,共有16个字(4)按“双字”方式:从MD0~MD28,共有8个双字(五)顺序控制继电器区(S)(1)按“位”方式:从S0.0~S31.7,共有256点。
(2)按“字节”方式:从SB0~SB31,共有32个字节(3)按“字”方式:从SW0~SW30,共有16个字(4)按“双字”方式:从SD0~SD28,共有8个双字(六)局部存储器区(L)(相当于内辅继电器)(1)按“位”方式:从L0.0~L63.7,共有512点。
(一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。
输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。
输入映像寄存器是PLC接收外部输入的开关量信号的窗口。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从I0.0~I15.7,共有128点(2)按“字节”方式:从IB0~IB15,共有16个字节(3)按“字”方式:从IW0~IW14,共有8个字(4)按“双字”方式:从ID0~ID12,共有4个双字2.输出映像寄存器(Q)数字量输出映象区是S7-200CPU为输出端信号状态开辟的一个存储区。
输出映像寄存器的标识符为Q(从Q0.0~Q15.7,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从Q0.0~I15.7,共有128点(2)按“字节”方式:从QB0~QB15,共有16个字节(3)按“字”方式:从QW0~QW14,共有8个字(4)按“双字”方式:从QD0~QD12,共有4个双字说明:实际没有使用的输入端和输出端的映象区的存储单元可以作中间继电器用。
(二)模拟量输入映象区和输出映象区1.模拟量输入映象区(AI区)模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。
S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。
从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。
说明:模拟量输入值为只读数据。
2.模拟量输出映象区(AQ区)模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。
西门子V20变频器P0731、P0732输出功能讲解前言:西门子V20系列变频器,参数调试的方法与其它品牌的变频器有很大的差异,有很多人不理解,例如:P0731初始值为52.3,那52.3意思是,如果P0748=0时,当有故障触发时数字量输出设为低电平(也就是无输出),无故障时设为高电平(也就是有输出)。
那其它功能又是什么数值呢?下面就详细解释一下P0731、P0732这两个参数以及相关参数的功能。
声明:所用到的参数参考西门子V20变频器操作说明,参数详细讲解仅是个人见解,仅起参考学习作用,实际应用以产品操作说明为准。
主要分为三点讲解:产品说明书的定义、参数的详细讲解、举例说明。
一、产品说明书的定义参数功能范围工厂省缺值可更改状态定标数据组数据类型访问级别P0731[0... 2]BI:数字量输出1的功能0-429496729552.3U,T-CDS U322定义数字量输出1的源。
注意:通过P0748对数字量输出反相可以实现反相逻辑。
说明:故障位输出52.3在数字量输出端反相。
因此,如果P0748=0,当有故障触发时数字量输出设为低电平,无故障时设为高电平。
监控功能==>见r0052,r0053电机停机抱闸==>见P1215直流制动==>见P1232、P1233参数功能范围工厂省缺值可更改状态定标数据组数据类型访问级别P0748数字量输出反相-0000binU,T--U163针对某一特定功能定义数字量输出的高电平和低电平状态。
位信号名称1信号0信号00数字量输入1反相是否01数字量输入2反相是否02数字量输入3反相是否03数字量输入4反相是否说明:数字量输出3和4由I/O扩展模块(选件)提供。
参数功能范围工厂省缺值可更改状态定标数据组数据类型访问级别r0052.0... 15CO/BO:激活的第1个状态字-----U162显示变频器的第一个激活状态字(位格式),并可用来诊断变频器的状态。