自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > PLC > PLC案例分析
 
基于嵌入式PLC芯片组的多路模拟量PLC的开发
作者: 发布时间:2007-10-20 03:22:40 来源: 繁体版


(1)程序规划
  T4中断:完成AD转换和16个通道的切换程序
  USER_SCAN:PLC资源区中AD值的刷新。
  AD转换过程如下:每一通道连续采样16次,采样完后得到累加和,然后启动下一通道的AD转换。
  PLC资源区中AD值的刷新过程如下:在梯形图扫描周期结束时进行,把各路AD值的累加和求平均值后放入PLC的资源区的对应位置处。

(2)程序代码
INIT_AD: ;AD初始化
 MOV  SFRPAGE,  #ADC0_PAGE
 MOV  REF0CN,  #07H ;内部参考电压/输出到VERF
         ;启动内部温度传感器
 MOV  AMX0CF,  #00H ;单极性输入
 MOV  ADC0CF,  #0B8H ;D7--D3=SYSCLK/采样时钟-1
         ;采样转换时钟=1US
         ;D2--D0=GAIN
         ;000 GAIN=1
 MOV  ADC0CN,  #90H ;启动AD采样
 MOV  AD_CHANNEL, #00H ;AD通道号,初值为0
MOV  AD_COUNT,  #00H ;16次采样次数计数。初值为0 
RET

SAMPLE_AD:         ;AD采样开始
MOV  SFRPAGE, #ADC0_PAGE ;AD控制寄存器页     
MOV  A,  AD_CHANNEL  ;采样值的累加和是一个字基地址         ;为#XAI,偏移地址为AD_CHANNEL
   RL  A
  
   MOV  DPTR,  #XAI  ;XAI存放16次采样值的累加和
   ADD  A,   DPL   ;低字节相加
   MOV  DPL,  A
   MOVX A,   @DPTR
   MOV  B,   A
   MOV  A,   ADC0L
   CLR  C
   ADDC A,   B
   MOVX @DPTR,  A

   INC  DPTR     ;高字节相加
   MOVX A,   @DPTR
   MOV  B,   A
   MOV  A,   ADC0H
   ANL  A,   #0FH
   ADDC A,   B
   MOVX @DPTR,  A   ;#XAI中存放格式为低字节、高字节

   MOV  SFRPAGE, #ADC0_PAGE ;AD控制寄存器页
   MOV  ADC0CN, #090H  ;启动下次AD采样 
   
   INC  AD_COUNT
   MOV  A,   AD_COUNT
   CLR  C
   SUBB A,   #16  
  JNC  FILL_XAI_XAD   ;当16次采样完成后,把XAI中16          ;个采样和(2字节)存放到XAD
RET



3、驱动程序的嵌入

  在KEIL C51中编译上述程序。使用下载工具软件“DOWNHEX”,把生成的.HEX文件通过串口下载到芯片组的固定地址处,使得内核可以调用它,从而完成二次驱动程序的开发。到此,16路模拟量PLC的开发工作基本完成。

三、功能介绍

  基于嵌入式PLC开发的多路模拟量网络节点具有以下功能:1、采集工业现场的多路热电偶信号,2、支持三菱、台达等多家人机界面, 3、支持梯形图编程(86条指令), 4、支持CANbus互连(多机并联运行或扩展单元连接)等。这里简要介绍下该网络节点的梯形图功能应用。

  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·成功维修辽宁辽河石化9台欧姆龙P  (2008-07-18)
 ·成功维修洛阳铝厂4台施耐德PLC  (2008-07-18)
 ·成功维修同仁堂21台西门子PLCS7-  (2008-07-18)
 ·移动联通野外基站防盗报警系统   (2008-05-23)
 ·热门技术PLC西门子S7-300,400,  (2008-05-19)
 ·热门技术PLC西门子S7-300,400,  (2008-05-15)
 ·GE Fanuc通过生产力组态软件为客  (2008-05-12)
 ·GE Fanuc通过生产力组态软件为Pr  (2008-05-09)
 ·宝信软件、GE FANUC 举行合作签约  (2008-05-09)
 ·最新推出远程测控系统YN4400 RTU  (2008-05-06)

关键:PLC  开发  模拟  芯片组  AD  系统  软件  信号  采样  功能  通道  

※ 其他信息
嵌入式PLC开发背景
PLC在高炉喷煤制粉中的应用
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·PZ-51、PZ-61、PZ2-41、PZ2-
·FU-12、FU-20、FU-21X、FU-2
·13723463129供应光纤传感器:
·成功维修蒙牛2台西门子触摸屏
·成功维修山东枣庄6台海泰克触
·成功维修亦庄福润光电4台PRO
·成功维修安徽铜峰电子集团7台
·成功维修辽宁松林啤酒集团3台
·成功维修合肥江淮10台欧姆龙
·成功维修辽宁辽河石化9台欧姆
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·基于PLC的机械手控制设计
·3G无线接入网IP化传送承载方
·谈步进电机的PLC控制方法
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved