Показано с 1 по 6 из 6

Тема: Переменные в однобитных адресах ПЛК150

  1. #1

    По умолчанию Переменные в однобитных адресах ПЛК150

    Всем привет! Нужна помощь! Програмировать контроллеры начал совсем недавно. Вроде бы все получается. Установлено 3 прибора, в 16 битных все адреса читаются и записываются на ура. Но столкнулся с проблемой, не могу послать команду на включение\ выключение источника питания, Все перепробовал в modbus мастере, BYTE,WORD,BOOL, ни вкакую не хочет включатся. За включение источника отвечает однобитный адрес "1", диапазон 0-выкл, 1-вкл. Может кто сталкивался? Может скорость как то влияет на эти команды? Сейчас у меня стоит 19200. Подскажите пожалуйста какую переменную использовать?
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от Повелитель молний Посмотреть сообщение
    Всем привет! Нужна помощь! Програмировать контроллеры начал совсем недавно. Вроде бы все получается. Установлено 3 прибора, в 16 битных все адреса читаются и записываются на ура. Но столкнулся с проблемой, не могу послать команду на включение\ выключение источника питания, Все перепробовал в modbus мастере, BYTE,WORD,BOOL, ни вкакую не хочет включатся. За включение источника отвечает однобитный адрес "1", диапазон 0-выкл, 1-вкл. Может кто сталкивался? Может скорость как то влияет на эти команды? Сейчас у меня стоит 19200. Подскажите пожалуйста какую переменную использовать?
    У вас каша в голове. Есть адреса регистров. Для управления битами, в конфигурацию добавляется 8 Bit Output, для чтения 8 Bit Input (Добавлять всегда по 2 шт, это будет один регистр или 16 бит, которому вы задаёте адрес). В этих 8 Bit Input можно задать имя каждому биту.
    либо использовать RegistrInput и RegistrOutput типа WORD ( один регистр из 16 бит). Тут вы задаёте имя регистру например In1 ( это битовая маска) и обращаетесь к нему побитово, через точку типа In1.0 (Регистр In1 0 бит), адрес вы тоже задаёте регистру.
    Кроме того вы не написали с чем у вас связан ПЛК, панель или реле или ещё что то. А ещё лучше выложите скрины.
    Последний раз редактировалось kondor3000; 13.10.2021 в 19:00.

  3. #3

    По умолчанию

    Снимок экрана от 2021-10-14 19-02-21.pngСнимок экрана от 2021-10-14 19-18-44.png Пробовал разные варианты команд,но результата ноль, источник не включается, пот типу b1 ни одна команда не исполняется, чтение тоже не происходит, пробовал разными сканерами читать b1 все адреса, результата ноль. Остальные команды типа b16 исполняются, чтение по другим адресам происходит без ошибок и задержек.Снимок экрана от 2021-10-13 19-31-03.png Нужно в ручную ввести команды по данным регистрам, но знаний и опыта не хватает.

  4. #4

    По умолчанию

    Цитата Сообщение от Повелитель молний Посмотреть сообщение
    Снимок экрана от 2021-10-14 19-02-21.pngСнимок экрана от 2021-10-14 19-18-44.png Пробовал разные варианты команд,но результата ноль, источник не включается, пот типу b1 ни одна команда не исполняется, чтение тоже не происходит, пробовал разными сканерами читать b1 все адреса, результата ноль. Остальные команды типа b16 исполняются, чтение по другим адресам происходит без ошибок и задержек.Снимок экрана от 2021-10-13 19-31-03.png Нужно в ручную ввести команды по данным регистрам, но знаний и опыта не хватает.
    Вы вообще читали, что я вам написал? У Овена полно обучающих видео. Посмотрите начальные хотя бы.
    Прежде чем пытаться записать что-то, вы прочитайте сначала.
    Почему нет ни одного 8 Bit Input ? Добавьте две шт. Оба будут иметь адрес 1 ( в первом номера битов с с 0 по 7, во втором с 8 по 15 ).
    Имена надо давать битам, а не байтам как у вас. Включите устройство, включенный бит при работе будет гореть синим. Когда вы определите какие биты работают, то после этого перейдёте к записи.

    Почему у вас 1 шт. 8 Bit Output? добавьте 2. Оба тоже адрес 1.
    Почему у вас байты с именами, а записать надо биты? Имена надо давать битам и они должны отличаться от читаемых.
    Почему не выложили скрины, того что работает? Чтобы определиться хотя бы.
    Последний раз редактировалось kondor3000; 14.10.2021 в 18:37.

  5. #5

    По умолчанию

    Это копия проекта, рабочий прект на контроллере в установке, на работе. Битам давал имена. Разницы нет... Биты вручную включал, записывал без имен, но не читал. Как вы сказали, попробую в режиме чтения включить.

  6. #6

    По умолчанию

    Цитата Сообщение от Повелитель молний Посмотреть сообщение
    Это копия проекта, рабочий прект на контроллере в установке, на работе. Битам давал имена. Разницы нет... Биты вручную включал, записывал без имен, но не читал. Как вы сказали, попробую в режиме чтения включить.
    Не пойму, у вас какие то секретные приборы? Почему не написали, что вы подключаете?
    Когда прочитаете нужные биты, при онлайн подключении, у вас должно получится как то так: Бит связи.jpg
    Последний раз редактировалось kondor3000; 15.10.2021 в 11:06.

Похожие темы

  1. Переменные
    от Миронов Илья в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 28.06.2021, 14:51
  2. ПЕРЕМЕННЫЕ
    от Александрович в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 24.05.2020, 11:35
  3. плк150 не сохраняет переменные RETAIN
    от Максим_В в разделе ПЛК1хх
    Ответов: 40
    Последнее сообщение: 29.11.2012, 15:47
  4. ПЛК150 не запоминает "RETAIL" переменные.
    от lava_02 в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 02.10.2012, 07:02
  5. Ответов: 14
    Последнее сообщение: 05.05.2009, 20:51

Ваши права

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