看了很多人的回答,真的很无语!估计很多人用过PLC,但不知道PLC是怎样设计的! 首先,说PC(个人电脑)不能满足PLC使用要求,什么端口少、不能处理模拟量等等,其实说这话的人,根本没干过自控。PC通过护展IO端口卡、AD转换卡、DA转换卡及其他类型的设备,几乎所有PLC可以实现的功能,PC都可以完成。 其次,说PC处理能力不如PLC,那更是滑天下大稽。PC核心发展到现在,达到了64位数据宽度和几GHz的运行速度,而且目前最低端的也是双核处理器。而在工业领域,用到32位处理器就算比较高端的了。所以,PC相对于PLC,不是处理能力不足,而是大大富余。 其实,PC和PLC最大区别是,面对恶劣工业环境和复杂电磁条件下的可靠性、安全性、实时性。所以,PLC相对PC的运算能力不足,但造价却一点也不低。 现在一些特殊应用,也会采用PC取代PLC。例如:数据处理量大、环境条件好、干扰少、实时性要求低、即使出现故障也不会造成人身伤害和重大财产损失的情况下,使用PC(也是所谓软PC)可以得到更好的性能和灵活性。但即便如此,工业上使用的PC,也最好使用专门的工控PC,而不是一般家用或商务PC。 朋友们好,我是电子及工控技术,我来回答这个问题。对于这个问题我是这么认为的,按照控制功能来说一般PLC所能做的事情,电脑都是可以做的到,有时候电脑还要比PLC做的更好,毕竟电脑和PLC都是属于数字电路的范畴。那么在现实工业控制电路中大部分使用的都还是PLC,这是为什么呢?下面我们来聊聊这方面的事情。电脑和可编程控制器(PLC)还是有区别的 我们了解PLC历史的都知道,PLC刚出世的时候它的名字叫PC机,后来在使用过程中比它出世较早的计算机已经给它起过PC机的名称了,为了避免混淆这两种设备,人们在可编程控制器的简称PC之间加了一个L(Logic),代表逻辑的意思,这样可编程控制器的全名就叫可编程逻辑控制器了。这就更准确地显示了电脑和可编程控制器的区别了。以上只是解决了名称上的差别,我们从使用功能上看,它们的使用功能是不一样的,电脑着重数据的运算功能,我们所使用的PLC着重逻辑控制功能。在很多逻辑工控的场合用到PLC就能完成的任务,没有必要使用电脑去执行,用电脑的话有点杀鸡用牛刀的感觉,大才小用了,从性价比来说也不划算,你想一想一台PLC普通PLC千儿八百就可以采购,但是要用电脑的话最少在两千以上了,我感觉不划算。 还有就是从制造的标准来看,PLC是直接瞄着比较恶劣的工业环境去设计的,它在工业环境中的适应性会更强,而个人电脑只是在家庭和商业等外部环境都比较好的场合种使用。最后一点我想说的是在接线、梯形图的使用以及维护调试等各个方面要比电脑方便许多,这些都更符合电气技术人员的操作的习惯,在使用上没有鸿沟,因此我们从它们的功能、性价比以及制造标准上看它们有着很多的不同点,所以从以上因素考虑一般的情况下,是不会把电脑当作一台PLC来使用的。电脑和可编程控制器(PLC)所使用的外部环境的区别 下面我想再从电脑与PLC所使用的外部环境来说说电脑为何不能代替PLC吧。为了使我说的更具有说服力,我们从国际电工委员会(IEC)给PLC所下的定义说起,早在上个世纪八十年代中期就把PLC定义为是一种数字运算操作的电子系统,专为在工业环境下应用而设计,是带有存储器、可以编制程序的控制器。因此PLC可以在工业环境非常复杂的环境下稳定地工作,比如在强电磁干扰的环境等安稳地运行。那么电脑就无法在这样的环境中使用了。比如现在所使用的工业机器人的多功能控制系统中,以机器人为中心的外设所使用的控制器绝大多数都是使用的是PLC而不是电脑,这样机器人就可以进行焊接、喷釉、打磨等作业了,这样的环境是不适合使用电脑控制的。 我们话又说回来,随着控制技术的发展如果工业环境简单,没有各种干扰,况且需要很多的数据处理、控制等。也可以采用电脑来代替PLC,比如我们单位所用的六轴仿真机器人,由于在单一环境下工作,机器人的六个轴的控制就是使用的电脑,只不过需要在电脑主机里安装控制板卡,它同样能实现PLC的功能。电脑和可编程控制器(PLC)的抗干扰的稳定性不同 我们了解PLC的内部结构都知道,在PLC的输入口和输出口的电路中,都采用了较好的光电隔离措施,在其它方面也采用了稳定性的电路设计,比如抗共模信号措施的使用等,这些就为PLC的稳定性打下了很好的基础,也就是说PLC的稳定性是从娘胎里带来的,具有强大的稳定基因。 另一个方面,从操作上来说PLC上电后就可以工作,开机非常快。比如我们单位所使用电脑控制六轴工业机器人光开机就需要1到2分钟的时间,我们从稳定性和耐操作方面就感觉到PLC非常皮实,经得起折磨,我这里要说的是,PLC在开机的实时性方面和安全可靠性方面,电脑与它比的话只能望其项背了。所以这也是不把电脑当作PLC来使用的另一个原因吧。电脑和可编程控制器(PLC)的性价比不同 最后我要说的就是两者的性价比是不一样的,刚才讲到电脑的价格一般是PLC价格的两倍以上,在都能实现同样功能的话,我们很自然地会想到使用PLC了,它不但专业而且价格的问题就会使你拒绝用电脑代替PLC了,这也是这么多年来PLC经久不衰的原因之一,因为PLC做到了有时候在一些因素上电脑是无法取代的地步了。 关于这个问题就像有的网友说的一样在工控领域该用什么就用什么,用PLC的场合,就算用十亿次银河机,也不如PLC快,用大型计算机放在菜店卖菜,还不如计算器实用。 每种产品设计都会考虑应用场合的,不要因为有些共同点就非要让一个替代另一个,这当然不是不能实现,只是强行替代带来的话有时候会衍生出问题的,有时候是成本、有时候是稳定性、还有时候可能是使使用变得更麻烦了。 以上就是我对这个问题的一些看法。欢迎朋友们参与讨论,敬请关注电子及工控技术,感谢点赞。 1。稳定性。PLC的操作系统相对于PC简单,稳定性好太多,用PLC的地方需要尽量几年不重启,从这个角度讲电脑基本没法用,Windows个人系统开个一周不死机都是好的。 2。接口不对。PLC链接的是数字信号或者模拟信号。电脑现在大多只剩了USB口了,网口,串口都没了,更不用说本来就无法连接任何模拟信号。 3。成本。小型接触点不多的PLC只要几百元,没必要用上千元的电脑来用。现在电脑成本也不高了,但是相对于简单的PLC控制还是没必要用。 4。性能。PLC对性能要求比PC少很多,没什么图形画面要求。 总之虽然PLC跟电脑一样都是个计算机系统,但是由于使用方向不同,关注点也非常不同,因此根本无法通用或替代对方。 从硬件原理上PC电脑可以完成PLC的全部工作。PLC可编程逻辑控制器在电脑PC这个简称出来前,本身简称就叫PC,后来为了区分把逻辑这个单词首字母L加进去的。电脑是面向对象通俗点就是给人操作,有大量的软件极其运作由电脑去完成,在工业控制上用不到是浪费。人操作还要看洁面好看不好看好用不好用,工业上更加用不到。PLC是面向过程,只完成逻辑处理指令,我只去给你算结果给信号输出。硬件上复杂程度远比电脑少,只要元器件使用优质的,耐用性远比电脑高,软件编写远比电脑简单。处理速度因为跨越的层级少只能说更加高效。快慢我们不好评价。现在电脑的主频远超PLC。 再通俗点人体心跳损伤修复,血压,内脏运作等基本生存维持系统都是过程控制,类似PLC简单高效,不要我们去干预。肢体动作就需要很多配合了,看东西要眼睛那就给Plc配个视觉,要讲话那就给PLC配个打印机,要摸东西就给PLC装个扫描枪,要走路动手就配伺服气缸等等。我要和别人进行更复杂的眼神交流语言交流反正就是越复杂学要去做,也行加上位机PC把大脑加进来,综合处理人的感官信息。简单的条件反射性的单一的给PLC去做复杂的给PC去做,你花大量时间去上位机开发被,开发就是学习,你各方面学的怎么样就是程序写的怎么样。 PC可以干PLC的活,只是不高效也容易出现后天BUG。PLC就是应对工业控制而生,硬件稳定,执行效率高,受外部干扰小。 PC机不论是采用windows,还是linux,甚至MACos。这些操作系统都属于分时操作系统,可以处理多个任务,但是会有一定的延迟。和分时操作系统对应的是RTOS(RealTimeOperatingSystem)实时操作系统。工控系统必然是实时性很强的系统。所以PC机从操作系统角度看,不适合替代PLC。 但其实有很多电脑硬件,例如运动控制卡。也有专门用于工业控制的DCS系统。都是用于工业控制的。因此电脑是完全可以取代PLC。这样的电脑需要安装专业的工业控制软件和硬件。 谁说没有呢?软plc了解一下; 传统PLC的生产被几家厂商所垄断,造成PLC的性价比增长很缓慢。这些问题都成了制约传统PLC发展的因素。近年来,随着计算机技术的迅猛发展以及PLC方面国际标准的制定,一项打破传统PLC局限性的新兴技术发展起来了,这就是软PLC技术 软PLC开发系统实际上就是带有调试和编译功能的PLC编程器,此部分具备如下功能:编程语言标准化,遵循IEC611313标准,支持多语言编程(共有5种编程方式:IL,ST,LD,FBD和SFC),编程语言之间可以相互转换;丰富的控制模块,支持多种PID算法(如常规PID控制算法、自适应PID控制算法、模糊PID控制算法、智能PID控制算法等等),还包括流行的一些控制算法,如神经网络控制;开放的控制算法接口,支持用户嵌入自己的控制算法模块;仿真运行,实时在线监控,在线修改程序和编译;强大的网络功能。支持基于TCPIP网络,通过网络实现PLC远程监控,远程程序修改。 应用特点 1、软PLC运行系统 这一部分是软PLC的核心,完成输入处理、程序执行、输出处理等工作。通常由IO接口、通信接口,系统管理器、错误管理器、调试内核和编译器组成:IO接口,可与任何IO系统通信,包括本地IO系统和远程IO系统,远程IO主要通过现场总线InterBus,ProfiBus,CAN等实现;通信接口。通过此接口使运行系统可以和开发系统或HMI(或MMI)软件按照各种协议进行通信,如下载PLC程序或进行数据交换;系统管理器,处理不同任务和协调程序的执行,而且从IO映像读写变量;错误管理器,检测和处理程序执行期间发生的各种错误;调试内核,提供多个调试函数,如重写、强制变量、设置断点、设置变量和地址状态;编译器,通常开发系统将编写的PLC源程序编译为中间代码,然后运行系统的编译器将中间代码翻译为与硬件平台相关的机器可执行代码(即目标码)。 2、软plc的应用特点 应用特点为:体现了IPC,PLC和DOC先进技术的集成。可充分利用PC平台上的硬件和软件资源,使控制系统更具特色;系统更开放,应用更方便。软件PLC通过自己开发工具提供的OPC功能和Active控件,既可连接Office软件,也可连接用VB,VC开发的软件;基于PC现场总线分布式IO的控制系统简化了复杂控制系统的体系结构,提高了通信效率和速度,降低了投资成本。 技术优势 1、软PLC技术优势 软PLC的硬件体系结构不再封闭,用户可以自己选择合适的硬件组成满足要求的软PLC。 传统PLC的指令集是固定的,而实际工业应用中可能需要定义算法。软PLC指令集可以更加丰富,用户可以使用符合标准的操作指令。 PC机厂家的激烈竞争使得基于PC机的软PLC的性价比得以提高。 传统PLC限制在几家厂商生产,具有私有性,因此很难适应现有标准计算机网络,常常是PLC与计算机处在不同类型的网络中。软PLC不仅能加入到已存在的私有PLC网络中,而且可以加入到标准计算机网络中。这使得现有计算机网络的很多研究成果很容易地应用到PLC控制技术中。 软PLC的技术是基于IEC611313标准的,因此在掌握标准语言后开发就比较容易。 2、制约软PLC发展的因素 尽管软PLC技术具有很大的发展潜力,但是这项技术的实现需要解决一些重要的问题。其中主要是以PC为基础的控制引擎的实时性问题。软PLC首选的操作系统是WindowsNT,但是它并不是一个硬实时的操作系统。传统PLC具有硬实时性,正因为如此它才能提供快速、确定而且可重复的响应。而要让WindowsNT具有硬实时性,必须对它进行扩展,使得PC的控制任务具有最高的优先级,不因为NT的系统功能和用户程序的调用而被抢占。我们可以通过一些方法将实时性能加入到NT系统中去。比如,修改NT的硬件抽象层,或者NT与一种经过实用验证的硬实时操作系统组合。另外,WindowsCE等操作系统具有了NT在硬实时性方面所不具备的特性。在实际开发中也可使用其他的操作系统作为平台。 PLC是可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。 普通人使用的电脑都是拿来办公和娱乐为主,这么专业的用途,普通人用不到。 而且PLC的多半对响应速度都是要求比较快的,而且端口需求较多。电脑端口少,且相对于PLC来说实在太慢了,卡死怎么办,要考虑到很多安全问题, 很高兴能够看到和回答这个问题! 为什么不把电脑当作一台PLC来使用呢?下面是我的一些见解。1、PLC和电脑有着本质的差别,两者适用的领域不同 正所谓术业有专攻,PLC和电脑有着本质的差别。PLC是可编程控制系统广泛应用于工业自动化生产中。PLC是科学家们专门为工业领域研发的专业设备,一般来说,PLC设备非常的稳定,能够耐得住一定的高温,能够长时间稳定运行。但是电脑就不一样了,我们都知道,电脑对使用环境有着严苛的要求,高温降频、难以预料的卡顿现场都限制了电脑成为PLC的替代者。 我们使用PLC的重点是逻辑控制功能在很多逻辑控制的情况下,PLC可以完成一项任务,而不需要使用计算机来执行。另外,从生产标准上看,PLC是直接在相对较差的工业环境中发展起来的,将更适用于工业环境,而个人计算机只在住房、商业等较有利的环境中使用。2、从本质上讲,PLC是一种由微处理器、存储器和各种外围设备组成的高级控制设备。 如果您学过PLC编程,您会知道PLC通常使用IEC621323,这是行业的标准化编程语言,包括梯形图梯形图逻辑,就像电图开发人员已经熟悉的语言一样,使PLC成为热门选择。大多数开发人员和维护人员都有梯形电路的编程和调试经验,最大限度地减少了对培训的需求,标准化的编程保证了机器的使用寿命,因为机器将来可以很容易地进行维修,减少对原编程人员的依赖。PLC的主要局限性在于它是为了取代继电器、定时器和l0而设计的,当它进入运动和图像控制领域时,就限制了它们的功能。 对比计算机和可编程控制器(PLC)所使用的外部环境,我想再次解释一下为什么计算机不能取代PLC。为了使我的观点更有说服力,早在80年代中期,我们就把PLC定义为一种专门为工业应用而设计的数字操作电子系统,根据国际电工委员会对PLC的定义,它是一种带有存储器和可编程设备的磁带控制器。3、把电脑当作PLC设备使用也是可行的方法,但是实际中不建议这样做。 在实际使用中,由于PC电脑不能支持长时间运行,设备关闭延迟,视频处理效率远低于专业控制器,且存在时间延长、编码不稳定、画面噪音大等缺点。当然,你也可以用最新的电脑设置来更换控制机,但成本较高在正常情况下,有些工程师在检测阶段,当工控机实际投入运行时,临时更换工控机或返回专用控制设备。 PLC可以在非常恶劣的工业环境中,如严重的电磁干扰中,在小而稳定的工作场所中运行。因此,在这样的环境中不能使用计算机,例如,在目前使用的多功能工业机器人控制系统中,外部配置的机器人控制器主要是用PLC代替计算机,这样机器人就可以进行一些不适合计算机控制的操作,如焊接、施釉、打磨等,我们还要补充一点,随着检测技术的发展,如果工业环境简单,就不会有任何干扰。此外,还要进行大量的数据处理和验证。也可以用计算机代替PLC,如我们单位使用的六轴模拟器,因为在环境中,机器人的六个轴都是由计算机控制的,只需要在卡机上设置控制,plc就可以正常工作了。 总之,PLC和电脑都是工业领域非常重要的设施设备,两者虽有相通之处,但也存在本质的差别,PLC是专业的自动化控制设备,电脑则是万金油设备,虽然电脑在有些时候可以当作PLC设备来使用,但是这会增加不必要的风险。 以上便是我的一些见解和回答,可能不能如您所愿,但我真心希望能够对您有所帮助!不清楚的地方您还可以关注我的头条号每日精彩科技我将竭尽所知帮助您! 码字不易,感觉写的还行的话,还请点个赞哦! 不把电脑当PLC用,这说法不太准确。美国设备上有好多是没有PLC的,就是电脑加上板卡控制。plc用在设备上不同的工程师都可以维护,要是开发的电脑程序可不是随便来个工程师就能维护升级的。这也要看大环境,人才种类,设备维护成本,可控性,市场流行软件,软件是否需要花钱买许可证,诸多问题会导致用户做出相应适合自己工厂的选择。国内PLC数量肯定比工控机存量大。 不为什么,电脑不但可以当PLC使用,而且它还可以实现很多PLC实现不了的功能。