上位机功能(上位机功能框图)

Exce表格网 2023-02-22 17:35 编辑:admin 73阅读

1. 上位机功能

一、指代不同

1、上位机:指可以直接发出操控命令的计算机。

2、触摸屏:是一种可接收触头等输入讯号的感应式液晶显示装置

二、功能不同

1、上位机:屏幕上显示各种信号变化(液压,水位,温度等)。

2、触摸屏:当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。

三、作用不同

1、上位机:提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节罢了,多语言支持功能模块,同时支持数种高级语言为上位机编程。

2、触摸屏:赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。

2. 上位机功能框图

上位机可以用C#,C++,labview等编程。一般上位机是相对于下位机而言,通过通信端口与下位机相连。根据通信协议通信。上位机的功能主要有控制下位机以及接收和显示下位机传回的数据,监控下位机的工作状态。一般根据自己擅长的语言,只要能实现上位机功能,随便哪个语言都可以。

3. 上位机功能设计与实现

实现S7-300通过TCP\IP与上位机直接通讯的步骤:

1、先在netpro里面建立一个connection,组态一个plc与unspecificed(就是你的pc机)的连接,填上plc和plc的ip地址和端口号就行了,然后这个连接要下载到plc中去。

2、plc侧用fc5、fc6编程

3、vb侧用socket编程

4、注意西门子的数据字节存放顺序与pc不同

4. 上位机功能界面设计

呵呵,楼主和我当初一样的迷惑。

我当初啃C语言的时候,也是想用C语言做界面出来,走了很多冤枉路,这里希望能给楼主一些提示。

如果你想用“纯”C来做界面的话,那么我会很肯定的告诉你,很难。你所有的操作都要调用API,包括每个按钮的位置、大小,框的位置、大小等等都是通过计算得出来的。这样一来开发的效率是可想而知的。

当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。

如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:

#include

void main()

{

MessageBox(NULL," Hello World!","我的第一个窗口程序",MB_OK);

//这里的MessageBox函数,就是API函数,函数的意思是调用一个信息框

}

界面只是一个和用户交互的窗口,比如说在MFC中,界面和程序之间数据传递的方式就是通过UpDate()这个函数,UpDate(FALSE);是把变量数据传给界面,UpDate(TRUE)是把界面数据传给变量。当然,前提是需要它们之间关联一下。这么一说楼主估计就明白界面的用处了吧。

MFC是用C++开发的,C++和C上还是有很大的差异的。直接入门会有很大的难度。建议楼主可以先看看C++的书。了解下,什么是类,什么是容器,什么是重载,什么是构造,什么是析构,什么是面向对象。这也不是一句话两句话能讲完的。

我给楼主些意见:

一:想玩界面的话,就用QT写,或者先用其它简单语言(VB、或国产易语言。PS:易语言实质上就是C++的封装,不过很多功能都打包了,用起来比MFC简单的多。)。

二:如果你想更深一步做软件,可以选择学习C++,然后学MFC

三:C语言很强大,是其它编程易语言无法超越的(个人观点)。你前面的说C语言学的很好,我觉得你话撩的有点早。(这个观点当你水平从菜鸟上升一两个等级时候你就会明白)

四:多做项目。(PS:自己想做什么软件,就着手做,不要把要求定的太高,比你水平高一点的软件,做项目是上升最快的方法之一)

5. 上位机软件功能

一、指代不同,工控机:是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。上位机:指可以直接发出操控命令的计算机。

二、特点不同,工控机:机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。机箱内有专用底板,底板上有PCI和ISA插槽。机箱内有专门电源,电源有较强的抗干扰能力。上位机:当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。三、应用不同,工控机:控制现场、路桥控制收费系统、医疗仪器、环境保护监测、通讯保障、智能交通管控系统、楼宇监控安防、语音呼叫中心、排队机、POS柜台收银机,上位机:上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。

6. 上位机的使用

PLC的上位机是用来显示当前控制对象实际状态,并可快速将指令发送到PLC执行,从而达到预想控制效果的设施。

一般上位机有两种,触摸屏和工控机。

通过上位机,可以方便的总览全局,设备的所有状态尽在掌握。工作人员在电脑或触摸屏前,即可完成所有的操作,非常方便。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片