科百科
当前位置: 首页 范文大全

上位机软件核心技术(智能制造领域中)

时间:2023-08-16 作者: 小编 阅读量: 3 栏目名: 范文大全

一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据。下位机主动发送状态信息或报警信息给上位机。通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定。多串口卡TCP通讯TCP/IP中有两个具有代表性的传输层协议,分别是TCP和UDP。TCP为提供可靠性传输,实行“顺序控制”或“重发控制”机制。所以在UDP通讯中,虽然可以确保发送消息的大小,却不能保证消息一定会到达。

前言

随着社会的不断发展和科技的不断进步,我们身边出现越来越多的智能化设备和智能机器人,小到家用小型智能设备,大到智能化工厂、智能化城市。智能制造已成为时下炽手可热的主流行业,是国家重点发展的热门领域之一,以下主要概述智能制造领域中上下位通讯的知识与常用通讯协议。

智能制造

上下位机概述

  • 什么是上位机?

上位机是指可以直接发出操控命令的计算机,一般屏幕上显示各种信号变化(液压,水位,温度等)

提供用户操作交互界面并向用户展示反馈数据

上位机

  • 什么是下位机?

下位机是指直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的带微处理器的系统。

一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据。

典型设备类型:PLC,51,ARM等各类可编程芯片

  • 上下位机的关系

上位机给下位机发送控制命令,下位机收到此命令并执行相应的动作。

上位机给下位机发送状态获取命令,下位机收到此命令后调用传感器测量,然后转化为数字信息反馈给上位机。

下位机主动发送状态信息或报警信息给上位机。

什么是通讯协议?

通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,也叫做链路控制规程。

通讯协议是实现上位机与下位机之间数据交换的基本通道。

常见的通讯协议有哪些?

上位机/下位机常见通讯协议:串口通信(RS232/RS485)、USB、蓝牙、网络(UDP/TCP)

  • 串口是什么?

串口即串行接口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。

串口是计算机上一种非常通用的设备通信协议。一般大多数计算机(不包括笔记本电脑)都包含两个基于RS-232的串口,同时也是仪器仪表设备通用的通信协议。

  • 串行通信

串行通信端口,即COM1、COM2,一般接鼠标、键盘等其他串口设备。它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。

  • 并行通信

并行通信端口,即LPT1,俗称打印口,因为它常接打印机,它是同时传送八路信号,一次并行传送完整的一个字节信息。

  • 串口通讯与并口通讯的优缺点分析

并行通信在同一时刻发送多位数据

串行通信用一根线在不同的时刻发送8位数据

并行通信:

优点->发送速度快

缺点->传输距离短资源占用多

串行通信:

优点->传输距离远占用资源少

缺点->发送速度慢

  • 串口扩展

由于计算机上串口数量的限制,因此引申出一款串口扩展产品---多串口卡。多串口卡是一种可分配多个串/并行端口供终端连接的设备,每个终端可以通过它与主机进行通讯。使用多串口卡是最便捷简单地解决扩展计算机外部设备数量的方案。它可使计算机方便扩展串口或并口,所以也称为串并口扩展卡。

多串口卡

TCP通讯

TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP。

  • TCP协议

TCP 是一种面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。TCP 为提供可靠性传输,实行“顺序控制”或“重发控制”机制。此外还具备“流控制(流量控制)”、“拥塞控制”、提高网络利用率等众多功能。

  • UDP协议

UDP 是不具有可靠性的数据报协议,不提供复杂的控制机制,利用 IP 提供面向无连接的通信服务。它是一种将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的机制。所以在 UDP通讯中,虽然可以确保发送消息的大小,却不能保证消息一定会到达。因此,应用有时会根据自己的需要进行重发或纠正处理。

  • TCP 和 UDP 的优缺点

TCP 和 UDP 的优缺点无法简单地、绝对地去做比较。

TCP 用于在传输层有必要实现可靠传输的情况。

UDP 主要用于那些对高速传输和实时性有较高要求的通信或广播通信。

  • TCP/IP通讯的基本条件

MAC 地址(数据链路层,OSI模型第2层):用于识别同一链路中不同的计算机。

IP 地址(网络层,OSI模型第3层):用于识别 TCP/IP 网络中互连的主机和路由器。

端口号:用于识别同一台计算机中进行通信的不同应用程序,也被称为程序地址。

