TcCOM Beispiele
Module zwischen PLC und C++ können kommunzieren, so dass sowohl auf Seiten der PLC beschrieben wird, wie mit C++ Modulen umgegangen werden kann, wie auch auf C++ Seite, wie mit der PLC umgegangen werden kann.
An dieser Stelle sind die TcCOM Beispiele zur Kommunikation mit der PLC dargestellt.
Im Beispiel TcCOM_Sample01 wird dargestellt, wie eine TcCOM-Kommunikation zwischen zwei SPS stattfinden kann. Dabei werden aus der einen SPS heraus Funktionalitäten der anderen SPS direkt aufgerufen.
Im Beispiel TcCOM_Sample02 wird dargestellt, wie eine SPS-Applikation Funktionalitäten einer existierenden Instanz einer TwinCAT C++ Klasse nutzen kann. Eigene in C++ (oder Matlab) geschriebene Algorithmen lassen sich so leicht in der SPS verwenden.
Bei Verwendung eines existierenden TwinCAT C++ Moduls bedarf es zwar der TwinCAT C++ Lizenz auf dem Zielsystem, eine C++ Entwicklungsumgebung muss jedoch weder auf dem Zielsystem noch auf dem Entwicklungsrechner vorhanden sein.
Im Beispiel TcCOM_Sample03 wird dargestellt, wie eine SPS-Applikation Funktionalitäten einer TwinCAT C++ Klasse nutzt, indem zugleich eine Instanz der C++ Klasse erzeugt wird. Dies kann im Vergleich zum vorherigen Sample eine erhöhte Flexibilität bieten.