Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 42

Тема: Два 110-60 и тормозная визуализация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    21.03.2013
    Адрес
    Калининград
    Сообщений
    23

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение



    Страницы 11, 13,14 РЭ

    Спасибо! Понял!
    Немного полезной инфы по CodeSys и контроллерам: http://k155tm2.livejournal.com/

  2. #2
    Пользователь
    Регистрация
    21.03.2013
    Адрес
    Калининград
    Сообщений
    23

    По умолчанию

    Господа! Можно ли запаковать строковые сетевые переменные (string, 80 байт) для передачи?
    Немного полезной инфы по CodeSys и контроллерам: http://k155tm2.livejournal.com/

  3. #3
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    А,если не секрет,зачем такие строки???
    Вы поздравления отправляете??
    Или распоряжение:"Взять лопату в подсобке , идти к забору и копать до обеда" (57 байт)

  4. #4
    Пользователь
    Регистрация
    21.03.2013
    Адрес
    Калининград
    Сообщений
    23

    По умолчанию

    Пока что придумал так: на "передатчике" состояние присваивается определенной цифре с типом USINT. В "приёмнике" цифровому значению присваивается строка. 1 байт на одну переменную, вместо 80.
    Немного полезной инфы по CodeSys и контроллерам: http://k155tm2.livejournal.com/

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от s22 Посмотреть сообщение
    Пока что придумал так: на "передатчике" состояние присваивается определенной цифре с типом USINT. В "приёмнике" цифровому значению присваивается строка. 1 байт на одну переменную, вместо 80.
    Полагаю, что в качестве приемника используется некое устройство HMI (панель или SCADA) тогда в приемнике должен быть представлен объект типе "динамический текст". Тогда ни чего запаковывать не надо.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Цитата Сообщение от s22 Посмотреть сообщение
    Пока что придумал так: на "передатчике" состояние присваивается определенной цифре с типом USINT. В "приёмнике" цифровому значению присваивается строка. 1 байт на одну переменную, вместо 80.
    А , зачем такой тип Usint ??? Стандартный Word не подойдет???
    Почему строки - понятно, в HMI CDS другого не предусмотрено,но если строковые значения фиксированные , то назначьте им цифровые "аватарки" (Прикольно да)и "гоняйте" по UDP 1-2 Worda , вместо строк по 80 символов.

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    в HMI CDS другого не предусмотрено,
    Почему ? Индекс и массив строк - прямой аналог. И хоть usint, хоть dint
    Для udp - что 1-2 слова, что 80 байт. Накладные расходы - смешны. Если плющит - есть и string(20-30).

    И в панель иногда бывает проще прямой текст загнать. Например при оперативном изменении имен режимов - не надо панель перегружать, к имени режима обратный отсчет добавить и т.д

  8. #8
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Почему ? Индекс и массив строк - прямой аналог. И хоть usint, хоть dint
    Для udp - что 1-2 слова, что 80 байт. Накладные расходы - смешны. Если плющит - есть и string(20-30).

    И в панель иногда бывает проще прямой текст загнать. Например при оперативном изменении имен режимов - не надо панель перегружать, к имени режима обратный отсчет добавить и т.д
    В HMI CDS нету "Динамический текст".Поэтому для отображения "статуса" надо строку передавать.
    Прямой текст проще загнать , только:
    пример - отображается 6 статусов (Динамический текст) + один "Обратный отсчет) .Статусы в среднем 8 символов .
    Для отображения строкой 6*8+3:=51байт. Если Wordами 6*2+2:=14байт . Есть разница???

  9. #9
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    В HMI CDS нету "Динамический текст".Поэтому для отображения "статуса" надо строку передавать.
    Зачем так опрометчиво?
    Читаем "codesys_visu_v23_ru.pdf"

    .................................................. ......................

    .............................................
    и т.д.
    На страницах от 2-54 до 2-57 есть описание и пример реализации.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #10
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Прямой текст проще загнать , только:
    пример - отображается 6 статусов (Динамический текст) + один "Обратный отсчет) .Статусы в среднем 8 символов .
    Для отображения строкой 6*8+3:=51байт. Если Wordами 6*2+2:=14байт . Есть разница???
    Да есть. 37 байт. Это целых 2-3мс. Это на RS. А на udp ? А с учетом минимального размера пакета ?
    И вот кончился обратный отсчет для режима - и нуль на экране не нужен. Еще экран/макросы на панели ?

    А вот у меня пяток полностью взаимозаменяемых панелей в пределах объекта, а операторы попросили поменять название режима "ОЖИДАНИЕ ЗАГРУЗКИ" на "ЖДЕМ ЗАГРУЗКУ". Все перезаливать ? Есть разница ?

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    В HMI CDS нету "Динамический текст".Поэтому для отображения "статуса" надо строку передавать.
    Я же показал адекватную замену ему. Ну и полетит строка. В потоке информации проекта для HMI CDS она - пыль.
    .... Да Petera предложил не хуже

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110-60
    от neo_u в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 21.03.2018, 11:04
  2. ПЛК 110-220.60
    от Михаил_А в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.06.2011, 16:46
  3. Как связать пк и два ПЛК110-60?
    от malabiker в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 07.02.2011, 11:44
  4. визуализация двух плк110-60
    от anatoly в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 12.08.2010, 10:22
  5. плк 110-60-24-р-м
    от SBER в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 11.02.2010, 16:50

Ваши права

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