返回首页

上位机如何进行状态监控?

184 2024-01-06 19:13 admin   手机版

一、上位机如何进行状态监控?

在上位机画面中组态好画面,然后建立与PLC通讯连接来获取设备状态信息,即将画面中设备与PLC中变量进行组态好即可实现状态监控

二、编写的上位机如何实现控制单片机?

一般来讲,你说的这种功能是这样实现的:用VB或者VC在计算机上面编写一个应用程序操作界面,一般称为上位机,通过COM串口和下位机(一般是一个单片机系统)物理连接,通过上位机发出指令,也就是通过计算机COM串口发出一些数据。通常是要约定好波特率、数据位、校验等,下位机根据上位机的指令做出执行操作,I/O口输出一个电平去控制继电器,再去控制强电。

如果你只保留计算机,用计算机的COM串口直接作为输出驱动,是有问题的。分析如下,因为计算机的串口主要用途是通讯,即传送一些RS232电平的信号,比如传送数字1、2、3。。。或者是字母A、B、C。。。。。等,即使是传送一位也会同时有0逻辑和1逻辑出现,即不能一直让串口线的TX线一直输出逻辑0的,所以无法实现你说的功能。

三、上位机(VB)与下位机(单片机))如何实现通信?

能实现:通过虚拟机来测试,这时需要虚拟串口软件,需要虚拟出串口来实现互连。 仿真方面:实现按键发音,并发送相应信息给上位机,通知上位机哪个键子按了。其中下位机仿真部分的实现,需要发声、串口发送,及中断方面的内容,需要研讨。 VB也就是上位机,其实相对简单,通过串口控件,实现读取下位机发送过来的键值信息,并进行相应处理。 我只是概要的说明了项目可实现及需要的相关的知识。

四、单片机和上位机的区别?

单片机和上位机是两个完全不同的概念,区别非常大,具体如下:

1.单片机,是特殊的CPU,是一种集成电路芯片,可以围绕该芯片搭建项目需要的外围硬件电路,然后通过编程软件,编写单片机程序,实现想要的功能。

2.上位机,是工业自动系统中的用于人机交互的设备的统称,可以是工控机,也可以是触摸屏。上位机的下位机可以是PLC,也可以是单片机,一般情况下是PLC。上位机通过特定的软件比如WINCC,INTOUCH,IFIX,KINGVIEW等,进行上位画面设计,通过通信与PLC数据交换,实现系统方便的监视与控制。上位机也可以自行用C++,VB,Delhpi,C#等软件自行编写,但需要较强的编程功底。

五、什么是监控系统上位机?

监控系统上位机一般都是工控机!也就是工业计算机,通过里面的软件和各种接口,例如串口、以太网等等,采集各种设备的数据,例如PLC、仪表、变频器等等,工控机把数据采集上来,通过软件把数据显示到画面上,可以在工控机上就能看到远程的设备的数据和状态,也可以操控,同时可以数据统计等别的复杂的功能。

六、PLC1200如何传递心跳给上位机以便上位机监控通讯状态?

做个自加或自减的数值,送上位机进行锁存判断,不同即有心跳。

七、52单片机怎么和上位机通信?

52单片机和上位机通信方法:

第一步,将keil 4安装到PC上,建个工程,编写串口程序(相信懂单片机的小伙伴都会的,这是基本知识),在串口初始化程序中,设置好波特率(可以理解为单位时间内传输码元符号的个数,要与比特率区分开),打开串口中断和总中断;

第二步,编写串口中断程序,串口中断号是interrupt 4,(这个千万别弄错了),在中断程序中,要定义一个接收从上位机PC端发过来的字符类型为:unsigned char ,并将单片机接收到的数据再返回到PC机上,在串口助手上显示出来;

第三步,利用下载工具(相信大家都有的)下载编译好的.hex文件到单片机中,在PC端打开串口助手,在“我的电脑”-->"设备管理器"中找到对应的串口,设置好波特率,数据位数,停止位,校验位,设置好以后,在“字符输入框”中,输入数字或者字符,点击“发送”,此时,会在接收区看到接收到的字符。

第四步,如果你在接收区看到的是乱码,一定是你波特率没有设置成一致,此时要检查串口初始化的程序,一般情况下,设置为4800Bps或者9600Bps,是没有问题的,过高(115200Bps)可能会出现问题,误差越小越好。

八、如何编写三菱PLC上位机监控软件?

用组态王 winncc等现成软件可以监控PLC. 如果对通信协议熟悉,自己用VB写也可以。

九、什么是单片机上位机啊?

上位机一般是PC机,上位机软件是能够通过PC机控制下位机(单片机)或和下位机进行交互(通信,数据交换等),一般是一个和下位机通信的PC接口,比如常用的上位机软件编程环境有VB,VC++,Delphi,LabVIEW,Qt4(Linux环境)等。

上位机和下位机的连接一般用RS232(串口)或USB协议。

十、上位机发送给单片机的数据为什么不能返回给上位机?

先用示波器 看看 你发送的数据是否到MCU的RX脚。如果没有 那肯定是硬件问题。(包括线路,以及上位机发送出来的方式) 如果RX看得到数据,而单片机接收不了,如果你单片机可以在线调试,那就在接受的时候设置个断点,看数据是否因为格式跟波特率错误,导致数据异常。 也就是需要确定数据格式。

最后一步检查程序,看是否能进入读取串口数据的操作。 基本就是这些。。

顶一下
(0)
0%
踩一下
(0)
0%
用户反馈
问题反馈
用户名: 验证码:点击我更换图片