Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Модуль ввода дискретных сигналов постоянного напряжения 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!