Добрый день! Возникли вопросы по поводу работы modbus tcp server контроллера CP1584. Изначально я настроил конфигурацию таким образом: 100 InputRegs, 100 HoldingRegs. InputRegs работают как надо. HoldingRegs заданы при помощи массивов, т.е. для 100 16 bitых регистра это будет data type octet в количестве 200. Всего 100 16 bitных регистров заданы с помощью 3 разных массивов (например: 0..20, 21..60, 61..99 - для удобства использования данных). В ходе проверки программой modbus poll выяснилось, что когда устанавливаешь первый бит первого uint регистра, программа modbus poll показывает что параллельно идет запись и в первый бит последнего регистра массива. modbus client (панель оператора) подключенный к контроллеру видит то же самое. Но AS показывает что все хорошо, этот первый бит последнего регистра массива не меняется. Почему так может происходить? Пока удалось обойти только создавая каждый регистр отдельно.
Второе: HoldingRegs контроллера совсем не ведут себя как регистры хранения (я могу менять эти регистры с client, но не могу менять с самого контроллера)
Третье: На счет построения обмена данными с панелью оператора weintek: на данный момент я работаю по modbus tcp только через 16 bit регистры. Команды и состояния (индикация) так же пакую в 16 bit регистры. Но по идее, их можно пересылать и с помощью Coils и DiscreteInputs. Как правильнее?
- обязательно заполнить свой профиль на русском языке кириллицей
- не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему
- дублирование сообщений приравнивается к спаму
- за поиск и предложение пиратского ПО - бан без предупреждения
- рекламу и частные объявления "куплю/продам" мы не размещаем ни на каких условиях
Работа ModBus TCP Server B&R X20 CP1584
Ответить
1 сообщение
• Страница 1 из 1
-
Автор темы
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 12 ноя 2020, 13:52
- Имя: Слава
- Страна: Россия
Valhalla
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Работа форума
- База знаний (Knowledge Exchange)
- ↳ Eplan Electric P8
- ↳ Общий F.A.Q.
- ↳ Общие вопросы
- ↳ Новости
- ↳ Ошибки
- ↳ Проект
- ↳ Изделия
- ↳ Устройства
- ↳ Соединения
- ↳ Кабели
- ↳ Клеммы
- ↳ ПЛК
- ↳ Компоновка 2D
- ↳ Макросы
- ↳ Eplan API
- ↳ Сценарии (Только готовые решения)
- ↳ Внешняя обработка
- ↳ ProPanel
- ↳ Инструкции ProPanel (Только готовые решения)
- ↳ Прочие направления Eplan
- ↳ FieldSys (Топология)
- ↳ Preplanning
- ↳ Harness proD
- ↳ EEC One
- ↳ Advantech
- ↳ F.A.Q., Инструкции
- ↳ Allen Bradley
- ↳ Общие вопросы
- ↳ ПЛК
- ↳ Операторские панели
- ↳ B&R Automation
- ↳ F.A.Q.
- ↳ DEIF A/S
- ↳ Общие вопросы
- ↳ UNI-LINE
- ↳ MULTI-LINE, одиночные генераторы
- ↳ MULTI-LINE, параллельная работа
- ↳ Морское оборудование
- ↳ Emerson
- ↳ Общие вопросы
- ↳ КИП и регуляторы
- ↳ DeltaV
- ↳ Schneider Electric
- ↳ Общие вопросы
- ↳ Электротехника
- ↳ ПЛК
- ↳ SCADA и HMI
- ↳ SIEMENS
- ↳ Общие вопросы
- ↳ LOGO!
- ↳ ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
- ↳ Simatic Step7
- ↳ Simatic TIA Portal
- ↳ Simatic PCS 7
- ↳ Операторские панели
- ↳ WinCC
- ↳ Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
- ↳ WEINTEK (операторские панели)
- ↳ F.A.Q., Инструкции
- ↳ Архив
- ↳ ОВЕН
- ↳ Микроконтроллеры
- ↳ Arduino
- ↳ Другие микроконтроллеры
- Общие вопросы АСУТП
- ↳ Общие вопросы
- ↳ Вопросы от студентов
- ↳ Учебные материалы
- ↳ Новости и отчётность
- ↳ Нормативы, ГОСТы, стандарты
- ↳ Безопасность
- ↳ Проектирование и САПР
- ↳ Системная интеграция
- ↳ Разбор полетов
- ↳ околоАСУТПшные разговоры
- ↳ Работа
- ↳ Заготовки для базы знаний
- ↳ Производство и технология
- ↳ MES - Системы автоматизации управления производством
- ↳ Метрология, КИП и датчики
- ↳ Исполнительные устройства, регуляторы
- ↳ Средний уровень автоматизации
- ↳ Алгоритмы
- ↳ Операторские панели
- ↳ Верхний уровень автоматизации
- ↳ GE iFix
- ↳ Wonderware Intouch
- ↳ MasterScada
- ↳ SCADA+
- ↳ Интерфейсы, протоколы, связь
- ↳ Радиосвязь
- ↳ Полезное ПО
- ↳ Электротехника, энергетика и электропривод
- ↳ Генераторы и электростанции
- ↳ Теплотехника
- F.A.Q. (краткая выжимка из некоторых сообщений форума)
- ↳ Электротехника и электроэнергетика
- ↳ Документация
- ↳ Общие вопросы
- ↳ Оформление документации
- ↳ Нижний уровень автоматизации
- ↳ Средний уровень автоматизации
- ↳ Верхний уровень автоматизации
- ↳ Интерфейсы, протоколы, связь
- ↳ Функциональная и промышленная безопасность
- ↳ Электротехника и энергетика
- ↳ Автоматизация предприятия
- ↳ Описания средств автоматизации
- ↳ F.A.Q. по программируемым логическим контроллерам (PLC)
- ↳ Обсуждение F.A.Q. по PLC
- ↳ F.A.Q. по выбору PLC
- ↳ F.A.Q. по аппаратной части PLC
- ↳ F.A.Q. по языкам программирования
- ↳ F.A.Q. по структуре программ
- ↳ F.A.Q. по взаимодействию PLC с HMI
- О жизни
- ↳ Для дома, для семьи
- ↳ О жизни вообще
- ↳ Комната смеха
- ↳ Электродвижение