找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
profibus协议物理层是基于RS485串口通信的,modbus则可以基于RS232,RS485,以太网运行.S7-200的通信口是RS485的DB9串口,所以只有变频器端的通信口也是RS485的DB9串口并且DB9管脚定义与S7-200相同才可以直接使用.
1)查变频器手册,确定通信口是否是RS485串口,有些变频器是使用的RS232串口,如果不支持RS485串口则不行,需要使用RS485转RS232才能使用.
2)确认变频器的RS485的DB9串口管脚定义是否与S7-200通信口一致,S7-200的管脚定义B(TxD/RxD+)为3号管脚,A(TxD/RxD-))为8号管脚,如果变频器的管脚定义与之一致,那么就可以直接使用profibus的连接头直接连接变频器,两端终端电阻打到ON,可以直接进行modbus通信.
注意:2)的管脚定义为西门子的DB9接口定义,其它厂商的RS485串口管脚定义各不相同,如果不一致必须使用自制转换接头,比如说变频器厂商的RS485串口管教定义为(TxD/RxD+)为1号管脚,(TxD/RxD-))为2号管脚,那么200的3号脚需要对应变频器的1号脚,而8号脚则对应于2号脚,这样才可以进行通信.
另外,如果使用PC的modscan32软件测试S7200的modbus通信,如果你的PC带RS485串口是不可以直接使用一般的通信电缆或profibus DP的接头直接连接的,因为标准的RS485串口管脚定义是和西门子的通信口不一样的,并非使用3,8号引脚表示RS485-和RS485+,不过现在的PC一般都不带串口,通常都是使用USB转串口来与PLC连接,一般的USB转RS485口都会提供DB9接头的转接件,转接件端子会标明RS485+和RS485-(或TxD/RxD+和-),比如1和2号端子,使用profibus电缆的红线B接端子RS485+,绿线A接端正RS485-,另一端使用DP插头插入S7-200通信口就可以进行通信了.
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!