Gast
#606205
Hallo, ich beschäftige mich momentan mit dem Thema eine SPS selbstzubauen. Ob es nun ein Micotrontoller oder doch ein alter Rechner mit enem Standartlinux+Echtzeiterweiterungr wird weiß ich allerdings noch nicht. Könnt ihr mir Tipps geben, wie ich am besten Ein- und Ausgangsmodule ansteuern kann? Für die PC Lösung könnte ich mir sicherlich auch eine 192 TLL Karte kaufen. Möchte aber gerne die Module über einen "Bus" ansteuern. Habe gesehen, dass es einige Arm7 mit CANbus Interface gibt. Wie sieht denn das Gegenstück dazu aus? Also sozusagen Decoderchups für meine IO-Module? Und was kostet sowas? Wie siehts mit der Software dazu aus? Sehr kompliziert? Welche Geschwindigkeiten sind machbar? Was nützt mir ein RTOS, wenn der Bus zu langsam ist. Zykluszeit sollte maximal 10ms sein. Was ist von einer selbstgebauten Lösung zu halten? zB 16 IO Pins eines Mikrocontroller zu verwenden. 8Bit für den Port, 8bit für die Adresse des Ports. somit hätte ich 256x8 Ausgänge. Eingangsseitig müsste wohl nen FIFO auf die Inputmodule, damit auch alle Signale wirklich abgeholt werden, falls es nicht mehr anliegt. Oder denkt ihr das ist zu kompliziert und ein selbstgebauter serieller Bus ist einfacher? Der dürfte doch viel viel langsamer sein.. Wie siehts mit dem COManschluss aus, ist der schnell genug? Bzw welche kostengünstigen Lösungen gibt es sonst noch für Mikrocontroller? Hoffe ihr könnt mir weiterhelfen.