发布于 2008-05-23 17:48:02
0楼
那我如果想用1个CP340来通讯3个带485的同类型的智能传感器,就是点对多点,该怎么调用SFB61?如果硬件组态时CP340的地址是I:288~303,那LADDR的地址是取288呢?还是在288~303中任取1字节啊?还是占完288~303啊?地址应该只用了1字节吧,那其他字节地址为什么不能用来和剩下两个485设备通讯呢?我的意思就是说调用3次SFB61,A传感器调用时LADDR中地址为288,B传感器调用时就设为289,C就设为290不行吗?搞不明白,快疯了!能给我详细解释下吗?拜托了!
=========================
用1个CP340来通讯3个带485的同类型的智能传感器时,SFB61每次只能接受一个液表的信号,故针对每个液表要调用一次;
LADDR只需取首地址,即288,转换以下应该是W#16#120;
至于收到的数据是那个液表的,我说过,要分析收到的数据。一般情况下,通信帧里包含地址信息,用液表的地址来区分!
如果不嫌麻烦的话,把液表的通信协议贴出来大家帮你看看!
好好生活,天天向上!