Просмотр полной версии : Как изменить значение бита в 8 bit input module?
ImmortalAV
19.11.2010, 18:22
Подскажите, плз, как изменить значение бита в 8 bit input module из ПЛК? Переменную надо менять и с панели и в ПЛК. CodeSys орет, что переменная должна быть доступна для записи.
Flomaster
20.11.2010, 04:03
Как вариант, заменить тип переменной на 8 bit output module.
Тогда ПЛК сможет и записывать в нее данные, и опрашивать.
ImmortalAV
20.11.2010, 12:30
Как вариант, заменить тип переменной на 8 bit output module.
Тогда ПЛК сможет и записывать в нее данные, и опрашивать.
Да вот, что-то не очень он(ПЛК) в данном случае панель опрашивает(
Алексей Дмитриев
20.11.2010, 14:17
Подробней опишите проблему. Непонятно, что это за 8 bit input module - просто некий байт в контроллере или что? Панель как подключена - мастером или слейвом и т. п. Что все гадать-то должны?
ImmortalAV
20.11.2010, 14:49
Подробней опишите проблему. Непонятно, что это за 8 bit input module - просто некий байт в контроллере или что? Панель как подключена - мастером или слейвом и т. п. Что все гадать-то должны?
RS485, ПЛК150 - master, панель СП270 - slave, в конфигурации ПЛК добавляю ModBus (Master), добавляю Universal ModBus device, ну и потом 8 bit input module.
Александр Приходько
24.11.2010, 10:22
ImmortalAV, что за оборудование это и так примерно ясно, что вы пытаетесь реализовать. Задачу объясните, мы подскажем как можно сделать.
Как минимум панель делайте мастером. В данном случае ваша проблема отпадет сама собой.
как минимум панель делайте мастером. полностью поддерживаю всеми руками и ногами!!! а бонусом еще получите и скорость реакции плк1хх на клацанье по панели оператора :-)
Алексей Дмитриев
25.11.2010, 00:38
RS485, ПЛК150 - master, панель СП270 - slave, в конфигурации ПЛК добавляю ModBus (Master), добавляю Universal ModBus device, ну и потом 8 bit input module.
В этом случае Вы можете ее только читать, писать будет панель. В режиме панели слейв можно только так. Если сделаете переменную выходной, то будете ее писать в контроллере, а на панели только отображать.:p
у меня почти та же самая штука. только панель ИП320(слива). задаю кнопкам 1 2 3 4 5 записать бит соответственно в 0 регистр 1 2 3 4 5 биты. ставлю(для опыта) лампочки и привязываю к этим же битам. в этом случае всё работает но только на панели. нажал кнопочку - "засияла" лампочка. в то же время делаю как описал "создатель" :) темы. если 8 бит оутпут отлично работает, но мне нужно чтобы по нажатию 1 я получил в контроллер 1, а фактически сколько не стучу, по панели(по лампочке) бит меняется, но я этого у себя в контроллере не вижу.и то же самое с инпут регистром. по кнопке "1" хочу чтоб в 3 регистр записалось "111" а по факту к плк ничего
Николаев Андрей
12.02.2013, 16:26
Попробуйте чуть более точно описать проблему, точнее задачу.
А ещё лучше проект приложить. Только предварительно за архивировать.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot