Ⅰ 什么是可编程控制器
可编程逻辑控制器(Programmable Logic Controller,PLC),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
简单的说PLC就是用于工业控制上的一款微型计算机,同样拥有:电源、CPU、存储器、输入输出模块、通讯模块、功能模块等等部件,功能也与计算机类似,通过采集信息根据逻辑组态计算后输出结果。
Ⅱ 可编程控制器如何编程
可编程控制器的基本工作原理:
可编程控制器(PLC)的工作有两个要点:入出信息变换、可靠物理实现,入出信息变换主要由运行存储于PLC内存中的程序实现。这程序既有系统的(这程序又称监控程序,或操作系统),又有用户的。系统程序为用户程序提供编辑与运行平台,同时,还进行必要的公共处理,如自检,I/O刷新,与外设、上位计算机或其它PLC通讯等处理。用户程序由用户按照控制的要求进行设计。什么样的控制,就有什么样的用户程序。
可靠物理实现主要通过输入(I, INPUT)及输出(O, OUTPUT)电路。每一输入点或输出点就有一个I或O电路。而且,总是把若干个这样电路集成在一个模块(或箱体)中,然后再由若干个模块(或箱体)集成为PLC完整的I/O系统(电路)。尽管这些模块相当多,占了PLC体积的大部分,但由于它们都是由高度集成化的,所以,PLC的体积还是不太大的。
输入电路时刻监视着输入点的(通、ON或断、OFF)状态,并将此状态暂存于它的输入暂存器(还可能有别的称谓)中。每一输入点都有一个与其对应的输入暂存器。
输出电路有输出锁存器(还可能有别的称谓)。它也有两个状态,高、低电位状态,并可锁存。同时,它还有相应的物理电路,可把这个高、低电位的状态传送给输出点。每一输出点都有一个与其对应的输出锁存器。
这里的输入暂存器及输出锁存器实际是PLC的I/O电路的寄存器。它们与PLC内存交换信息通过PLC I/O总线及运行PLC的系统程序实现。
把输入暂存器的信息读到PLC的内存中,称输入刷新。PLC内存有专门开辟的存放输入信息的映射区。这个区的每一对应位(bit)称为输入继电器,或称软触点,或称为过程映射输入寄存器(the process-image input register)。这些位(bit)置成1,表示触点通,置成0为触点断。由于它的状态是由输入刷新得到的,所以,它反映的就是输入点的状态。
Ⅲ PLC控制编程是什么
是一种单片机,就是你编程好的程序灌到PLC里面之后他按你的程序给出一些自动控制。挺好玩的
Ⅳ 怎样学习自动化软件编程控制
建议你去看看LabView,这个是没有编程经验的人一个很好学的软件,特别适合做机电整合的相关编程,资源也蛮多的。
Ⅳ 编程控制
可编程控制器简称--PLC是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之
PLC、机器人、CAD/CAM将成为工业生产的三大支柱。
PLC是在继电器控制逻辑基础上,与3C(Computer,Control,Communication)技术相结合,不断发展完善的。目前已从小规模单机顺序控制,发展到包括过程控制、位置控制等场合的所有控制领域。
自动化系统中所使用的各种类型PLC,有的是集中安装在控制室,有的是分散安装在生产现场的各单机设备上,虽然它们大多处在强电电路和强电设备所形成的恶劣电磁环境中,但PLC是专门为工业生产环境而设计的控制装置,在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性,因此一般不需要采取什么特殊措施就可以直接在工业环境使用。
高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。
长期以来,plc始终处于工业控制自动化领域的主战场,为各种各样的自动化控制设备提供非常可靠的控制方案,与dcs和工业pc形成了三足鼎立之势。同时,plc也承受着来自其它技术产品的冲击,尤其是工业pc所带来的冲击。
目前,全世界plc生产厂家约200家,生产300多种产品。国内plc市场仍以国外产品为主,如siemens、modicon、a-b、omron、三菱、ge的产品。经过多年的发展,国内plc生产厂家约有三十家,但都没有形成颇具规模的生产能力和名牌产品,可以说plc在我国尚未形成制造产业化。在plc应用方面,我国是很活跃的,应用的行业也很广。专家估计,2000年plc的国内市场销量为15(20万套(其中进口占90%左右),约25(35亿元人民币,年增长率约为12%。预计到2005年全国plc需求量将达到25万套左右,约35(45亿元人民币。
plc市场也反映了全世界制造业的状况,2000后大幅度下滑。但是,按照automation research corp的预测,尽管全球经济下滑,plc市场将会复苏,估计全球plc市场在2000年为76亿美元,到2005年底将回到76亿美元,并继续略微增长。
微型化、网络化、pc化和开放性是plc未来发展的主要方向。在基于plc自动化的早期,plc体积大而且价格昂贵。但在最近几年,微型plc(小于32 i/o)已经出现,价格只有几百欧元。随着软plc(soft plc)控制组态软件的进一步完善和发展,安装有软plc组态软件和pc-based控制的市场份额将逐步得到增长。
当前,过程控制领域最大的发展趋势之一就是ethernet技术的扩展,plc也不例外。现在越来越多的plc供应商开始提供ethernet接口。可以相信,plc将继续向开放式控制系统方向转移,尤其是基于工业pc的控制系统。
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类:
开关量的逻辑控制:这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等;模拟量控制:在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制;运动控制:PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合;过程控制:过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用;数据处理:现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统;通信及联网:PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。
请采纳。
Ⅵ 如何编程控制计算机
你要怎么控制?
提出需求才好做分析嘛
Ⅶ 如何编程控制机器
你的意思是要学自动化吧?现在的自动化控制常用的核心有3种,计算机,单片机,PLC。这三种任选其一都是很有琢磨头的,在现实中应用都非常广泛。要看兴趣。
你说的播种问题,如果从没搞过自动控制,那就复杂了,这里涉及到很多东西。
首先,播种机上不可能携带我们常用的电脑的,那么必须选择一种控制系统,出于成本体积和供电考虑,应该选择单片机。
其次,涉及到测量问题,怎么精确测量并且控制距离,需要什么样的测量原件。
再次,机械动作怎样实现,机械传动怎样设计。学问很多。
如果你就像从这个项目入手,那么这里包含机械设计(制图),单片机软件编程,硬件构造。还要了解传感器的相关知识。不是一朝一夕之功。
如果只是想学工业自动化,这几个问题专攻一项,能熟练就很好了,单片机,计算机,PLC,机械设计(制图或者制造),任何一个精通都能在自动化领域吃的开了。
Ⅷ 可编程控制系统软件在什么场合使用
建议这样试试看:
在非标设备行业,用于控制步进,伺服,气缸,与机器人和视觉进行交互
在水处理行业,用于控制泵,阀门
在物流行业,控制皮带,滚筒
目前,在工业控制方面应用会更多,PLC比较稳定可靠,且功能也越来越强大
Ⅸ 怎么用C语言编程来控制硬件如何写啊
计算机中应用层软件是不需要直接来控制硬件的,硬件的控件一般都是交给硬件驱动程序来直接控件,应用层通过调用硬件驱动来间接的控制硬件,到单片机编程中,由于没有操作系统,所有的才要直接控制硬件,看看C51单片机编程,都是跟硬件打交道的