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

Тема: Проблема отображение информации СМИ2

  1. #1

    Unhappy Проблема отображение информации СМИ2

    Имеется ПЛК simatic s7-1200 (1214c) с модулем RS485 (CB1241), он выступает как мастер. К нему подключено два устройства МСД-200 и СМИ2. С мсд200 проблем не возникло, он исправно принимает все данные и корректно все архивирует. Но вот отобразит информацию на СМИ2 мне так и не удалось. Пробовал подключится через ModbusTester, значение Read status и write status пишет illegal function. Через конфикуратор СМИ2 нормально подключается и параметрируется, вот только dev он отображает не SMI2, а два квадратика. Пробовал запустить мастер прошивки, который шел в комплекте с прибором, он ругается на несоответствие идентификатора: SMI2. Так же реагирует и мастер прошивки скаченный на сайте.

  2. #2

    По умолчанию

    Видимо я не дождусь рекомендаций на форуме.

  3. #3

    По умолчанию

    Был ответ от службы поддержки. Решение: сбой прошивки, необходимо перепрошивать устройство.

  4. #4

    По умолчанию

    Добрый день!

    Удалось ли решить проблему?
    Если нет, опишите пожалуйста по шагам, действия которые вы предприняли для перепрошивки устройства.

  5. #5

    По умолчанию

    Добрый день, имею проблему с выводом информации из CFC (Codesys 2.3 и 3.5) по 485му String_овой переменной на СМИ2, ПЛК с модулями ввода/вывода + СМИ2, таже песня и СПК с модулями ввода/вывода + СМИ2. программы под СПК и ПЛК написаны на CFC. как выйти из ситуации?

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от Вай-Вай Посмотреть сообщение
    Добрый день, имею проблему с выводом информации из CFC (Codesys 2.3 и 3.5) по 485му String_овой переменной на СМИ2, ПЛК с модулями ввода/вывода + СМИ2, таже песня и СПК с модулями ввода/вывода + СМИ2. программы под СПК и ПЛК написаны на CFC. как выйти из ситуации?
    Добрый день.
    Пожалуйста, подробно опишите проблему (приложив скриншоты, версии прошивок, проекты контроллеров и т.д.).

  7. #7

    По умолчанию

    Добрый день, свою проблему решил.
    Создал ФБ такого вида -

    Код HTML:
    (* Конвертация оперативных параметров в масив байт*)
    FUNCTION_BLOCK SMI2_OPERATIVE_DATA_TO_ARRAY
    VAR_INPUT
    	sVar:				STRING(4);							(* Отображаемое значение типа STRING *)
    END_VAR
    VAR_OUTPUT
    END_VAR
    VAR
    	pabyOperativeData: 		POINTER TO ARRAY [0..3] OF BYTE; (* Указатель присваивает адрес входных переменных,  длинна массива 4байта *)
    	Byte1: BYTE;
    	Byte2:BYTE;
    	Byte3:BYTE;
    	Byte4:BYTE;
    END_VAR
    Код блока -
    Код HTML:
    (* 	Присваиваем значения входных переменных в массив Byte(1-4), для записи его в СМИ2. *)
    
    pabyOperativeData:=	ADR(sVar);
    Byte1:=	pabyOperativeData^[0];
    Byte2:=	pabyOperativeData^[1];
    Byte3:=	pabyOperativeData^[2];
    Byte4:=	pabyOperativeData^[3];
    
    Sword1:=SHL(BYTE_TO_WORD(Byte1),8)+BYTE_TO_WORD(Byte2);  (* Sword1 грузим в регистр 29(1D) по modbus 485 *)
    Sword2:=SHL(BYTE_TO_WORD(Byte3),8)+BYTE_TO_WORD(Byte4);  (* Sword2 грузим в регистр 30(1E) по modbus 485 *)
    Работает как на 2.3 так и на 3.5, точками не занимался они в моем проекте не требуются. На мой взгляд очень простое решение, может кому будет полезно )))

  8. #8

    По умолчанию

    Пробовал на прямую, стринг отправлять, модбас младший со старшим байтам местами меняет, и получается отправляю - "1234" а получаю - "2143". А если перестановку байт в настройках модбаса поменять то другие модули перестают отвечать.

Похожие темы

  1. Вопрос по выводу информации на СМИ2
    от Tempest в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 03.11.2014, 23:27
  2. СБОР ИНФОРМАЦИИ С ПЛК
    от Алексей Александрович в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 23.01.2014, 09:11
  3. Ответов: 5
    Последнее сообщение: 20.01.2013, 12:03
  4. Средства сбора и хранения информации
    от hilih в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 20.08.2008, 18:17

Ваши права

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