大家好,我有一个很急的问题向大家请教.
问题是:我用一台计算机跟两台224远程通讯,224中用的是自由口的方式,波特率为1200,用的是普通的屏蔽电缆,电阻小于10欧.
在计算机跟一台224测试的过程中,出现的问题如下:我在计算机端用一跟普通的电缆接rs232/rs485的转换器的232端,然后从485端用一个普通的串口焊两跟线接远程的224 ,224能完整的接受数据,但只能返回39位发送数据中的前8位,并以固定的FF结尾.
当我在224端接上一个profibus网络接口时,或者同时将转换器485端接一个profibus网络接口,再从其A B端子引线出去,现象一样.
只有当计算机端的profibus网络编程接口跟转换器的485相接,然后其cpu接口也接一个224,并且保证上电时,远程的224才能返回正常的数据.另外用了profibus网络接口后,计算机跟224能通讯的前提是,两个profibus网络接口都必须处于off状态.
各位前辈,根据你们经验,能告诉我问题可能出现在哪儿吗?
谢谢你们了!