И, если так критично, могу его удалить, и предоставить нужный скрин, или саму программу.
И, если так критично, могу его удалить, и предоставить нужный скрин, или саму программу.
REAl это FLOAT? Я для уточнения.
Чтение одиночных регистров, это Вы имеете ввиду, что надо удалить все "real input", оставив один, и в нем экспериментировать с адресами регистров?
Если да, то с какого адреса начать (4000, как в мануале?), и с каким шагом?
Уважаемый capzap. Не могли бы Вы объяснить чайнику как сделать следующее:
1. "я бы единственным регистром выбрал в начале 900(0x384)," - где это сделать? Я
Новый точечный рисунок1.png
2. думал, что этот регистр выбирается в "Real Input Module (VAR)", который я прописал в "Universal Modbus Device".
Новый точечный рисунок2.png
Возможно, в чем нибудь , поможет этот снимок:
Новый точечный рисунок3.png
Новый точечный рисунок4.png
Новый точечный рисунок5.png
Последний раз редактировалось Алексеu; 26.01.2019 в 12:13. Причина: Добавление рисунка
Новый точечный рисунок4.png
Новый точечный рисунок5.png
Забыл опрос периода архивирования добавить
Новый точечный рисунок6.png
Ну и еще одно редактирование - посмотрел статус канала "Last error" модуля "Modbus (Мастер)", а там ошибка "85" - Ошибка при приеме/передаче по сети TCP/IP.
Новый точечный рисунок7.png
Теперь уже другой вопрос - почему она может возникать?
Последний раз редактировалось Алексеu; 26.01.2019 в 13:33.
В общем получается так:
Добавляю "Modbus (Мастер) (VAR)" и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Добавляю "Universal Modbus Device" с настройками по умолчанию (NetMode=serial) и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Меняю настройки на данные моего модуля и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Новый точечный рисунок8.png
Добавляю "Register input module" для чтения 900 адреса - Last error=85 (Ошибка при приеме/передаче по сети TCP/IP)
Новый точечный рисунок9.png
Холодный сброс или заводской сброс через CODESYS или как то по другому?
Да вроде нигде ничего не прописывал, программа видна на экране: задействованы только глобальные перем
Прошивка v.2.17.0_PLC100 (с поддержкой OwenCloud).
Таргет - v2.12_for_PLC100_PLC150_PLC154 (с поддержкой OwenCloud). Но в ПЛКИНФО пишет, что 2.10 - это мне непонятно.
Сначала делал прошивку, потом скачал и установил таргет и запустил CODESYS для создания нового проекта. Сделал правильно?
Нет. Что нибудь можете посоветовать?
Установил
MasterOPC1.pngMasterOPC2.pngMasterOPC4.png
попробовал
MasterOPC5.pngMasterOPC6.pngMasterOPC7.pngMasterOPC8.png
Результаты не порадовали - что это может быть?
А косяк, то пока получается в адресах регистров. Потому, что чтение регистра float - херня какая то, а integer показывает правильно.
реальное значение температуры - около 30 градусов.
Новый точечный рисунок12.png
установил еще и owen opc server.