益阳西门子专业授权代理商

报价
请来电询价
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装
关键词
西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商
更新时间
2026-05-31 03:25

  2、软件开发

    嵌入式PLC是基于Cygnal公司的C8051f040芯片开发的,所以二次程序的开发使用51汇编语言。开发选择的编译器是KEIL C51,因为它可以生成我们所需要的.HEX文件。

    内核留出了七个用户嵌入程序接口,我们只需要充分理解各个接口的功能就可了进行二次开发了,需要熟悉如下内容:a、内核功能b、内核结构c、内核任务管理d、内核存储空间分配。由于系统软件中已经加入了232通信、485通信和CAN通信的功能,所以16路模拟量PLC的二次驱动软件的开发主要集中在模拟量的AD转换和PLC资源区中AD值的实时刷新上。

    (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互连(多机并联运行或扩展单元连接)等。

    这里简要介绍下该网络节点的梯形图功能应用。嵌入式PLC的系统软件中内置了温度转换函数,其功能是把热电偶毫伏信号对应的AD值转化成温度值。适用于任意分度热电偶输入信号,应用于不同的控温场合,配合PID调节,使受控温度精度可达±1℃。

    下面的梯形图程序就是把一路热电偶信号转换成温度值,该信号AD值放在D5000,转换后的温度值存放在D5160中。


西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商
浔之漫智控技术(上海)有限公司已认证
统一社会信用代码
91310117MA1J3R698D
成立日期
2018年04月08日
注册资本
500

主营产品

西门子模块代理商

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的

公司简介

浔之漫智控技术有限公司西门子代理。联系人:小聂(15221406036)浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24R...

查看公司详情
电话/手机
15221406036
微信号
15221406036
QQ
3064686604
邮箱
3064686604@qq.com
经理
聂经理
地址
上海市松江区广富林路4855弄星月大业领地88号3楼
我们其他产品
我们的新闻
微信咨询
拨打电话