你现在位置:首页>技术论文>经验技巧>其他PLC>正文
一种易学易用的PLC设计与开发
日期:2008-7-8 11:53:00 来源:本站整理  
点击: 作者:qiziplc
点击【】放大字体.
WWW_PLCJS@_COM%-PLC-技.术_网

1嵌入式PLC芯片组介绍   
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

⒈1嵌入式PLC芯片组原理框图
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

     
WWW_P※LCJS_CO※M-PLC-技-.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

1.2嵌入式PLC芯片组技术性能指标
W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

① 供电:+5V 200mA,RAM有掉电保护功能。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

W1WW_P4LCJS_COM-PLC-技.术_网

② CPU: C8051F040。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

——可——编——程——控-制-器-技——术——门——户

③ 引脚功能:
WWcW_PLCJS_COM-PLC-技.术_网

plcjs.技.术_网

32 个I/O、4 个AD、 2 个DA
WWW_PL※CJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

④ 通信接口
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

CANBUS:整个CAN总线网络互联全由CANSet 软件来实现。设置起来十分简便。
W1WW_P4LCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

UART0:可用于梯形图程序及上位机的监控,还可以与人机界面通讯。
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

UART1:可用于下载CANSET软件生成的CAN网络配置文件,可以通过RS485网络连接第三方设备,如PC、三菱PLC等等。
WWW_P※LCJS_COM-PLC-)技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

2 24点开关量PLC的开发
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

      采用嵌入式PLC芯片组构建单片机嵌入系统,设计方首先要有满足设计自身要求的PLC硬件,另外还要用C或汇编语言编少量的接口驱动程序。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P.L.C.技.术.网——可编程控制器技术门户

     2.1硬件设计
WWW.PLCJS.COM——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       ⑴功能特点
WWW_PLCJS@_COM%-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

       ①16点输入,8点输出的开关型通用PLC。
P.L.C.技.术.网——可编程控制器技术门户

WWW.PLCJS.COM——可编程控制器技术门户

       ②支持CAN总线网络,可作CAN网络的主站或从站。
WWW_PL※CJS_COM-PLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       ③支持梯形图编程,可连接计算机或人机界面。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

——可——编——程——控-制-器-技——术——门——户

       ④支持RS485网络,可作RS485网络的主站或从站。
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       ⑵原理图
WW.W_PLCJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

原理大体可分为四大部分:即输入、输出、指示灯、通信四大部分
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS@_COM%-PLC-技.术_网

①  开关量的输入部分原理图
WWW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_P※LCJS_CO※M-PLC-技-.术_网

       
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

plcjs.技.术_网

 
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

其中X01是开关量的一个输入点,经过光电隔离后,出来的信号为AX0,有多少个输入,就有多少个这种电路。单片机常常用到I/O的扩展功能,在此我们也要用到这一功能,以增加I/O口。由于简单输入接口扩展只解决数据输入的缓冲问题,所以在这里的扩展依旧使用典型74244作为扩展芯片。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLCJS_COM-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

plcjs.技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_P※LCJS_COM-PLC-)技.术_网

②  开关量输出部分原理图
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS@_COM%-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

③  指示灯部分
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

有了输入、输出,怎样知道输入已接通?或者输出已经输出?人们最常用的办法是用指示灯来指示,一看一目了然。
WW.W_PLCJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

在此我们不妨也来借鉴一下。
WWW_PLCJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

 
WWW_PLCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

     
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

④  通信部分
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

P.L.C.技.术.网——可编程控制器技术门户

嵌入式芯片组中有两个串口和一个CAN通信口。串口是RS-232接口。部分电路原理图如下:
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PL※CJS_COM-PLC-技.术_网

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

WW.W_PLCJS_COM-PLC-技.术_网

plcjs.技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WW.W_PLCJS_COM-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

在构建原理图时,一定注意各个芯片相连时的电平匹配问题。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

⒉2软件开发
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLCJS_COM-PLC-技.术_网

   利用嵌入式PLC芯片组做PLC产品,除了硬件之外,还要加载软件。软件编程环境是KEIL C51中的Uvision2 。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_P※LCJS_COM-PLC-)技.术_网

Uvision2是KEIL C51 for windows 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。
——可——编——程——控-制-器-技——术——门——户

WWW.PLCJS.COM——可编程控制器技术门户

  整个嵌入式PLC产品的软件包括三个部分。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW.PLCJS.COM——可编程控制器技术门户

  ⑴内核程序(嵌入式PLC内核)
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

    内核的功能体现在梯形图语言、通信及用户驱动程序接口三个方面。
WW.W_PLCJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  ⑵驱动程序的嵌入
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    用户驱动程序包括头文件部、中断入口调用矢量地址部分和用户程序部分。其中头文件部分和中断入口调用矢量地址部分程序基本是大同小异,主要是用户程序的嵌入部分。内核给出了七个用户嵌入程序的接口,我们只需要充分理解各个接口的功能就可进行嵌入程序的开发了,下面以24点开关量驱动程序的嵌入为例,对用户程序部分作简单的说明。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

plcjs.技.术_网

*******************USER_CONFIG*********************
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

这部分主要是对用户I/O进行配置。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PL※CJS_COM-PLC-技.术_网

例:USER_CONFIG:  
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 MOV       SFRPAGE,#0FH
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

         MOV       P3MDOUT,#0FFH
plcjs.技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

         MOV       P2MDOUT,#0FFH
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

         ANL       P4MDOUT,#0F0H
WWW_PLCJS@_COM%-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

         ORL       P4MDOUT,#0FH
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

         ORL       P0MDOUT,#0F0H
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

         ORL       P0MDOUT,#0F4H
P.L.C.技.术.网——可编程控制器技术门户

WW.W_PLCJS_COM-PLC-技.术_网

         RET
WWW.PLCJS.COM——可编程控制器技术门户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

*******************USER_START**********************
plcjs.技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

这部分是用户上电初始化程序代码。
WWW_P※LCJS_COM-PLC-)技.术_网

——可——编——程——控-制-器-技——术——门——户

例:USER_START:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

MOV        DPTR,#RAM_PX+1
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWcW_PLCJS_COM-PLC-技.术_网

         MOV     A,#00H
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

         MOVX    @DPTR,A
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

MOV     INPUT_CNT,#08 ;输入口采样次数指针 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

plcjs.技.术_网

         MOV     LAMP_CNT,#00H  ;指示灯组数指针
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

          RET

本新闻共3页,当前在第11 2  3  
P.L.C.技.术.网——可编程控制器技术门户

上一篇: 嵌入式PLC的基本原理
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行