可编程计算机
#科学发明# 0 0
世界第一个可编程计算机由英国数学家查尔斯·巴贝奇所设计,他于1834年发明了分析机的原理。分析机包括的存储和碾磨,就已经非常类似于今天计算机中采用的内存和处理器了。输入和输出都采用打孔卡进行,它所采用的一些计算机思想延用至今。不过令人惋惜的是,因为英国政府对该项目失去信心,最终导致没有制成。巴贝奇的设计超出了他所处的时代至少一个世纪,直到20世纪中叶,第一台计算机才在美国诞生。
详细介绍 PROFILE +

概念

PCC(Programmable Computer Controller,即可编程计算机控制器)是一种融合了传统的PLC和IPC的优点,具有独特理念的模块化控制装置。

推出背景

可编程控制器PLC和工业计算机IPC已先后推出多年,它们在各自不同的应用场合已获得了十分广泛的应用。在多年的应用实践中,PLC运算/处理能力不强、实时性、开放性较差和IPC可靠性及可扩展性相对较差的缺点已逐渐暴露出来,寻求一种性能更为优良的控制器已成为各类工业用户的迫切需求,1994年由奥地利贝加莱公司推出的PCC融合了传统的PLC和IPC的优点,既具有PLC的高可靠性和易扩展性,又有着IPC的强大运算/处理能力和较高的实时性及开放性。

PCC作为新一代的可编程控制器,比传统的PLC具有更强大的处理能力和更高的实时性;软件功能强大,其可靠性和环境适应能力又大大优于PC-Based。

经过十多年的发展和应用,PCC已成为当前工业控制器发展的新方向之一,以PCC作为控制系统核心的方案正逐渐成为工业自动化系统配置的一种新格局。

特点及优势

2.1硬件方面的特点

在硬件结构方面,PCC的特点是很明显的,它兼具了PC机采用高性能CPU及大容量存储单元和PLC采用模块式结构的优点。

(1)模块式的插装结构,可带电插拔

PCC具有全模块式的插装结构,在工业现场可以安全、方便地带电插拔;PCC的CPU和I/O模块结构紧凑,体积小巧,接线端子密集,而且在模块供电及工作状态显示等诸多方面有着完善、精巧的设计。

(2)其CPU具有多处理器结构并配备了大容量存储单元

PCC除了其高性能的主CPU以外,通常还配置了另外两个处理器(包括I/O处理器和DPR控制器),即一个PCC的CPU模块上有三个处理器,这就最大限度地提高了系统的处理能力。

在其核心的运算模块内部,PCC为其CPU配备了数倍于常规PLC的大容量存储单元(100K-64MB),这无疑为功能强大的系统软件和应用软件提供了有效的硬件支持。

PCC采用可插卡式的CF卡作为存储介质,最大存储容量可达8GB。

(3)配备了多种专用模块和功能模块

PCC为工业现场的各种信号和应用提供了许多专用模块和功能模块,如温度、张力、步进电机驱动、示波器、鼓序列发生器信号、增量式脉冲编码信号、称重信号和超声波信号、电力测量与并网同步、PWM输出等。它们将各种形式的现场信号十分方便地接入以PCC为核心的数字控制系统中,用户可按需要对应用系统的I/O通道进行数十点、数百点乃至数千点的扩展与联网。PCC的所有数字量输入端都经过了光电耦合隔离,模拟量输入端也都经过了RC滤波处理,因此它具有很好的抗电磁干扰能力。

在PCC模块内部,CPU的数据总线与I/O总线分离,并配置有独立的I/O处理器。主CPU内含有一个独立的时间处理单元TPU (Time Processing Unit ),在不增加CPU负荷的前提下高速处理简单或复杂的定时任务,其基准计时频率可高达6.29MHz,因此被广泛应用于频率、相位测量及PWM(脉宽调制)等要求极高精度的时间处理场合中。

此外,CPU的主板集成了多种通信接口,PCC还是一款开放性极高的产品,配置了多种通信模块。

(4)以专用模块的方式对高精度运动控制功能和智能温度控制功能进行集成

