LinuxCNC Documentation

СИНТАКСИС

loadrt classicladder_rt [numRungs=N] [numBits=N] [numWords=N] [numTimers=N] [numMonostables=N] [numCounters=N] [numPhysInputs=N] [numPhysOutputs=N] [numArithmExpr=N] [numSections=N] [numSymbols=N] [numS32in=N] [numS32out=N] [numFloatIn=N] [numFloatOut=N]

loadusr classicladder <file name> [--nogui]

ОПИС

Цей компонент складається з частини, що працює в режимі реального часу, та частини, що працює в режимі нереального часу. Частина, що не працює в режимі реального часу, завантажує програмований опис ланцюга, а частина, що працює в режимі реального часу, забезпечує контакти. Ім’я файлу конфігурації можна змінити за допомогою аргументу до частини, що не працює в режимі реального часу. За замовчуванням частина, що не працює в режимі реального часу, забезпечує графічну візуалізацію завантаженого ланцюга, яку можна вимкнути за допомогою опції «--nogui» до частини, що не працює в режимі реального часу.

Ці контакти та параметри створюються модулем реального часу classicladder_rt. Кожного періоду (мінімум 1000000 нс) ClassicLadder зчитує входи, оцінює логіку релейно-контактної схеми, визначену в графічному інтерфейсі користувача, а потім записує виходи.

ПІНИ

classicladder.0.in-NN IN bool

These bool signal pins map to %INN variables in ClassicLadder.

classicladder.0.out-NN OUT bool

These bool signal pins map to %QNN variables in ClassicLadder. Output from ClassicLadder.

classicladder.0.s32in-NN IN sint

Integer input from ClassicLadder. These sint signal pins map to %IWNN variables in ClassicLadder.

classicladder.0.s32out-NN OUT sint

Integer output from ClassicLadder. These sint signal pins map to %QWNN variables in ClassicLadder.

classicladder.0.floatin-NN IN real

Integer input from ClassicLadder. These real signal pins map to %IFNN variables in ClassicLadder. These are truncated to S32 values internally, e.g. 7.5 will be 7.

classicladder.0.floatout-NN OUT real

Real output from ClassicLadder. These real signal pins map to %QFNN variables in ClassicLadder.

classicladder.0.hide_gui IN bool

This bool pin hides the ClassicLadder window, while still having the non-realtime code run. This is usually desirable when modbus is used, as modbus requires the non-realtime code to run.

ПАРАМЕТРИ

classicladder.0.refresh.time RO sint

Повідомляє, скільки часу тривало останнє оновлення.

classicladder.0.refresh.tmax RW sint

Показує, скільки часу тривало найдовше оновлення.

classicladder.0.ladder-state RO sint

Повідомляє, чи програма запущена, чи ні

ФУНКЦІЇ

classicladder.0.refresh FP

Частота оновлення рядка. Додайте це до потоку серво. Ви можете додати це до швидшого потоку, але він. Оновлюватиметься не швидше, ніж раз на 1 мілісекунду (1000000 нс).

ПОМИЛКИ

Дивіться https://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadder_Ver_7.124 для отримання найновішої версії.

ДИВІТЬСЯ ТАКОЖ

ClassicLadder розділи документації LinuxCNC для повного опису синтаксису ClassicLadder та прикладів.