[go: up one dir, main page]

CN201037908Y - 通用小型可编程控制器 - Google Patents

通用小型可编程控制器 Download PDF

Info

Publication number
CN201037908Y
CN201037908Y CNU2007200845906U CN200720084590U CN201037908Y CN 201037908 Y CN201037908 Y CN 201037908Y CN U2007200845906 U CNU2007200845906 U CN U2007200845906U CN 200720084590 U CN200720084590 U CN 200720084590U CN 201037908 Y CN201037908 Y CN 201037908Y
Authority
CN
China
Prior art keywords
module
output
input
digital quantity
analog
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNU2007200845906U
Other languages
English (en)
Inventor
蔡启仲
陈文辉
郭毅锋
李克俭
覃永新
袁海英
黄捷峰
黎娜
田小刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi University of Science and Technology
Original Assignee
Guangxi University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi University of Science and Technology filed Critical Guangxi University of Science and Technology
Priority to CNU2007200845906U priority Critical patent/CN201037908Y/zh
Application granted granted Critical
Publication of CN201037908Y publication Critical patent/CN201037908Y/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Programmable Controllers (AREA)

Abstract

一种通用小型可编程控制器包括可编程装置、PLC主机、人机界面模块和CAN总线,配置达4个人机界面模块,I/O点数最大到256,A/D最大路数24路,D/A最大路数12路,PLC主机由嵌入式微处理器ARM、模拟量输入输出模块、数字量输入输出模块、FLASH存储器、SDRAM存储器、FPGA可重构控制算法协处理器组成,数字I/O点数由一块FPGA灵活配置;PLC执行程序过程中ARM向FPGA可重构控制算法协处理器传输控制参数,FPGA可重构控制算法协处理器将控制算法结果传输给ARM,该PLC可实现复杂被控对象的自动控制、灵活配置输入输出扩展模块、配置多个人机界面模块、各模块能安装在不同的电柜中。

Description

