СИНТАКСИС
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 та прикладів.