Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пограммирование модулей ввода-вывода дискретных сигналов постоянного тока контроллера рк5100



Модуль ввода дискретных сигналов постоянного напряжения 24 В на 32 канала, типового обозначения КМ5107, установленный на месте М02, приведен в прил. 8. Модуль маскируется признаком Х – на месте М02 и его каналы обозначаются согласно прил. 8. Места в каркасе имеют обозначение: М00, М01, М02, М03, М04, М05, М06, М07. На модуль КМ5107 подаются сигналы 24 В от источника G (24 В) на любые из 32-х его входов. В программе можно работать или напрямую со словами таблицы данных (102 и 112) или с инструкциями прямого и инверсного опроса входов модуля:

-] [ - - 102.06(X6)

-] / [ - - 102.06(X6) или знак ^, что обозначается ^X6.

Модуль вывода дискретных сигналов постоянного напряжения 24 В на 32 канала, типового обозначения КМ5000, установленный на месте М04, приведен в прил. 9. Модуль маскируется признаком Y – на месте М04 и его каналы обозначаются согласно прил. 9. С выходами модуля можно работать инструкцией установки выхода без фиксации следующим образом:

- --() - - 004.06 (Y6).

Можно применять выходные инструкции с фиксацией (S) и расфиксацией (R) выхода:

- --(S) - - 004.06 (Y6) или - --(R) - - 004.06 (Y6).

Так же используется работа напрямую со словами таблицы данных модуля (004, 014).

Модуль вывода-ввода дискретных сигналов постоянного напряжения 24 В на 16 каналов вывода и 16 каналов ввода, типового обозначения КМ5800, установленный на месте М00 приведен в прил. 10. Для задания 16 каналов вывода и 16 каналов ввода необходимо задать следующую маску обмена по данным каналам (данные приведены в модифицированной восьмеричной системе):

МУПК0 (1000) = [xxx xx1];

МXПК0 (1004) = [xxx xx1].

Модуль может, как выдавать сигналы по первым 16 каналам (24В), так и воспринимать по вторым 16 каналам потенциалы 24 В, при наличии внешнего источника питания G (24 В).

С каналами модуля можно работать как со всеми выше перечисленными битовыми инструкциями. Модуль удобно применять при небольшом количестве каналов ввода и вывода дискретной информации.

1.6. ПРОГРАММИРОВАНИЕ МОДУЛЯ ВЫВОДА НЕПРЕРЫВНЫХ СИГНАЛОВ ПОСТОЯННОГО ТОКА КОНТРОЛЛЕРА РК5100

Цифроаналоговый преобразователь (ЦАП) является устройством вывода непрерывных сигналов постоянного тока (прил. 11), который имеет обозначение КМ5400 и является 4­х канальным (каналы 0…3). Каждый канал может быть подключен к выходу по напряжению (U) или к токовому выходу (I).

Каналы напряжения (U) настраиваются на диапазоны: –0…+5 В, –5 В…+5 В; +1 В…+5 В; –5 В…–1 В; 0…+10 В; –10 В…+10 В; а токовые каналы (I) диапазоны: 0 мА…20 мА; 4 мА …20 мА.

Дискретность преобразования двоичного кода 12 бит (409510), плюс 13 бит – знак числа. Нагрузка по токовому каналу не более 600 Ом, а по напряжению не менее 1 кОм. Модуль программируется инструкциями ЧТР…, ЗПР…, ПМФ…, ПФМ… Инструкциями ЧТР, ЗПР можно обратится к словам модуля 000…007. Распределение ОЗУ модуля приведено в табл. 1.2:

Таблица 1.2

Таблица распределения модуля ОЗУ ЦАП

Номер слова Номер регистра Содержимое
    Слово состояния
    Слово атрибутов
    Данные для канала 0
    Данные для канала 1
    Данные для канала 2
    Данные для канала 3

Формат слова состояния (биты d0, d1, d2, d3, d4, d5, d6, d7, d10, d11, d12, d13, d14, d15, d16, d17) модуля имеет следующий вид:

d0 = 1 – ОЗУ в норме;

d1 = 1 – напряжение аналоговой платы в норме;

d2 = 1 – тракт преобразования в норме;

d3 = 1 – ПЗУ в норме;

d4 = 1 – ТЕСТ выполнен;

d4 = 0 – ТЕСТ выполняется;

d5 = 1 – ошибки паритета нет;

d6 – не используется;

d7 = 1 – установить модуль в режим работа;

d7 = 0 – установить модуль в режим тест;

d10 = 1 – 0 канал преобразования в норме;

d11 = 1 – 1 канал преобразования в норме;

d12 = 1 – 2 канал преобразования в норме;

d13 = 1 – 3 канал преобразования в норме;

d14, d15, d16, – не используется;

d17 = 1 – цикл преобразования выполнен.

Формат слова атрибутов (биты d0, d1, d2, d3, d4, d5, d6, d7, d10, d11, d12, d13, d14, d15, d16, d17) модуля имеет следующий вид:

биты d0, d1, d2, d3 устанавливают диапазоны работы канала 0;

биты d4, d5, d6, d7 устанавливают диапазоны работы канала 1;

биты d10, d11, d12, d13 устанавливают диапазоны работы канала 2;

биты d14, d15, d16, d17 устанавливают диапазоны работы канала 3;

d0 = d4 = d10 = d14 = 1 – диапазон 0…5 В, 0…20 Мa;

d0 = d4 = d10= d14 = 0 – диапазон 1…5 В, 4…20 Мa;

d1 = d5 = d11= d15 = 1 – диапазон 0…5 В, 0…20 Мa;

d1 = d5 = d11 = d15 = 0 – диапазон 0…10 В;

d2 = d6 = d12 = d16 = 1 – преобразование код-ток;

d2 = d6 = d12= d16 = 0 –преобразование код-напряжение;

d3 = d7 = d13 = d17 = 1 –режим работа;

d3 = d7= d13 = d17= 0 – режим тест.

Формат слова данных (биты d0, d1, d2, d3, d4, d5, d6, d7, d10, d11, d12, d13, d14, d15, d16, d17) модуля имеет следующий вид:

d0, d1, d2, d3, d4, d5, d6, d7, d10, d11, d12, d13 – данные (409510);

d14 = 1 – знак минус;

d14 = 0 – знак плюс;

d15, d16, d17 – не используются.

При преобразовании в токовый сигнал состояние бита d14 безразлично. После включения питания, в регистр слова состояния модуля автоматически записывается режим «Тест», при этом происходит самотестирование модуля и формируется регистр слова состояния и устанавливается бит завершения режима «Тест» и бит задания режима «Работа», в противном случае в слове состояния формируются ошибки и на модуле высвечивается светодиод отказа «ОМ». В режиме «Работа» модуль начинает производить цифро-аналоговое преобразование в соответствии с заданным в слове атрибутов диапазоном и видом выходного сигнала. Для программирования модуля используются файловые инструкции ПФМ, ПМФ, ЗПР, ЧТР.

Фирма разработчик контроллеров РК5100, так же разработала ряд модулей цифроаналогового преобразования, схема подключения которых и процедура программирования значительно отличается от приведенной в данном описании.





Дата публикования: 2015-04-09; Прочитано: 336 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...