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

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

Программа PLC 

ПЛК с программируемым логическим контроллером записывает данные в память ПЛК с помощью  косвенной адресации  для журнала данных. Информация будет собираться в зависимости от смены.
Мы будем использовать следующий график сдвига. Полночь, День и Дни в будний день и две смены в выходные. Каждая смена будет показывать количество произведенной продукции, использование машины и скорость производства продукта.
Также мы запишем минутную учетную запись машины. Это запишет количество произведенного продукта и скорость его изготовления. Затем мы можем вычислить производительность машины, чтобы определить, работает ли она правильно.

Оборудование:
Мы продемонстрируем все в симуляторе ПЛК, но аппаратное обеспечение будет следующим:

  1. Qty 1 - H2-DM1E - дополнительный модуль CPU серии H2 H2, три встроенных коммуникационных порта: (1) порт RS-232; (1) порт USB; (1) Порт Ethernet
  2. Qty 1 - D2-03B-1 (110/220 В переменного тока) 3-слотовая база (включая блок питания)
  3. Кол-во 1 - D2-08ND3 - 8 пт. 12-24 В пост. Тока топления / источника питания, 1 общий (2 общих терминала), съемный терминал
Программное обеспечение:
программное обеспечение будет разбито на несколько элементов. Важное значение имеет понимание каждого элемента и того, как оно связано с программой.

Shift Bits - это смены, с которыми будут работать сотрудники.
C0 - Внутренний бит - Выходной - 12 - 12am
C1 - Внутренний бит - Выходной - 12 - 12 часов
C2 - Внутренний бит - День недели - 12-8 часов
C3 - Внутренний бит - День недели - 8 - 4 вечера
C4 - Внутренний бит - День недели - 4- 12pm
Total Shift Seconds - это количество секунд, прошедших с каждой смены. Если ПЛК не был в режиме запуска, это не будет работать. Это будет использоваться для определения процента сдвига, выполняемого машиной.D0 - Total Shift Seconds - Выходные 12-12 утраD1 - Всего смена секунд - Выходные 12-12pmD2 - Всего смена секунд - будний день 12-8 утраD3 - Всего смена секунд - будний день 8-4 вечера D4 - полные смены секунд - будний день 4-12 вечера Примечание: 8-часовая смена = 8 x 60 x 60 = 28800 секунд         12-часовая смена = 12 x 60 x 60 = 43200 секунд
Сдвиг секунд Сброс - используйте передний фронт бит сдвига для сброса секунд переключения и полных секунд переключения.
Затем мы должны определить, работает ли машина или нет. Если он работает, подсчитайте количество секунд для сдвига.
Вход X0 является сигналом от датчика приближения для счетчика длины. Каждый импульс входа будет представлять собой 0,303 м продукта.
Бит запуска машины:Определите, остановлена ​​ли машина. Если вход счетчика прекращает отсчет в течение 2 секунд, тогда бит стопа выхода включается.Таймеры используются для включения и выключения входа. Вход может останавливаться, когда вход включен, или он может остановиться, когда вход выключен.Стоповый бит - C10 - будет включен, если машина перестала считать
Shift Seconds - это общее количество секунд, которое машина запускала для каждой смены.
D10 - Сдвиг секунд - Выходные 12-12 часов
D11 - Сдвиг секунд - Выходные 12-12 минут
D12 - Сдвиг секунд - День недели 12-8 часов
D13 - Сдвиг секунд - День
недели 8-4pm D14 - Сдвиг секунд - будний день 4-12 вечера
Мы остановимся здесь и продолжим программу ПЛК в части 3. 


Источник: 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С помощью традиционных регистраторов программное обеспечение будет считывать информацию о ПЛК и хранить на локальном компьютере.

    Создание программы ПЛК - часть 2

      В первой части мы рассмотрели записи программ ПЛК для управления светофором с использованием дискретных битов, а затем с использованием временной последовательности с использованием косвенной адресации.