TCP/IP通讯的基本条件

    推荐阅读
  • 梦到爬坡预示着什么(梦到爬坡的含义)

    也有的寓意是好运到,母子平安。已婚女性做此梦,有预示丈夫在工作中将会被提升的意思;怀孕期间的孕妇做此梦也是一样,有同样的意思。梦见爬坡没爬上去,表示你正在用你的努力高升,但却困难重重,预示着你现在生活将要很辛苦。梦见列车爬上急坡,预示梦者的健康出现问题。如果想不开,将会患上神经衰弱,建议可以做做运动,调节心态,放宽心。梦见自己爬坡,就代表高升,而骑着自行车上山,则代表你正在用你的努力高升。

  • 秦殇加点可以修改吗(秦殇属性加点攻略)

    完成任务后,从徐庆处获得甲。找到土灵石后交给工匠获得神石玉带。可以选择杀死或放过他。找到后交给异宝匠人获得相应装备。完成此任务后,到砀dang山找到刘邦可得到一颗宝石。所以设计人员似乎故意减低了巫师和术士道具的五行攻击力,尽管如此巫师的五行攻击力仍然很强。

  • 水獭怎么读(水獭是什么)

    我们一起去了解并探讨一下这个问题吧!水獭怎么读水獭的读音是:shuǐtǎ。獭为鼬科、水獭属动物。水獭躯体长,吻短,眼睛稍突而圆,耳朵小,四肢短,体背部为咖啡色,腹面呈灰褐色。

  • 莲藕排骨大枣功效(快来这里了解下具体功效)

    莲藕排骨大枣功效提高免疫力:红枣能够帮助提高人体免疫力,其中含有较多的蛋白质、维生素、微量元素、氨基酸等等营养成分,适合体弱、老年人食用以增强体质。补充蛋白质和脂肪酸:排骨为人类提供优质的蛋白质和所需的脂肪酸。排骨可提供血红素和促进铁吸收的半胱氨酸,可以改善缺铁性贫血。

  • 我的世界光明方块是怎么获得(我的世界闻所未闻的技术性方块)

    我的世界光明方块是怎么获得你听说过技术性方块吗?在《我的世界》中,有许多种类的方块,它们各自都拥有自己的特性,其中有一类特殊的方块,叫做技术性方块。技术性方块指的是在游戏中的事件发生期可用于各种目的的方块,或使用单独的命名空间ID以避免方块状态的不必要组合!而且呢,在java版中,它们不能通过正常游戏获得,大部分连命令都无法获得,基岩版中倒是可以~讲到这里,冒险家们是不是还是不清楚什么是技术性方块呢?

  • 特殊时期正确的开窗通风方法(开窗通风的正确方法)

    开窗通风换气可有效改善室内空气质量,现在小编就来说说关于特殊时期正确的开窗通风方法?下面内容希望能帮助到你,我们来一起看看吧!

  • 女孩为什么不能吃初生蛋(女孩不能吃初生蛋的原因)

    以下内容大家不妨参考一二希望能帮到您!女孩为什么不能吃初生蛋一般来说,鸡在生长期130~160天之内所产的蛋都会被称为初生蛋。没有任何检测证据表明,初生蛋的营养素含量比普通鸡蛋更多。实际上,初生蛋个头较小,每个约40克,因重量不够标准,在国外是不允许出售的。功能蛋是指通过饲料技术使鸡蛋富含锌、碘、硒、钙等营养素。这听起来很好,但实际上,因为没有标准也不好检测,很多产品都有过度宣传之嫌。

  • evening怎么读(英语evening怎么读)

    英语evening怎么读evening英[ˈiːvnɪŋ]美[ˈiːvnɪŋ],n.傍晚;晚上;晚会;晚间活动;v.(使)平;(使)相等;(使)变平;even的现在分词[例句]Shelaybackandenjoyedthep。

  • 听说一角纸币价值十元是真是假(这样的一角纸币)

    人民币是由人民银行发行,最早是1948年发行的第一套人民币,我们目前用的是第五套人民币,今天的主角是第三套人民币。不过这张1角命运不好,发行没多久,就被银行大规模回收。经过几十年的流通,能保存下来的就是凤毛麟角。不过还是有心人有收藏意识,甚至出现了一刀的枣红1角。目前这样的一张枣红1角,如果是未流通的品相,价格高达8000元以上,流通过的价格为500-2000元不等,品相对价格影响非常大。

  • 山药小饼怎么做简单好吃(怎么做简单好吃的山药小饼)

    山药小饼怎么做简单好吃山药上锅蒸熟,摇成泥,口感更加软糯。压好之后,可以把多余的面继续揉成团压成饼,直到做完为止,静待山药小饼发酵至原来的两倍大小,图片的左边是没发酵的,右边是已经发酵好的。用油擦一遍锅的四周,但不要流油,放入山药小饼,这样就不会腻,也减去了许多脂肪。用小火煎,我用的锅厚底薄壁,所以受热均匀且不粘当山药小饼煎至两面金黄之后,封边即可夹出。