Показано с 1 по 6 из 6

Тема: СПК107, ModBus Master - Проблемы с регистрами записи в Slave (RS232, ПЛК110)

  1. #1

    По умолчанию СПК107, ModBus Master - Проблемы с регистрами записи в Slave (RS232, ПЛК110)

    Коллеги, преамбула:
    Был создан проект проект визуализации СПК107 (v3.5 SP5 Patch5), который долгое время без нареканий работал с ПЛК110-60 (Slave) и модифицировался. Обмен со Slave состоял из 4-х регистров (WORD) на чтение и 4-х на запись, причем для регистров на чтение использовались битовые (BOOL) переменные, для первых двух регистров на запись битовые переменные, а для следующих двух регистров использовались WORD-ы. В один, не совсем понятный момент, после того, когда все регистры были переназначены на WORD
    Снимок 3.PNG
    При загрузке (именно загрузке) проекта в СПК107 (при компиляции предупреждений не было) возникли предупреждения "не корректный объект для присваивания":
    Снимок 2.PNG
    по 4 сообщения на каждый регистр, чего раньше не было, а Modbus_Slave_Com_Port подчеркнулся двумя синими линиями с угрозой работать неправильно.
    Предпринятые меры:
    - "Очистить все" + компиляция;
    - "Сброс соотнесения"
    - Устройства Modbus_Com со всеми потомками были удалены и созданы заново;
    - Прежний проект из СПК107 был удален;
    не помогли.

    Вопрос:
    В чем причина и что делать?

    Добавлю:
    Modbus_Com вер. 3.4.0.0
    Modbus_Master_Com_Port вер. 3.5.5.0
    Modbus_Slave_Com_Port вер. 3.5.4.0
    "Включено 2"

    С уважением,
    Игорь
    Последний раз редактировалось Piper_SPB; 16.12.2019 в 12:20. Причина: Грамматика и пунктуация

  2. #2

    По умолчанию

    Добрый день.
    Приложите проекты на СПК и ПЛК, пожалуйста, или пришлите их на support@owen.ru со ссылкой на эту ветвь форума.
    Ведущий инженер по подготовке кадров компании "ОВЕН"
    e-mail: e.sokolova@owen.ru

  3. #3

    По умолчанию Проекты ПЛК и СПК по теме запроса

    Проекты на ПЛК и СПК во вложении. Приношу извинения за массу абсурдных комментариев коде - это следы лихорадочных попыток решить проблему со Мастер(СПК)-Слэйв(ПЛК).
    Уточняю, что модбас из конфигурации ПЛК работал и продолжает работает (кроме СПК) с сервоприводом и МВА.
    С уважением,
    Игорь
    +7(девять)11-925033(девять)
    Вложения Вложения
    Последний раз редактировалось Piper_SPB; 17.12.2019 в 11:47. Причина: Добавил номер телефона

  4. #4

    По умолчанию

    А если объявить регистры чтения/записи массивами:
    Output_regs: ARRAY[0..3] OF WORD;
    Input_regs: ARRAY[0..3] OF WORD;,
    то, вроде как, нехорошее сообщение не появляется. Далее надо править код приложения, тогда и будет ясно, помогло ли нет. Вместе с тем, хочется понять что это было: "протух" мой кодесис, некорректный (у меня) состав библиотек, или баг самих библиотек.

    С уважением, Игорь
    Последний раз редактировалось Piper_SPB; 17.12.2019 в 12:56.

  5. #5

    По умолчанию

    А если в коде программы встречается обращение к объявленным Output_regs и Input_regs, то при загрузке в ПЛК снова появляются нехорошие сообщения. Регистры чтения приходят от ПЛК "битые".
    Проблема осталась.

  6. #6

    Smile

    Вопрос снимается,
    проблема решена. Нашел у себя тривиальную ошибку: неверно задал смещение между регистрами чтения и записи.


    Извините и спасибо.
    С уважением,
    Игорь

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  2. COM2-Master-RS232 COM3-Slave-RS485
    от жекон в разделе СПК1хх
    Ответов: 6
    Последнее сообщение: 13.10.2016, 16:31
  3. Ответов: 15
    Последнее сообщение: 13.10.2016, 16:27
  4. Ответов: 4
    Последнее сообщение: 01.08.2014, 16:12
  5. Проблема с регистрами ModBus (slave) ПЛК150
    от Silwer в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 12.02.2014, 11:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •