Страница 157 из 1044 ПерваяПервая ... 57107147155156157158159167207257657 ... ПоследняяПоследняя
Показано с 1,561 по 1,570 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

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

    По умолчанию

    В нижнем окне каком ? никакого списка именно неиспользуемых переменных нигде не отображается.
    Может не туда смотрю ?

    О, почему-то не сразу отобразилось, теперь есть. Спасибо.

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

    По умолчанию

    Очень интересно, были CTUD и работали, потом перестали работать при этом при компиляции никаких ошибок ?

    Вопрос на засыпку, почему входной параметр CTU счетчика PV - WORD, а при вводе значения 65535 выход счетчика Q переводится в 1 ?
    при вводе 32767 (15 бит) он еще 0, при вводе 32768 (16 бит) уже 1.

    Сам параметр WORD имеет значение от 0 до 65535 - как так?

    Подскажите, есть 32-х битный счетчик в CodeSys ?

    Так же заметил на операциях сравнения. <, > и т.д. По HELP указано, что значения могут быть WORD, DWORD, DINT и т.д. по факту DWORD не работает, как только в верхнем разряде появляется 1, то < или другой оператор срабатывает.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    указано, что значения могут быть WORD, DWORD, DINT и т.д. по факту DWORD не работает, как только в верхнем разряде появляется 1, то < или другой оператор срабатывает.
    Курим типы и их приведение, включая неявные

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

    По умолчанию

    Валенок попробуйте сравнить явный dword#4294967295 c с числом немного меньшим, например dword#4294967290 и посмотрите на выходы блоков сравнения. Либо вставьте в таймер word#65535 и посмотрите на выход QU заодно прочтите в справке, что должно быть на выходе QU...

    Обломс, справка не соответствует действительности.

    Куда уж явнее, если в объявлении переменных я указываю например tm1:DWORD;

  5. #1565

    По умолчанию

    подскажите пожалуйста, что значит сообщение об ошибке, появляющееся в процессе заливки проекта с текстом: неразрешенные ссылки на внешние POU. И дальше приводятся 2 POU один из которых является ФБ одной из подключенных библиотек, а второй я вообще не знаю откуда он взял. Ни одно из наименований в проекте не используется. Использую ПЛК100-РМ
    Чтобы понять рекурсию нужно понять рекурсию

  6. #1566

    По умолчанию

    проблема решена. прошу прощения за беспокойство
    Чтобы понять рекурсию нужно понять рекурсию

  7. #1567

    По умолчанию

    не могу открыть сокет биб-кой syslibsockets.
    пишу
    diSocket:=SysSockCreate(SOCKET_AF_INET, SOCKET_STREAM, SOCKET_IPPROTO_TCP);

    и ф-ия возвращает -1, т.е. что сокет открыт неудачно. Непойму что я сделал не так. У кого есть опыт работы с этой биб-кой, пните в нужную сторону плиз.
    Чтобы понять рекурсию нужно понять рекурсию

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

    По умолчанию

    Ни разу неиспользовал эти счетчики. Зачем ?
    Посмотрел. Сделал вывод - внутри работа со знаковыми (int'ами) Типа jge вместо jae. Плакать ?

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

    По умолчанию

    Валенок со сравнением возможно ошибся (может в прошлый раз забыл явно указать тип) или на EQ так действует, не помню, меня больше счетчики интересовали в тот момент.

    А вот счетчики удивляют. pv1 и pv2 заданы в явном виде pv1:WORD:=ххххх

    А выход не соответствует документации, проверьте в режиме ST, а то мне проще CFC использовать.



    Не плакать, а как-то донести разработчикам, что документация не соответствует работе ПО.
    p.s. там ошибочка, сям ошибочка, и однажды кого-нибудь перепилит на станке

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

    По умолчанию

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

Страница 157 из 1044 ПерваяПервая ... 57107147155156157158159167207257657 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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