开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt

开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt

ID:58794402

大小:4.81 MB

页数:94页

时间:2020-10-03

开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt_第1页
开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt_第2页
开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt_第3页
开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt_第4页
开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt_第5页
资源描述:

《开关量输入输出通道与顺序控制(2-8h)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开关量输入输出通道 与顺序控制(8学时)训练目的1.了解计算机如何采集工业系统中的开关量运行状态。2.了解计算机如何输出开关信号控制工业系统运行。设备与器材IPC-610工业控制计算机数据采集控制板卡(PCL-812PG)PCLD-880REV.A1端子板20芯扁平电缆自制DI/DO通道电路板各色导线若干螺丝刀数据通道工业控制系统的一种构建方式 ——工控机+采集卡+端子板人-机界面工业系统机-机界面采集卡端子板(电气连接)人和计算机能相互交换信息数据通道的分类数据通道数据总线工业系统ACL-8112

2、PG数据采集卡介绍16路开关量输入通道DI(digitalinput)16路开关量输出通道DO(digitaloutput)16路单端模拟输入通道A/D(analogtodigital)2路模拟输出通道D/A(digitaltoanalog)12位数据采集卡ACL-8112PG数据采集板卡ACL-8112PG采集卡在工控机中的安装CN1:开关量输出CN2:开关量输入CN3:模拟量单端输入与输出(DI)(DO)(AD/DA)端子板PCLD-880端子板端子板介绍作用:1.是采集卡与每一个信号调理电路或

3、驱动装置之间的电气连接部件;2.可以对每路信号实现简单的调理(如:经电阻衰减、分流、或经过RC低通滤波等)选用原则:能够与所选采集卡的信号位数和通道数目配合使用。采集卡和端子板构成的数据通道ACL-8112PG采集卡和端子板对应关系至采集卡CN2(DI)至采集卡CN1(DO)数据采集卡接口20芯扁平线注意凸凹槽的对应寻址方式计算机按地址访问各个外部设备的端口(I/Oport)采集卡:集多通道于一体,具有多个端口,每个端口都有各自的端口地址。板卡端口地址=基地址+偏移量本板卡基地址=0x220(由板卡

4、跳线所决定)偏移量地址:由所用的寄存器决定Baseoffset寻址方式说明:?楼栋编号房屋编号楼栋编号门牌号基地址寻址的地址房屋编号偏移地址35233523I/O端口地址定义地址读写Base+0计数器0计数器0+1计数器1计数器1+2计数器2计数器2+3-计数器控制+4AD低字节DA通道1低字节+5AD高字节DA通道1高字节+6DI低字节DA通道2低字节+7DI高字节DA通道2高字节+8-清除中断请求+9-增益控制+10-多路选择控制+11-模式控制+12-AD转换软件触发+13-DO低字节+14-

5、DO高字节+15--开关量输入输出寄存器Base+6D7D6D5D4D3D2D1D0DI低字节DI7DI6DI5DI4DI3DI2DI1DI0Base+7D7D6D5D4D3D2D1D0DI高字节DI15DI14DI13DI12DI11DI10DI9DI8DI:16个开关输入量的低高字节分别占用输入通道地址Base+6和Base+7数据格式如下:Base+13D7D6D5D4D3D2D1D0DO低字节DO7DO6DO5DO4DO3DO2DO1DO0Base+14D7D6D5D4D3D2D1D0DO高

6、字节DO15DO14DO13DO12DO11DO10DO9DO8DO:16个开关输出量的低高字节分别占用输出通道地址Base+13和Base+14数据格式如下:DI/DO电路板DI/DO电路板光电对管控制绿灯状态,对应DI通道输入红色发光二极管对应DO通道输出电源DI接线端DO接线端训练内容—开关量通道演示1、运行演示程序(桌面test.exe演示程序)说明:演示程序位置:桌面→test.exe进入“开关量通道”DI:遮挡光电对管,观察接收的输入状态DO:置0或1控制输出,观察红色发光二极管的亮暗状

7、态体会DI和DO通道的意义和作用训练内容接线示意图Warning:关机状态下接线!仔细检查无误后再开机!六线六线注意事项在关机状态下,正确连接工控机、端子板、DI/DO电路板之间的电缆和导线!正确调节DI/DO电路板的电源电压!(用直流稳压电源供电时)Inportb(地址)采集板卡数据输入/输出说明Outportb(地址,数值)训练2、简单例程的运行例1开关量的输入:intBASE_ADDRESS=0x220;main(){intDI_in;DI_in=inportb(BASE_ADDRESS+6)

8、;printf(“%d”,DI_in);}例2开关量的输出:intBASE_ADDRESS=0x220;main(){intDO_out;DO_out=10;outportb(BASE_ADDRESS+13,DO_out);}作业阅读并注释附录4的例程;开关量输入输出通道与顺序控制第二讲本次课的主要内容上次课主要知识点的回顾;进一步熟悉控制系统中常用的几个函数;DI、DO范例讲解;补充知识:C语言程序调试过程;上机训练,单步运行例程,熟悉调试过程,进一步理解I/O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。