0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

上位機的工作原理_上位機編程用什么軟件

姚小熊27 ? 來源:網絡整理 ? 作者:網絡整理 ? 2020-08-11 10:50 ? 次閱讀

上位機工作原理

通訊過程

兩機如何通訊,一般取決于下位機,TCP/IP一般是支持的,但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光盤,告訴你如何使用特有協議通訊,里面會舉大量例子,一般對編程人員而言一看也就那么回事,使用一些新的API(API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節(jié)罷了,多語言支持功能模塊,一般同時支持數種高級語言為上位機編程。

通訊協議

通常上位機和下位機通訊可以采用不同的通訊協議,可以有RS232的串口通訊或者采用RS485串行通訊。當用計算機和PLC通訊的時候,不但可以采用傳統(tǒng)的D形式的串行通訊,還可以采用更適合工業(yè)控制的雙線的PROFIBUS-DP通訊。采用封裝好的程序開發(fā)工具就可以實現PLC和上位機的通訊,當然可以自己編寫驅動類的接口協議控制上位機和下位機的通訊。

上下位機

通常工控機,工作站,觸摸屏作為上位機,通信控制PLC,單片機等作為下位機,從而控制相關設備元件和驅動裝置。

上位機編程用什么軟件

既然是上位機編程,當然應該是與控制有關,還有下位機,所專以這個編程用到屬的軟件主要應該有:

1、C語言,這是基本的上位機語言,特別在以前的DOS時代,用的十分普遍

2、C++,這是目前用的很多的編程語言,VC,MFC等都屬于這個范疇

3、VB,這個語言現在應用也很廣泛,由于可視化編程,入門較容易,很多人在使用

Windows 編程:VB 、VC、 Delphi 等等

組態(tài)軟件:組態(tài)王、 WinCC、 iFix、 InTuch等等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3544

    瀏覽量

    93470
  • 上位機
    +關注

    關注

    27

    文章

    928

    瀏覽量

    54649
  • 下位機
    +關注

    關注

    0

    文章

    93

    瀏覽量

    18707
收藏 人收藏

    評論

    相關推薦

    上位軟件的用戶界面設計技巧

    在工業(yè)自動化、監(jiān)控和控制系統(tǒng)等領域,上位軟件扮演著至關重要的角色。作為用戶與系統(tǒng)交互的橋梁,上位軟件
    的頭像 發(fā)表于 06-28 16:37 ?1039次閱讀

    單片機上位軟件什么開發(fā)

    在開發(fā)單片機上位軟件時,選擇合適的開發(fā)工具和編程語言至關重要。本文將詳細介紹單片機上位
    的頭像 發(fā)表于 06-07 09:17 ?982次閱讀

    上位監(jiān)控軟件如何提高質量

    。本文將從以下幾個方面詳細探討如何提高上位監(jiān)控軟件的質量: 需求分析與設計 軟件架構與模塊化 編程規(guī)范與代碼質量 數據采集與處理 用戶界面
    的頭像 發(fā)表于 06-07 09:14 ?309次閱讀

    上位與PLC的區(qū)別

      在工業(yè)自動化和控制系統(tǒng)中,上位和PLC(Programmable Logic Controller,可編程邏輯控制器)是兩個關鍵組成部分,它們在功能、設計、應用等方面存在著顯著的區(qū)別。本文將從多個角度深入探討
    的頭像 發(fā)表于 06-06 11:29 ?2509次閱讀

    上位控制界面什么做好

    在設計上位控制界面時,選擇合適的開發(fā)工具和框架至關重要。本文介紹如何創(chuàng)建一個優(yōu)秀的上位控制界面。 引言 上位
    的頭像 發(fā)表于 06-06 10:54 ?729次閱讀

    上位可以控制plc輸入點嗎

    一、引言 隨著工業(yè)自動化技術的不斷發(fā)展,上位與PLC(可編程邏輯控制器)的結合應用越來越廣泛。上位作為人機交互界面,可以方便地實現對PL
    的頭像 發(fā)表于 06-06 10:51 ?849次閱讀

    上位軟件和plc程序的區(qū)別

    上位軟件和PLC程序是工業(yè)自動化領域中兩個重要的組成部分,它們在自動化控制系統(tǒng)中扮演著不同的角色。本文將詳細介紹上位
    的頭像 發(fā)表于 06-06 10:50 ?1136次閱讀

    上位可視化界面編程軟件有哪些

    上位可視化界面編程軟件是一類用于開發(fā)圖形用戶界面(GUI)的軟件工具,它們通常提供了豐富的界面元素、易于使用的
    的頭像 發(fā)表于 06-06 10:48 ?1869次閱讀

    上位軟件開發(fā)什么語言

    上位軟件開發(fā)是指開發(fā)用于與下位(如PLC、單片等)進行通信、控制和數據處理的計算機軟件。
    的頭像 發(fā)表于 06-06 10:44 ?1173次閱讀

    上位和下位是什么意思 上位和下位的區(qū)別

    上位和下位是計算機控制系統(tǒng)中兩個重要的概念,它們在控制、通信和數據處理等方面發(fā)揮著關鍵作用。在本文中,我們將詳細探討上位和下位
    的頭像 發(fā)表于 06-06 10:11 ?4501次閱讀

    上位軟件怎么和plc通信連接

    在自動化控制系統(tǒng)中,上位軟件與PLC(可編程邏輯控制器)的通信連接是非常重要的。本文將詳細介紹上位
    的頭像 發(fā)表于 06-06 10:05 ?3672次閱讀

    上位與plc通訊延遲怎么解決

    在自動化控制系統(tǒng)中,上位與PLC(可編程邏輯控制器)之間的通信是實現遠程監(jiān)控、控制和數據交換的關鍵。然而,通信延遲問題可能會導致系統(tǒng)性能下降,影響生產效率。本文將詳細探討上位
    的頭像 發(fā)表于 06-06 09:58 ?2577次閱讀

    這個工程是什么上位軟件編程

    這個工程是什么上位軟件編程的*附件:22041701ES-X86-R-Flank8 10 12組.rar
    發(fā)表于 06-03 18:30

    為什么需要上位?上位機能替代PLC實現控制嗎?

    什么是上位?上位是一個廣泛用于自動化控制系統(tǒng)的術語,它通常指的是在自動化控制系統(tǒng)中,用于監(jiān)控和控制下位(通常是嵌入式系統(tǒng)或者是PLC等
    的頭像 發(fā)表于 12-08 15:50 ?1748次閱讀
    為什么需要<b class='flag-5'>上位</b><b class='flag-5'>機</b>?<b class='flag-5'>上位</b>機能替代PLC實現控制嗎?

    上位和plc有啥區(qū)別 上位和PLC的應用場景

    上位和plc有啥區(qū)別 上位和PLC的應用場景? 上位和PLC是工業(yè)自動化領域中常見的兩種設
    的頭像 發(fā)表于 11-22 16:51 ?5870次閱讀