通用小型可编程控制器
技术领域
本实用新型涉及一种工业通用自动控制装置,尤其涉及一种基于CAN现场总线、嵌入式微处理器ARM+FPGA组成的通用小型可编程控制器(PLC)。
背景技术
目前,小型PLC是开关量输入输出为256点以下的PLC,是一种主要用于工业设备顺序控制的通用自动控制装置,通常以各公司专门设计的Soc芯片或应用单片机为控制核心,用户根据被控对象的需要灵活配置和选择各种输入输出扩展模块,小型PLC具有强大的顺序逻辑控制功能;但由于生产小型PLC的各公司在小型PLC主机与各种扩展模块之间的连接采用各自的总线标准,使得其扩展的各种输入输出扩展模块必须安装在各自公司设计的导轨上、或与小型PLC的CPU模块必须是近距离的,小型PLC主机及其扩展的各种输入输出扩展模块只能够安装在一个电柜中,如果一台小型PLC控制的被控对象的检测点和控制点在设备中比较分散,部分检测点和控制点距离电柜较远,将会导致被控对象的检测点和控制点到小型PLC的连接导线长;一台小型PLC只能配置一个人机界面模块;另外,虽然大部分小型PLC可以与各自公司的PLC集成控制系统通过现场总线连接,作为下位机用于现场控制装置,其输入输出扩展模块可以配置A/D、D/A模块实现PID算法控制,但小型PLC难以将更为复杂的控制算法嵌入到PLC程序中来实现对复杂控制对象的自动控制。
实用新型内容
本实用新型的目的在于提供一种能够实现对复杂对象的控制、灵活配置输入输出扩展模块、各功能模块可以安装在不同的电柜中、在被控对象的检测点与控制点距离较远的情况下方便地实现多点监控、并可配置多个人机界面模块的小型通用可编程控制器,以克服上述已有技术的不足。
为解决上述技术问题,本实用新型所采用的技术方案是:一种基于CAN现场总线、嵌入式微处理器ARM+FPGA组成的通用小型可编程控制器包括可编程装置、PLC主机、人机界面模块和CAN总线;
PLC主机包括嵌入式微处理器ARM、模拟量输入输出模块、数字量输入输出模块、FLASH存储器、SDRAM存储器和FPGA可重构控制算法协处理器,嵌入式微处理器ARM作为控制核心,分别与模拟量输入输出模块、数字量输入输出模块、FLASH存储器、SDRAM存储器和FPGA可重构控制算法协处理器连接,FPGA可重构控制算法协处理器与嵌入式微处理器ARM的输入输出I/O端口连接,嵌入式微处理器ARM向FPGA可重构控制算法协处理器提供控制设置值、数据采集值及控制参数,并从FPGA可重构控制算法协处理器获得控制输出驱动参数;FPGA可重构控制算法协处理器中配置有多种控制算法,这些控制算法作为子程序模块嵌入到小型可编程控制器的程序中作为功能模块调用;FLASH存储器用于固化系统程序、PLC指令解释程序以及固化的数据表格;SDRAM存储器是闪存储器,用作输入输出映像寄存器、元件映像寄存器、元件寄存器,并存储中间计算结果、用户程序;PLC主机通过其CAN接口与CAN总线连接,CAN接口由顺序连接的收发器、光隔和CAN控制器组成,嵌入式微处理器ARM通过CAN总线获得用户编写的指令程序和监控命令、从人机界面模块获得被控对象设备的运行控制参数和控制命令、并传输PLC主机用户编写的指令程序和控制参数、向人机界面模块传输被控对象设备运行的数字量和模拟量状态参数和控制驱动参数;
包括上位机和手持编程器的可编程装置通过其内置的CAN接口与CAN总线连接,从而将用户在可编程装置上编写的用户指令程序下载到PLC主机的ARM微处理器中,并从CAN总线获取PLC主机的运行状态、读取PLC主机的用户程序、向PLC主机系统发送控制指令以实现对通用小型可编程控制器的监控;
人机界面模块通过其内置的CAN接口与CAN总线连接,从而与嵌入式微处理器ARM相互传输信息,以获得被控对象设备的运行状态信息、并通过CAN总线传输被控对象设备的运行控制参数和控制命令、显示系统实时运行参数、参数状态曲线、以及显示设置系统运行参数、控制参数、控制命令,人机界面模块配置数量为n,1≤n≤4;
CAN总线是PLC主机、可编程装置、人机界面模块各组成部分之间互相传输、交换数据的中间媒体,各模块通过其内置的CAN接口与CAN总线连接,所述的各CAN接口均由顺序连接的收发器、光隔和CAN控制器组成,各收发器一端与CAN总线连接,各CAN控制器的另一端分别与PLC主机、可编程装置和人机界面模块相连,从而使得各功能模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上;
PLC主机的数字量输入输出模块由FPGA扩展I/O、光电隔离器、16~64点数字量输入、16~64点数字量输出组成;嵌入式微处理器ARM与FPGA扩展I/O连接,FPGA扩展I/O通过接线端子与光电隔离器连接,光电隔离器分别与16~64点数字量输入和16~64点数字量输出连接;所述FPGA扩展I/O的FPGA能够灵活配置数字量的输入输出点数,数字量输入点数以16点为单位配置,可以配置为16或32或48或64;数字量输出点数以16点为单位配置,可以配置为16或32或48或64,最大配置达到数字量输入输出128点。
PLC主机的模拟量输入输出模块由A/D输入接口、8路模拟量放大输入、D/A芯片、4路模拟量驱动输出组成;嵌入式微处理器ARM、A/D输入接口、8路模拟量放大输入顺序连接,8路模拟量放大输入通过接线端子与被控对象检测与驱动电路连接,从而构成数据采集通道;嵌入式微处理器ARM、D/A芯片、4路模拟量驱动输出顺序连接,4路模拟量驱动输出通过接线端子与被控对象检测与驱动电路连接,从而构成控制驱动输出通道;模拟量输入输出模块和嵌入式微处理器ARM组成闭环控制电路。
由于采用以上结构,本实用新型之通用小型可编程控制器具有以下有益效果:
一、能够实现复杂被控对象的自动控制
本实用新型是基于CAN现场总线、嵌入式微处理器ARM+FPGA组成的通用小型可编程控制器,该小型可编程控制器以嵌入式微处理器ARM为控制核心,以FPGA为可重构控制算法协处理器,FPGA可重构控制算法协处理器与嵌入式微处理器ARM的输入输出I/O端口连接,嵌入式微处理器ARM向FPGA可重构控制算法协处理器提供控制设置值、数据采集值及控制参数,并从FPGA可重构控制算法协处理器获得控制输出驱动参数;在FPGA中配置了先进的控制算法,如先进的PID、模糊控制,神经网络算法等,这些控制算法作为子程序模块嵌入到PLC的程序中作为功能模块调用;并且,FPGA可重构控制算法协处理器的控制算法的运算不会占用PLC程序的执行时间,因此能够轻松实现对复杂控制对象的自动控制。
二、灵活配置输入输出扩展模块,输入输出扩展模块可以安装在不同的电柜中
在本实用新型之通用小型可编程控制器中,CAN总线是各组成模块之间互相传输、交换数据的中间媒体,各模块通过其内置的CAN接口与CAN总线连接,并通过CAN总线实现数据交换和通讯,使得扩展的输入输出功能模块通过CAN总线与系统连接,每个扩展模块能够安装在不同的电柜中或安装在靠近被控对象控制点和检测点的部位上,大大减少连接导线的长度和数量,并很好的解决了在被控对象的检测点与控制点距离较远的情况下的多点监控问题。
三、可以配置多个人机界面模块
由于本实用新型之通用小型可编程控制器中各功能模块均通过CAN总线实现数据交换和通讯,使得人机界面模块通过CAN总线与系统连接,因此用户可以根据被控对象现场的需求来选择多个人机界面模块,便于用户监控被控对象控制系统的运行状态。
四、系统性价比高
本实用新型以嵌入式微处理器ARM为控制核心,FPGA为可重构控制算法协处理器,在FPGA中配置先进的控制算法,应用FPGA配置数字量输入输出口,并且各功能模块通过CAN现场总线与系统连接起来,各模块通过其内置的CAN接口与CAN总线连接,CAN总线是各模块之间互相传输、交换数据的中间媒体,使得各功能模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上,大大提高了各功能模块安装位置的灵活性,使得该小型可编程控制器的控制功能与性能增强,具备较高的性价比。
下面结合附图和实施例对本实用新型之通用小型可编程控制器之技术特征作进一步的说明。
附图说明
图1:本实用新型之通用小型可编程控制器的系统结构框图;
图2:本实用新型之通用小型可编程控制器的硬件连接图;图中:
I-上位机,  II-PLC主机,  III-手持编程器,  IV-人机界面模块,
V-扩展模块,VI-CAN总线,IIA-模拟量输入输出模块,
IIB-数字量输入输出模块,VIA-CAN接口,
1-嵌入式微处理器ARM,2-FLASH存储器,3-SDRAM存储器,
4-A/D输入接口,5-8路模拟量放大输入,6-D/A芯片,
7-4路模拟量驱动输出,8、11-接线端子,9-被控对象检测与驱动电路,
10-FPGA扩展I/O,12-光电隔离器,13-16~64点数字量输入,
14-16~64点数字量输出,15-CAN控制器,16-光隔,17-CAN收发器,
18-FPGA可重构控制算法协处理器;
PLC-Programmable Logical Controller,可编程逻辑控制器,简称可编程控制器;
CAN-Controller Area Network,控制器局域网,一种现场总线;
FPGA-Field Programmable Gate Array,现场可编程门阵列;
ARM-Advanced RISC Machines,一种微处理器;
SPI-Service Provider Interface,服务提供商接口,满足某种服务标准的供应商
提供的符合该标准的应用程序接口。
具体实施方式
一种通用小型可编程控制器,包括上位机I、PLC主机II、手持编程器III、人机界面模块IV和CAN总线V。
PLC主机II包括嵌入式微处理器ARM1、模拟量输入输出模块IIA、数字量输入输出模块IIB、FLASH存储器2、SDRAM存储器3和FPGA可重构控制算法协处理器18,嵌入式微处理器ARM1作为控制核心,分别与模拟量输入输出模块IIA、数字量输入输出模块IIB、FLASH存储器2、SDRAM存储器3和FPGA可重构控制算法协处理器18连接,FPGA可重构控制算法协处理器18与嵌入式微处理器ARM1的输入输出I/O端口连接,嵌入式微处理器ARM1向FPGA可重构控制算法协处理器18提供控制设置值、数据采集值及控制参数,并从FPGA可重构控制算法协处理器18获得控制输出驱动参数;FPGA可重构控制算法协处理器18中配置有多种控制算法,如先进的PID、模糊控制,神经网络算法等,这些控制算法作为子程序模块嵌入到PLC的程序中作为功能模块调用,FPGA可重构控制算法协处理器18的控制算法的运算不占用PLC程序的执行时间;PLC主机II通过其CAN接口VIA与CAN总线VI连接,CAN接口VIA由顺序连接的收发器17、光隔16和CAN控制器15组成,嵌入式微处理器ARM1通过CAN总线VI获得用户编写的指令程序和监控命令、从人机界面模块IV获得被控对象设备的运行控制参数和控制命令、并传输PLC主机II用户编写的指令程序和控制参数、向人机界面模块IV传输被控对象设备运行的数字量和模拟量状态参数和控制驱动参数;嵌入式微处理器ARM1的总线与FLASH存储器2连接,FLASH存储器2用于固化系统程序、PLC指令解释程序以及固化的数据表格;嵌入式微处理器ARM1的总线与SDRAM存储器3连接,SDRAM存储器3是闪存储器,用作输入输出映像寄存器、元件映像寄存器、元件寄存器,并存储中间计算结果、用户程序;
PLC主机II的模拟量输入输出模块IIA由A/D输入接口4、8路模拟量放大输入5、D/A芯片6、4路模拟量驱动输出7组成;嵌入式微处理器ARM1、A/D输入接口4、8路模拟量放大输入5顺序连接,8路模拟量放大输入5通过接线端子8与被控对象检测与驱动电路9连接,从而构成数据采集通道;嵌入式微处理器ARM1、D/A芯片6、4路模拟量驱动输出7顺序连接,4路模拟量驱动输出7通过接线端子8与被控对象检测与驱动电路9连接,从而构成控制驱动输出通道;模拟量输入输出模块IIA和嵌入式微处理器ARM1组成闭环控制电路。
PLC主机II的数字量输入输出模块IIB由FPGA扩展I/O 10、光电隔离器12、16~64点数字量输入13、16~64点数字量输出14组成;嵌入式微处理器ARM1与FPGA扩展I/O 10连接,FPGA扩展I/O 10通过接线端子11与光电隔离器12连接,光电隔离器12分别与16~64点数字量输入13和16~64点数字量输出14连接;所述FPGA扩展I/O 10的FPGA能够灵活配置数字量的输入输出点数,数字量输入点数以16点为单位配置,可以配置为16或32或48或64;数字量输出点数以16点为单位配置,可以配置为16或32或48或64,最大配置达到数字量输入输出128点。
上位机I、手持编程器III都是一种可编程装置。
上位机I通过其内置的CAN接口与CAN总线VI连接,从而将用户在上位机I上编写的用户指令程序下载到PLC主机II的嵌入式微处理器ARM1中、并从CAN总线VI获取PLC主机II的运行状态、读取PLC主机II的用户程序,以及向PLC主机II系统发送控制指令,以实现对小型可编程控制器的监控;上位机I不与CAN总线VI连接,不影响小型可编程控制器的运行。
手持编程器III通过其内置的CAN接口与CAN总线VI连接,手持编程器III是提供给用户编制指令程序,修改指令程序,监控小型可编程控制器运行状态的功能模块,手持编程器III向CAN总线VI传输用户编写的指令程序和监控命令,并从CAN总线VI获得小型可编程控制器的运行状态信息,如果手持编程器III不与CAN总线VI连接,不影响小型可编程控制器的运行。
人机界面模块IV是监控整个被控对象设备运行状况的功能模块;人机界面模块IV通过其内置的CAN接口与CAN总线VI连接,从而与嵌入式微处理器ARM1相互传输信息,以获得被控对象设备的运行状态信息、并通过CAN总线VI传输被控对象设备的运行控制参数和控制命令、显示系统实时运行参数、参数状态曲线、以及显示设置系统运行参数、控制参数、控制命令,用户可以根据需要配置多个人机界面模块,人机界面模块IV可以配置n个,1≤n≤4,即人机界面模块IV1、人机界面模块IV2、人机界面模块IV3、人机界面模块IV4,每个人机界面模块的功能相同,能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上。
CAN总线VI是PLC主机II、上位机I、手持编程器III、人机界面模块IV互相传输、交换数据的中间媒体,CAN总线VI与上位机I、手持编程器III、人机界面模块IV通过各个模块内置的CAN接口连接,使得小型可编程控制器的各功能模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上。
所述的各CAN接口均由顺序连接的收发器17、光隔16和CAN控制器15组成,各收发器1 7一端与CAN总线VI连接,各CAN控制器15的另一端分别与PLC主机II、上位机I、手持编程器III和人机界面模块IV相连。
以上是本实用新型的实施方式之一。
作为本实用新型实施例的一种变换,该小型可编程控制器的可编程装置也可以是只有上位机I或只有手持编程器III,当只有上位机I时,对于用户在现场修改程序不太方便,而只有手持编程器III,虽然方便用户在现场修改程序,但由于受手持编程器III本身功能制约,其编程的速度及功能受限。
作为本实用新型实施例的又一种变换,该小型可编程控制器还可通过增加扩展模块来增加数字量输入输出点数和模拟量输入输出路数,所述扩展模块通过其内置的CAN接口与CAN总线VI连接,使得该模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上,以减少连接导线的长度和数量,扩展模块可配置数量为m,1≤m≤10,即扩展模块V1、…、扩展模块Vi、…、扩展模块V10;扩展模块是扩展小型可编程控制器的数字量输入输出点数以及模拟量输入输出路数的功能模块,其可以是数字量输入模块或数字量输出扩展功能模块,也可以是模拟量输入模块或模拟量输出模块,若是数字量输入扩展功能模块,数字量输入点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;若是数字量输出扩展功能模块,数字量输出点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;小型可编程控制器数字量输入输出的点数k=数字量输入输出模块IIB的输入输出点数+扩展模块V数字量的输入输出点数,所述小型可编程控制器模拟量输入路数h=模拟量输入输出模块IIA的输入路数+扩展模块V的模拟量输入模块路数,小型可编程控制器模拟量输出路数g=模拟量输入输出模块IIA的输出路数+扩展模块V的模拟量输出模块路数,上述参数中,k≤256点、h≤24、g≤12。
PLC主机II的嵌入式微处理器ARM1的SPI与CAN接口VIA连接,CAN接口VIA与CAN总线VI连接,嵌入式微处理器ARM1通过CAN总线VI从上位机I或手持编程器III获得用户编写的指令程序和监控命令、从人机界面模块IV获得被控对象设备的运行控制参数和控制命令、从扩展模块V获得数字量输入状态和模拟量采集的数据;嵌入式微处理器ARM1通过CAN总线VI向上位机I或手持编程器III传输PLC主机II的用户编写的指令程序和控制参数;向人机界面模块IV传输被控对象设备运行的数字量和模拟量状态参数和控制驱动参数;向扩展模块V传输数字量输出状态和模拟量控制驱动参数。

