quote:以下是引用鼠老爹在2009-09-25 12:10:59的发言:quote:以下是引用chengrui在2009-09-25 11:16:32的发言:
1000块给你程序,不要老找别人白要。
说得好!不过发泄完了,忙还是要帮的。
单机通讯与多机通讯的唯一区别在于“地址”。单机通讯无所谓“地址”,两人面对面说话就行了。然而多机通讯就像挨个儿交谈,否则七嘴八舌一起说话,谁也搞不清说什么。那么“挨个儿交谈”就得给每个对象起个名称,主机叫到谁,谁就应答,别人不许插嘴。这点必须依靠软件协议来实现。在硬件上,尽管RS232属于全双工通讯标准,但不支持多机网络通讯;因此必须使用RS485组成多机网络,配合软件协议,实现多机通讯。更高级的可以是现场总线,甚至是以太网。
在具体的硬件、协议上有什么问题,大家可以帮你。程序嘛,还是自己动手写。会写单机通讯程序了,多机通讯还写不出来吗?!
兄台理论上讲的很明白,估计楼主原本就懂得。
所以看完了也不会有多少收获。
真不如1楼来的直接。
如果程序有注释解释,那么原理自然也包含在过程中了。
我有给人做过1对3的485通讯程序,运行两种不同的协议,其中两台仪表的协议相同。