trust already work Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 7 » Портал инженера

Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 7

Компьютерная программа Visual Basic (VB6) Продолжить

Мы начали нашу программу VB и установили наши подключения Adodc к базе данных. Продолжаем установку ярлыков с помощью соединений Adodc. Затем мы установим связь с ПЛК Do-More и поместим информацию в нашу базу данных Access 2007 (* .accdb). (AccRL.accdb)
Выберите все метки, которые будут для таблицы Production_Log, и задайте свойства. В DataSource выберите Adodc1. Сделайте то же самое для всех меток в таблице Minute_Log.
Теперь пройдите через каждую из меток и выберите DataField, который он представляет. Сделайте это как для таблицы Production_Log, так и для таблицы Minute_Log.
Примечание. Вы также можете установить формат отображения поля.
Теперь у нас есть базовый дисплей, созданный в визуальном стиле. Последнее, что мы сделаем, это добавить текстовое поле и командные кнопки для управления регистрацией информации.
Для ввода IP-адреса ПЛК добавляется текстовое поле. Для запуска регистрации информации добавлена кнопка Command1.Для остановки регистрации информации добавлена кнопка Command2.
Теперь у нас есть все, что нужно для этой программы.
Давайте теперь рассмотрим протокол modbus. http://www.simplymodbus.ca/TCP.htm

Все команды Modbus:
Код функциидействиеНазвание таблицы
01 ( 01  hex)ЧитатьДискретные выходные катушки
05 ( 05  hex)Написать синглДискретная выходная катушка
15 ( 0F  hex)Напишите несколькоДискретные выходные катушки
02 ( 02  hex)ЧитатьДискретные входные контакты
04 ( 04  hex)ЧитатьРегистры аналогового ввода
03 ( 03  hex)ЧитатьРегистры хранения аналогового выхода
06 ( 06  hex)Написать синглРегистрация регистров аналогового вывода
16 ( 10 гекс)Напишите несколькоРегистры хранения аналогового выхода
Благодаря системе Homeland Security автоматическая прямая система Do-More PLC позволяет записывать и считывать только область памяти MHR. Поскольку этот контроллер находится в сети и может быть подключен к Интернету, это имеет смысл. Поэтому единственными функциональными кодами, которые мы будем использовать, будет 03 Read и 16 Write.
Вот что мы должны отправить в ПЛК. (В этом примере мы будем читать регистры.)00 - Идентификатор транзакции00 - Идентификатор протокола06 - Длина слов сообщения0 - Идентификатор устройства (по умолчанию)3 - Код функции (чтение) 10hex - Запись10 - бит данных (в этом случае число считываемых регистров)
Мы получим то, что отправили, плюс запрошенные данные.
Примечание. Остальная часть сетевого протокола будет обрабатываться TCP / IP. Вся проверка ошибок также обрабатывается сетью.
В части 8 мы продолжим писать программу VB6. Мы начнем собирать все вместе в программе с помощью кода.


Источник: http://automation-control-blog.blogspot.ru


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 6

      Мы рассмотрели, что такое VB, и обсудили, что нам нужно сделать, чтобы получить информацию из ПЛК Do-More и в базу данных Access 2007 (* .accdb).

    Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 5

      Теперь мы начнем писать программу на визуальном уровне. (VB) Visual Basic является продуктом Microsoft. Он был разработан, чтобы программы могли быть легко записаны. 

    Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 4

      Аналогичные шаги будут предприняты, но нам больше не нужно отслеживать информацию о сдвиге по смене.

    Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 3

      Мы создали наши биты сдвига, сдвиг всего секунд, секунды сдвига для программы.Вот настройка ежедневной информации журнала: здесь будут сохранены все текущие значения.

    Теперь вы можете иметь надежную регистрацию данных бесплатно - часть 1

      Надежный регистратор данных PLCС помощью традиционных регистраторов программное обеспечение будет считывать информацию о ПЛК и хранить на локальном компьютере.