求助,proteus仿真8051单片机如何与组态软件iFIX实现通信,怎样将modbus协议加载到单片机中??感激不尽

求详细做法,谢谢!

首先,你既然是仿真,你必须使用虚拟串口吧,proteus虚拟串口就够你忙活的。
程序中建议使用协议,比如你说的modbus协议也是可以的,一般的组态软件都走这个协议的

在iFIX中设置好modbus协议地址

你说的怎么加载,单片机里面的协议是你要写出来的啊。不要求要全部控制字,至少常用的几个你要有的吧。

程序在keilc中编译后,生成的hex文件,就可以在proteus中仿真的啊

祝你好运,追问

看了很多虚拟串口的材料还是不太明白,虚拟串口是要和我仿真用的单片机连接起来吗?

然后虚拟串口和iFIX通信主要就是程序以及设置协议地址?

我仿真的单片机通过下图连接到COMPIM口,U3左边和单片机的RXD、TXD相连,虚拟串口在这儿要怎么用呢??本人新手,敬请指教,谢谢!

追答

差不多 我用的是232不是485

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-16
你先用keil写好程序,然后在proteus里面双击单片机,添加hex就可以了
相似回答