Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: ПЛК100 и ИП320 работа с рецептами

  1. #11
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    В приведенном Вами указаны прямые адреса:
    %QWx.x.x.x
    (область выходов тип слово и номер в памяти )

  2. #12
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от xaron Посмотреть сообщение
    Я так понимаю что в codesys нельзя посмотреть используемые регистры ?
    Про маску регистров ничего не откопал ((( ща моцк взорвётся.
    Вам наверное не входы-выходы нужны, а сетевые регистры для обмена с панелью.
    Если у Вас панель мастер, то в ПЛК в конфигурации создаете Модбас(слэйв), задаете ему адрес и остальные настройки. Добавляете нужное количество регистров. Нумерация как у регистров, так и у битов идет с 0. Можно вычислить номер бита для любого регистра.

    регистр 0 биты 0 -- 15
    регистр 1 биты 16 --31
    регистр 2 биты 32 -- 47
    регистр 3 биты 48 -- 63
    и т.д.

    Регистры можно обозвать в самой конфигурации и использовать их имена в программе.

    Если нужен доступ к битам, можно обращаться через точку, как выше ребята подсказали.

  3. #13
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,677

    По умолчанию

    Цитата Сообщение от xaron Посмотреть сообщение
    Я так понимаю что в codesys нельзя посмотреть используемые регистры ?
    Про маску регистров ничего не откопал ((( ща моцк взорвётся.
    Забудьте про регистры (V , D , M , T, C, X и Т.д) , неужели не понятно обращение к переменной по имени .
    (*
    OUT0_WORD AT %QW9.1.0.0: WORD; - адрес 0 для слэйва
    OUT1_WORD AT %QW9.1.1.0: WORD; - адрес 1
    OUT2_WORD AT %QW9.1.2.0: WORD;
    OUT3_WORD AT %QW9.1.3.0: WORD; - адрес 3
    *)
    Только эта , ваша адресация не из модбас слэйва , а из модбас мастера .
    И вообще есть тема с примерами программ и конфигураций.
    А рецепты организуются легко при помощи массивов .

  4. #14
    Пользователь
    Регистрация
    08.12.2012
    Адрес
    Тамбов
    Сообщений
    18

    По умолчанию

    Всем большое спасибо за ответы !
    Кто подскажет где в codesys посмотреть табличку такого вида.....
    11.jpg12.jpg

  5. #15
    Пользователь
    Регистрация
    08.12.2012
    Адрес
    Тамбов
    Сообщений
    18

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Вам наверное не входы-выходы нужны, а сетевые регистры для обмена с панелью.
    Если у Вас панель мастер, то в ПЛК в конфигурации создаете Модбас(слэйв), задаете ему адрес и остальные настройки. Добавляете нужное количество регистров. Нумерация как у регистров, так и у битов идет с 0. Можно вычислить номер бита для любого регистра.

    регистр 0 биты 0 -- 15
    регистр 1 биты 16 --31
    регистр 2 биты 32 -- 47
    регистр 3 биты 48 -- 63
    и т.д.

    Регистры можно обозвать в самой конфигурации и использовать их имена в программе.

    Если нужен доступ к битам, можно обращаться через точку, как выше ребята подсказали.
    Точно ! ПЛК100 по Модбас(слэйв)..... панель ИП320 по Модбас(мастер). В конфигураторе плк добавил нужное количество %QW и %XW и %QD . Теперь не могу посмотреть что назначено для использования в панели. Я понимаю что регистр 0 биты 0 -- 15 ! Где посмотреть это в codesys ? Не перебирать же на панели последовательно весь диапазон !

  6. #16
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от xaron Посмотреть сообщение
    Точно ! ПЛК100 по Модбас(слэйв)..... панель ИП320 по Модбас(мастер). В конфигураторе плк добавил нужное количество %QW и %XW и %QD . Теперь не могу посмотреть что назначено для использования в панели. Я понимаю что регистр 0 биты 0 -- 15 ! Где посмотреть это в codesys ? Не перебирать же на панели последовательно весь диапазон !
    Ну Вы и "упертый"
    Вам же который раз говорят, что адреса регистров в модуле Modbus Slave соответствуют их порядковому номеру-1. И смотреть их нужно прямо в конфигурации ПЛК, там же и имена им присвоить можно и забыть про всякие "%QW и %XW и %QD"
    Последний раз редактировалось petera; 24.03.2014 в 14:47.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #17
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Может так будет понятней?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18
    Пользователь
    Регистрация
    08.12.2012
    Адрес
    Тамбов
    Сообщений
    18

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Может так будет понятней?
    Спасибо ! Разжевали до нельзя !
    В codesys табличном виде этого не посмотреть.
    Только если на листочек переписать заранее или конфигурацию ПЛК держать открытой (

    Откоментирую каждую строку ) чтоб не путаться. Нда......это не сименс )
    Последний раз редактировалось xaron; 24.03.2014 в 14:02.

  9. #19
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    1. Проект- компиляция
    2. Проект- перекрестные ссылки.
    И будет вам типа как в сименс.
    Разница в том, что в КДС области переменных не имеют жестких адресов. их распределяет драйвер.
    В сименсе каждая область(вх, вых, бит, ворд, д.ворд, таймеры, счетчики....) имеет строго отведенную ему область памяти.

  10. #20
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от xaron Посмотреть сообщение
    Спасибо ! Разжевали до нельзя !
    В codesys табличном виде этого не посмотреть.
    Только если на листочек переписать заранее или конфигурацию ПЛК держать открытой (

    Откоментирую каждую строку ) чтоб не путаться. Нда......это не сименс )
    При написании программы в ПЛК такая таблица не нужна. В программе Вы будете указывать имена переменных (Т.е. Parametr_1, Parametr_2, Knopka_1, Lampa_1 и т.д), а не их адреса. Используйте осмысленные названия переменных. Запоминать или выписывать их названия не обязательно.
    Все переменные, имена которых объявлены в конфигурации, будут глобальными и всегда доступны через ассистент вода.

    А вот для адресов регистров для элементов экрана панели можно в Exele табличку сделать
    Захват-25.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Работа панели оператора ИП320 +ПК-master scada
    от Cilentlekx в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 22.03.2014, 23:05
  2. Нестабильная работа ПЛК100
    от Инженер-Эл в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 15.03.2013, 21:50
  3. работа ИП320 с МДВВ без ПЛК
    от Avel в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 19.01.2013, 13:50
  4. Работа с рецептами
    от Aleksandr в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.01.2012, 13:36

Ваши права

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