Объявление

Свернуть
Пока нет объявлений.

Примеры программирования

Свернуть
Это закреплённая тема.
X
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Примеры программирования

    Список учебных материалов, примеров, видеороликов по программированию на Codesys?

    1. Видеоуроки по программированию АГАВА ПЛК-40 в среде CODESYS в youtube. Найти уроки можно по ключевым словам "агава плк-40".

  • #2
    Сообщение от Таушканов Посмотреть сообщение
    Список учебных материалов, примеров, видеороликов по программированию на Codesys?

    1. Видеоуроки по программированию АГАВА ПЛК-40 в среде CODESYS в youtube. Найти уроки можно по ключевым словам "агава плк-40".
    Там все уроки рассказывает один чувак, который умеет только самые простые примеры. датчик подключить. реле какое нибудь, толкового по модбасу вообще ничего нету,, Я по этой теме весь ютьюб пересмотрел, Без Андрея бы даже и на разобрался. Да и думаю я не один такой, поэтому нужно больше уроков по этому контроллеру.

    Комментарий


    • #3
      ModbusMaster для ПЛК-40. Вроде все расписал что куда. Не понятно будет спрашивайте. Список датчиков в global список запросов в TagsList, Чтение из буфера и перевод в значение Tbegin/LoadValues
      Вложения

      Комментарий


      • #4
        ModbusSlave для ПЛК-40. Список датчиков в globals, список регистров в MapReg
        Вложения

        Комментарий


        • #5
          Пример чтения и записи двух регистров, при помощи библиотеки ModbusEx.
          Вложения

          Комментарий


          • #6
            Сообщение от Пушкарев Андрей Посмотреть сообщение
            Пример чтения и записи двух регистров, при помощи библиотеки ModbusEx.
            Отличная реализация, Все понятно что откуда берется, Только еще word и float добавить на чтение и запись в пример. И тогда с модбасом вообще никаких проблем не будет.

            Комментарий


            • #7
              LinksTest_extend.zip - Пример использования библиотеки IoDrvAgavaLinks для работы c 1 портом RS485 по протоколу ModbusRTU.
              В примере показана работа со Slave устройством, а именно:

              - Запись 2 int регистров
              - Чтение 2 int регистров
              - Запись 2 float регистров
              - Чтение 2 float регистров

              1. Список тегов(запросов) формируется в области глобальных переменных "TagsList".
              2. Настройки конфигурации порта устанавливаются в программе "SettingPort".
              3. Список запросов формируется в методе "FillTagsList" класса "TUnit".
              4. Результат выполнения запросов на чтение\запись получаем в методе "LoadValues" класса "TBegin".


              LinksTest_twoPorts.zip - Пример использования библиотеки IoDrvAgavaLinks для работы c 2 портами RS485 по протоколу ModbusRTU.
              Пример аналогичен предыдущему, только реализована работа по 2 портам RS485.

              ModbusRTUMaster_ModBusRTUSlave.zip - пример одновременной работы Modbus RTU Master и Slave.
              Вложения
              Последний раз редактировалось Administrator; 03-18-2019, 09:53 AM. Причина: Добавил вложения.

              Комментарий


              • #8
                Пример использования ПЛК - 40 в качестве Slave устройства (Modbus TCP Slave)

                - Пример использования функционального блока TModbusTCPSlave из библиотеки AgavaModbus

                В примере показана работа с ПЛК - 40 в качестве Slave устройства, а именно:


                - Чтение 4 Float(Real) регистров ПЛК - 40

                1. Приемные буферы определены в области глобальных переменных Globals
                2.
                Адреса регистров для чтения задаются в программе MapReg
                3.
                Настройка соединение TCP происходит в программе TCPSlave
                Вложения

                Комментарий


                • #9
                  Сообщение от Пушкарев Андрей Посмотреть сообщение
                  Пример использования ПЛК - 40 в качестве Slave устройства (Modbus TCP Slave)

                  - Пример использования функционального блока TModbusTCPSlave из библиотеки AgavaModbus

                  В примере показана работа с ПЛК - 40 в качестве Slave устройства, а именно:


                  - Чтение 4 Float(Real) регистров ПЛК - 40

                  1. Приемные буферы определены в области глобальных переменных Globals
                  2.
                  Адреса регистров для чтения задаются в программе MapReg
                  3.
                  Настройка соединение TCP происходит в программе TCPSlave
                  Я его пробовал. вроде только первые 10 регистров передает. Уточню еще

                  Комментарий

                  Обработка...
                  X