Страница 7 из 13 ПерваяПервая ... 56789 ... ПоследняяПоследняя
Показано с 61 по 70 из 129

Тема: ПЛК 200 Master + СП310 Slave

  1. #61

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    Понял. Всё-таки с теми значениями как быть. Если всё-таки допустим нужно вывести значение и привязать к определенному тексту, это можно как то сделать?
    Думаю, это правильнее, чем таблицу городить)) Используйте динамический текст. Каждому числу, присвойте нужную надпись.

  2. #62

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Думаю, это правильнее, чем таблицу городить)) Используйте динамический текст. Каждому числу, присвойте нужную надпись.
    Спасибо!!! Так и сделал, но вот до конца разобраться с передачей битов не могу. Сейчас столкнулся с выводом состояния бита на панель. Взял другой ПЧ с другими регистрами. Запустить (передать в ПЧ бит запуска получилось) в том числе и реверс, а вот считать С ПЧ и передать на панель аналогично не получается, хотя их видно что они приходят с ПЧ. Может есть обучающий материал как это делать правильно?
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось ivan.v; 06.04.2023 в 20:04.

  3. #63

    По умолчанию

    Это БИТЫ, а не байты, как можно браться за проекты, если вы даже основ не знаете.
    1 байт это 8 бит. 1 регистр это 2 байта и 16 бит. Это вам уже писал несколько раз.1 Целочисленные.jpg
    Изучайте справку Codesys 2.3 по F1, типы переменных.
    Последний раз редактировалось kondor3000; 06.04.2023 в 19:50.

  4. #64

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это БИТЫ, а не байты, как можно браться за проекты, если вы даже основ не знаете.
    1 байт это 8 бит. 1 регистр это 2 байта и 16 бит. Это вам уже писал несколько раз.1 Целочисленные.jpg
    Изучайте справку Codesys 2.3 по F1, типы переменных.
    Ошибку понял, исправился. За проекты никто не берется, есть желание и интерес поэтому и изучаю, а форум я считаю для этого и существует, чтобы спросить у грамотных людей как сделать правильно, и подсказать ошибки.

  5. #65

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это БИТЫ, а не байты, как можно браться за проекты, если вы даже основ не знаете.
    1 байт это 8 бит. 1 регистр это 2 байта и 16 бит. Это вам уже писал несколько раз.1 Целочисленные.jpg
    Изучайте справку Codesys 2.3 по F1, типы переменных.
    Поправьте если не прав опять. Нужно использовать наверное как owen logic, функцию чтения бита, с последующей передачей на панель? На панели использовать уже область памяти PSB.

  6. #66

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    Ошибку понял, исправился. За проекты никто не берется, есть желание и интерес поэтому и изучаю, а форум я считаю для этого и существует, чтобы спросить у грамотных людей как сделать правильно, и подсказать ошибки.
    Это не в первый раз, изучите типы переменных.
    А по вопросу, у вас одна переменная 2 раза, внизу и вверху, вторая переписывает первую 1 Снимок экрана .png
    Поставьте нужную просто) Адреса правильные.
    Последний раз редактировалось kondor3000; 06.04.2023 в 21:02.

  7. #67

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это не в первый раз, изучите типы переменных.
    А по вопросу, у вас одна переменная 2 раза, внизу и вверху, вторая переписывает первую 1 Снимок экрана .png и здесь тоже Вложение 67085
    Поставьте нужную просто) Адреса правильные.
    Спасибо!!!

  8. #68

    По умолчанию

    По поводу бит, как собирать биты в маску и разбирать из маски в Лоджике, уже ссылку давал.

    в ПЛК, полученную маску бит можно разложить на биты прямо в программе, добавив номер бита через точку, например
    Ride_status_PH_3.0 => бит 0
    Ride_status_PH_3.1 => бит 1
    Ride_status_PH_3.2 => бит 2
    Ride_status_PH_3.3 => бит 3 и так далее.

    Cобрать биты в Маску так
    бит 0 => Mask.0
    бит 1 => Mask.1
    бит 2 => Mask.2
    бит 3 => Mask.3, и уже Mask отправить например на панель.

  9. #69

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    По поводу бит, как собирать биты в маску и разбирать из маски в Лоджике, уже ссылку давал.

    в ПЛК, полученную маску бит можно разложить на биты прямо в программе, добавив номер бита через точку, например
    Ride_status_PH_3.0 => бит 0
    Ride_status_PH_3.1 => бит 1
    Ride_status_PH_3.2 => бит 2
    Ride_status_PH_3.3 => бит 3 и так далее.

    Cобрать биты в Маску так
    бит 0 => Mask.0
    бит 1 => Mask.1
    бит 2 => Mask.2
    бит 3 => Mask.3, и уже Mask отправить например на панель.
    Спасибо понял, нужно попробовать сделать.

  10. #70

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это БИТЫ, а не байты, как можно браться за проекты, если вы даже основ не знаете.
    1 байт это 8 бит. 1 регистр это 2 байта и 16 бит. Это вам уже писал несколько раз.1 Целочисленные.jpg
    Изучайте справку Codesys 2.3 по F1, типы переменных.
    Здравствуйте. Подскажите пожалуйста, такая ситуация. Если запускается ЭД с ПЧ в прямом направлении, то значения о состоянии фактической частоты выводятся корректно. Если запускать в реверсном направлении. То значения фактической частоты начинают с максимально возможной цифры для двух байт - 65535. Можно ли преобразовать каким то образом чтобы фактическая частота выводилась корректно. Можно конечно перекинуть питание на ЭД и использовать именно прямое вращение, но на ЭД стоит энкодер.

Страница 7 из 13 ПерваяПервая ... 56789 ... ПоследняяПоследняя

Похожие темы

  1. Два ПР200 - slave. СП3хх - master. Обмен инфы между slave/
    от sertol64 в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 14.06.2021, 21:32
  2. Weintek eMT3070B (master) + ПР200(slave)+Контроллер ГА (slave) по RS-485
    от Gonofar в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 08.08.2020, 21:40
  3. Ответов: 3
    Последнее сообщение: 29.06.2020, 09:51
  4. ПЛК73 slave - СП310 master ModBus вопрос по обмену
    от Иван Чернецкий в разделе ПЛК63/73
    Ответов: 4
    Последнее сообщение: 21.02.2017, 15:55
  5. ПЛК(Slave) < СП270(Master) > ПЛК(Slave). Хождение по экранам при потере связи.
    от masterfloMaster в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.04.2011, 18:41

Ваши права

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