0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

姚小熊27 来源:网络整理 作者:网络整理 2020-08-11 10:50 次阅读

上位机工作原理

通讯过程

两机如何通讯,一般取决于下位机,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等等。

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

    关注

    88

    文章

    3563

    浏览量

    93535
  • 上位机
    +关注

    关注

    27

    文章

    930

    浏览量

    54689
  • 下位机
    +关注

    关注

    0

    文章

    93

    浏览量

    18716
收藏 人收藏

    评论

    相关推荐

    上位软件的用户界面设计技巧

    在工业自动化、监控和控制系统等领域,上位软件扮演着至关重要的角色。作为用户与系统交互的桥梁,上位软件
    的头像 发表于 06-28 16:37 1178次阅读

    单片机上位软件什么开发

    在开发单片机上位软件时,选择合适的开发工具和编程语言至关重要。本文将详细介绍单片机上位
    的头像 发表于 06-07 09:17 1099次阅读

    上位监控软件如何提高质量

    。本文将从以下几个方面详细探讨如何提高上位监控软件的质量: 需求分析与设计 软件架构与模块化 编程规范与代码质量 数据采集与处理 用户界面
    的头像 发表于 06-07 09:14 330次阅读

    上位与PLC的区别

      在工业自动化和控制系统中,上位和PLC(Programmable Logic Controller,可编程逻辑控制器)是两个关键组成部分,它们在功能、设计、应用等方面存在着显著的区别。本文将从多个角度深入探讨
    的头像 发表于 06-06 11:29 2952次阅读

    上位控制界面什么做好

    在设计上位控制界面时,选择合适的开发工具和框架至关重要。本文介绍如何创建一个优秀的上位控制界面。 引言 上位
    的头像 发表于 06-06 10:54 797次阅读

    上位可以控制plc输入点吗

    一、引言 随着工业自动化技术的不断发展,上位与PLC(可编程逻辑控制器)的结合应用越来越广泛。上位作为人机交互界面,可以方便地实现对PL
    的头像 发表于 06-06 10:51 974次阅读

    上位软件和plc程序的区别

    上位软件和PLC程序是工业自动化领域中两个重要的组成部分,它们在自动化控制系统中扮演着不同的角色。本文将详细介绍上位
    的头像 发表于 06-06 10:50 1277次阅读

    上位可视化界面编程软件有哪些

    上位可视化界面编程软件是一类用于开发图形用户界面(GUI)的软件工具,它们通常提供了丰富的界面元素、易于使用的
    的头像 发表于 06-06 10:48 2086次阅读

    上位软件开发什么语言

    上位软件开发是指开发用于与下位(如PLC、单片等)进行通信、控制和数据处理的计算机软件
    的头像 发表于 06-06 10:44 1334次阅读

    上位和下位是什么意思 上位和下位的区别

    上位和下位是计算机控制系统中两个重要的概念,它们在控制、通信和数据处理等方面发挥着关键作用。在本文中,我们将详细探讨上位和下位
    的头像 发表于 06-06 10:11 4935次阅读

    上位软件怎么和plc通信连接

    在自动化控制系统中,上位软件与PLC(可编程逻辑控制器)的通信连接是非常重要的。本文将详细介绍上位
    的头像 发表于 06-06 10:05 4033次阅读

    上位与plc通讯延迟怎么解决

    在自动化控制系统中,上位与PLC(可编程逻辑控制器)之间的通信是实现远程监控、控制和数据交换的关键。然而,通信延迟问题可能会导致系统性能下降,影响生产效率。本文将详细探讨上位
    的头像 发表于 06-06 09:58 3003次阅读

    这个工程是什么上位软件编程

    这个工程是什么上位软件编程的*附件:22041701ES-X86-R-Flank8 10 12组.rar
    发表于 06-03 18:30

    为什么需要上位上位机能替代PLC实现控制吗?

    什么是上位上位是一个广泛用于自动化控制系统的术语,它通常指的是在自动化控制系统中,用于监控和控制下位(通常是嵌入式系统或者是PLC等
    的头像 发表于 12-08 15:50 1843次阅读
    为什么需要<b class='flag-5'>上位</b><b class='flag-5'>机</b>?<b class='flag-5'>上位</b>机能替代PLC实现控制吗?

    上位和plc有啥区别 上位和PLC的应用场景

    上位和plc有啥区别 上位和PLC的应用场景  上位和PLC是工业自动化领域中常见的两种设
    的头像 发表于 11-22 16:51 6010次阅读