Gast
#4012667
Grüß euch, wir planen in Zukunft neue Sensortechnologie einzusetzen die über eine MODBUS Schnittstelle anstatt einer 4..20mA Schnittstelle funktioniert. Früher war es möglich bei Sensordefekt einfach den Sensor zu wechseln oder mit anderen zu tauschen. In Zukunft ginge das nicht, wir müssten dem Kunden jeden Austauschsensor zuvor auf die richtige Adresse programmieren. Auch gehe ich davon aus, dass die Kunden auf die Idee kommen werden bei defekt weniger wichtige mit wichtigeren Sensoren zu tauschen, was hohe Finanzielle Schäden verursachen kann.... Die Kunden sind idR nicht qualifiziert, deswegen möchte ich auf jeden Fall solche Situationen ausschließen. Idee : In jeder Anschlussbox an der die Sensoren mit Steckern angeschlossen werden, eine kleine Platine (mit Atmega8 oä.) unterzubringen, die zunächst den Sensor vom Bus getrennt hält und die Adresse im Sensor programmiert. (Adresse ist dem uC vorher selbst einprogrammiert/"gejumped" worden bei Montage der Anlage). Ich gehe natürlich davon aus das die Elektronik den Sensor deutlich überlebt. Ist die Adresse programmiert kann der Sensor mit dem Bus bzw. der SPS verbunden werden. Praktischerweise sollte die Platine dann auch per MODBUS erreichbar sein um evtl. Diagnoseinformationen bereitzustellen (kein Sensor verbunden, Sensor antwortet nicht, etc...). Es gibt also zwei Modi: 1. Verbindung zwischen Sensor(Slave) und uC(Master) 2. Verbindung zwischen Sensor(Slave), uC(Slave) und SPS(Slave) Um die Impedanz des Bus nicht in den Keller zu drücken war meine erste Idee zwei RS485 Treiber (zb. LT1785) "Rücken an Rücken" zu betreiben, also jeweils RO und DI zu verbinden und im Modus 1 einen Treiber auszuschalten. Im zweiten Modus dann aber beide Treiber aktivieren. Allerdings muss dann TXD/RCV am uC gedreht werden. Fragen : 1. Mit welcher Schaltung kann ich TXD/RCV am uC drehen / welcher uC kann das von hause aus? 2. Wenn ich die zwei Treiber Rücken an Rücken betreibe, bekomme ich dann eine Rückkopplung (zweidraht RS485 ), sodass die Signale reflektiert werden? 3. Wenn JA, welcher alternative Aufbau bietet sich an, ohne das die Busimpedanz sich verschlechtert, bzw. weiter 32 Geräte betrieben werden können? (Der Sensor kann 32 Geräte treiben, der LT1785 bis zu 128)