LinuxCNC Documentation
This page is 96% translated. Untranslated text is shown in English.

СИНТАКСИС

loadrt opto_ac5 [portconfig0=0xN] [portconfig1=0xN]

ОПИС

Ці контакти та параметри створюються модулем opto_ac5 у режимі реального часу. Змінні portconfig0 та portconfig1 використовуються для конфігурації двох портів кожної карти. Перші 24 біти 32-бітного числа представляють 24 точки вводу/виводу кожного порту. Найнижчий (крайній правий) біт буде контактом HAL 0, який є контактом 47 роз’єму. Наступний біт ліворуч буде контактом HAL 1, контактом 45 роз’єму і так далі, аж до біта 24, який буде контактом HAL 23, контактом 1 роз’єму. Біти «1» представляють точки виводу. Отже, канали 0..11 як входи і 12..23 як виходи будуть представлені (у двійковій системі) 111111111111000000000000, що в шістнадцятковій системі дорівнює 0xfff000. Це число, яке ви будете використовувати, наприклад.

loadrt opto_ac5 portconfig0=0xfff000

Якщо змінна portconfig не вказана, конфігурація за замовчуванням — 12 входів, а потім 12 виходів.

Підтримується до 4 дощок. Дошки нумеруються, починаючи з 0.

Номер порту може бути 0 або 1. Порт 0 розташований найближче до кронштейна карти.

ПІНИ

opto_ac5.BOARDNUMBER.port.PORTNUMBER.in-PINNUMBER OUT bit

+

opto_ac5.BOARDNUMBER.port.PORTNUMBER.in-PINNUMBER-not OUT bit

Підключіть бітовий сигнал HAL до цього виводу, щоб зчитати точку вводу/виводу з карти. PINNUMBER позначає положення в релейній стійці. Наприклад, PINNUMBER 0 — це положення 0 в релейній стійці opto22 і вивід 47 на 50-контактному роз’ємі. Вивід -not інвертований, тому LOW дає TRUE, а HIGH дає FALSE.

opto_ac5.BOARDNUMBER.port.PORTNUMBER.out-PINNUMBER IN bit

Підключіть бітовий сигнал HAL до цього виводу, щоб записати дані в точку вводу/виводу карти. PINNUMBER позначає положення в релейній стійці. Наприклад, PINNUMBER 23 — це положення 23 в релейній стійці opto22 і вивід 1 на 50-контактному роз’ємі.

opto_ac5.BOARDNUMBER.led.NUMBER OUT bit

Вмикає/вимикає один із вбудованих світлодіодів. Світлодіоди пронумеровані від 0 до 3.

ПАРАМЕТРИ

opto_ac5.BOARDNUMBER.port.PORTNUMBER.out-PINNUMBER-invert W bit

Якщо значення TRUE (ИСТИНА), інвертуйте значення відповідного виводу -out так, щоб TRUE давало низький рівень, а FALSE — високий.

ФУНКЦІЇ

opto_ac5.0.digital-read

Додайте це до теми, щоб прочитати всі вхідні дані.

opto_ac5.0.digital-write

Додайте це до потоку, щоб записати всі вихідні точки та світлодіоди.

ПОМИЛКИ

Усі плати мають ті ж конфігурації портів, що й перша плата.

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