教育培训 > 为什么不把电脑当作一台PLC来使用呢?

为什么不把电脑当作一台PLC来使用呢?

2020-08-23 18:46阅读(64)

为什么不把电脑当作一台PLC来使用呢?:1.稳定性。PLC的操作系统相对于 PC简单,稳定性好太多,用PLC的地方需要尽量几年不重启,从这个角度讲电脑基本没法用:-plc

1

1.稳定性。PLC的操作系统相对于 PC简单,稳定性好太多,用PLC的地方需要尽量几年不重启,从这个角度讲电脑基本没法用,Windows个人系统开个一周不死机都是好的。

2. 接口不对。PLC链接的是数字信号或者模拟信号。电脑现在大多只剩了USB口了,网口,串口都没了,更不用说本来就无法连接任何模拟信号。

3.成本。小型接触点不多的PLC只要几百元,没必要用上千元的电脑来用。现在电脑成本也不高了,但是相对于简单的PLC控制还是没必要用。

4. 性能。PLC对性能要求比PC少很多,没什么图形画面要求。

总之虽然PLC跟电脑一样都是个计算机系统,但是由于使用方向不同,关注点也非常不同,因此根本无法通用或替代对方。


2

PLC是可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。

普通人使用的电脑都是拿来办公和娱乐为主,这么专业的用途,普通人用不到。

而且PLC的多半对响应速度都是要求比较快的,而且端口需求较多。电脑端口少,且相对于PLC来说实在太慢了,卡死怎么办,要考虑到很多安全问题,






3

谁说没有呢?软plc了解一下;

传统PLC的生产被几家厂商所垄断,造成PLC的性价比增长很缓慢。这些问题都成了制约传统PLC发展的因素。近年来,随着计算机技术的迅猛发展以及PLC方面国际标准的制定,一项打破传统PLC局限性的新兴技术发展起来了,这就是软PLC技术

软PLC开发系统实际上就是带有调试和编译功能的PLC编程器,此部分具备如下功能:①编程语言标准化,遵循IEC61131-3标准,支持多语言编程(共有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的技术是基于IEC61131-3标准的,因此在掌握标准语言后开发就比较容易。

2、制约软PLC发展的因素

尽管软PLC技术具有很大的发展潜力,但是这项技术的实现需要解决一些重要的问题。其中主要是以PC为基础的控制引擎的实时性问题。软PLC首选的操作系统是WindowsNT,但是它并不是一个硬实时的操作系统。传统PLC具有硬实时性,正因为如此它才能提供快速、确定而且可重复的响应。而要让WindowsNT具有硬实时性,必须对它进行扩展,使得PC的控制任务具有最高的优先级,不因为NT的系统功能和用户程序的调用而被抢占。我们可以通过一些方法将实时性能加入到NT系统中去。比如,修改NT的硬件抽象层,或者NT与一种经过实用验证的硬实时操作系统组合。另外,WindowsCE等操作系统具有了NT在硬实时性方面所不具备的特性。在实际开发中也可使用其他的操作系统作为平台。

4

从硬件原理上PC电脑可以完成PLC的全部工作。PLC可编程逻辑控制器在电脑PC这个简称出来前,本身简称就叫PC,后来为了区分把逻辑这个单词首字母L加进去的。电脑是面向对象通俗点就是给人操作,有大量的软件极其运作由电脑去完成,在工业控制上用不到是浪费。人操作还要看洁面好看不好看好用不好用,工业上更加用不到。PLC是面向过程,只完成逻辑处理指令,我只去给你算结果给信号输出。硬件上复杂程度远比电脑少,只要元器件使用优质的,耐用性远比电脑高,软件编写远比电脑简单。处理速度因为跨越的层级少只能说更加高效。快慢我们不好评价。现在电脑的主频远超PLC。

再通俗点人体心跳损伤修复,血压,内脏运作等基本生存维持系统都是过程控制,类似PLC简单高效,不要我们去干预。肢体动作就需要很多配合了,看东西要眼睛那就给Plc配个视觉,要讲话那就给PLC配个打印机,要摸东西就给PLC装个扫描枪,要走路动手就配伺服气缸等等。我要和别人进行更复杂的眼神交流语言交流反正就是越复杂学要去做,也行加上位机PC把大脑加进来,综合处理人的感官信息。简单的条件反射性的单一的给PLC去做复杂的给PC去做,你花大量时间去上位机开发被,开发就是学习,你各方面学的怎么样就是程序写的怎么样。

PC可以干PLC的活,只是不高效也容易出现后天BUG。PLC就是应对工业控制而生,硬件稳定,执行效率高,受外部干扰小。

5

不把电脑当PLC用,这说法不太准确。美国设备上有好多是没有PLC的,就是电脑加上板卡控制。plc用在设备上不同的工程师都可以维护,要是开发的电脑程序可不是随便来个工程师就能维护升级的。这也要看大环境,人才种类,设备维护成本,可控性,市场流行软件,软件是否需要花钱买许可证,诸多问题会导致用户做出相应适合自己工厂的选择。国内PLC数量肯定比工控机存量大。

6

小型设备内部控制用单片机,实时性最强。

中型互联设备控制用plc,实时性稍差。

人机界面,数据存储用电脑,实时性最差。

机器到人工的区别,智能越强大,反应越慢。

7

看了很多人的回答,真的很无语!估计很多人用过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。

8

你见过用东风5B打蚊子吗?

9

跑操作系统的电脑经不起像PLC那样的暴力开关;

体积大,不容易集成在电箱内;

运输起来要当心;

虽然操作系统更开放,但是反而成了作为工业设备的弊端,因为BUG多,容易出错,不适合7天24小时连续运行的要求;

同样,系统开放,程序开发相对较慢;

虽然工控机能实现类似PLC的一切功能,甚至能实现PLC实现不了的部分测试功能,但是相对而言贵不少,对于小型设备而言极不划算。


10

专业设备干专业事情,pc就是杂家了。