Страница 274 из 775 ПерваяПервая ... 174224264272273274275276284324374774 ... ПоследняяПоследняя
Показано с 2,731 по 2,740 из 7743

Тема: Экспресс вопрос (ответ)

  1. #2731
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Странное недовольство
    у меня нет недовольства. Я не до конца понимаю где оно используется, именно за этим я сослался к Вам.
    Но если макрос есть, значит он кому-то нужен.

    PS макрос LongInt-Float будет ещё проще - там не будет среднего AND из моего макроса
    начинающий профессионал

  2. #2732
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    у меня нет недовольства. Я не до конца понимаю где оно используется, именно за этим я сослался к Вам.
    Но если макрос есть, значит он кому-то нужен.

    PS макрос LongInt-Float будет ещё проще - там не будет среднего AND из моего макроса
    Попробую объяснить, начну издалека, вот Вы частенько стараетесь всё усовершенствовать, оптимизировать, предлагаете свои решения, макросы, здесь примерно тоже самое, для большинства случаев хватает диапазона INT(хотя некоторым и DINT не хватало), так зачем мне передавать во флоате(если значения могут быть как выше, так и ниже ноля), занимает 2 регистра, могут возникнуть проблемы с "чередованием" байт, смысл в чём? И также с получением данных, например от ТРМ2хх!
    Забыл сказать самое неожиданное для меня от флоата, раньше считывал СМИ2 из ПР114 очень медленно меняющийся параметр(уровень в накопительных ёмкостях) в инте в процентах(0 - 100%) с точностью до десятых долей и ступенька была "0,1" ну и разумеется показания менялись на 0,1 через какое-то время, потом переделал на флоат, и как бы ожидал уменьшение ступеньки до сотых долей, но произошло прямо противоположное, ступенька увеличилась в 2,5 раза до 0,25, что мне очень непонятно, так что флоаты только в случае крайней необходимости теперь буду применять!
    Последний раз редактировалось Сергей0308; 01.11.2016 в 21:54.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #2733

    По умолчанию

    Здравствуйте! На ПР200 надо с экрана задавать число с запятой в таймер, на экране задаю тип переменной-вещественная,дальше в программе эту переменную обозначаю как с плавающей запятой, дальше умножаю мулом на 1000 и запись в таймер-не работает. Вопрос-все ли правильно делаю? С целыми числами все работает.

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

    По умолчанию

    таймер не понимает вещественных переменных. картинку выложите что у вас там...
    А просто целочисленное на экране сделать и передавать в таймер ?

  5. #2735

    По умолчанию

    Именно с запятой число надо1.JPG

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

    По умолчанию

    Artemid - MUL у вас целочисленный, как вы ему смогли скормить переменную с плавающей запятой ?
    Write to FB понимает только целочисленные. Вы определитесь что вы хотите и главное ЗАЧЕМ ?

    А так, есть там такая вещь как преобразование To INT

    Блок записи в FB пишет в миллисекундах, это целочисленный параметр, или вы хотите записывать в виде 0,1 мс с экрана ?

    тогда float c экрана сперва умножаем fMUL на 1000, потом TO INT и запись в FB
    Последний раз редактировалось melky; 02.11.2016 в 11:19.

  7. #2737
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от Artemid Посмотреть сообщение
    Именно с запятой число надо1.JPG
    Как-то так:

    Время таймера.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    для корректности надо еще fABS поставить.... а то мало ли, через минус начнут записывать

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    для корректности надо еще fABS поставить.... а то мало ли, через минус начнут записывать
    Нужно просто контроль диапазона включить
    Захват-3.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Если переменная не сетевая то да, если сетевая, то контроль не работает...

Страница 274 из 775 ПерваяПервая ... 174224264272273274275276284324374774 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 7100
    Последнее сообщение: 26.04.2024, 17:17
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10435
    Последнее сообщение: 24.04.2024, 19:41
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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