求教,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-09-01 广告
2024-09-01 广告
深圳市华芯测试科技有限公司是一家专业从事半导体晶圆检测设备的企业,公司集制造、研发、销售和服务于一体,不仅拥有专业的生产设备、精湛的加工工艺及品质检测体系,具有经验丰富的设计与研发团队及完善的售后服务团队,并集成相关测试仪器、仪表,提供半导...
点击进入详情页
本回答由华芯测试提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询