发布于 2008-06-02 15:57:09
0楼
也谢谢dcount107,也同谢lybin
dcount107:“另外发送时可将接收缓冲区清空一下”,对DB块一次清零吗?指令是什么?数据转存的SFC20我怎么从库里面调不出来哦,哪位兄弟教教我。
lybin:问题是现场的四个从站不是我做,四个从站现场级联,然后一个485双绞线扔给我,按照RTU方式通讯,我要对四个从站进行一些数据的读和写。对方没义务,也不是simens系统的,来建DB1\DB2....块
占空比我明白,我的理解是通讯是100ms,然后延时500ms,不管收没收到数据,及进行下一个从站的通讯,那么怎么知道后面读上来的数据是本次的,还是上次的?接收DB块也没有从站地址的呀
越来越晕了。呵呵
希望通过此帖,可以解决siemens 300 MODBUS通讯问题,也希望抛砖引玉,使后来的兄弟们少走弯路。
最近被MODBUS搞的有点烦