И, если так критично, могу его удалить, и предоставить нужный скрин, или саму программу.
Вид для печати
И, если так критично, могу его удалить, и предоставить нужный скрин, или саму программу.
REAl это FLOAT? Я для уточнения.
Чтение одиночных регистров, это Вы имеете ввиду, что надо удалить все "real input", оставив один, и в нем экспериментировать с адресами регистров?
Если да, то с какого адреса начать (4000, как в мануале?), и с каким шагом?
Уважаемый capzap. Не могли бы Вы объяснить чайнику как сделать следующее:
1. "я бы единственным регистром выбрал в начале 900(0x384)," - где это сделать? Я
Вложение 40915
2. думал, что этот регистр выбирается в "Real Input Module (VAR)", который я прописал в "Universal Modbus Device".
Вложение 40916
Возможно, в чем нибудь , поможет этот снимок:
Вложение 40917
Вложение 40918
Вложение 40919
Вложение 40920
Вложение 40921
Забыл опрос периода архивирования добавить
Вложение 40922
Ну и еще одно редактирование - посмотрел статус канала "Last error" модуля "Modbus (Мастер)", а там ошибка "85" - Ошибка при приеме/передаче по сети TCP/IP.
Вложение 40923
Теперь уже другой вопрос - почему она может возникать?
В общем получается так:
Добавляю "Modbus (Мастер) (VAR)" и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Добавляю "Universal Modbus Device" с настройками по умолчанию (NetMode=serial) и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Меняю настройки на данные моего модуля и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
Вложение 40924
Добавляю "Register input module" для чтения 900 адреса - Last error=85 (Ошибка при приеме/передаче по сети TCP/IP)
Вложение 40925
Холодный сброс или заводской сброс через CODESYS или как то по другому?
Да вроде нигде ничего не прописывал, программа видна на экране: задействованы только глобальные перем
Прошивка v.2.17.0_PLC100 (с поддержкой OwenCloud).
Таргет - v2.12_for_PLC100_PLC150_PLC154 (с поддержкой OwenCloud). Но в ПЛКИНФО пишет, что 2.10 - это мне непонятно.
Сначала делал прошивку, потом скачал и установил таргет и запустил CODESYS для создания нового проекта. Сделал правильно?
Нет. Что нибудь можете посоветовать?
Установил
Вложение 40929Вложение 40930Вложение 40931
попробовал
Вложение 40932Вложение 40933Вложение 40934Вложение 40935
Результаты не порадовали - что это может быть?
А косяк, то пока получается в адресах регистров. Потому, что чтение регистра float - херня какая то, а integer показывает правильно.
реальное значение температуры - около 30 градусов.
Вложение 40937
установил еще и owen opc server.