Поиск:

Тип: Сообщения; Пользователь: Stan_1

Страница 1 из 2 1 2

Поиск: На поиск затрачено 0.00 сек.

  1. Ответов
    45
    Просмотров
    3,311

    Вчера экспериментально выяснили, что замена...

    Вчера экспериментально выяснили, что замена MQTT-брокера с mosquitto на hivemq проблему AccessViolation снимает. Но в чем root cause - осталось непонятным. В логах mosquitto (полных) все нормально,...
  2. Ответов
    45
    Просмотров
    3,311

    Да, там стабильно работает. Буду выяснять в чем...

    Да, там стабильно работает. Буду выяснять в чем разница.
  3. Ответов
    45
    Просмотров
    3,311

    Нет, все-таки все оказывается не так просто....

    Нет, все-таки все оказывается не так просто. Сейчас закомментировал абсолютно все. Оставил только такой код в PLC_PRG:



    PROGRAM PLC_PRG
    VAR
    mqtt: MQTT_Client.FB_MQTTClient;
    iTest: INT :=...
  4. Ответов
    45
    Просмотров
    3,311

    Уфффф. Кажется методом проб и ошибок понял, что...

    Уфффф. Кажется методом проб и ошибок понял, что не так. Есть разное поведение при публикации и подписке. Смысл в том, что сначала я писал код с публикацией. И она долго не шла. Поэтому в общем случае...
  5. Ответов
    45
    Просмотров
    3,311

    Возможно, архитектурно делаю неправильно. Но...

    Возможно, архитектурно делаю неправильно. Но опять же, иду из опыта обычного программирования.:) Есть функциональный блок. Допустим - обрабатывающий выключатель света, скажем, FB_LIGHT_SWITCH....
  6. Ответов
    45
    Просмотров
    3,311

    В общем, есть какой-то баг библиотеки, который...

    В общем, есть какой-то баг библиотеки, который то-ли появляется только в симуляторе, то-ли имеет какие-то фундаментальные причины. Связан с тем, что два инстанса MQTT_Client, видимо, за счет...
  7. Ответов
    45
    Просмотров
    3,311

    Эх. Натолкнулся опять на моменты, которые пока не...

    Эх. Натолкнулся опять на моменты, которые пока не могу осознать. Теперь ситуация такова. Есть FB, от которого созданы два инстанса. В каждом инстансе свой MQTT Client, который настроен на разные...
  8. Ответов
    45
    Просмотров
    3,311

    Фух. Кажется, получилось. Спасибо большое! Даже...

    Фух. Кажется, получилось. Спасибо большое! Даже удалось перенести все в FB. Не могу сказать, что понимаю четко почему заработало, скорее интуитивно. :) Но главное - что теперь можно уже...
  9. Ответов
    45
    Просмотров
    3,311

    Да, спасибо! Вчера весь вечер возился, и как-то...

    Да, спасибо! Вчера весь вечер возился, и как-то оно заработало. Но очень нечетко. И есть нюансы, смысла которых я не понимаю, а описание очень скудное :(

    Первое, что выяснил - нельзя вызывать...
  10. Ответов
    45
    Просмотров
    3,311

    Я посмотрел внимательно видео. Вроде бы так и...

    Я посмотрел внимательно видео. Вроде бы так и делаю. Попробовал максимально упростить задачу. И прямо в PLC_PRG написал так:
    mqtt.i_xEnable := TRUE;
    mqtt.i_sBrokerAddress := 'subdomain.domain.com';...
  11. Ответов
    45
    Просмотров
    3,311

    Я наконец нашел попробовать. Смог настроить...

    Я наконец нашел попробовать. Смог настроить виртуальный контролер, запустил, вижу зеленый RUN. Вижу в логе виртуального устройства, что все ОК. Но обращений к mqtt-бокеру не вижу :( Подскажите, плз,...
  12. Ответов
    45
    Просмотров
    3,311

    Евгений, добрый вечер! А подскажите, плз, в...

    Евгений, добрый вечер! А подскажите, плз, в режиме эмулятора должен ли работать MQTT Client, то есть отсылать сообщения в брокер? Или он работает в режиме эмуляции без реальной отправки сообщений?...
  13. Ответов
    45
    Просмотров
    3,311

    Ага, понял :) Я думал - есть какой-то аналог...

    Ага, понял :) Я думал - есть какой-то аналог console.log в JavaScript. Но лога в строковую переменную оказалось достаточно. В общем, задумка получилась. Вроде все работает норм. Одинарный, двойной,...
  14. Ответов
    45
    Просмотров
    3,311

    Просто писать собщения, или сообщения с...

    Просто писать собщения, или сообщения с парметрами. Например, "Клавиша нажата", "Клавиша отпущена через 300 мс". И видеть это где-то в Codesys
  15. Ответов
    45
    Просмотров
    3,311

    Да, TIME() - то, что надо. Спасибо! А не...

    Да, TIME() - то, что надо. Спасибо! А не подскажите еще - как выводить что-то в консоль? И есть ли такое понятие? Я нашел вроде пару способов описанных здесь на форуме, но не сработали. :(

    По...
  16. Ответов
    45
    Просмотров
    3,311

    Так я так и делаю. Но мой изначальный вопрос -...

    Так я так и делаю. Но мой изначальный вопрос - как в режиме симуляции получать значение таймера sysTime - не ноль.

    VAR
    pressedAt: DWORD := 0; // Временная метка последнего нажатия клавиши "вниз"...
  17. Ответов
    45
    Просмотров
    3,311

    Я могу это сделать. Но у меня уже написана...

    Я могу это сделать. Но у меня уже написана собственная реализация, моделирование которой меня устроило. Если я пойму - что на ПЛК таймстампы невозможны/ограничены, конечно я буду изучать...
  18. Ответов
    45
    Просмотров
    3,311

    Прикольная библиотека. Спасибо. Там есть нужные и...

    Прикольная библиотека. Спасибо. Там есть нужные и интересные вещи, но конкретно CLICK_MODE не подходит, увы. Она не позволяет делать тройной клик (а у меня в планах он есть). Плюс мне еще нужна будет...
  19. Ответов
    45
    Просмотров
    3,311

    А какие варианты? Я смотрю статус клавиши....

    А какие варианты? Я смотрю статус клавиши. Изменилась с отжатой на нажатую - фиксирую время нажатия. Изменилась с нажатой на отжатую - фиксирую время отжатия. Затем смотрю разницу. Если она меньше...
  20. Ответов
    45
    Просмотров
    3,311

    Ответы Евгения дали толчок к пониманию :) Многое...

    Ответы Евгения дали толчок к пониманию :) Многое стало понятнее и проще. Просьба помочь еще с одним вопросом. Хочу написать функциональный блок, который будет отрабатывать одинарный и двойной "клик"...
  21. Ответов
    45
    Просмотров
    3,311

    О! Отлично, спасибо большое! Пошел читать и учить...

    О! Отлично, спасибо большое! Пошел читать и учить :)
  22. Ответов
    45
    Просмотров
    3,311

    Что почитать?

    Здравствуйте!

    Посоветуйте, чтобы почитать по совсем базовым вещам CodeSys. Я тут пытаюсь разобраться (есть бекграунд программирования), но упираюсь в непонимание вещей, которые скорее всего...
  23. Вот я про это: 54133

    Вот я про это:

    54133
  24. Важно: Из предложений (на основе первого дня...

    Из предложений (на основе первого дня пользования):

    1. Сделать поддержку Retina-дисплеев. Вчера после 7 часов работы - глаза ужасно болели. Плюс - все иконки, и даже показалось пункты меню -...
  25. И вот еще вопрос появился. А как ПР200...

    И вот еще вопрос появился. А как ПР200 обрабатывает таймауты? Допустим - стоит таймут 200 мс на чтение значения bool. Но slave-устройство не ответило. Как мне это понять в OWEN Logic?
Показано с 1 по 25 из 37
Страница 1 из 2 1 2