Подскажите, плз, как изменить значение бита в 8 bit input module из ПЛК? Переменную надо менять и с панели и в ПЛК. CodeSys орет, что переменная должна быть доступна для записи.
Подскажите, плз, как изменить значение бита в 8 bit input module из ПЛК? Переменную надо менять и с панели и в ПЛК. CodeSys орет, что переменная должна быть доступна для записи.
Как вариант, заменить тип переменной на 8 bit output module.
Тогда ПЛК сможет и записывать в нее данные, и опрашивать.
Подробней опишите проблему. Непонятно, что это за 8 bit input module - просто некий байт в контроллере или что? Панель как подключена - мастером или слейвом и т. п. Что все гадать-то должны?
ImmortalAV, что за оборудование это и так примерно ясно, что вы пытаетесь реализовать. Задачу объясните, мы подскажем как можно сделать.
Как минимум панель делайте мастером. В данном случае ваша проблема отпадет сама собой.
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
у меня почти та же самая штука. только панель ИП320(слива). задаю кнопкам 1 2 3 4 5 записать бит соответственно в 0 регистр 1 2 3 4 5 биты. ставлю(для опыта) лампочки и привязываю к этим же битам. в этом случае всё работает но только на панели. нажал кнопочку - "засияла" лампочка. в то же время делаю как описал "создатель" темы. если 8 бит оутпут отлично работает, но мне нужно чтобы по нажатию 1 я получил в контроллер 1, а фактически сколько не стучу, по панели(по лампочке) бит меняется, но я этого у себя в контроллере не вижу.и то же самое с инпут регистром. по кнопке "1" хочу чтоб в 3 регистр записалось "111" а по факту к плк ничего
Последний раз редактировалось XOXOL; 01.02.2013 в 15:41.
Попробуйте чуть более точно описать проблему, точнее задачу.