上位机什么意思 搞电气的都要知道的上位机和下位机
跟大家分享上位机什么意思的相关知识,接下来带大家一起了解。
搞电气的不知道上位机是什么,那就白入这行了!
上位机是什么
很多做电气的小伙伴还一直迷糊于什么是上位机,今天这篇文章就来聊聊上位机那些事儿。

首先看上面这张图,这是一个非常典型的工业控制系统模型,可能大家的工作大多数是处于现场设备层或者现场控制层,因为这两块都是工业控制的基础。
如果我们往上看,发现还有三层,分别是过程监控层、生产管理层和企业决策层,这三层,就是我们说的上位机。
如果你们的系统并没有这三层,也是可能的,因为上位机功能主要在于监控管理,并不是最终的执行者。
所以,从广义上来说,上位机指的就是SCADA/MES/ERP,从狭义上来说,上位机指的就是SCADA。
总而言之,上位机就是基于PC(PC-Based)开发的监控管理系统。
上位机用什么语言
上位机是一种系统概念,与开发语言无关,所以,大部分的编程语言都可以开发上位机,只是适不适合而已。
看语言适不适合,主要看几个方面:
学习成本,说白了,就是难易程度
资源成本,说白了,就是网上资料多不多
人员基数,说白了,就是使用的人多不多
可持续性,说白了,就是能用多久
应用范围,说白了,就是应用是否单一化
所以,我们常说的LabView/C++/Java/Python,它们可能在某一方面比较突出,而C#在任一方面都不突出,但是综合来说,我认为还是C#最合适你们。
并不是因为我们教C#,才说C#合适,而是因为我们认为C#最合适,才选择教C#,语言没有好坏之分,只有适不适合。
上位机与下位机
从广义上来说,上位机和下位机是一个相对的概念,比如SCADA对于PLC来说,SCADA是上位机,PLC是下位机,但是如果MES相对于SCADA来说呢,可能SCADA又成了下位机的角色。
从狭义上来说,目前我们做的上位机主要是对接PLC、仪表、运动控制卡、视觉等,通信方式包括通信协议、OPC、API或SDK,如下图所示:

通信协议与通信API
1、通信协议
上位机和下位机之间的通信协议有很多,只要能完成通信的协议都可以用在上位机与下位机之间。
比如:通信协议(通信方式):RS232/RS485串行通信、USB、蓝牙、网络UDP/TCP 这个通信协议(通信方式)是实现上位机与下位机之间数据交换的基本通道。

2、通信API
很多时候,我们会把数据做好封装,提供接口给外部应用,这就涉及到API。
API全称为Application Programming Interface。
API的命令格式,是自定义的一种固定的数据组合格式,不受任何通信方式和通信平台的限制,我们常用的API方式包括WebApi和WebService。
上述分享的搞电气的都要知道的上位机和下位机跟上位机什么意思的具体介绍,希望大家能喜欢!
相关阅读
-
摆地摊需要准备什么东西好卖 新手摆摊卖水果小本生意经验
全面为您解析摆地摊需要准备什么东西好卖方面的内容,接下来一起来看看吧。 摆摊经验第一篇:新手如何摆摊卖水果,需要准备哪些工作? 不少朋友表示自己有摆摊卖水果的想法,就是不知
-
正科级退休工资大概多少钱 一般正科级退休金每月多少工资
全面为您解析一般正科级退休金每月多少工资和正科级退休工资大概多少钱的介绍,继续往下看吧! 公务员的众多福利中,包含了退休金这一项。在以往,公务员退休金是按照退休前工资来算
-
狱警工资一般多少钱一个月 狱警报考的条件要求及流程
跟大家说一说狱警报考的条件要求及流程和狱警工资一般多少钱一个月的生活小知识,下面为详细的介绍。 狱警作为特殊公务员,有普通公务员比不了的好处,也有身在其中才知道的苦楚。
-
网格员和社区工作者待遇差别 两个岗位工作内容及收入区别
小编带来的是两个岗位工作内容及收入区别和网格员和社区工作者待遇差别的知识内容,具体详情如下: 距离2022届大学生毕业只有3个多月的时间,经预测今年高校应届毕业生将首次突破1000万


