C#工控上位机实例_工控学习,搞工控的到底什么是上位机,什么是下位机?
上位机
上位机是指可以直接发出操控命令的计算机,
一般是PC/host computer/master computer/upper computer,
屏幕上显示各种信号变化(液压,水位,温度等)。
下位机
下位机是直接控制设备获取设备状况的计算机,
一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。
工具/原料
- 计算机一台
- 组态王,PLC
方法/步骤
- 概述:
上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。
上下位机都需要编程,都有专门的开发系统。
在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。
- 工作原理:
两机如何通讯,一般取决于下位机,下位机一般具有更可靠的独有通讯协议;
使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力;
多语言支持功能模块,一般同时支持数种高级语言为上位机编程。
通常上位机和下位机通讯可以采用不同的通讯协议,有RS232的串口通讯或者RS485串行通讯。
当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。采用封装好的程序开发工具就可以实现PLC和上位机的通讯,当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。
- 经验:
通常工控机,工作站,触摸屏作为上位机,
通信控制PLC,单片机等作为下位机,从而控制相关设备元件和驱动装置。
END
注意事项
- 上位机是指可以直接发出操控命令的计算机
- 下位机是直接控制设备获取设备状况的计算机
- 工控机,工作站,触摸屏作为上位机, 通信控制PLC,单片机等作为下位机
C#工控上位机实例_工控学习,搞工控的到底什么是上位机,什么是下位机?相关推荐
- C#工控上位机实例_南京物流仓库【仓库物流】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...
?南京滨江开发区300平方变压器250KVA厂房陆郎加油站附近开发区 | 物流仓库 | 厂房招租 南京滨江开发区陆郎加油站附近300平方独门独户厂房招租?变压器250KVA?适合小型磨具机械加工无污染 ...
- C#工控上位机实例_「C#上位机」西门子1200PLC实用定位控制程序案例
1. 引言 本文是一篇综合性非常强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好 ...
- trackbar控件显示刻度值_安卓自定义电平流图形控件
引言 在无线电监测方面,需要对信号进行展示,其中一项数据就是设备返回的电平数据,需要对其实时展示,一图胜千言,最好且最直观的方式就是图表展示,这样对其信号强弱的变化,就可以一目了然. 本文主要讲安卓版 ...
- ios 代码设置控件宽高比_#iOS 开发实用技巧# Masonry 控件宽高(不同控件之间宽高比)比设置方法...
Masonry 项目中我们实用 Masonry 自动布局,可能需要设置控件的宽高比,需要记录一下这个方法. 一句代码搞定: 注意这里需要设置的是控件的宽高比. make.width.equalTo(s ...
- thinkpad触控笔怎么用_新iPhone将支持触控笔?乔布斯当年是这样疯狂diss的
如今时间已经来到8月中下旬,距离苹果秋季发布会差不多只有一个月时间,如果按照目前最可靠的猜测--9月10日来计算,那么我们只需三周就可以见到新一代iPhone了.而据最新爆料,今年新iPhone一个最 ...
- 泛型java实例_【Java学习笔记】Java6泛型实例
你若是不使用泛型,则会这样处理数据类型不确定的问题: class Stash { private Object x; void set(Object x) { this.x = x; } Object ...
- 帆软日期控件变灰_数据分析插件FineReport中日期控件如何校验JS
效果查看 分页预览模板,选择开始时间和结束时间,使这两个日期之间相差超过15天,就会弹出上述对话框. 注:上述js代码在火狐,谷歌IE9等浏览器下没有问题,但是在IE8以及IE8以下的ie浏览器版本中 ...
- 上位机、下位机的初略解释
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的.上位机发出的命令首先给下位 ...
- 关于上位机和下位机的一些解释
这是今天在CSDN论坛查到的一些资料,怕找不到了,有贴到这里来了,没有侵犯作者版权的意思哦,虽然很简单的东西,但是对初学的小菜鸟还是有点意义的,留着,见证我的成长. 上位机是指:人可以直接发出操控命令 ...
最新文章
- event对象(触发机制)
- linux中更新python_linux下面升级 Python版本并修改yum属性信息
- 设计模式 — 行为型模式 — 迭代器模式
- mysql数据库重命名php_mysql基础:删除数据库,删除表,重命名表_MySQL
- hdu1255 扫描线,矩形重叠面积(两次以上)
- 根据UE发送前导码时是否存在碰撞
- leetcode剑指 Offer 20. 表示数值的字符串
- 提高django model效率的几个小方法
- 人不是被事物本身困扰是什么理论_你常常被负面情绪困扰么?怎么释放和解决负面情绪...
- 考研高等数学张宇30讲笔记——第十讲 积分等式与积分不等式
- 85条高级AutoCAD工程师绘图技巧(2)
- 元宇宙办公的未来:突破职场次元壁,重塑的不只是组织形态
- 院士专家热议如何拥抱“东数西算”,第二届中国IDC行业Discovery大会顺利召开
- mbp touchbar设置_千万不要再买 TouchBar 的 MBP,教训深刻!
- TCP连接异常终止(RST包)场景分析
- 苹果股价盘后涨超5% 市值一度突破万亿
- 苹果xr配置_5000元以内苹果手机推荐:11、XS、XSMax怎么选?
- 打开小猫咪之后,国内的网站打不开了,怎么办。原因是dns解析出了问题
- 论文投稿指南——中文核心期刊推荐(水利工程)
- 快乐星球计算机老师,《快乐星球Ⅴ》新电脑老师(上)