java工业
⑴ java 是什么意思
java是一种计算甲语言,面向对象的,具体什么意思就不好说了,就像c或者c++一样。
⑵ java、c#各优缺点,在工业控制上哪种好用,速度哪种快,哪种好学易上手。
C#运行效率较高,java运行较慢,占用内存大
C#上手快,深入困难,java上手较难,不过无需深挖底层逻辑
C#开源免费跨平台,java收费
⑶ 工业机器人编程语言是java吗
工业机器人编程有很多种类的编程语言的,AL , VAL ,IML ,PART ,AUTOPASS等。但是还是C语言多一点。
⑷ 为什么工业控制软件用C++编写,而不用java
C/C++写的软复件,编译制器直接将语句编译成CPU指令,确保执行正确与高效。
Java写的软件,没有直接编译成CPU指令,而是由解释器来读,再由解释器来解释具体动作,最后解释器使用自己的软件来执行CPU指令,这样,C/C++都执行100条或者1000条语句了,Java可能还没解释清楚一条。效率差了100倍的软件,谁敢用做工控的。
工控软件的响应时间要求毫秒甚至微秒级的,java真是做不来。
⑸ JAVA:能成为自动化语言吗
java也许是世界上应用最为广泛的编程语言。但是,到目前为止,它在自动化领域的影响极其有限。不过,世事变幻,JAVA技术在自动化行业的应用也许将带来不少优势。现代的自动化系统,无论是建筑行业还是工业行业,在控制过程中都注重信息的处理和传送。一般,对于各种信息相关的需求,都要通过安装SCADA系统或HMI来寻址。当成本和灵活性需要一个不同的方案时,就产生各种应用。大多数SCADA系统采用自上而下的设计思路。但在某个层面下,效率就非常低下。硬件HMI与SCADA在性能上有所重叠,但是HMI遵循的是自下而上的思路,占用最大部分资源的是复杂的图形,有时PC在处理这个问题上能更得心应手。所需要的是针对中层或高层的应用方案,使用坚固的硬件平台和灵活的界面,但是不需要直接图形处理或管理PC结构。当HMI和SCADA无能为力SCADA和HMI系统能提供更多的功能,但是通常需要脚本或嵌入式语言。但这个方法并非每次都能奏效,在更多情况下,当系统能满足新的需求,特别是当这个选项增加了的成本很低或几乎不增加成本,使用已经设置的语言的优点就更能显现。通常,SCADA的用户和硬件HMI方案都必须使用脚本语言,来自于(但是在很大程度上)标准语言。但是例外和常用命令会使语言在任何其他技术中无用。结果,用户负增加,学习量也增加。有时候,虽然当SCADA和HMI中可采用大量工具,但还不能完全满足要求。尽管它们经过多年来的发展,能满足常见的通常的功能,但在某些特殊的需求和环境中就不能满足。基于开放的,灵活的语言的平台,且工具箱可处理简单功能,是比较理想的方案。MX JAVA就这一方面,三菱开始致力MX JAVA的开发,这是一种新型的信息管理产品。MX JAVA结合了软件和硬件。但是,如何理解MX JAVA 能带来什么,特别是与目前产品的不同之处,最好从软件着手认识。从名称可知,MX JAVA平台使用JAVA编程语言。这在自动化行业中也许显得比较陌生,但是JAVA的确有不少好处。它是真正开放的语言,这意味着在使用或开发JAVA平台时不需要授权或软件费用。 这一点非常有用,特别在大型企业中,考虑通过因特网传递数据时。通常,由硬件钥匙(key)或dongle读取授权控制,这是一种解决方案,但是它有其自身的缺陷。首先,如果你没有dongle,就不能读取数据。在维护中,这是个值得注意的问题,在停机时间和损失产生时,快速的、不受限制的读取能产生不同结果;其次,如果企业是跨国公司,其成本将增加,并难于管理;最后,dongle是另一个容易产生失误的方面,即使用户非常小心对待dongle,丢失或遗失仍然在所难免。根据2004年发布的统计数据,JAVA的应用也相当广泛,全球6.5亿PC安装了JAVA。从某种方面来说,这是一个很好的证明。它的广泛应用意味着能比较容易地找到经验丰富的程序员,而且也有现成的代码可以应用,通常成本很低,甚至无需费用。最后,JAVA是个通用的语言,伴随着因特网一同发展。在共享、处理和表现信息方面,JAVA比较方便,是个较为理想的远程读取数据的选择方案。应用何处?如果说,JAVA能提供如此多的功能,为什么在自动化行业的应用还不是很广泛呢?答案是,就目前而言缺乏适合的硬件平台。PC当然是显而易见的选择,但对自动化行业来说并非最优的选择。特别是,物理上的难适应恶劣环境,还需要能减少软件冲突。对于JAVA的硬件平台来说,工业PC可以使用,但是成本较为昂贵。三菱采用的方法是,采用专业的系统进行JAVA程序的运行。因为平台是专为JAVA设计,所以与工业PC相比,结构简单而且成本较低。而且,结构简单带来的是可靠性提高以及消除程序的冲突。硬件的一个重要的特点是,减少可移动的部件,减少了主要的PC故障的来源(如,风扇、硬盘、CD架)。另外一个此类专用平台的好处在于可以植入在应用中,在机械结构或过程中。不仅可成为一个集成的自动化的部分,而且固定性好,不易被窃取。在应用中,其外部安装是没有用处的,当然对PC来说,就不同了,对PC来说,让用户进行读取是很自然的事情。这样,可减少未授权的程序的使用,并减少病毒的威胁。既然JAVA程序是紧凑的,有效的,那么程序的存储空间就要比一般PC机小。也就是说,CF(Compact Flash)卡就能替代磁盘驱动装置。这消除了MX Java平台的可移动的部件,为在所需环境下的运行可靠性提供保障。另外一个好处是,JAVA的模块化和面向对象的特性,无需支持在项目中不需使用的冗余代码。优势还未显现前面已经提及,JAVA对于自动化行业来说,并非是个最优的方案。5年前,同样的情况也出现在以太网上。但是,目前以太网作为一个低成本,多应用,广泛支持的方案,已经不断在自动化行业普及应用,开 始取代传统技术的某些应用领域。以太网证明了一类用户需求:能将线缆标准化,支持IT,保证控制和企业信息同时运行。同样,java也同样证明一类用户需求:开放性,未来验证和支持大量网络和IT。还有一个更大的好处,客户化的项目,并能保护其产权。
⑹ 为什么工业用PLC不采用Java或C做为其编程语言
PLC语言是与工业设备结合最近的语言,而C和JAVA是高级程序语言,需要用PC机这样的专设备来属编译执行,而对工业设备来说可能只是需要精确的完成几个动作,而不是复杂的流程,所以用PLC语言结合编程器,用于工业控制无论从设备造价还是从工业设备的稳定可靠性方面都要比用PC机来控制设备更有优势。
⑺ JAVA是否可以在工业上运用
当然可以 JAVA已经应用到很多领域了
工业领域离不开电脑 离不开程序 也离不开JAVA里一些实用的思想
⑻ 为什么工业设备软件一般都用C++ 或者C开发 有用JAVA之类开发的软件吗
工业设备都有针对性, 不需要平台切换移植之类的,
java操作硬件性太差,还需要jni之类的, 而c可以直接操作硬件,基于效率上的考虑才选用c c++之类的。
要是java可以直接操作硬件, 也可以用java开发
⑼ JAVA语言可以编工业机器人程序吗
可以啊
只要硬件提供相应的接口就可以
请点赞!