Страница 205 из 776 ПерваяПервая ... 105155195203204205206207215255305705 ... ПоследняяПоследняя
Показано с 2,041 по 2,050 из 7758

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

  1. #2041

    По умолчанию

    Цитата Сообщение от Павел Братковский Посмотреть сообщение
    выведите вход в макросе и используйте на здоровье...
    Так и сделал в итоге, но сильно удивился, что идейно близкие элементы ведут себя по разному. Не оставляло ощущение, что чего-то не понял/не нашел.

  2. #2042
    Пользователь
    Регистрация
    18.03.2014
    Адрес
    Екатеринбург, MO06GT
    Сообщений
    18

    По умолчанию

    Значит вот, есть ПР200 и ПЧВ1 связанные через RS-485. Вроде всё работает, всё что надо считывается и записывается.
    Но тут возникла задача, на которой я наночь глядя уже всю голову сломал: надо управлять пуском и остановом ПЧВ путём записи командного слова, т.е. в регистр 49999 надо записать число либо 1148 чтоб закрутилось всё или 1084 чтоб остановить. Путём ввода с экрана ПР200 это работает, а мне надо, чтоб это было задействовано на один из входов ПР200, ну, грубо говоря вода кончилась, сработал датчик сухого хода, появилась лог0 вместо лог1 и отправилось на ПЧВ командное слово 1084, потом, вода появилась, допустим выдерживается таймаут небольшой и записываем в регистр 1148.
    Понятно, что можно это сделать выведя ещё одну пару проводков с клемм 12-18 ПЧВ и задействовать выходное реле ПР200, немного изменив настройки самого ПЧВ. Но это крайний случай, хотелось-бы без всяких лишних проводков.
    Спасибо !

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

    По умолчанию

    Цитата Сообщение от UB9COZ Посмотреть сообщение
    Значит вот, есть ПР200 и ПЧВ1 связанные через RS-485. Вроде всё работает, всё что надо считывается и записывается.
    Но тут возникла задача, на которой я наночь глядя уже всю голову сломал: надо управлять пуском и остановом ПЧВ путём записи командного слова, т.е. в регистр 49999 надо записать число либо 1148 чтоб закрутилось всё или 1084 чтоб остановить. Путём ввода с экрана ПР200 это работает, а мне надо, чтоб это было задействовано на один из входов ПР200, ну, грубо говоря вода кончилась, сработал датчик сухого хода, появилась лог0 вместо лог1 и отправилось на ПЧВ командное слово 1084, потом, вода появилась, допустим выдерживается таймаут небольшой и записываем в регистр 1148.
    Понятно, что можно это сделать выведя ещё одну пару проводков с клемм 12-18 ПЧВ и задействовать выходное реле ПР200, немного изменив настройки самого ПЧВ. Но это крайний случай, хотелось-бы без всяких лишних проводков.
    Спасибо !
    Может быть так получится:
    ПЧВ1.1.PNG

  4. #2044
    Пользователь
    Регистрация
    18.03.2014
    Адрес
    Екатеринбург, MO06GT
    Сообщений
    18

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Может быть так получится:
    ПЧВ1.1.PNG
    О, работает ! Спасибо !
    Пошел дальше мучить железки.

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

    По умолчанию

    Цитата Сообщение от UB9COZ Посмотреть сообщение
    О, работает ! Спасибо !
    Пошел дальше мучить железки.
    Вам, на мой взгляд, больше подойдёт функция "PUTBIT", можно задавать состояние любого бита в командном слове, например для реверса или сброса! Используя эту функцию получаем тоже самое, что выше:
    ПЧВ1.2.PNG

  6. #2046

    По умолчанию

    Удивителен ОЛ-109! При изменении имени переменной (булевской) возникает ошибка НЕИЗВЕСТНЫЙ ТИП ДАННЫХ. Восстановление имени не помогает. Восстановить норму можно только уничтожая эту переменную и назначая её заново и перепревязав к ней. Это нормально?
    И не все переменные так себя ведут, а только те, где входная переменная разведена на два входа лог элементов.
    Последний раз редактировалось Серёга Букашкин; 11.01.2016 в 22:17.

  7. #2047
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Удивителен ОЛ-109! При изменении имени переменной (пробовал булевскую) возникает ошибка НЕИЗВЕСТНЫЙ ТИП ДАННЫХ. Восстановить норму можно только уничтожая эту переменную и назначая её заново и перепревязав к ней. Это нормально?
    Так уже 112 ол
    электронщик до мозга костей и не только

  8. #2048

    По умолчанию

    пытаюсь сложить два числа с плавающей запятой функцией FADD результат сложения присваиваю переменной. Могу я в эмуляторе посмотреть значение этой переменной?

  9. #2049
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Так в симуляторе все видно, куда подсоединили ,то и значение ...
    электронщик до мозга костей и не только

  10. #2050

    По умолчанию

    ну вот для примераСнимок.PNG

Страница 205 из 776 ПерваяПервая ... 105155195203204205206207215255305705 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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