关于自由通讯我的经验和步骤(以ABB550变频器
modbus通讯为例,例中3个从站)
1.弄清楚从站的相关设置 如站地址1
相关设置:站地址、波特率、奇偶校验、停止位、数据位等
参数9802=1; 5302=1 ;5303=9.6;5304=0;其它默认值
2.通讯协议
各厂家可能不一样,比如你读、写从站数据要仔细研究其协议
根据协议我要实现写频率(06功能,寄存器40002也即16#01),读频率(03功能, 参数103也即16#67)、读电流(03功能,参数104也即16#68),这些16进制格式都要写到相应发送格式中,如有不懂请详细看Mobus通讯协议
3.硬件设置:
CPU226两个端口都是基于485口,属于半双工,因此用9针口的3和8端子,如有必要须用到其接待端子,最好用西门子DP通讯接头和其电缆!如果你的从站是485口可以直接对应连接,如果是232口则需要用232/485转换装置(电脑城里到处是,但尽量买好一点的)!如果有多个从站,且距离比较远则要把最后的从站终端电阻开启以减少信号辐射而衰减!
未完待续中。。。。。。