我做过。
还要一个中间模块(硬件)。 |->下位机01
计算机->中间模块-|->下位机02
|->下位机03
还要一个中间模块(硬件)。 |->下位机01
计算机->中间模块-|->下位机02
|->下位机03
解决方案 »
- 在一个窗体中定义的全局变量,为何这个窗体没有show的情况下,窗体中的全局变量依然可以被赋值,可以使用呢?
- 关于批更新的问题
- 求助!在线等
- 求vb高手:给定两组已按升序排列的整数数据,使用过程编写程序把它们合并为一组仍能按升序排列的数据!
- 以下代码为setforegroundwindows 及 send 问题,诚心求教,请高手赐招
- 一个鼠标hook的问题
- 高级visual basic编程
- 如何在vb中控制纸张的边界(200分求解)
- 请教我怎样从客户端获得服务器的系统时间?
- 我用printer.print 打印数据为什么会没反应,只有退出程序才会反应?
- 一个菜鸟问题,请各位大虾帮帮忙!?(在线等待)
- 在vb6中怎样开发传统的dll?
还要一个中间模块(硬件)。 |->下位机01
计算机->中间模块-|->下位机02
|->下位机03
1)开始时设所有的从机 SM2位为1 ,处于只接收地址帧的状态 (串行帧的第 9位为 1 ),对数据帧 (串行口的第 9位为 0 )则不做响应。
2)当从机接收到主机发来的地址帧后 ,将所接收的地址与本机地址相比较 ,若地址与本机地址相符 ,便使SM2清零以接收主机随后发来的数据,对于地址不相符合的从机 ,仍保持 SM2 =1状态 ,故不能接收主机随后发来的数据信息。
3)当主机改为与另外从机联系时 ,可再发出地址帧来寻找其它从机。而先前被寻址过的从机在分析出主机是对其它从机寻址时 ,恢复其 SM2 =1 ,等待主机的再一次寻址。
4)从机要呼叫主机时,可先发送握手信号,之后便可发送数据给主机。主机通过该信号来判断从机所处的状态,从而作出相应的反应。
RS-232/RS-485转换器资料可参考
http://www.tsfigure.com.cn/rs485.htm
你说得非常正确,我得下位机程序就是这样编的,但是在上位机中怎样控制第9位呢?请详细说明,一定给分。