plcforum.uz.ua
http://plcforum.uz.ua/

Счет деталей
http://plcforum.uz.ua/viewtopic.php?f=9&t=25962
Page 1 of 1

Author:  nicss [ Sat Apr 07, 2018 11:08 am ]
Post subject:  Счет деталей

Добрый день. Будет ли "корректно" работать программа подсчета деталей, к примеру, за каждую смену или сутки, если использовать часы реального времени CPU? Где-то читал, что они не очень хорошо идут. И CPU не включен круглосуточно.

Author:  CoMod [ Sat Apr 07, 2018 12:26 pm ]
Post subject:  Re: Счет деталей

Часы ПЛК/Панели оператора убегают = не точные... за год могут и на час убежать.
Часы в современных ПЛК работают даже при выключенном внешнем питании за счёт энергии в суперконденсаторе(ионисторе) 20...40 дней в зависимости от модели
Image

Если нужная высокая точность реального времени, то можно синхронизировать часы по Эзернету/Интернету или через ЖПС/ЖСМ/DCF77 Time receiver
для тонких/толстых клиентов
https://support.industry.siemens.com/cs/document/67225955

Author:  nicss [ Sat Apr 14, 2018 10:26 am ]
Post subject:  Re: Счет деталей

Да точность особая не нужна. Машина работает/включена только в две смены (с 7.30 до 23 примерно) и выключается не более чем на выходные/праздники. Думаю сделать так.
Организовать счетчик. Вести общий счет. Считывать "дату и время", выделять номер дня недели и ,допустим, в 3.00 каждого дня копировать счетчик в отдельную ячейку. И обнулить за собой. Итого будем иметь количество сделанных деталей за предыдущие 7 дней (по суткам) от текущей даты. Через неделю начинаем записывать все поверх старых значений. Начальство устраивает такой вариант. Ну иногда ходить проверять/корректировать часы ПЛК на всякий случай.
Машина локальная (MPI), "Эзернету/Интернету" нету и близко. Синхронизация наверно недешево станет. На это руководство, думаю, пойти не смогет.

Author:  Dfcz [ Wed May 30, 2018 1:51 pm ]
Post subject:  Re: Счет деталей

Как дела? Наладили счет для начальства? Очень интересно, как другие выкручиваются со счетом.

Author:  nicss [ Sat Jun 23, 2018 11:52 am ]
Post subject:  Re: Счет деталей

Добрый день. Не вышло у меня сделать разделение счета по дням недели. Уже точно не помню, но при анализе всех алгоритмов с часами ПЛК, приходящих мне в голову, получалось, что машина не должна быть выключена более чем на сутки. Т.е. если выключить сегодня, а включить послезавтра, то будет все сбиваться.
Ограничился просто счетчиком, который считает с момента предыдущего своего обнуления. Хотят знать по дням, пусть ходят каждый день и смотрят.
Image[/url]
Т.е с 14 мая по 1 июня отрезано 16983 листа. Если хотим, нажимаем кнопку обнулить, счетчик обнуляется, в поле записывается дата и время обнуления.

Author:  Yaroslav-70 [ Sat Jun 23, 2018 6:34 pm ]
Post subject:  Re: Счет деталей

Так если это RT, то что мешает писать лог-файл с нужной периодичностью,возобновлением по старту RT, тем-более он привязывается к времени ПК а часики там поточнее будут.

Author:  Dfcz [ Tue Jun 26, 2018 6:04 pm ]
Post subject:  Re: Счет деталей

Внимательнее читайте пост.
nicss wrote:
…...проверять/корректировать часы ПЛК …..
Машина локальная (MPI), "Эзернету/Интернету" нету и близко....

Где вы увидели RT?

Author:  Yaroslav-70 [ Tue Jun 26, 2018 11:12 pm ]
Post subject:  Re: Счет деталей

Dfcz wrote:
Где вы увидели RT?

На картинке перед моим постом.

Author:  Dfcz [ Wed Jun 27, 2018 11:48 am ]
Post subject:  Re: Счет деталей

Да, вижу. Извиняюсь.
Странно, почему сразу не написать про RT, никаких вопросов не было бы.

Author:  nicss [ Wed Jun 27, 2018 8:58 pm ]
Post subject:  Re: Счет деталей

Это ноутбук, с которым нужно пойти (не мне), подключиться к контроллеру и посмотреть/списать цифру.

Author:  Yaroslav-70 [ Wed Jun 27, 2018 11:49 pm ]
Post subject:  Re: Счет деталей

А что за ПЛК?

Author:  nicss [ Fri Jun 29, 2018 12:55 pm ]
Post subject:  Re: Счет деталей

313C-2DP (6ES7 313-6CG04-0AB0)

Author:  Dfcz [ Fri Jun 29, 2018 1:23 pm ]
Post subject:  Re: Счет деталей

Я думаю, что начальство придет к идее не выключать ПЛК.
У нас было именно так: сначала наотрез отказались не выключать из-за пожарной безопасности (дежурных ночью нет), потом стали ставить дежурных, а потом отказались от дежурных, и теперь ПЛК не обесточиваются вообще. Правда не это ушли годы. :)

Author:  Yaroslav-70 [ Fri Jun 29, 2018 2:36 pm ]
Post subject:  Re: Счет деталей

Допустим имеется 2 смены с 7:00 до 15:00 и с 15:00 до 23:00, с 23:00 до 7:00+выходные/праздники станок выключен, с счетчика деталей по достижении DAY=1;HOUR=15:00;MINUTE=00;SECOND=00 пишем данные в DB1.DBW0, обнуляем счетчик, далее DAY=1;HOUR=23:00;MINUTE=00;SECOND=00 пишем данные в DB1.DBW2 обнуляем счетчик,
идем спать, на следующий день DAY=2;HOUR=15:00;MINUTE=00;SECOND=00 пишем данные в DB1.DBW4 обнуляем счетчик и т. д. и так до DAY=31;HOUR=23:00;MINUTE=00;SECOND=00 пишем данные в DB1.DBW62, в те дни которые станок не работал в DBWxx будут "0", все DBW с 0 по 62 отмечаем как "retain", и они там (в ПЛК) будут хранится достаточно долго(выходные точно переживут). В той RT которая стоит у дядьки в ноуте, с которым он показания снимает, сделать окошко с 62-мя выводами для каждой возможной смены за месяц, кнопку которая обнулит все DBW, можно также с этими цифрами делать чего захочешь, суммировать по дням/неделям/сменам(как фантазия подскажет), на эту-же кнопку можно повесить EVENT "SetPlcDataTime" которая будет время ПК записывать в ПЛК (ПКшные идут точно, даже если раз в месяц синхронизировать на ПЛК "уплывут" некритично). Можно еще приделать кнопку записи ДатаЛога и в момент подключение к ПЛК записать ДатаЛог с нужными данными (выбрав в свойствах запись On Demand).
ИМХО Как-то так.

Author:  nicss [ Wed Jul 04, 2018 10:05 am ]
Post subject:  Re: Счет деталей

Если в 14.55 линию выключат для ремонта какого-нибудь, или отключится напруга (аварийно)?

Author:  Yaroslav-70 [ Wed Jul 04, 2018 4:15 pm ]
Post subject:  Re: Счет деталей

И что? Значение в счетчике сохранится, при включении можно записать его в необходимую ячейку по FirstScan, при условии что время необходимой записи (15:00:00) уже прошло, если нет, - продолжаем считать дальше.

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/