Страница 6 из 7 ПерваяПервая ... 4567 ПоследняяПоследняя
Показано с 51 по 60 из 67

Тема: TraceMode 6.ПЛК 150. Modbus RTU

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Zhandos Посмотреть сообщение
    Можете отправить примеры еще раз, пожалуйста)
    Да уже 7 лет прошло. Маловероятно, что пример сохранился и вообще актуален.
    В интернете есть целые видеуроки, даже со ссылкой на примеры:
    https://www.youtube.com/watch?v=cmUQ...bWKEJO&index=3
    Правда тут другой, 160 контроллер, но отличий быть не должно. Со стороны скада то точно нечего не поменяется.

  2. #2

  3. #3

    По умолчанию

    А есть такое же чудо тока с подключением по GPRS или по TCP

  4. #4
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Нет. Для работы по Modbus TCP такого готового чуда нет. Но переделать данный пример под TCP достаточно просто.
    В ПЛК создаете устройство Modbus Slave. В TM6 в источниках/приемниках указываете адрес ПЛК в сети Ethernet. Соединение по COM-порту можно удалить.

  5. #5

    По умолчанию

    Ваш пример работоет отлично по COM !!!спасибо!!! но вот с переходом на TCP нет где может быть косяк?
    в Trace Mode IP задан и COM соединение удалено но не работает отсылать можно тока 1 значение причем тока один раз а принимать вобще отказывается
    в ПЛК100 заменил тока RS232 на модем в инет выходит пингуится все отлично по OPC(Lectus) все отлично принимает тоже
    Мне кажиться проблема в скаде но где я её почти не трогал???
    просветите неграмотного пожалуйста

  6. #6

    По умолчанию

    Здравствуйте.Я только начал тестировать TM.Вопрос в следующем:в codesys создал вход с термосопротивления t1 и переменную типа word(по TCP)t2.Написал на FBD t1 real_to_word t2,далее в TM создал переменную routword(3)(проставил все адреса и т.д.),создал канал hex и привязал эту переменную(значение показывает нормально).Но когда я создаю переменную типа float (пишу на FBD t1--t2),создаю в TM переменную routfloat(3) и канал float то показывает число типа 3421e-39.Подскажите пожалуйста в чём проблема?кстати если подключать через lectus ops то показывает всё нормально число типа 24,2352.Я читал что этот вопрос поднимался но ответили примером который у меня почему-то не открывается).заранее спасибо.

  7. #7

    По умолчанию

    Для того чтобы получить в ТМ нормальное значение вам нужно поменять местами старший бит с младшим пример есть на форуме только для ПЛК63 с панелью СП270 в панели тоже чтобы отображать Float нужно это сделать поменять местами.

  8. #8

    По умолчанию

    Здравствуйте.Скажите пожалуйста, как в Trace Mode можно изменять (задавать) значения переменных.
    Сейчас я это делаю при помощи компонента "ползунок". Если для задания уставки он смотрится красиво, то для задания корректировочных коэффицентов лучше бы смотрелись элементы вроде "текстового блока" но которые не отображали бы переменую, а позволяли вводить переменую с клавиатуры.
    В Trace Mode есть что-то подобное?

  9. #9

    По умолчанию

    Цитата Сообщение от mcsik Посмотреть сообщение
    то для задания корректировочных коэффицентов лучше бы смотрелись элементы вроде "текстового блока" но которые не отображали бы переменую, а позволяли вводить переменую с клавиатуры.
    В Trace Mode есть что-то подобное?
    Естественно.
    Обычное текстовое поле.

  10. #10

    По умолчанию

    Это Вам на сайт Трэйс Мода надо...

Страница 6 из 7 ПерваяПервая ... 4567 ПоследняяПоследняя

Ваши права

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