PDA

Просмотр полной версии : СПК207 slave, ПЛК110 master



POMAXA
27.07.2016, 15:18
Всем здравствуйте.
У меня возникла необходимость использовать для системы управления СПК207 в slave режиме.
Вот в чём вопрос, CoDeSys 2.3, для передачи по Modbus дискретных сигналов, позволяет подключать только 8 битовый выходной к***** а в СПК207 16 битовые входные регистры. Как быть?

Евгений Кислов
27.07.2016, 15:36
Всем здравствуйте.
У меня возникла необходимость использовать для системы управления СПК207 в slave режиме.
Вот в чём вопрос, CoDeSys 2.3, для передачи по Modbus дискретных сигналов, позволяет подключать только 8 битовый выходной к***** а в СПК207 16 битовые входные регистры. Как быть?

Использовать в ПЛК Register Output Module. Привязанную к нему переменную типа WORD собирать из битов в программе ПЛК:

wVar.0:=TRUE;
wVar.1:=FALSE;
и т.д.

На СПК, соответственно, таким же образом выделять из нее биты.

Также следует обратить внимание, что входные регистры (input register) - только для чтения.
Для записи в СПК используйте его регистры временного хранения (holding registers).

POMAXA
27.07.2016, 15:43
Спасибо, я думал про это, но хотелось как то попроще.