DIDO工作过程及相关程序PPT课件_第1页
DIDO工作过程及相关程序PPT课件_第2页
DIDO工作过程及相关程序PPT课件_第3页
DIDO工作过程及相关程序PPT课件_第4页
DIDO工作过程及相关程序PPT课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开关量通道 DI DO 的工作过程 在计算机控制的工业系统中 顺序控制使得生产工序实现了自动化 开关量逻辑控制可用于单台或多机群设备的自动化流水线 如饮料 点焊机 订书机械等生产线 开关量通道在控制系统中的应用 流水线工作示意简图 1 每一块电路板上要焊6点 2 光电感应装置检测到电路板进入工作区 焊接过程开始顺序执行 3 六个焊点完成后 下一块电路板继续进入工作区 电路板点焊流水线 4 利用电路板模拟焊接过程 绿灯 光电感应器 绿灯熄灭时输入开关量信号 红灯 点焊完成状态 红灯点亮表示焊点已经完成 DI接口 DO接口 电源 光电对管 5 开关量信息的采集与输出 采集卡的操作 寄存器端口进行读写操作 inportb 读端口 outportb 写端口 DI lbyte inportb Base 6 DI hbyte inportb Base 7 outportb Base 13 DO lbyte outportb Base 14 DO hbyte 6 低字节 BASE 6寄存器高字节 BASE 7寄存器 Inportb 读端口 寄存器 16路DI的数据格式 P124 4 7 Outportb 写端口 寄存器 16路DO的数据格式 P124 4 低字节 BASE 13寄存器高字节 BASE 14寄存器 DI通道子程序 intBASE 0 x220 intcreat DI int DI NUM intnum inti 0 for i 0 i i 指针变量 作用 把字节中的每一位取出 放入数组中 设置板卡基地址 取第i位数 返回到调用函数 DI通道子程序工作过程 续 num 14 00001110 00000001 00000000 DI NUM 0 0 i 0 i 1 右移1位 00000111 00000001 00000001 DI NUM 1 1 for i 0 i i i 5 右移5位 00000000 00000001 00000000 DI NUM 5 0 DI通道子程序工作过程 续 00001110 Num 14 for i 0 i i DI通道主程序 main intDI 6 0 DI out charc clrscr while 1 DI out inportb BASE 6 creat DI DI DI out printf n d d d d d d n DI 0 DI 1 DI 2 DI 3 DI 4 DI 5 printf nPressntonextandotherkeytoquit n c bioskey 0 if c n c N continue elsereturn 清屏 读DI低字节 调用子函数 显示输入的开关量 结束本次循环 继续下次循环 退出 BIOS接口调用函数 并返回从键盘上输入的字符 12 DO通道子程序 P136 intBASE ADDRESS 0 x220 intcreat DO int DO NUM inttemp 0 inti 0 for i 5 i 0 i temp temp DO NUM i 2 returntemp DO NUM 0 作用 将存于数组中的位变为整数 13 DO通道子程序工作过程 001110 14 252423222120 a5a4a3a2a1a0 25 a5 24 a4 23 a3 22 a2 21 a1 20 a0 for i 5 i 0 i temp temp DO NUM i 2 returntemp DO NUM 0 作用 将存于数组中的位变为整数 a5 2 a4 2 a3 2 a2 2 a1 2 a0 14 DO通道主程序 main intDO 6 DO out charc while 1 printf nPleaseset eg 1 1 0 1 0 1 n scanf d d d d d d 输入控制开关量 调用子函数 把6个开关量合成整数 输出端清零 15 训练内容接线示意 16 TurboC2 0环境 1 选择需要监控的变量2 选择Addwatch选项即可 17 调试程序 单步运行程序F8 不返回子函数F7 返回子函数 18 训练内容 E 运行TSES程序 1 运行e TSES程序 开关量通道演示改变绿色LED状态 遮挡光电对管 观察屏幕上显示的DI信息的变化情况 改变DO的状态信息 0 1 观察红色LED的变化情况2 单步运行e 第二层次 DI C和DO C程序 跟踪核心变量 观察watch区域中有关变量值的变化情况 19 作业 1 复习本次实习内容2 阅读附录1 3 进一步熟悉相关设备3 预习 开关量通道综合应用 的内容 编写光电对管遮光控制LED的程序 PCL 812PGACL 8112PG 采集卡端口地址分配表 P123 Base 0 x220 21 工作过程示意图 inportb port outportb port 0 x15 0 x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论