搞电气的不知道上位机是什么,那就白入这行了

搞电气的不晓得上位机是什么,那就白入这行了

上位机是什么

很多做电气的小伙伴还不休含糊于什么是上位机,今天这篇文章就来聊聊上位机那些事儿。

起首看外表这张图,这是一个十分典范的产业控制体系模子,约莫各位的事情大大多是处于现场装备层大概现场控制层,由于这两块都是产业控制的基本。

假如我们往上看,发觉另有三层,分散是历程监控层、消费办理层和企业决定层,这三层,就是我们说的上位机。

假如你们的体系并没有这三层,也是约莫的,由于上位机功效主要在于监控办理,并不是终极的实行者。

以是,从广义上去说,上位机指的就是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。

内容底部广告位(手机)
标签:

管理员
草根站长管理员

专注网站优化+网络营销,只做有思想的高价值网站,只提供有担当的营销服务!

上一篇:管道疏通机下水管道疏通机速洁仕管道疏通机
下一篇:返回列表

相关推荐