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

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

Комбинированный просмотр

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

    По умолчанию

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

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

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

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

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

    По умолчанию

    Цитата Сообщение от 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
    *)
    Только эта , ваша адресация не из модбас слэйва , а из модбас мастера .
    И вообще есть тема с примерами программ и конфигураций.
    А рецепты организуются легко при помощи массивов .

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

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

    По умолчанию

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

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

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

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

    По умолчанию

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

    А вот для адресов регистров для элементов экрана панели можно в Exele табличку сделать
    Захват-25.png
    По глобальным переменным Понял. до таблички ехель сам допёр. Вам, уважаемый надо книги писать по использованию codesys ! Очень информативно !

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

    По умолчанию

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

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

    По умолчанию

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

    В глобальных переменных правой кнопкой и "Объявления в форме таблицы" Вот оно ! Почти счастье )))

    13.JPG
    Последний раз редактировалось xaron; 24.03.2014 в 15:28.

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

Похожие темы

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

Ваши права

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