CODESYS

CODESYS

CODESYS Control(Runtime)の変数をPythonで取得1 OPC UA

同一デバイス(Zynq ultrascale+ Petalinxボード)内でPythonのopcuaライブラリを使ってCODESYS Control(Runtime)のPLCプログラムの変数を取得する。 Petalinuxにインストールした...
CODESYS

CODESYS Control(Runtime)をPetalinuxにインストール

CodesysはWindowsかLinuxならDebian系にしか対応しておらず、Petalinuxに対応させてインストールしてみました。 種類 CODESYS DevelopmentPLCをプログラムするソフトは(紛らわしい。 Progr...
CODESYS

CODESYS Control(Runtime)の変数をPythonで取得2 External Call(Unix Domain Socket)

External CallはUnixドメインソケット(UDS)を使ってスキャン同期で動作し、値が1つなら一回の読書で50us程度の高速通信です。 External Callは同一ボード内の同一Linux OS内通信です。 タイミングが重要な...
CODESYS

CODESYS Control(Runtime)から外部Pythonプログラムを実行

CODESYS Control(Runtime)のPLCプログラムから同一デバイス(Zynq ultrascale+ボード)内のPythonプログラムを起動する。 Pythonプログラムを起動 まずCODESYS Controlを動作させて...