运动控制功能:高速编码计数、速度和位置补偿、电子齿轮传动、凸轮仿形、多轴插补、CNC技术、飞锯等;温度控制模块:传感器直接接入,每50ms处理一个PID调节回路,带自校正PID调节和参数整定功能。2.2采用多任务操作系统和多样化的应用软件设计常规的PLC大多采用单任务的时钟扫描或监控程序来处理程序本身的逻辑运算指令及对外部I/O通道的状态采集与刷新,整个应用程序被包含在一个循环周期内(如图1所示)。但在一个控制系统中,虽然有一些工艺量对实时性的要求很高,但同时却有更多的工艺量对实时性没有特殊的要求,如果采用同样的刷新速度来处理它们其实是对系统资源的浪费,而且循环扫描的运行机制也导致了系统的处理周期主要取决于应用程序的大小,如程序复杂庞大,扫描周期就必然加长,这无疑是与I/O通道对高实时性的要求相违背的。在图1和图2中,A和B为压力控制(回路控制)任务,它们的扫描时间分别为1ms和2ms;而C和D为逻辑控制任务,它们的扫描时间分别为5ms和2ms。看来这是一个逻辑控制任务程序量较大的PLC/PCC应用程序。图1表示常规PLC的运行模式,在该图上部的任务组合方式中,整个任务(A+B+C+D)被包含在一个扫描时间为10ms的循环周期内,在该图下部的任务组合方式中,整个任务(A+B+C)被包含在一个扫描时间为8ms的循环周期内。可以看出,总的应用程序处理周期为各任务的程序扫描时间的和,程序周而复始地循环执行。

而PCC系统的设计方案则完美地解决了这一问题,与常规PLC相比较,PCC最大的特点就在于其引入了类似大型计算机的Runtime定性分时多任务操作系统理念,并辅之以多样化的应用软件设计手段。由于实行分时多任务的运行机制,应用程序可以按照工艺功能和优先级的不同分别设置成不同的任务和不同的任务级别,并可根据要求自行设定任务的循环时间,使得应用任务的循环周期与程序长短无关,从而将应用程序的扫描周期同真正外部的控制周期区别开来,满足了真正实时控制的要求,而且它可以在CPU运算能力允许的前提下,按照用户的实际需求而做相应调整(如图2所示)。图2表示PCC-定性分时多任务操作系统的运行模式,按照逻辑控制和压力控制任务分类组合(即图3中的系统模块)控制。在该图上部的逻辑控制任务组合中,逻辑控制任务C、D被有机地分布在间隔为5ms的5个时间段中按优先级顺序先后执行,逻辑控制任务C、D执行时恰好压力控制任务A、B不执行,逻辑任务的处理周期为20ms;在该图下部的压力控制任务组合中,压力控制任务A、B在每一个5 ms的时间间隔中均按顺序先后执行,压力控制任务A、B执行时恰好逻辑控制任务C、D不执行,压力任务的处理周期为5ms。可以看出,各个任务是按照分时的运行模式执行的,各分类任务组合则按照自己的处理周期(如逻辑任务的20ms和压力任务的5ms)周而复始地循环执行,但压力任务的优先级明显高于逻辑任务的。

基于分时多任务操作系统,PCC的应用程序可分为多个独立的任务模块,这样就给项目应用软件的开发带来了很大的便利,因为这样可以方便地按控制项目中诸如数据采集、报警、PID调节运算、通信控制等各部分的不同功能要求,分别编制出相应的控制程序模块(任务)。这些模块既各自独立运行,而其数据间又保持一定的相互关联,它们经过分步骤的独立编制并完成调试之后,一并下载至PCC的用户程序存储区中,在该分时多任务操作系统的调度管理下并行运行。在这个多任务系统中,根据不同任务对实时性能的不同需求,设计人员可以指定不同的优先等级并确定它们各自的循环周期,从而实现确定的分时多任务控制。即便某个任务处于等待状态,别的任务也可继续执行。这一系统特点,可示于图3中。

这种多任务的运行机制,采用了大型应用软件的模块化程序设计思想,带来了项目开发效率上的提高,有着常规PLC所无法比拟的灵活性。因为多任务的思想使得各个任务模块的功能描述更趋清晰简洁,用户可以自行开发既具有自己特点而又不乏通用性的独立功能模块,并将其封装以便于日后在其他应用场合中重新使用。

2.3 强大的系统能力和极高的处理速度

(1)高性能、全开放、集成化的CPU

贝加莱的PCC主要包括2005、2003和X20 CPU三个系列,由于其在网络通信方面的开放性和结构上的模块化,这三种系列的PCC在构成控制系统的方式和规模上又是十分灵活的。贝加莱2007年推出的X20系列PCC成为了高精度机械自动化和高可靠性过程自动化等复杂、灵活自动化系统的通用选择。

