Карта регистров
Я выделил входа и 1 выход.
Как в Codesys обратиться к этим переменным?
Карта регистров
Я выделил входа и 1 выход.
Как в Codesys обратиться к этим переменным?
Прочитайте здесь п. 1.1:
https://ftp.owen.ru/CoDeSys3/98_Books/ModbusTips.pdf
Самое важное для вас начнется на стр. 11 (но читать надо с начала).
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin
Спасибо!
Буду читать...
Я прочитал...
выбрал (код функции 23) - Read/Write Multiple Registers
Скачал map с FMR модуля, где узнал регистр 1 выхода - это 1
в сдвиге написал "1" - он сам с конвертировал в 16 - ричную (наверно) ...
длину оставил "1"
Во вкладке входов/выходов - 0bit связал с переменой, созданной в типе bool. Состояние этой переменой меняю кнопкой на панели, состояние этого бита меняется в программе, а на модуле нет(
Подскажите, где мог ошибиться ?
Блин....походу я напутал.
Я хотел записывать данные в выход, считывая со входов...
Наверно надо эти использовать, учитывая что, создавал переменные типа bool и присваивал их 0bit
01 (0x01) Read Coils
05 (0x05) Write Single Coil
15 (0x0F) Write Multiple Coils
Только какая эта функция...
Уже писал в другой ветке. продублирую. Такая же примерно ситуация. Попробовал поставить библиотеку, которую Вы советовали, ничего не изменилось. ошибки выдает следующие
------ Компиляция : Приложение: Device.Application -------
типизировать код...
[ERROR] Динамо3 дубль: DINAMO2_1 [Device: Plc Logic: Application]: C0409: Тип lazy переменной 'instvar_0' не может быть разрешен
[WARNING] Динамо3 дубль: MV110_32DN [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.M_D1; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MV110_32DN [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.QF10; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MV110_32DN [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.QF11; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.RKM91; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.RKM92; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.RKM93; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.RKM01; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.RKM02; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.KM11; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.KM12; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.KM13; ' не имеет действия. Это сделано намеренно?
[WARNING] Динамо3 дубль: MU110_32R [Device: Modbus_COM_1: Modbus_Master_COM_Port]: C0139: Код 'PLC_PRG.KM21; ' не имеет действия. Это сделано намеренно?
[WARNING] Более 100 предупреждений: все последующие сообщения проигнорированы
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseDown'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseUp'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseClick'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseMove'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseDown'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseUp'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseClick'
[ERROR] Динамо3 дубль: C0077: Неизвестный тип: 'Screen.VisuElems.VisuElemBase.VisuEnumInputOnElem entType.MouseMove'
[ERROR] DINAMO2_1 [Device: Plc Logic: Application]: C0007: Вместо 'П' требуется выражение
[ERROR] DINAMO2_1 [Device: Plc Logic: Application]: C0009: Обнаружен недопустимый символ 'П'
[ERROR] DINAMO2_1 [Device: Plc Logic: Application]: C0007: Вместо 'П' требуется выражение
[ERROR] DINAMO2_1 [Device: Plc Logic: Application]: C0009: Обнаружен недопустимый символ 'П'
[ERROR] Динамо3 дубль: DINAMO2 [Device: Plc Logic: Application]: C0077: Неизвестный тип: '__StaticElementDrawingCommandsGVL.g_arrdinamo2'
Компиляция завершена -- 14 ошибок, 101 предупреждений
Компиляция завершена -- 14 ошибок, 101 предупреждений : загрузка невозможна
В чём может быть причина? При открытии менеджера библиотек иконки "Screen" желтого цвета пишет "библотека не подписана".
Выложите ваш проект - посмотрим, в чем дело.
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin
Как выложить? Архивом отправить?
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin