计算机软件程序设计发展历程part
PLC可编程控制器
可编程逻辑控制器是一种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
概述
可编程逻辑控制器PLC是一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由CPU、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。
工业上使用的可编程逻辑控制器已经相当或接近于一台紧凑型电脑的主机,其在扩展性和可靠性方面的优势使其被广泛应用于各类工业控制领域。不管是在计算机直接控制系统还是集中分散式控制系统DCS,或者现场总线控制系统FCS中,总是有各类PLC控制器的大量使用。PLC的生产厂商很多,如西门子、施耐德、三菱、台达等,几乎涉及工业自动化领域的厂商都会有其PLC产品提供。
可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构与嵌入式微型计算机相同。也就是说,PLC就是由嵌入式计算机,单片机系统开发的二次开发产品。它具有功能简单,易操作,人机界面互动性好等特点。
功能特点
(1) 可靠性高。由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。
(2) 编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图,形象且简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
(3) 组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。
(4) 输入/输出功能模块齐全。PLC的最大优点之一,是针对不同的现场信号(如直流或交流、开关量、数字量或模拟量、电压或电流等),均有相应的模板可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。
(5) 安装方便。与计算机系统相比,PLC的安装既不需要专用机房,也不需要严格的屏蔽措施。使用时只需把检测器件、执行机构与PLC的I/O接口端子正确连接,便可正常工作。
(6) 运行速度快。由于PLC的控制是由程序控制执行的,因而不论其可靠性还是运行速度,都是继电器逻辑控制无法相比的。
近年来,微处理器的使用,特别是随着单片机大量采用,大大增强了PLC的能力,并且使PLC与微型机控制系统之间的差别越来越小,特别是高档PLC更是如此。
其它类型的二次开发、人机界面应用
基于人机界面友好互动的二次开发产品,还包括所有的工业设计软件,如机械设计软件,3D软件,电路设计软件,动画设计软件等等。还有办公软件,如word,excel,PowerPoint,PS,AE等等。只是它们所创造出来的产品不再是服务于工业控制,而是面向各行各业所有领域。包括机械图纸,3D模型,雕刻模型,电路图,电路板,动画,视频,flash,文档,文本,PPT,图形表格,图片等等。
教育事业的积极发展以及与多媒体技术的融合互通,更加促进了此类相关事业的进步与发展。视频教学,演示教学,网课,网络会议,远程教学,远程会议等各类软件产品层出不穷。包括,用于网课的APP,钉钉,腾讯以及一些专业、专用软件等等。用于视频演示教学的各种动画演示制作软件也替代了传统的幻灯机,不断的推陈出新,如Focusky,PowerPoint,思维导图等等。这些软件产品都是基于代码编程语言的开发设计以后,形成的二次开发产品,有的可能是”三次开发产品”,不论产品的开发经历几层过程,开发都称之为二次开发。