求教,S7-200做自由口通讯,控制线
小弟做一个自由口通讯,用串口调试助手通过单片机发送数据没问题,通过调试助手PLC接收数据也没问题,但是单片机通过PC/PPI线连接到PLC,发送数据就不行了。有人说232...
小弟做一个自由口通讯,用串口调试助手通过单片机发送数据没问题,通过调试助手PLC 接收数据也没问题,但是单片机通过PC/PPI线连接到PLC,发送数据 就不行了。有人说232的2、3引脚需要互换,这种方法可以么?还是PC/PPI线不能用,需要换成232转485的线?请高手赐教,小弟不胜感激。
展开
2个回答
展开全部
回答这个问题要从三个方面讲。
1、MOS通讯(电脑通讯),电脑采用MOS通讯方式,标准的MOS的接法是2脚接TXD(发送数据),3脚接RXD(接收数据) ,而一般的外设的标准接法刚好相反,2脚接DXD(接收数据),3脚接TXD(发送数据) ,根据美国电子工业协会的这一标准,在设计通讯线时需要将接线互换,电脑采用的是MOS电平格式(逻辑1的电压-3到-15V,逻辑0的电压3到15V),如果要想和单片机通讯需要采用电平转成才能使用,一般采用一种转换电路MAX232进行转换。
2、西门子通讯,从西门子S7-200内部电路来看,它使用了一块SN75176集成电路,这块集成电路是用于RS485通讯的,由于RS485的通讯方式采用差分方式,引脚没有输入和输出之分没有,它的数据输入\输出端分别是3、8。
3、大多数单片机都有RS232通讯功能,采用的是TTL电平格式,(逻辑1的电压5V,逻辑0的电压0V)。
根据以上说明,如果你想用单片机和西门子S7-200通讯,就不能采用标准的PC/PPI通讯电缆,而应该自制一条电缆。单片机电路也要做特殊的设计,具体方法你可以咨询我。
1、MOS通讯(电脑通讯),电脑采用MOS通讯方式,标准的MOS的接法是2脚接TXD(发送数据),3脚接RXD(接收数据) ,而一般的外设的标准接法刚好相反,2脚接DXD(接收数据),3脚接TXD(发送数据) ,根据美国电子工业协会的这一标准,在设计通讯线时需要将接线互换,电脑采用的是MOS电平格式(逻辑1的电压-3到-15V,逻辑0的电压3到15V),如果要想和单片机通讯需要采用电平转成才能使用,一般采用一种转换电路MAX232进行转换。
2、西门子通讯,从西门子S7-200内部电路来看,它使用了一块SN75176集成电路,这块集成电路是用于RS485通讯的,由于RS485的通讯方式采用差分方式,引脚没有输入和输出之分没有,它的数据输入\输出端分别是3、8。
3、大多数单片机都有RS232通讯功能,采用的是TTL电平格式,(逻辑1的电压5V,逻辑0的电压0V)。
根据以上说明,如果你想用单片机和西门子S7-200通讯,就不能采用标准的PC/PPI通讯电缆,而应该自制一条电缆。单片机电路也要做特殊的设计,具体方法你可以咨询我。
北京捷麦顺驰科技
2024-08-19 广告
2024-08-19 广告
北京捷麦顺驰科技有限公司专注于无线通信模块的研发与生产,其中485通讯的4G模块是我们产品线的重要组成部分。该模块结合了RS-485标准的可靠性与4G网络的高速传输能力,实现了远程数据的稳定传输。它广泛应用于工业自动化、远程监控、智能电网等...
点击进入详情页
本回答由北京捷麦顺驰科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询