Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: DWORD + DWORD

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

    По умолчанию

    Ёпрст
    Хоть бы архивировали свои проекты.
    578 кБ против 8.31Мб
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от Технос Посмотреть сообщение
    Евгений, не пойму как Вы убедились в том, что работает.
    чисто теоретически должно, согласен, но не работает.
    Я же выложил проект (Проект_edit.txp). В нем через функциональную область происходит сложение двух float значений. Насколько я понял, вам требовалось именно это.

  3. #13

    По умолчанию

    дда если разрядность ограничить на уровне 6 знаков после запятой, то работает

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я же выложил проект (Проект_edit.txp). В нем через функциональную область происходит сложение двух float значений. Насколько я понял, вам требовалось именно это.
    Я думаю, что так и требуется. Но...
    У него две ф.области
    Одна физически читает X из модуля.
    Вторая вычисляет
    X=X-y
    где X- полученные значения от тензодатчика
    y - поправка
    Обе ф.области непрерывные. И кто из них первый, а кто второй никто не скажет.
    Непонятно зачем ДВЕ ф.области.
    Нужно всего одна, с двумя последовательными функциями
    -вызов макроса Fun1
    -математика(арифметические вычисления).
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15

    По умолчанию

    Petera, не думал, что у Вас проблемы с интернетом. У меня - безлимит, на это уже не обращаю внимания

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

    По умолчанию

    Цитата Сообщение от Технос Посмотреть сообщение
    Petera, не думал, что у Вас проблемы с интернетом. У меня - безлимит, на это уже не обращаю внимания
    Безлимит и у меня, но если дома 50/25 Мбит/с, то на работе всего 4096/512 Кбит/с.
    И на работе я не один.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Я соглашусь с Petera, что одной функциональной области достаточно. Но при этом я до сих пор не увидел реальной необходимости в макросе - никто не мешает в одной функциональной области опрашивать датчик и производить арифметические операции. Если данные приходят в пригодном для обработки виде, то можно вообще все это делать в пределах действия Математические операции, в качестве одного из операндов выбрав регистры датчика.

  8. #18

    По умолчанию

    да, с этим не спорю, но проблема не в этом. Безымянный.JPG тип данных был DEC / Поставил float - заработало

  9. #19

    По умолчанию

    спасибо !!!

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я соглашусь с Petera, что одной функциональной области достаточно. Но при этом я до сих пор не увидел реальной необходимости в макросе - никто не мешает в одной функциональной области опрашивать датчик и производить арифметические операции. Если данные приходят в пригодном для обработки виде, то можно вообще все это делать в пределах действия Математические операции, в качестве одного из операндов выбрав регистры датчика.
    Я думаю, что макрос ему нужен для чтения из модуля собственной функцией (видимо осталось от СП270).

    Мне только не понятно, чего он добивается
    Модуль выдает данные в формате DWord. В этом же формате можно прибавлять/вычитать поправку.
    Зачем Float в вычислениях? Или в итоге, для дальнейшего использования именно Float нужен.
    А так каша какая-то получается.

    ЗЫ. Может все таки модуль выдает данные Float, а не DWord? Тогда зачем этот макрос вообще?
    Последний раз редактировалось petera; 24.08.2016 в 11:33.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПЛК 63 - DWORD в конфигурации
    от melky в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 13.10.2015, 18:12
  2. Передача DWORD в панель СП270
    от IIeroniux в разделе Панели оператора (HMI)
    Ответов: 14
    Последнее сообщение: 26.11.2013, 18:24
  3. REAL 2 DWORD СП270
    от kenny_sk8 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 08.10.2012, 14:40
  4. 4байта dword из плк по модбус в lectus
    от alexval2006 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 19.12.2011, 18:40

Ваши права

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