X20 CPU——新一代PCC的CPU,基于Intel X86 Processor技术,采用Runtime实时操作系统,秉承了贝加莱PCC的定性分时多任务的控制特点,可采用符合IEC61131-3标准的多种工程编程语言以及Automation Basic、ANSI C两种高级语言编程。

X20 CPU的主板集成了多种通信接口,包括RS232、标准以太网接口TCP/IP、工业实时以太网接口Ethernet POWERLINK、2个USB。采用可插卡式的CF卡作为存储介质。

X20 CPU是一款开放性极高的产品,通信模块系列包括了CAN、Ethernet POWERLINK、Profibus、DeviceNet、Modbus、RS485/422、RS232等,方便扩展和兼容各种市场上主流的现场总线,体现其开放式的网络架构。CP3486的主板具有三个通信模块接口。

(2)极高的系统响应速度

系统的响应速度不仅由CPU决定,还与I/O数据的传输速率有关。PCC的主CPU本身速度极快,同时还借用大型计算机的结构,采用I/O-Processor单独处理I/O数据传输,采用DPR-Controller双向口控制器负责网络及系统的管理。也就是说,一个PCC模块上有三个处理器,它们既各自独立而又相互关联,最大限度地提高了整个系统的速度。

CP3486是X20 CPU系列中性能最高的产品,采用了Intel Celeron 650 处理器及附加的I/O 处理器和浮点处理器FPU。系统的单步指令处理周期最快可达到0.01μs,单个工作任务循环周期可达200μs,是当前世界上性能最强、运算最快的PLC/PCCCPU之一。

快速的I/O数据总线以及专家的模块结合,可以实现模拟信号50us的示波器采集记录功能,电能测量模块可以实现电力系统中的同期并网功能等专业的功能。

(3)强大的数据通讯功能

PCC在远程通信方面的灵活性,是区别于常规PLC的另一显著标志,作为现场分布式控制系统的主要供应商之一,贝加莱为此提供了十分灵活多样的解决方案。用户不仅可以采用贝加莱的独有网络协议,也可以方便地与其他厂家的PLC或其他工控设备通过主流各种开放式现场总线的网络方案,如PROFIBUS,CAN,MODBUS等联网通信,在一些特殊情况下,PCC还为用户提供了创建自定义协议的帧驱动(Frame drive)工具。特别值得一提是Ethernet POWERLINK网络协议,这是2001年贝加莱公司当竞争对手还在讨论实时工业以太网概念的时候,便在全球第一次推出实用化的实时工业以太网络,这也是全球第一个开放的安全级(SIL3)实时工业以太网。2007年初该公司又发布了千兆级实时工业以太网Ethernet POWERLINK(如图4所示)。由于具备这样的技术优势,PCC常常能轻松地实现与各种不同产品,不同通信协议的高效互联。

2.4软件的集成开发环境及灵活的软件开发方式(1)集成化软件开发工具AutomationStudio

PCC的编程组态软件采用AutomationStudio集成化软件工具,基于同一个软件平台,全部解决整个自动化项目的集成。在该软件平台中同时集成了触摸屏画面组态、PCC编程调试、伺服驱动器编程、离线与在线仿真测试等丰富的软件开发功能,从而可以大大地提高项目的开发效率。

(2)灵活的软件开发方式

PCC的编程器采用普通PC机,配以一套功能强大的集成化软件开发工具AutomationStudio。除编制和组态应用程序以外,它还能为工程师提供源程序级的单步、断点、单周期及PCC在线错误自诊断等多种形式的调试手段,使应用程序的开发十分灵活便捷。另外,通过开发软件包所提供的多种函数,用户可在短时间内编制出高效而复杂的控制程序。

一个项目中的各项软件任务可以由不同的程序员分别编制,各程序员基于共同的约定,可以灵活地选用不同的编程语言,这就意味着不仅在常规PLC上一直为人们所熟悉的梯形图、指令表、顺序功能图、功能块图和结构化文本等符合IEC61131-3标准的工程语言可以在PCC上继续沿用,而且程序员还可采用更为高效的高级语言,比如ANSI C 和Automation Basic,并可以在同一个项目中同时采用多种语言混合编程,从而较易实现复杂的数学运算功能和过程控制算法。而且所有这些编程语言,PCC都采用“符号变量”来标识外部I/O通道及内部寄存器单元(例如用户可用motor_run来代表某开关量输出通道,button_down代表某开关量输入通道)。这样,软件开发人员毋需熟知PCC内部的硬件资源分布,而只须集中精力于项目本身的工艺需求,即可迅速编制出结构清晰功能明确的控制程序来。

