Показано с 1 по 10 из 22

Тема: Прошу дать пример реализации на CDS2.3 MODBUS RTU485 мастер.(или помочь разобраться)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Если я правильно понял, что именно не получается, то :
    1. Для того, чтобы поименовать переменные в конфигурации, нужно поставить курсор на заголовок АТ конкретного элемента и нажать левую кнопку мыши. Откроется квадратик, в который нужно вписать имя переменной, которое отныне будет связано с этим элементом (регисторм Modbus или элементом 32 бит, в котором по сути содержатся 2 регистра). При этом это имя больше нигде не должно быть объявлено ни до этого, ни после, то есть дальше этим имнем можно просто пользоваться.
    2). Для этого в окне программы или ФБ ставим курсор на три красных вопросика и нажимаем F2. открывается ассистент ввода в котором есть разделы локальных и глобальных переменных. там выбираем глобальные переменные и обнаруживаем в списке имена, присвоенные нами элементам конфигурации (кстати точно также можно именовать и входы и выходы контроллера). Выбираем нужное имя из списка и пользуемся.
    3). И еще, пока вы не залезли глубоко - не стоит ли перейти ли на CFC в основоной программе? по сути очень похоже на FBD, только нагляднее и удобнее. Рекомендую.

  2. #2

    По умолчанию

    Цитата Сообщение от YuriBel Посмотреть сообщение
    Если я правильно понял, что именно не получается, то :
    1. Для того, чтобы поименовать переменные в конфигурации, нужно поставить курсор на заголовок АТ конкретного элемента и нажать левую кнопку мыши. Откроется квадратик, в который нужно вписать имя переменной, которое отныне будет связано с этим элементом (регисторм Modbus или элементом 32 бит, в котором по сути содержатся 2 регистра). При этом это имя больше нигде не должно быть объявлено ни до этого, ни после, то есть дальше этим имнем можно просто пользоваться.
    2). Для этого в окне программы или ФБ ставим курсор на три красных вопросика и нажимаем F2. открывается ассистент ввода в котором есть разделы локальных и глобальных переменных. там выбираем глобальные переменные и обнаруживаем в списке имена, присвоенные нами элементам конфигурации (кстати точно также можно именовать и входы и выходы контроллера). Выбираем нужное имя из списка и пользуемся.
    3). И еще, пока вы не залезли глубоко - не стоит ли перейти ли на CFC в основоной программе? по сути очень похоже на FBD, только нагляднее и удобнее. Рекомендую.

    Большое спасибо, удалил пост как раз иза того что разобрался со всеми ошибками. Проблема был в том что не записывался регистр в 35109, разобрался сменив RSR(x6) на WMR(x16). Опыт работы с ПЛК имеется но вот с ОВЕНом пришлось знакомиться за полтора дня ибо дали именно его и как и пологается нужно уже вчера. Потому времени на штудировку типа справочника Ганса Бергера увы не было. Сделал по быстрому фаст старт и сразу за модбас. Если честно после длительного общения с Siemens-Desigo и КОНТАР развилось некое отвращение к CFC. Хотя тут он безусловно удобнее. Увы FBD или LAD было навязано ТЗ. Так в основном практикую то что в CODESYS называется ST и IL.

    ПЛК100 понравился, никаких танцов с бубном в процессе конфигурирования заливки и отладки. + что можно в визуализации мониторить. Возник вопрос. Может ли он одновременно работать как мастером так и слейвом? На данный момент есть 2 контроллера DSE, 1 контроллер S1200 и планирую 1 ПЛК100 + панель weintek. Как успел прочитать проблем работы с этой панелью и ОВЕНа нет. Каждый контроллер является мастером для своего DSE и слейвом для Weinteka.

    Такая задумка так как намного удобнее обработать регистры средствами программирования ПЛК и преобразовать из в инженерные величины чем, шаманить в weinteke.

Похожие темы

  1. Modbus/TCP пример или библиотека
    от HokumOracle в разделе Помощь Разработчикам
    Ответов: 15
    Последнее сообщение: 06.02.2015, 00:14
  2. Ответов: 27
    Последнее сообщение: 07.03.2013, 09:40
  3. Ответов: 7
    Последнее сообщение: 30.11.2010, 10:02
  4. пример реализации
    от kucherik в разделе Наши проекты
    Ответов: 3
    Последнее сообщение: 26.02.2009, 17:08
  5. пример реализации
    от kucherik в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 26.02.2009, 17:08

Ваши права

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