Страница 1128 из 1187 ПерваяПервая ... 1286281028107811181126112711281129113011381178 ... ПоследняяПоследняя
Показано с 11,271 по 11,280 из 11862

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

  1. #11271

    По умолчанию

    В общем-то при помощи нехитрых трюков можно и биты поименовать
    изображение_2025-02-07_003351854.png

  2. #11272

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    вы просто никак не догоните, что в КДС (а не у ОВЕНа, он-то здесь малость вообще не при делах, что дали с тем и работает)
    "
    Ну на 210 модули сделали же таргеты, да и ABB лет 15 назад настроил CoDeSys под себя, на PM571 нужно было только скачать с их сайта КДС и там по умолчанию стояли все таргеты и библиотеки.
    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Если тебе удобно длинное чтиво - вот тебе моя статья о том, что ты сейчас делаешь: https://cs-cs.net/technologii-testir...matikoy-na-plk
    Тебе нужен заголовок 4 (про IO сигналы). То, о чём ты спрашиваешь, я делаю во всех своих проектах.
    Но, к сожалению, да - придётся делать руками: объявить много переменных на разные датчики и руками назначать их через битовые маски. Но один раз за всю программу.
    В моей статье есть куча скриншотов и всё-всё описано.
    Я даже так же делаю и с выходами, чтобы иметь глобальный сигнал "Включить всё" для проверки всех реле и блоков питания.
    Спасибо, почитал, во многом наши мысли совпадают.
    Цитата Сообщение от 1exan Посмотреть сообщение
    В общем-то при помощи нехитрых трюков можно и биты поименовать
    изображение_2025-02-07_003351854.png
    А можно поинтересоваться как?))
    Ладно, контроллер и блоки расширения побеждены, программа пишется, даже панель почти побеждена. Вопрос как раз по связи с панелью СП310.
    Имеется много битовых сигналов, они работают штатно. А вот передача данных с цифрового ввода не работает, хотя вроде бы все сделал по инструкции. Даже в комментариях номера прописал, что бы не запутаться.

    Настройки цифрового ввода панели.

    Где я опять косячу? Ткните носом пожалуйста.

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

    По умолчанию

    Регистр это 2 буля, тк буль это байт. Даже надпись что 8битс есть

    Зато сименсы, шнайдеры...
    Последний раз редактировалось Валенок; 09.02.2025 в 16:02.

  4. #11274

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Регистр это 2 буля, тк буль это байт. Даже надпись что 8битс есть
    Спасибо, кажется понял, адресация такая должна быть?

  5. #11275

    По умолчанию

    Цитата Сообщение от darik711 Посмотреть сообщение
    Здравствуйте, есть ОВЕН ПЛК63Л РРРРР в котором по заданию руководителя необходимо было сделать управление обогревателем (пока одним). Прогу написал, датчик температуры подключил и проверил что все работет. Но есть одно НО! Нужно сделать отображение текущей температуры в главном окне ЖКИ овен плк63. Сейчас там пустота. При включении плк высвечивается вперва Э, потом название ОВЕН, потом пустой экран. Если нажать на кнопку Ввод, то переходим в меню ПЛК63. Как настроить этот пустой основной экран на показания чего либо? Нашел здесь примеры с выводом информации на ЖКИ, но при скачивании переходит на какой то сайт Kipshop который не открывается.
    Первый же пример на сайте Овен для ПЛК63-73, это вывод на экране ЖКИ https://owen.ru/product/codesys_v2/example_program
    Последний раз редактировалось kondor3000; 11.02.2025 в 07:49.

  6. #11276

    По умолчанию

    Доброе утро! Вопрос по синтаксису и не только.Необходимо передать СП310 время отработки таймера ТОН.
    обявляю тай мер: TON_1:TON;
    загружаю : TON_1(IN:=Var_1 , PT:=T#10S , Q=> , ET=> );
    Таймер работает и к нему вопросов нет. Создаю переменную для трансляции времени таймера в панель : V310_TON_1_DISPLEI:BYTE;
    Терерь настраиваю в ресурсах ПЛК регистр вывода: bandicam 2025-02-12 08-44-39-308.jpg, bandicam 2025-02-12 08-48-16-150.jpg
    Делаю настройку цифроого дисплея в панеле : bandicam 2025-02-12 08-49-34-029.jpg , bandicam 2025-02-12 08-49-23-692.jpg
    В ПЛК добавляю преобразования :
    V310_TON_1_DISPLEI:=TIME_TO_BYTE (TON_1.ET);
    И не работает. Никогда этого не делал вот и прошу меня поправить. Спасибо.

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

    По умолчанию

    Регистр input модуле
    “настраиваю.. . регистр вывода... "
    Последний раз редактировалось Валенок; 12.02.2025 в 09:12.

  8. #11278

    По умолчанию

    А что с ним не так?

  9. #11279

    По умолчанию

    А, надо OUTPUT? сейчас исправлю

  10. #11280

    По умолчанию

    Задам тупые вопросы:
    1. Почему время в байты? Обычное TIME - это DWORD, который хранит число МиллиСекунд. В один байт оно не влезет.
    Может быть, тебе стоит поделить время до какого-то более крупного значения.
    Например, можно так:
    * TIME_TO_DWORD(TON_1.ET) / 1000 = Секунды
    * TIME_TO_DWORD(TON_1.ET) / (1000 * 60) = Минуты
    2. Modbus передаёт WORD. Поэтому полученный результат надо явно перевести в тип WORD
    DWORD_TO_WORD(TIME_TO_DWORD(TON_1.ET) / 1000)
    3. Судя по скриншотам конфигурации ПЛК ты даёшь команду ЧТЕНИЯ из панели (потому что Input Module - это прочитать ИЗ чего-то в ПЛК).
    Если панель Slave - то тебе нужен наоборот: Register Output Module.
    4. И ещё не забудь, что иногда важен порядок регистров или байт.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

Страница 1128 из 1187 ПерваяПервая ... 1286281028107811181126112711281129113011381178 ... ПоследняяПоследняя

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

Ваши права

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