Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 36

Тема: Настройка опроса ModBus Master

  1. #21

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я это делаю на библиотеках, но Вам это еще рано
    Улыбнуло =))
    У меня уникальный проект на овене, не целесообразно самому ручками писать опрос.... на потоке, конечно, написал бы

  2. #22

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Но это - как я считаю и делаю. А как там овен делает мне пофиг.
    Так о том и речь - не адекватный набор настроек... и каждый гадает что какая делает.

    Как вы реализуете опрос модулей? Конфигурацией, или тоже пишете ручками?

    З.ы. Электросчетчики, например, долго бывает отвечают

  3. #23
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,655

    По умолчанию

    А электросчетчики с чего бы медленно отвечали ? отвечают так же быстро, просто с ними возни больше на получение данных....

    Валенок ну, трактовать поллинг да, может не совсем корректно, как я написал, но вот то, что timeout должен выдерживаться на ожидание тут факт, даже если опрос циклический с поллинг = 0. Устройство должно либо получить ответ, либо дождаться окончания таймаута... а тут фигня какая-то.

  4. #24

    По умолчанию

    короче, переделал я обмен полностью на код.....
    стало быстрее, за секунду опрашивает каждое устройство 3-4 раза
    ну более менее, но все равно не приятный отклик на ручное управление дискретными выходами...……..

    теперь новая проблема.
    почему не работает моя функция?
    Код:
    FUNCTION b_to_r : REAL
    VAR_INPUT
    	b1: BYTE;
    	b2: BYTE;
    	b3: BYTE;
    	b4: BYTE;
    END_VAR
    VAR
    	pnt: POINTER TO REAL;
    END_VAR
    pnt:=ADR(b_to_r);
    pnt^:=b4;
    pnt:=pnt+1;
    pnt^:=b3;
    pnt:=pnt+1;
    pnt^:=b2;
    pnt:=pnt+1;
    pnt^:=b1;
    я конечно пока пользуюсь DW_TO_REAL (DWORD_OF_BYTE(1,2,3,4)) из oscat, но хочется то свою!

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

    По умолчанию

    Цитата Сообщение от Raikkonen Посмотреть сообщение
    Конфигурацией, или тоже пишете ручками?
    Не знаю что подразумевают под ручками. Конфигурацию тоже ручками настраивают.
    Библиотеки часто проще настройки конфигурации. И код быстрее и компактнее

    почему не работает моя функция?
    Абонемент просрочен. В чем выражается ?
    Последний раз редактировалось Валенок; 11.08.2020 в 20:34.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    .. а тут фигня какая-то.
    Никакой фигни. Разные таймеры. На полл-таймер смотрят после окончания очередной транзакции.

  7. #27

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Абонемент просрочен. В чем выражается ?
    На выходе при любой последовательности «склеивания» байтов не получается риал... всегда разные НО целые числа.

    Это я полученные данные пытаюсь в риал перевести.
    Или существуют более изящные методы?
    Функцию взял из руководства овеновского

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

    По умолчанию

    всегда разные НО целые числа
    На выходе ? Так обратную задачу сделайте - что как дитя-то. Посмотрите 4 байта от пи. Их и пихните. Только с порядком байт разберитесь.
    Последний раз редактировалось Валенок; 11.08.2020 в 21:26.

  9. #29

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Так обратную задачу сделайте - что как дитя-то.
    В смысле обратную задачу?
    У меня в руках 4 байта, 100% верные, как из низ сделать риал?

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

    По умолчанию

    как из низ сделать риал
    из реала сделайте 4 байта.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Ответов: 15
    Последнее сообщение: 18.04.2021, 18:46
  2. Ответов: 4
    Последнее сообщение: 12.03.2020, 15:53
  3. Ответов: 36
    Последнее сообщение: 16.09.2019, 22:49
  4. СПК 207 - настройка modbus master/slave
    от VigVam в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 02.11.2017, 15:49
  5. Настройка скорости сети 485 и частоты опроса
    от and909 в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 16.05.2014, 17:29

Ваши права

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