Страница 146 из 708 ПерваяПервая ... 4696136144145146147148156196246646 ... ПоследняяПоследняя
Показано с 1,451 по 1,460 из 7075

Тема: CODESYS V3.5. Вопросы и ответы

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

    По умолчанию

    Цитата Сообщение от Drive74 Посмотреть сообщение
    Правильно, ли понимаю, что в нашем случае имеет смысл уменьшить время цикла каждой задачи?
    Если основным вопросом является передача данных, то лучше смотреть на ее прямые характеристики (отношения числа ошибок к общему числу пакетов, например), а не косвенные (типа джиттера).

    Если доработка проекта (в части функционала) больше не планируется, то можно варьировать время цикла, анализируя статистику обмена.

  2. #1452

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если основным вопросом является передача данных, то лучше смотреть на ее прямые характеристики (отношения числа ошибок к общему числу пакетов, например), а не косвенные (типа джиттера).

    Если доработка проекта (в части функционала) больше не планируется, то можно варьировать время цикла, анализируя статистику обмена.
    Хорошо.
    Спасибо.

  3. #1453
    Пользователь
    Регистрация
    25.09.2014
    Адрес
    Где-то рядом...
    Сообщений
    121

    По умолчанию

    Вопрос начинающего.
    Имею массив из 32 двухбайтных значений, получаемый по модбас рту.
    Можно-ли при помощи указателей получить две строки по 32 сивола? Без копирования байтов, просто указав строке, что она теперь должна читаться здесь...
    Синтаксис меня доканает, а через cfc никак...
    VAR
    Str_001: STRING(32);
    Str_002: STRING(32);
    Array_100: ARRAY[0..31] OF WORD;
    END_VAR

  4. #1454
    Пользователь
    Регистрация
    25.09.2014
    Адрес
    Где-то рядом...
    Сообщений
    121

    По умолчанию

    Спасибо capzap, попробую сейчас.
    Цитата Сообщение от capzap Посмотреть сообщение
    и эти две строчки вполне можно написать и на cfc
    ЗЫ чтоб получить из word байт нужно преобразовать юникодовские символы в кирилицу
    В массиве - байты, как ни крути. Они уже привязаны к таблице кодировки символов ASCII. Без кирилицы.
    На слэйве я их "упаковываю" в массив Input Regiter через указатель.

    P.S. Ещё раз ОГРОМНОЕ СПАСИБО Уважаемому capzap, подправил под себя - всё работает как хотелось!!!
    Последний раз редактировалось omelchuk; 29.08.2017 в 17:48.

  5. #1455
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Вопрос:
    Что я получу в переменной TimeOut? Секунды? Миллисекунды?
    HeatControl.png

  6. #1456

  7. #1457
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Благодарствую.

  8. #1458

    По умолчанию

    Добрый день! При компиляции проекта 8 предупреждений и 5 сообщений. Будет ли работать такая программа на ПЛК?
    Скриншот прилагается
    заранее благодарен


    Безымянный.jpg

  9. #1459

    По умолчанию

    Цитата Сообщение от kuymba Посмотреть сообщение
    Добрый день! При компиляции проекта 8 предупреждений и 5 сообщений. Будет ли работать такая программа на ПЛК?
    Скриншот прилагается
    заранее благодарен


    Безымянный.jpg
    Добрый день.
    Работать будет. Но компилятор предупреждает Вас, что могут возникнуть проблемы при преобразовании переменной с диапазоном значений 0..65535 в переменную с диапазоном значений -32768..32767.
    Если Вы уверены, что In_MVA[x] не будет принимать значения больше, чем 32767, то просто добавьте преобразование WORD_TO_INT так:
    Ain1 := WORD_TO_INT(In_MVA[0]);

    Если же не уверены, то измените тип AinX с INT на WORD.

  10. #1460
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    kuymba
    У меня с такими предупреждениями работает несколько проектов. Но в моем случае значения переменных гарантированно не превышают +-720, поэтому я и не заморачивался на тему ворд_то_инт.

Страница 146 из 708 ПерваяПервая ... 4696136144145146147148156196246646 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3193
    Последнее сообщение: 15.04.2024, 12:51
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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