上位机软件开发(上位机软件开发工程师)

软件开发 2794
本篇文章给大家谈谈上位机软件开发,以及上位机软件开发工程师对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、上位机软件需要会java吗

本篇文章给大家谈谈上位机软件开发,以及上位机软件开发工程师对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

上位机软件需要会java吗

需要。

大学应届生,公司里主要做上位机软件的开发。有java,c#,c,Android,c的一些基础,程序员应该加强逻辑思维和抽象归纳的能力。比如说,你列举的几个名词,“java,c#,c,Android,c”C重复了2次,android不是编程语言,却和别的名词列举在一起,说明了你欠缺上述能力。

工控上位机软件哪个好

新汉工控机也不错!

在机缘巧合下,对“工业上位机软件”有了一些初步的了解。在这里和大家分享一下。注意本节的内容还不够专业全面,只适合对“工控软件”进行一个初步的了解。

工业“自动化”控制系统的组成

在工业生产过程中,最重要的是安全,其次是稳定。工业生产环境中可以常见大如“吊车”般的设备、有毒气体、强碱、强酸、几千度的高温、易燃易爆气体、高压水蒸气。所以容不得半点错误,出错就意味着要死人,因此安全是第一位的。然后是稳定。为啥稳定这么重要呢。工业生产过程和我们家用设备不一样。工业生产是24小时不间断的。工人是轮班倒休的,但是生产设备是常年不停的运行的。如果生产过程有一个设备出现故障,就会影响整个生产流程的进度和原料的浪费,要再次重启整个生产流程代价很大。生产过程停止1小时,就意味着最低几十万的损失,严重的情况意味着几百万的损失。

因此,用在“工业”中的自动化设备和软件设备,就有一个共同的特点。即“功能不必高级,够用就行,关键要求稳定”。

因此,在工业中,实现自动化的组合是:PLC+Modbus协议+组态软件。

PLC:

可编程逻辑控制器(ProgrammableLogicController,PLC)。从网上可以了解到PLC的具体功能和开发细节。这里我以个人的理解来加以说明。从功能上来讲,PLC和常见的任何一款单片机没有任何区别。那么PLC和单片机的不同之处,就只有稳定性这一个不同点了。而PLC现在正在工业生产中大行其道。也就可见稳定性是对于工业生产是多么的重要。这也是PLC比单片机贵几百几千倍,但是也离不开PLC的原因。最为著名的PLC为:西门子PLC。

Modbus协议:

既然工业中对安全和稳定要求这么高,因此适合在工业工厂中使用通信协议“Modbus”就诞生了。也成为了行业的标准。所有工业下位机设备都是支持Modbus协议。所有工业上位机软件开发平台,都默认提供了Modbus通信模块(库),都不用你自己开发。注意,Modbus只是工业通信协议中的一个。除此之外,还有其他工业级别的通信协议。

组态软件:

前面提到,在工业生产中对软件的功能要求不高,只有固定的几类,常用的功能有:显示电流电压温度等物理量、开关控制、报警、记录log、逻辑判断、与PLC通信。因此开发平台把这几个功能进行了模块化,开发人员只需通过“配置”即可做出一款工控上位机软件。这类软件开发平台叫做“组态软件”。国外组态软件:InTouch、WinCC、iFix,国内组态软件:KingView(组态王)、KingSCADA(组态王的升级版本)。注意,组态软件一般都是收费软件,且价格不便宜。

主控板软件属于上位软件吗

属于

编写监控界面和运行的软件,属于上位机软件,开发plc程序的软件,属于下位机软件。 这个是对的。

数据库管理属于上位机开发吗

属于

数据库管理系统(英语:Database Management System,缩写:DBMS)是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。

Linux运维实战技巧-120.数据库跟数据库管理系统的关系?07:00

数据库管理系统用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。[1]

用什么语言开发上位机软件比较好

根据你的意思,既然是上位机编程,当然应该是与控制有关,还有下位机,所以这个编程用到的软件主要应该有:1、C语言,这是基本的上位机语言,特别在以前的DOS时代,用的十分普遍2、C++,这是目前用的很多的编程语言,VC,MFC等都属于这个范畴3、VB,这个语言现在应用也很广泛,由于可视化编程,入门较容易,很多人在使用

上位机开发如何找网页开发的

1、用VBVC之类软件,学会开发对应PLC的通讯驱动程序,再用VB,VC开发界面和以及自己做美工。

2、使用上位机软件,INTOUCH,IFIX,WINCC,组态王,力控等自己开发,驱动程序软件集成。

3、PLCDCS与PC机系统不一样(具体哪些不一样,找些书看看),DCS或PLC内不存在实时数据库这种说法,DCS或PLC内的数据都是实时的,历史数据是存储在PC机上的,在PC机上的上位机里面才有历史数据库和实时数据库的说法。

上位机软件开发的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于上位机软件开发工程师、上位机软件开发的信息别忘了在本站进行查找喔。

扫码二维码