
1、上位机:
上位机是指可以直接发出 *** 控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化。
2、下位机:
下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。
扩展资料:
通常上位机和下位机通讯可以采用不同的通讯协议,可以有RS232的串口通讯或者采用RS485串行通讯。
当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。采用封装好的程序开发工具就可以实现PLC和上位机的通讯,可以自己编写驱动类的接口协议控制上位机和下位机的通讯。
参考资料来源:百度百科—上位机
参考资料来源:百度百科—下位机
新买的威纶通触摸屏开机 *** 作如下:
1、查看触摸屏背面印有触摸屏的型号。
2、将24v和0v端子线接上看开机画面正常显示说明问题不大。
3、去官网下载触摸屏的Easybuilder编程软件根据你屏幕的型号和下位机的种类设置系统参数配置和通信参数完成后拖拽控件进入对需要通信的变量进行参数设置完成后编译写入触摸屏将触摸屏通信线和下位机接好,下位机程序完成后通电就可以使用了。
一般来说,测试上下位机通信。
先使用工具测试你的下位机,完全通信成功后,在用来调试你的上位机。
不然你话,你都不知道错误在哪里。
加入下位机不是开发的,根本就无法证明是否是下位机的错误。
先使用串口精灵之类的调试你的开发板。
确认是 OK 了之后,在调试你的程序。
//如果你的程序功底足够深,就可以通过你的程序确定是上,还是下位机的问题了。
#define FIFO_SIZE 128
u8 Uart1_RecvChar(void)
{
u8 ch;
ch = USART_ReceiveData(USART1);
while(USART_GetFlagStatus(USART1, USART_FLAG_RXE) == RESET);
}
int main(void)
{
u8 usart_fifo[FIFO_SIZE], i = 0,ch;
while(1)
{
ch = Uart1_RecvChar();
if( ch )
{
if(i >= FIFO_SIZE) i = 0;
else usart_fifo[i] = ch;
}
}
}
不清楚的可以继续提问
plc上位机就是编程用的PC机,也可以是 *** 作员站;但是有的PLC不设面板及上位机,就是控制机柜,用灯眼在判断执行步骤及故障。下位机就是PLC的控制器,每一个品牌有一个产品序列;组态软件是能够打开内部逻辑程序的软件,一般存在上位硬盘,需要时连接控制器进行在线修改逻辑即可。------------望采纳,谢谢
以上就是关于什么是上位机和下位机全部的内容,包括:什么是上位机和下位机、新买的威纶通触摸屏开机、VC++怎样编程实现上位机与下位机的通信等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)