Claims (9)

1.一种通用小型可编程控制器,其特征在于:所述小型可编程控制器包括可编程装置、PLC主机(II)、人机界面模块(IV)和CAN总线(VI);
所述的PLC主机(II)包括嵌入式微处理器ARM(1)、模拟量输入输出模块(IIA)、数字量输入输出模块(IIB)、FLASH存储器(2)、SDRAM存储器(3)和FPGA可重构控制算法协处理器(18),嵌入式微处理器ARM(1)作为控制核心,分别与模拟量输入输出模块(IIA)、数字量输入输出模块(IIB)、FLASH存储器(2)、SDRAM存储器(3)和FPGA可重构控制算法协处理器(18)连接,FPGA可重构控制算法协处理器(18)与嵌入式微处理器ARM(1)的输入输出I/O端口连接,嵌入式微处理器ARM(1)向FPGA可重构控制算法协处理器(18)提供控制设置值、数据采集值及控制参数,并从FPGA可重构控制算法协处理器(18)获得控制输出驱动参数;FPGA可重构控制算法协处理器(18)中配置有多种控制算法,这些控制算法作为子程序模块嵌入到小型可编程控制器的程序中作为功能模块调用;FLASH存储器(2)用于固化系统程序、PLC指令解释程序以及固化的数据表格;SDRAM存储器(3)是闪存储器,用作输入输出映像寄存器、元件映像寄存器、元件寄存器、并存储中间计算结果和用户程序;PLC主机(II)通过其CAN接口(VIA)与CAN总线(VI)连接,CAN接口(VIA)由顺序连接的收发器(17)、光隔(16)和CAN控制器(15)组成,嵌入式微处理器ARM(1)通过CAN总线(VI)获得用户编写的指令程序和监控命令、从人机界面模块(IV)获得被控对象设备的运行控制参数和控制命令、并传输PLC主机(II)用户编写的指令程序和控制参数、向人机界面模块(IV)传输被控对象设备运行的数字量和模拟量状态参数和控制驱动参数;
所述的可编程装置通过其内置的CAN接口与CAN总线(VI)连接,从而将用户在可编程装置上编写的用户指令程序下载到PLC主机(II)的ARM微处理器(1)中,并从CAN总线(VI)获取PLC主机(II)的运行状态、读取PLC主机(II)的用户程序、向PLC主机(II)系统发送控制指令以实现对通用可编程控制器的监控;
所述的人机界面模块(IV)通过其内置的CAN接口与CAN总线(VI)连接,从而与嵌入式微处理器ARM(1)相互传输信息,以获得被控对象设备的运行状态信息、并通过CAN总线(VI)传输被控对象设备的运行控制参数和控制命令、显示系统实时运行参数、参数状态曲线、以及显示设置系统运行参数、控制参数、控制命令,人机界面模块(IV)配置数量为n,1≤n≤4;
所述的CAN总线(VI)是可编程装置、PLC主机(II)、人机界面模块(IV)各组成部分之间互相传输、交换数据的中间媒体,各模块通过其内置的CAN接口与CAN总线(VI)连接,使得PLC主机(II)和人机界面模块(IV)能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上。
2.根据权利要求1所述的通用小型可编程控制器,其特征在于:所述的可编程装置是上位机(I),所述上位机(I)通过其内置的CAN接口与CAN总线(VI)连接。
3.根据权利要求1所述的通用小型可编程控制器,其特征在于:所述的可编程装置是手持编程器(III),所述手持编程器(III)通过其内置的CAN接口与CAN总线(VI)连接。
4.根据权利要求1所述的通用小型可编程控制器,其特征在于:所述的可编程装置(I)是上位机(I)和手持编程器(III),上位机(I)和手持编程器(III)均通过其内置的CAN接口与CAN总线(VI)连接。
5.根据权利要求1或2或3或4所述的通用小型可编程控制器,其特征在于:所述PLC主机(II)的数字量输入输出模块(IIB)由FPGA扩展I/O(10)、光电隔离器(12)、16~64点数字量输入(13)、16~64点数字量输出(14)组成;嵌入式微处理器ARM(1)与FPGA扩展I/O(10)连接,FPGA扩展I/O(10)通过接线端子(11)与光电隔离器(12)连接,光电隔离器(12)分别与16~64点数字量输入(13)和16~64点数字量输出(14)连接;所述FPGA扩展I/O(10)的FPGA能够灵活配置数字量的输入输出点数,数字量输入点数以16点为单位配置,可以配置为16或32或48或64;数字量输出点数以16点为单位配置,可以配置为16或32或48或64,最大配置达到数字量输入输出128点。
6.根据权利要求1或2或3或4所述的通用小型可编程控制器,其特征在于:所述PLC主机(II)的模拟量输入输出模块(IIA)由A/D输入接口(4)、8路模拟量放大输入(5)、D/A芯片(6)、4路模拟量驱动输出(7)组成;嵌入式微处理器ARM(1)、A/D输入接口(4)、8路模拟量放大输入(5)顺序连接,8路模拟量放大输入(5)通过接线端子(8)与被控对象检测与驱动电路(9)连接,从而构成数据采集通道;嵌入式微处理器ARM(1)、D/A芯片(6)、4路模拟量驱动输出(7)顺序连接,4路模拟量驱动输出(7)通过接线端子(8)与被控对象检测与驱动电路(9)连接,从而构成控制驱动输出通道;模拟量输入输出模块(IIA)和嵌入式微处理器ARM(1)组成闭环控制电路。
7.根据权利要求1或2或3或4所述的通用小型可编程控制器,其特征在于:所述小型可编程控制器还包括扩展模块(V),所述扩展模块(V)通过其内置的CAN接口与CAN总线(VI)连接,使得该模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上,扩展模块(V)可配置数量为m,1≤m≤10;所述扩展模块(V)是扩展小型可编程控制器的数字量输入输出点数以及模拟量输入输出路数的功能模块,其可以是数字量输入模块或数字量输出扩展功能模块,也可以是模拟量输入模块或模拟量输出模块,数字量输入输出扩展功能模块,数字量输入点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;数字量输出点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;所述小型可编程控制器数字量输入输出的点数k=数字量输入输出模块(IIB)的输入输出点数+扩展模块(V)数字量的输入输出点数,所述小型可编程控制器模拟量输入路数h=模拟量输入输出模块(IIA)的输入路数+扩展模块(V)的模拟量输入模块路数,所述小型可编程控制器模拟量输出路数g=模拟量输入输出模块(IIA)的输出路数+扩展模块(V)的模拟量输出模块路数,上述参数中,k≤256点、h≤24、g≤12。
8.根据权利要求5所述的通用小型可编程控制器,其特征在于:所述小型可编程控制器还包括扩展模块(V),所述扩展模块(V)通过其内置的CAN接口与CAN总线(VI)连接,使得该模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上,扩展模块(V)可配置数量为m,1≤m≤10;所述扩展模块(V)是扩展小型可编程控制器的数字量输入输出点数以及模拟量输入输出路数的功能模块,其可以是数字量输入模块或数字量输出扩展功能模块,也可以是模拟量输入模块或模拟量输出模块,数字量输入输出扩展功能模块,数字量输入点数以16点为单位配置,可以配置为16或32或48或64或80或96或1 12或128;数字量输出点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;所述小型可编程控制器数字量输入输出的点数k=数字量输入输出模块(IIB)的输入输出点数+扩展模块(V)数字量的输入输出点数,所述小型可编程控制器模拟量输入路数h=模拟量输入输出模块(IIA)的输入路数+扩展模块(V)的模拟量输入模块路数,所述小型可编程控制器模拟量输出路数g=模拟量输入输出模块(IIA)的输出路数+扩展模块(V)的模拟量输出模块路数,上述参数中,k≤256点、h≤24、g≤12。
9.根据权利要求6所述的通用小型可编程控制器,其特征在于:所述小型可编程控制器还包括扩展模块(V),所述扩展模块(V)通过其内置的CAN接口与CAN总线(VI)连接,使得该模块能够安装在同一个电柜中或不同的电柜中或安装在被控设备的不同部位上,扩展模块(V)可配置数量为m,1≤m≤10;所述扩展模块(V)是扩展小型可编程控制器的数字量输入输出点数以及模拟量输入输出路数的功能模块,其可以是数字量输入模块或数字量输出扩展功能模块,也可以是模拟量输入模块或模拟量输出模块,数字量输入输出扩展功能模块,数字量输入点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;数字量输出点数以16点为单位配置,可以配置为16或32或48或64或80或96或112或128;所述小型可编程控制器数字量输入输出的点数k=数字量输入输出模块(IIB)的输入输出点数+扩展模块(V)数字量的输入输出点数,所述小型可编程控制器模拟量输入路数h=模拟量输入输出模块(IIA)的输入路数+扩展模块(V)的模拟量输入模块路数,所述小型可编程控制器模拟量输出路数g=模拟量输入输出模块(IIA)的输出路数+扩展模块(V)的模拟量输出模块路数,上述参数中,k≤256点、h≤24、g≤12。
CNU2007200845906U 2007-04-28 2007-04-28 通用小型可编程控制器 Expired - Lifetime CN201037908Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2007200845906U CN201037908Y (zh) 2007-04-28 2007-04-28 通用小型可编程控制器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2007200845906U CN201037908Y (zh) 2007-04-28 2007-04-28 通用小型可编程控制器

