Страница 765 из 856 ПерваяПервая ... 265665715755763764765766767775815 ... ПоследняяПоследняя
Показано с 7,641 по 7,650 из 8553

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7641

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Зачем я вам скрины то выложил ? Делайте как на скрине, всё будет работать. Читаются и 125 регистр и 194.
    Все галки убрать.
    Вы читаете массив, начиная со 125 [0] регистра по 194 [69] , всего 70 штук,
    биты в [0] регистре c 2000 по 2015,
    в [69] регистре с 3104 по 3119

    Где синяя буква М, у вас адреса повторяются читайте тут
    https://owen.ru/forum/showthread.php?t=28167&page=6#52
    Вложение 79325Вложение 79326Вложение 79327
    все сделал , а в самой программе что писать?

  2. #7642

    По умолчанию

    Здравствуйте коллеги, подскажите пожалуйста, почему такие ошибки могут быть? Снимок.PNG Снимок.PNG посмотрел на форуме, они решены. но не описаны, как решены. Все решено надо сделать так: Нажать на эти кнопки Снимок.PNG
    Последний раз редактировалось sssssaaaaabbbbb; 11.10.2024 в 14:21.

  3. #7643

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Зачем я вам скрины то выложил ? Делайте как на скрине, всё будет работать. Читаются и 125 регистр и 194.
    Все галки убрать.
    Вы читаете массив, начиная со 125 [0] регистра по 194 [69] , всего 70 штук,
    биты в [0] регистре c 2000 по 2015,
    в [69] регистре с 3104 по 3119

    Где синяя буква М, у вас адреса повторяются читайте тут
    https://owen.ru/forum/showthread.php?t=28167&page=6#52
    Вложение 79325Вложение 79326Вложение 79327
    все сделал , а в самой программе что писать?

  4. #7644

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    Вложение 79325Вложение 79326Вложение 79327
    все сделал , а в самой программе что писать?
    Надо сделать очистить всё, компилировать всё и проверить нет ли ошибок.
    Можете пока ничего не писать, для того чтобы проверить связь, достаточно в регистр записать число, в ОРС сервере его смотреть и наоборот.
    Вы ОРС сервер настроили?

    Если вы совсем ничего не знаете, то посмотрите хотя бы обучающие видео по ПЛК210. Хотя бы первые 11 штук.
    https://www.youtube.com/watch?v=tm7a...kKheVx&index=3

    9 и 11 видео прямо для вас
    https://www.youtube.com/watch?v=M0W7...KheVx&index=10
    https://www.youtube.com/watch?v=Zq1G...KheVx&index=12
    Последний раз редактировалось kondor3000; 11.10.2024 в 14:07.

  5. #7645

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Надо сделать очистить всё, компилировать всё и проверить нет ли ошибок.
    Можете пока ничего не писать, для того чтобы проверить связь, достаточно в регистр записать число, в ОРС сервере его смотреть и наоборот.
    Вы ОРС сервер настроили?

    Если вы совсем ничего не знаете, то посмотрите хотя бы обучающие видео по ПЛК210. Хотя бы первые 11 штук.
    https://www.youtube.com/watch?v=tm7a...kKheVx&index=3

    9 и 11 видео прямо для вас
    https://www.youtube.com/watch?v=M0W7...KheVx&index=10Снимок экрана 2024-10-11 143652.pngСнимок экрана 2024-10-11 143853.png
    https://www.youtube.com/watch?v=Zq1G...KheVx&index=12
    у меня мастер ОРС юниверсал модбас сервер. по одному сигналу без номеров я настроил и видел и получал а вот по вашему методу настроить не смог Снимок экрана 2024-10-11 143556.pngСнимок экрана 2024-10-11 143614.pngСнимок экрана 2024-10-11 143638.png видео смотрел. ВЫ здорово помогаетеСнимок экрана 2024-10-11 143652.pngСнимок экрана 2024-10-11 143853.png

  6. #7646

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    у меня мастер ОРС юниверсал модбас сервер. по одному сигналу без номеров я настроил и видел и получал а вот по вашему методу настроить не смог
    У вас связи нет, слейв ПЛК должен быть зелёным. Вы ОРС сервер случайно слейвом не сделали? Он мастером должен быть. 1 Настройка ОРС.png
    Я же вам написал, что биты не совпадают, вы для начала прочитайте и запишите 125 регистр и 194 регистр. Инпут регистры чтение с ПЛК,
    Ходлинг регистры записть в ПЛК.
    Биты позже, там 1 бит попадает в 9, а 9 в первый.
    Последний раз редактировалось kondor3000; 11.10.2024 в 15:13.

  7. #7647

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    У вас связи нет, слейв ПЛК должен быть зелёным. Вы ОРС сервер случайно слейвом не сделали? Он мастером должен быть. 1 Настройка ОРС.png
    Я же вам написал, что биты не совпадают, вы для начала прочитайте и запишите 125 регистр и 194 регистр. Инпут регистры чтение с ПЛК,
    Ходлинг регистры записть в ПЛК.
    Биты позже, там 1 бит попадает в 9, а 9 в первый.
    нет он мастерСнимок экрана 2024-10-11 154453.png
    вот связь прошла спасибо.что дальшеСнимок экрана 2024-10-11 160709.png
    Изображения Изображения
    Последний раз редактировалось инт; 11.10.2024 в 16:08.

  8. #7648

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    вот связь прошла спасибо.что дальше
    Дальше в программе так 1 Чтение и запись бит.jpg в ОРС сервере добавляете биты 1 Чтение и запись бит 2.jpg Работа 1 Работа с битами.jpg
    Биты упаковываются и распаковываются через точку,
    например Wrate[69].15 - это запись 69 регистр 15 бит, после 15 бита пойдёт 0 бит ( Wrate[69].0) и т. д.
    Как заработает, регистры в ОРС можете удалить, оставить только биты.

    Если вы в программе указали абсолютный адрес, типа AT%IW0, то в соотнесении добавлять не надо 1 Соотнесение.pngУдалите имена массивов
    read AT%IW0 : ARRAY [0..69] OF WORD;// массив для чтения WORD
    Wrate AT%QW0 : ARRAY [0..69] OF WORD; // массив для записи WORD
    Последний раз редактировалось kondor3000; 12.10.2024 в 11:42.

  9. #7649

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Дальше в программе так 1 Чтение и запись бит.jpg в ОРС сервере добавляете биты 1 Чтение и запись бит 2.jpg Работа 1 Работа с битами.jpg
    Биты упаковываются и распаковываются через точку,
    например Wrate[69].15 - это запись 69 регистр 15 бит, после 15 бита пойдёт 0 бит ( Wrate[69].0) и т. д.
    Как заработает, регистры в ОРС можете удалить, оставить только биты.

    Если вы в программе указали абсолютный адрес, типа AT%IW0, то в соотнесении добавлять не надо 1 Соотнесение.pngУдалите имена массивов
    read AT%IW0 : ARRAY [0..69] OF WORD;// массив для чтения WORD
    Wrate AT%QW0 : ARRAY [0..69] OF WORD; // массив для записи WORD
    доброе утро! я добавил вроде заработало. можно вопрос на счет битов вы написали 6 бит -14,7бит-15,8 бит-0, 9-бит на 1, 10 бит -2,11 бит-3 , 12 бит 4, 13 бит 5, почему так? это где то написано?
    и еще вопрос получается , что в диапазоне с 2000 до 3120 будут только БООЛ значения , а если нужно будет в промежутке добавить ворд или реал?
    Последний раз редактировалось инт; 14.10.2024 в 11:45.

  10. #7650

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    доброе утро! я добавил вроде заработало. можно вопрос на счет битов вы написали 6 бит -14,7бит-15,8 бит-0, 9-бит на 1, 10 бит -2,11 бит-3 , 12 бит 4, 13 бит 5, почему так?
    Переставлены байты в 16 и 17 версиях Codesys. 0 бит попадает в 8 бит, а 8 бит в 0 бит. 1 Перестановка байт.png
    Можно в регистре переставить байты наоборот, тогда биты будут соответствовать номерам.
    Например написать функцию и вставить её между принятым регистром и новой переменной типа Маск и биты извлекать уже из маски. Биты будут уже на своих местах.
    Код:
    FUNCTION SW_BYTE : WORD  // Перестановка байт
    VAR_INPUT
    	In:WORD;
    END_VAR
    _____________________________
    SW_BYTE := ROL(In, 8);
    Только имейте ввиду, 194 регистр начинается с 3104 бита (194*16=3104 - 0 бит в 194 рег.), 3110 бит - в 194 регистре 6 по счёту,
    переставите байты, будет он не 14 а 6, вам легче от этого?
    Со 125 регистром проще, (125*16=2000 - 0 бит в 125 регистре), 2001 бит должен быть 1 битом в 125 регистре,
    после перестановки байт, вместо 9 он станет 1.
    Последний раз редактировалось kondor3000; 14.10.2024 в 10:21.

Страница 765 из 856 ПерваяПервая ... 265665715755763764765766767775815 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4011
    Последнее сообщение: 09.12.2025, 16:11
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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