2.5 高可靠性和易移植性

(1)高可靠性

PCC具有极高的可靠性,平均无故障时间MTBF达到50万小时(相当于57年)以上,属于免维护产品,明显高于一般的PLC和IPC(市场上最好的PLC硬件平均无故障时间MTBF通常为30万小时)。

(2)可移植性强

在不同系列、不同型号的PCC上所编制的程序,都可以不用修改源码本身,而直接移植到另外的PCC系列或者类型上。这是因为贝加莱所有的PCC硬件平台都基于相同的操作系统内核,而且采用标签变量关联的编程方式,所以用户在编程时不需要过多关注实际的硬件I/O映射关系(只需要将各个标签名分别映射到相关的I/O通道上),而把主要注意力集中在工艺算法本身。

总结

PCC作为一种可编程计算机控制器,是专为在工业环境下应用而设计的,它既是一种新型的定性分时多任务PLC,又是一种模块化插装结构的IPC或PC-Based。不但具备传统PLC的所有功能,同时融合了最新的IT网络技术和可选择的高级语言编程环境,具有更强大的数学运算能力、网络通信能力、抗干扰能力和控制能力,从而代表了PLC的发展方向,具有更高的可靠性、更强大的功能和更广泛的适用性。

为了顺应PLC、IPC及DCS技术相互融合相互促进的工业自动化发展潮流。贝加莱的PCC携其DCS APROL和工业计算机Automation PC,已越来越广泛地进入各类工业应用领域,并日益显露出其不可低估的发展潜力。