Publications (1)

Publication Number Publication Date
CN201037908Y true CN201037908Y (zh) 2008-03-19

Family

ID=39210423

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2007200845906U Expired - Lifetime CN201037908Y (zh) 2007-04-28 2007-04-28 通用小型可编程控制器

Country Status (1)

Country Link
CN (1) CN201037908Y (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101864945A (zh) * 2010-05-21 2010-10-20 北京工业大学 基于可编程序控制器的多油井连续计量系统和计量方法
CN101394246B (zh) * 2008-11-12 2011-05-04 烽火通信科技股份有限公司 一种通用可配置并行扰码实现装置及方法
CN101582011B (zh) * 2009-06-12 2011-07-06 华为技术有限公司 串并转换接口数据采集方法和装置
CN101937205B (zh) * 2009-11-13 2013-01-09 广西工学院 新型便携式plc编程装置
US9411528B1 (en) 2015-04-22 2016-08-09 Ryft Systems, Inc. Storage management systems and methods
US9411613B1 (en) 2015-04-22 2016-08-09 Ryft Systems, Inc. Systems and methods for managing execution of specialized processors
US9542244B2 (en) 2015-04-22 2017-01-10 Ryft Systems, Inc. Systems and methods for performing primitive tasks using specialized processors
CN106681261A (zh) * 2015-11-06 2017-05-17 中国科学院大连化学物理研究所 一种用于hf/df化学激光的采集控制系统
CN113253666A (zh) * 2020-12-31 2021-08-13 上海自动化仪表有限公司 基于Cortex M4小型PLC系统
EP3818476B1 (en) * 2018-08-03 2025-04-02 Siemens Aktiengesellschaft Neural logic controllers

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394246B (zh) * 2008-11-12 2011-05-04 烽火通信科技股份有限公司 一种通用可配置并行扰码实现装置及方法
CN101582011B (zh) * 2009-06-12 2011-07-06 华为技术有限公司 串并转换接口数据采集方法和装置
CN101937205B (zh) * 2009-11-13 2013-01-09 广西工学院 新型便携式plc编程装置
CN101864945A (zh) * 2010-05-21 2010-10-20 北京工业大学 基于可编程序控制器的多油井连续计量系统和计量方法
CN101864945B (zh) * 2010-05-21 2013-03-27 北京工业大学 基于可编程序控制器的多油井连续计量系统和计量方法
US9411528B1 (en) 2015-04-22 2016-08-09 Ryft Systems, Inc. Storage management systems and methods
US9411613B1 (en) 2015-04-22 2016-08-09 Ryft Systems, Inc. Systems and methods for managing execution of specialized processors
US9542244B2 (en) 2015-04-22 2017-01-10 Ryft Systems, Inc. Systems and methods for performing primitive tasks using specialized processors
CN106681261A (zh) * 2015-11-06 2017-05-17 中国科学院大连化学物理研究所 一种用于hf/df化学激光的采集控制系统
EP3818476B1 (en) * 2018-08-03 2025-04-02 Siemens Aktiengesellschaft Neural logic controllers
CN113253666A (zh) * 2020-12-31 2021-08-13 上海自动化仪表有限公司 基于Cortex M4小型PLC系统

Similar Documents

Publication Publication Date Title
CN201037908Y (zh) 通用小型可编程控制器
CN100530009C (zh) 通用小型可编程控制器及其控制方法
CN204585226U (zh) 一种应用在机械手上的多轴运动控制器
CN103941648A (zh) 多轴运动控制系统及其控制方法
CN103901822A (zh) 一种多轴联动运动控制系统
CN102254218B (zh) Arm+fpga组成的计数器装置及其实现方法
CN203070010U (zh) 一种用于柔性交流输电装置的多功能板卡
CN106773907A (zh) 一种远程io控制系统及其控制器和io模块
CN202159243U (zh) 一种工程机械监控系统的监控模块
CN105955202B (zh) 一种基于网络的经济型嵌入式五轴数控系统及其控制方法
CN105807711A (zh) 一种实现多信息融合的采煤机智能控制的实验系统
CN208588917U (zh) 一种基于arm+dsp+fpga的工业机器人运动控制器
CN203849591U (zh) 多轴联动运动控制系统
CN206515683U (zh) 可编程人机界面系统
CN202057995U (zh) 一种plc数据记录模块
CN104656565A (zh) 一种可自由配置的智能io装置
CN1970247A (zh) 嵌入式移动机器人核心控制器
CN203502767U (zh) 一种可重构触摸式一体化通用工业控制器
CN203084500U (zh) 一种基于总线形式的plc控制器应用设备
CN206671808U (zh) 一种无线远程开关执行机构
CN201471699U (zh) 全伺服注塑机机械手控制系统
CN203174840U (zh) 一种太阳能板幕墙伸缩的控制装置
CN1920806A (zh) 一种可编程设备的在通讯中测试及编程方法
CN102684584A (zh) 一种基于以太网的远程步进电机控制系统
CN201576371U (zh) 一种基于广域网的远程控制教学实训系统

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
AV01 Patent right actively abandoned

Effective date of abandoning: 20070428

AV01 Patent right actively abandoned

Effective date of abandoning: 20070428

C25 Abandonment of patent right or utility model to avoid double patenting