PDA

Просмотр полной версии : ПЛК160 МО2 + МК110



РусланСемей
13.10.2020, 12:28
Добрый день. Никак не пойму в чем дело.
51328
51329
Ошибка несоответствие типов.
До BOOL_TO_WORD переменные все BOOL.

Sulfur
13.10.2020, 12:36
Мало информации. Судя по скрину - Вы записываете в МК регистр WORD. В какой регистр? И именно WORD ли в основной программе передается этому регистру?

РусланСемей
13.10.2020, 12:49
Исходя из видео по руководству (https://www.youtube.com/watch?v=hOhLY8GVbMo) выходы передаются все через один регистр. Lamp.0 это первый выход, Lamp.1 это второй выход и так далее. Так вот я хочу передать на первый выход команду 1.

A.Simonov
13.10.2020, 14:09
Добрый день. Никак не пойму в чем дело.
51328
51329
Ошибка несоответствие типов.
До BOOL_TO_WORD переменные все BOOL.

Добрый день.

В вашем проекте Lamp - WORD
А вот Lamp.0 - BOOL.
А вы туда пытаетесь WORD записать.

Sulfur
13.10.2020, 14:49
я хочу передать на первый выход команду 1.
Lamp.0:=TRUE;

РусланСемей
14.10.2020, 04:50
Добрый день.

В вашем проекте Lamp - WORD
А вот Lamp.0 - BOOL.
А вы туда пытаетесь WORD записать.
а как прописать Lamp.0 WORD, Codesys не принимает точку после Lamp

РусланСемей
14.10.2020, 05:28
Lamp.0:=TRUE;

должно создаться условие для этого, это я образно сказал.

Sulfur
14.10.2020, 07:32
Вот примерно так:
51345

РусланСемей
14.10.2020, 08:16
В общем разобрался
51347
51348