PC ЗАП ЛОГ - PC запись логической величины

Параметры

ИмяВх/ВыхТипКомментарий
OFFSETВходцелоч.Смещение величины
DATВходлогич.Значение величины
WRPRВходлогич.Защита от записи
ERRВыходцелоч.Ошибка

Информация по использованию

Алгоблок осуществляет запись логической величины в массив значений, объявленный в Protocessor FFP 485 (для модуля MCP.3).

Алгоблок может работать через интерфейс RS232.

Имя массива для битовых величин должно быть _DA_BV_02 (задается при конфигурировании Protocessor FFP485). На входе OFFSET задается смещение в массиве значений записываемой величины. На входе DAT задается значение величины для записи. Выход ERR имеет значение 0, если во время транзакций не возникло ошибок. Если во время последней транзакции возникла ошибка, то значение выхода OUT сохраняется, а значение выхода ERR становится ненулевым до того момента, как не будет осуществлена успешная транзакция.

ERRОписание
-2Ошибка записи
-1 Истечение таймаута (потеря связи)
1 Обращение к несуществующему массиву данных в Protocessor FFP 485
2 Обращение к несуществующему смещению в массиве Protocessor FFP 485
3 Ошибка в формате данных для массива в Protocessor FFP 485
4 Поврежденное сообщение в Protocessor FFP 485
5 Ошибка обновления конфигурации в Protocessor FFP 485

Все блоки, относящиеся к группе блоков Protocessor FFP 485, имеют общий буфер обмена и обрабатываются последовательно. Так, если в проекте существуют несколько блоков из этой группы, то они обрабатываются один за другим, по мере поступления ответов от предыдущих запросов. После обработки последнего блока, снова обрабатывается первый. В зависимости от количества блоков, полный цикл обработки всех блоков может меняться от нескольких циклов опроса контроллера до значительных величин. Запись величин проводится один раз в цикл обработки. При равенстве true входа WRPR, запись блокируется. Длительность полного цикла обработки блоков группы Protocessor в идеальном случае можно рассчитать по формуле.
Т = (N + 2)* CYCLE,
где N - количество используемых блоков из группы Protocessor,
CYCLE - длительность цикла опроса контроллера.
Настройки UART в Protocessor FFP 485 должны соответствовать заводским – 38400-8N1.