PDA

Просмотр полной версии : СП270+МВА8 (дискретные датчики)



Nomad
20.01.2013, 20:31
Здравствуйте!

Имеется СП270 (Master), на которую выводятся значения с датчиков, подключенных к МВА8.
Вопрос: Как вывести на СП270 значение дискретных датчиков (подключены ко входу 1). Если бы значение параметра в МВА8 менялось от 0 до 3 - то было просто, а как быть со значениями 1-4?

С уважением, Александр.

Пантелеев Дмитрий
21.01.2013, 15:14
Можно поступить так:
Функциональная область - копировать регистр, выбираете откуда копировать (адрес регистра откуда берете данные) выбираете куда копировать (регистр PSW-внутренняя память.) Далее выбираете элемент "лампа" и там выбираете этот регистр PSW, куда только что копировали, и бит, который соответствует конкретному входу, т.е. выглядеть это будет так:
Значение регистра ------- состояние входа
1---------------------------------0 0
2---------------------------------0 1
3---------------------------------1 0
4---------------------------------1 1
Бит 0 - это вход №1
Бит 1 - это вход №2

Nomad
21.01.2013, 20:00
Я не совсем понял, в инструкции на МВА8 написано (п.3.1.6):
При опросе датчика «Сухие контакты» его состояние описывается целым числом от 1 до 4. Расшифровка этих чисел приведена в табл. 3.1.
Таблица 3.1
Значение датчика Состояние контакта 1 Состояние контакта 2
1 Разомкнут Разомкнут
2 Замкнут Разомкнут
3 Разомкнут Замкнут
4 Замкнут Замкнут
здесь имеются в виду числа, а при копировании из регистра в PSW будут уже биты соответствовать входам?

Пантелеев Дмитрий
22.01.2013, 12:10
Да, будет вычитываться бит, но он будет соответствовать входу.
Вообще не рекомендуется использовать вход МВА как дискретный.

Nomad
22.01.2013, 13:00
Спасибо большое! Сегодня попробую.