本百科词条由网站注册用户【 静好经验 】编辑上传提供,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。 版权声明 反馈 我要认领
词条所在榜单
您还未登录,依《网络安全法》相关要求,请您登录账户后再提交发布信息。点击登录>>如您还未注册,可点击注册>>,感谢您的理解及支持!
最新评论
暂无评论
相关知识文章
中国企业发明专利数量排名前十 中国发明专利最多的企业是哪家
专利数量是一家企业创新能力和科技实力的体现,那么中国发明专利最多的企业是哪家呢?下面买购小编参考美国商业专利数据库发布的《全球250强专利领...
MAIGOO原创 科技数码 专利 公司企业
5102
日本十大无聊发明 他们究竟是闲得慌还是脑洞大
11区人民的脑洞向来是突破天际,即使他们要把本州岛改造成军舰,人们可能也并不会惊讶。下面小编将为大家盘点日本人民创造出的那些鬼才创意发明,它...
MAIGOO原创 科技/发明 专利 日本
5366
英国十大发明 英国有哪些伟大发明 著名发明家的智慧结晶
中国古代有四大发明,这四样发明可以说对整个世界的发展都起到了至关重要的作用。那么,你知道其他国家又有哪些厉害的发明呢?下面小编将为大家盘点英...
MAIGOO原创 科技/发明 专利 英国
3664
美国十大发明 美国最伟大的发明有哪些 这些重要发明改变了世界
美国在仅仅两百多年的时间里,出现了无数的发明与创意,其中有的更是走向全球,改变了整个人类社会。下面小编将为大家盘点美国十大发明,它们有:互联...
MAIGOO原创 科技/发明 专利 北美洲
1.8万+
中国民间十大发明 哪个曾是你童年未圆的梦
中国人民群众有着无限创造的潜力,即使没系统地接受相关学科教学,“天上飞”的、“地上跑”的、“水里游”的照样能够发明创造出来,并且灵活自如地运...
世界十大节能创意发明 第一个居然是可以携带的厕所
新奇的创意发明一直是备受人们关注的热点,一项好的创意发明甚至能推动整个行业的改革。下面小编将为你盘点世界十大节能创意发明:Nendo简易厕所...
MAIGOO原创 科技/发明 专利 世界科技
2956
盘点达芬奇十大旷世发明 达芬奇的那些超时代发明
达·芬奇绝不仅仅是一个画家那么简单,我们还应该注意到他是一位思想深邃、学识渊博的艺术大师、科学巨匠、哲学家、音乐家、工程师和发明家。他的发明...
MAIGOO原创 专利 科技/发明 世界科技
1万+
盘点爱迪生十大发明 爱迪生的发明都有哪些
如果没有足够的发明和创新,今天的世界将会是一个非常沉闷和阴郁的地方。说起发明,大家肯定都知道爱迪生。本文将盘点爱迪生的十大发明,有白炽灯、留...
MAIGOO原创 专利 科技/发明 科学家
1.6万+
盘点世界历史十大发明家 世界最伟大的发明家
发明家是指创造、拥有新装置、新设计或新方法者能更好地提高和影响人类生活水平、对人类社会未来发展有着巨大帮助,在人类发明史上作出伟大奉献或在发...
MAIGOO原创 发明家 世界名人 科学家
2万+
世界现代十大发明家 让人不得不佩服的现代发明家
如果没有足够的发明和创新,今天的世界将会是一个非常沉闷和阴郁的地方,所以我们应该要感谢科学的进步以及默默付出的科学家们。本文将盘点世界现代十...
MAIGOO原创 世界名人 专利 世界科技
5796
世界十大科学之最排行榜 科学的十大世界纪录 科学改变世界
世界上运算速度最快的计算机是什么计算机?世界访问量最高的网站是哪个网站?世界上最轻和最重的金属分别是什么?世界上最重的气体是什么气体……关于...
二十世纪十大重大发明 二十世纪科技发明排行 这些发明了改变人类生活
近100年来,人类的科技只能用突飞猛进这样的词汇来形容,科技进步彻底改变了人类的生存方式,也使人类思考的方向有所变化。本文将盘点20世纪十大...
MAIGOO原创 专利 科技/发明 世界科技
3.7万+
中国古代十大著名发明家 中国古代有哪些伟大的发明家
中国是东方文明古国,中国古代人智慧超群,远远超过其他同时代的民族。中国古人的智慧远远不止火药、造纸、印刷和指南针。本文将盘点中国古代十大著名...
MAIGOO原创 发明家 中国名人 科技/发明
2.2万+
世界上发明专利最多的人 盘点拥有最多专利的发明家
专利一般是由政府机关或者代表若干国家的区域性组织根据申请而颁发的一种文件,获得专利的发明创造在一般情况下他人只有经专利权人许可才能予以实施。...
MAIGOO原创 发明家 世界名人 科学家
6018
人类历史上最后悔的科技发明 世界上人们最后悔的发明
科技的发明往往是带来更好的用途,可是总有一些发明被不正当利用,发明者也很后悔自己的发明。本文将盘点人类历史上最后悔的发明,有核武器、塑料袋、...
MAIGOO原创 专利 科技/发明 世界科技
3258
世界十大有趣的意外发明 第一个曾拯救数千万人性命
意外能让人感到不幸,意外也能让人感到惊喜,一个小小的意外能让人走向成功,或是推动整个世界的发展。下面小编将为大家盘点十大有趣的因意外而诞生的...
MAIGOO原创 科技/发明 专利 世界科技
1860
盘点二十一世纪十大发明 21世纪的发明有哪些
科技的进步,人们思维的创新,几乎每时每刻都有新发明,然而并不是每样发明都适用于大众,都跟我们生活息息相关的,但是也有不少发明为我们人类做出伟...
MAIGOO原创 专利 科技/发明 世界科技
4.1万+
盘点古代十大最实用发明 古代最有用的发明 至今仍然使用
最实用的古代发明有哪些?有指南针、造纸术、牙刷、梳子、香水、铁犁、透镜、椅子、锯子、滑轮等等,其中大部分发明经历几千年时间流传至今,成为我们...
MAIGOO原创 专利 科技/发明 世界科技
6894
中国十大发明 中国有哪些伟大的发明
中华上下五千年,祖先的智慧远远超出我们想象,除了众所周知的四大发明,还有很多发明领先世界。古老的中国拥有众多发明,让国人为止惊叹,更让国外为...
MAIGOO原创 专利 科技/发明 中国科技
5.3万+
全球十项最具创意的环保发明 节能环保的发明
随着资源与环境问题的日益突出,越来越多科学家和发明家将目光投向环保创意发明,都致力于进一步促进绿色地球的目标。本文将盘点全球十项最具创意的环...
MAIGOO原创 科技数码 专利 世界科技
1.7万+