отображение переменных с помощью устройства Beckhoff

Я новичок в программировании ПЛК, и у меня возникла проблема с подключением к устройству Beckhoff. Я использовал устройство EL1008 с 8 входами. На сайте beckhoff я нашел эту таблицу ниже. Я запутался при назначении переменной входным данным, какая переменная сопоставляется с %IX0.0 %IX0.1 %IX0.3

введите здесь описание изображения


person newww0    schedule 03.02.2016    source источник
comment
вы используете кодис?   -  person mrsargent    schedule 03.02.2016
comment
да, и я не знаю, должна ли точка ввода 2 или конечная точка 2 быть связана с %IX0.1 @mrsargent   -  person newww0    schedule 03.02.2016


Ответы (3)


Чтобы ответить на ваш вопрос, вход терминала 1 идет на %IX0.0., вход терминала 2 идет на %IX0.1 и т. д.

person mrsargent    schedule 03.02.2016

Если вы откроете свое дерево оборудования и нажмете на свои отдельные входы, вы увидите, с какой переменной они связаны, и связаны ли они вообще.

Наиболее распространенный способ сопоставления ввода-вывода — объявить глобальную переменную следующим образом:

// Inputs
myInput1 AT %I* : BOOL;
myInput2 AT %I* : BOOL;

// Outputs
myOutput1 AT %Q* : BOOL;
myOutput2 AT %Q* : BOOL;

Затем вы находите свой физический ввод-вывод в дереве оборудования, дважды щелкаете по нему и назначаете его своим переменным.

person nettogrisen    schedule 03.02.2016

%IX0.0, %IX0.1 и %IX0.3 — это просто адреса в реестре.

Если вы используете TwinCAT 3, обычно эти переменные объявляются в списке глобальных переменных. Кроме того, вы также можете использовать %I*, чтобы программное обеспечение автоматически сопоставляло переменную с адресом регистра.

введите описание изображения здесь

Это, однако, не сопоставляет вашу переменную с оборудованием (в вашем случае с цифровым входом). Для этого вам нужно перейти к дереву ввода-вывода и назначить переменные каждому каналу цифрового ввода.

Обязательно сначала создайте свое решение, иначе ваши переменные не будут найдены.

введите описание изображения здесь

Найдите свое устройство EL1008, откройте дерево и свяжите оборудование с переменной.

введите описание изображения здесь

введите описание изображения  здесь

Теперь переменная сопоставлена ​​с устройством. Активируйте конфигурацию и перезапустите TwinCAT в рабочем режиме.

person Stucky    schedule 17.10.2016