上位机的工作原理_上位机编程用什么软件

电子说

1.3w人已加入

描述

  上位机的工作原理

  通讯过程

  两机如何通讯,一般取决于下位机,TCP/IP一般是支持的,但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯,里面会举大量例子,一般对编程人员而言一看也就那么回事,使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节罢了,多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

  通讯协议

  通常上位机和下位机通讯可以采用不同的通讯协议,可以有RS232的串口通讯或者采用RS485串行通讯。当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。采用封装好的程序开发工具就可以实现PLC和上位机的通讯,当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。

  上下位机

  通常工控机,工作站,触摸屏作为上位机,通信控制PLC,单片机等作为下位机,从而控制相关设备元件和驱动装置。

  上位机编程用什么软件

  既然是上位机编程,当然应该是与控制有关,还有下位机,所专以这个编程用到属的软件主要应该有:

  1、C语言,这是基本的上位机语言,特别在以前的DOS时代,用的十分普遍

  2、C++,这是目前用的很多的编程语言,VC,MFC等都属于这个范畴

  3、VB,这个语言现在应用也很广泛,由于可视化编程,入门较容易,很多人在使用

  Windows 编程:VB 、VC、 Delphi 等等

  组态软件:组态王、 WinCC、 iFix、 InTuch等等。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分