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

Тема: Вопрос по конфигуратору ИП320 6.5

  1. #1

    По умолчанию Вопрос по конфигуратору ИП320 6.5

    В конфигураторе появилась возможность выводить ASCII на экран панели поь кодам размещенным регистрах. Так вот если панель у меня куплена давно надо ли ее перепрошивать, чтобы работала данная возможность ????

  2. #2
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Кирово-Чепецк
    Сообщений
    158

    По умолчанию

    При наведении курсора на кнопку "ABC" выводится подсказка в непонятных символах...
    Работаю с ПЛК Овен и не только...

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей_К Посмотреть сообщение
    При наведении курсора на кнопку "ABC" выводится подсказка в непонятных символах...
    спасибо, подправим

  4. #4

    По умолчанию

    Цитата Сообщение от Павел ГОН Посмотреть сообщение
    В конфигураторе появилась возможность выводить ASCII на экран панели поь кодам размещенным регистрах. Так вот если панель у меня куплена давно надо ли ее перепрошивать, чтобы работала данная возможность ????
    нет, достаточно установить новый конфигуратор на ПК (предварительно деинсталировав старый). И написать новый проект (или сохранить в новой версии ранее написанный проект)

  5. #5

    По умолчанию

    Т.е. можно в старую панель загрузить проект сделанный с помощью нового конфигуратора и ASCII элемент будет работать ??? Я спрашиваю по пречине того что имел опыт, когда панели после закачки не коректного проекта отказывались работать и боюсь закачать переделаный проект в панель. Хочется получить четкий ответ " Да можно закачивать и ничего страшного не произойдет" от ОВНА.

  6. #6

    По умолчанию

    Цитата Сообщение от Павел ГОН Посмотреть сообщение
    Т.е. можно в старую панель загрузить проект сделанный с помощью нового конфигуратора и ASCII элемент будет работать ??? Я спрашиваю по пречине того что имел опыт, когда панели после закачки не коректного проекта отказывались работать и боюсь закачать переделаный проект в панель. Хочется получить четкий ответ " Да можно закачивать и ничего страшного не произойдет" от ОВНА.
    Вы открываете проект в новой версии конфигуратора. Пересохраняете его. Далее загружаете в старую панель. Добавлена функция проверки объема проекта, если объем больше максимума, то загрузка в панель просто не пойдет с соответствующим сообщением. Некорректность работы не отражается на работоспособности панели. Вы просто не свяжетесь с другими устройствами, если сделали что-то неправильно, но панель не испортите.

  7. #7

    По умолчанию

    Панель работает c ASCII только в режиме Master, в ПЛК STRING переменные поддерживаются тоже только в MODBUS-Master. Максимум, что можно передать через MODBUS-Slave, это DWORD. Получается, что для реализации текстового режима надо в ПЛК строку делить на части по 4 символа, или есть более приемлемый вариант?

  8. #8

    По умолчанию

    Ничего делить не надо. ModBus Slave в ПЛК является непрерывной областью памяти того размера, сколько переменных вы в него вставите.
    Поэтому при необходимости передачи структур и строк Вы выбираете адреса начала строк по протоколу ModBus (так, чтобы они не перекрывались), берете физ. адрес соответствующий лог. адресу в модуле ModBus Slave (ADR(%QW.5.6) к примеру) и присваеваете его указателю на структуру/строку.
    После этого можно копировать данные в область ModBus slave и считывать извне.

  9. #9

    По умолчанию

    чего-то не складывается... или я чего не так сделал?
    в контроллере:

    VAR
    a_str: POINTER TO STRING(8);
    END_VAR

    a_str:=ADR(%QW12.126.0); (* 125 регистр modbus - и еще за ним 3 регистра типа "2 byte" *)
    a_str^:='01234567';

    в панели - элемент ASCII-текст, 4 регистра, 8 символов, начальный регистр 125
    отображается "10325476" - т.е. попарно перепутаны символы в строке.

    Как это победить?

    И еще обнаружилось - так не передаются русские буквы. Или их вообще невозможно передать?
    Последний раз редактировалось Мамонов Михаил; 17.06.2010 в 00:45.

Ваши права

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