控制方案---请教

badboy_qiu 2003-03-07 11:38:32
现状:测试设备3台,而且各自带有控制、数据采集和处理计算机

要求:用一台主控计算机将这些设备综合控制起来,把数据都采集到主控计算机内进行处理,并且可以控制这3台设备。

实现:我用了3个串口进行数据和指令传送。

请教:由于我是非控制专业的,所以做不出专业的东东来,请高手赐教。另外,我用的编程语言是vc
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
happybeyond 2003-03-08
  • 打赏
  • 举报
回复
up
microyzy 2003-03-08
  • 打赏
  • 举报
回复
不懂,up一下
wb4u 2003-03-08
  • 打赏
  • 举报
回复
这样理解行不行?
A,B,C三个下位机主动接收,消息靠上位机发送,发送数据包里含有A、B、C的识别码,下位机当收到属于本机的信息时,接收数据并处理,并返回上位机所需信息。
数据包可写成 起始码+识别码+...(命令或数据)...+校验码+结束码
AthlonxpX86 2003-03-08
  • 打赏
  • 举报
回复
用一个串口就可以完成,主要看你用程序怎么控制了,硬件上很简单,把主控机的TXD结到所有单片机(PLC)的RXD,主控机的RXD接到所有单片机(PLC)的TXD,
这种方法实现起来非常简单,可是也有不足之处,所有设备可以同时接收数据,但是同一时刻之准许一个单片机向主机发数据,而且你要定制自己的数据包,就像结构一样,里面包含指令和必要的数据,来让单片机区别接收到的是不是自己的数据,也就是说单片机要接收所有数据,然后判断他是不是自己要接收的,(由主控机发出的数据包决定要谁接收数据或者发送数据),单片机要主动接收和判断数据包,主控机有权控制(通过数据包中的指令)某一个单片机接收或发送数据

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