RS485接口由来
智能外表是跟着80年代初单片机技能的老练而发展起来的,现在国际外表商场根本被智能外表所独占。究其原因便是企业信息化的需求,企业在外表选型时其间的 一个必要条件便是要具有联网通讯接口。开始是数据模拟信号输出简略进程量,后来外表接口是RS232接口,这种接口能够完结点对点的通讯方法,但这种方法 不能完结联网功用,随后呈现的RS485处理了这个问题。
RS485接口的电气特性
RS485选用差分信号(正?)逻辑,+2V~+6V表明“1”,- 6V~- 2V表明“0”, 该电平与TTL电平兼容,可便利与TTL 电路衔接。许多状况下,衔接RS-485通讯链路时用一对双绞线将各个接口的“A”、“B”端衔接起来(依据状况来挑选共地)。
S7-200的485接口阵脚界说
S7-200 手册中485接口 的阵脚界说如图1所示:
图1
别的的材料所描绘的s7-200 内部的485接口电路如图2所示:
图2
两图中关于485接口 3和8 阵脚界说截然相反的,做通讯测验首要依据图1的界说来衔接,成果PLC接纳数据过错;然后依据图2的界说来衔接,PLC接纳数据正常;
以实践运用状况为基准的话,则以为s7-200的485接口3为A ,8为B来运用。
单片机和PLC之间通讯
单片机端选用的RS232串口而PLC上为RS485接口,二者阵脚界说和逻辑电平有所不同故完结二者之间的通讯需求其他器材来进行转化调整。
1. PC/PPI线缆
经过PC/PPI线缆来衔接单片机和s7-200,数据通讯无误;
2. RS232 – RS485转接头
问题一:单片机RS232串口 和 转接头的RS232串口衔接线 是直连线仍是穿插线?
转接头阐明中RS232 接口是DCE方法,能够和DTE 终端设备串口直连,和DCE设备相连需求用穿插线衔接。
关于串口设备衔接线运用穿插线仍是直连线的简略区别:
若线缆两头一公头一母头,则选用直连线;
若线缆两头同为公头或母头,则选用穿插线。
问题二:关于232-485转接头 及其配套的 接线端子 上的标号
RS232 数据信号为负逻辑,RS485 数据信号为正逻辑,传输相同的数据波形如图所示:
图3:RS232 的波形
图4:RS485 的波形
依照转化头阐明书上的标明丈量波形成果:
① 转化头输入和输出波形 形状共同,为负逻辑进行数据传输;
② 转化头 和 接线端子 上的D+ 和 D- 做了穿插标明,依照接线端子上的标明进行丈量波形,则转化头 和 接线端子 上的输入和输出波形 做了一次回转。
依据示波器丈量波形, 转化头 与 sp485e 之间 的电路部分对RS232 信号做了逻辑电平的转化,转化接头RS485端 成心将D+/D-标反 以到达串口数据的通明传输,接线端子 在标明上将其“拨乱兴治”,然后正确的信号传给PLC。
试验进程中,把端子直接去掉,自行焊接串口线 衔接 转化头 和 PLC 串口,然后形成通讯不正确(中心还夹杂着 转接头的供电 及 PLC串口阵脚界说的问题)。
总结:通讯不畅,依据数据链路丈量个节点的波形,确认呈现问题的环节;
别的,设备上的阵脚标明只能做参阅,实践的界说需求参看芯片数据手册及电路来确认。
3. MAX3485芯片
单片机和PLC之间的信号直接经过 485芯片来进行数据的转化传输。
无论是PC/PPI线仍是转接头 其实质都是经过485芯片来完结 232接口和 485接口的数据转化作业的,故从本钱考虑终究要选用485芯片来完结单片机和PLC之间的通讯。