STL для чайника

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
viktor007
Posts: 5
Joined: Mon Jun 01, 2015 3:27 pm

STL для чайника

Post by viktor007 »

Здравствуйте, подскажите как реализовать работу с контактом по времени и дате
требуется включать выключать контакт по астрономическому дню
допустим между 2015.10.1 16.00 и 2015.10.2 7.00
понятно что на LAD и FBD не реализуешь, надо устроить логическое выражение с сравниванием по битам, между собой и с текущей датой временем.
но черт побери, как ? подскажите с чего начать
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Post by Schtiel »

С изучения прерываний и обработчиков для них
http://www.step7-pro.ru/sysfun/sfc.html
viktor007
Posts: 5
Joined: Mon Jun 01, 2015 3:27 pm

Re: STL для чайника

Post by viktor007 »

не совсем то что нужно, подходит скорее для периодического включения выключения, по крайней мере я так понял
у меня задача стоит на каждый день года настроить свое время включения выключения, то есть по астрономическому времени работу
это скорее функцию написать на STl надо, или я не так понял ?

подскажите где есть нормальный список команд STL с пояснениями для чайников
Usver
Posts: 193
Joined: Fri Feb 24, 2012 8:28 am

Re: STL для чайника

Post by Usver »

Можно например скачать "Комплект документации по Simatic-2009 [2008, PDF, RUS]" на rutracker.org. там есть и STL. Ну а вообще такую штуку можно и в LAD или FBD сделать. Там же по сути, как я понял, нужно считать текущую дату и время с контроллера с помощью SFC1, которая возвратит это в формате DATE_AND_TIME. Этот формат описан в справке STEP7, который состоит из 8 байт. Только придется преобразовывать из BYTE в INT например с помощью MOVE. Дальше сравниваешь с тем, с чем тебе нужно... Ну короче дальше дело техники :)
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

Re: STL для чайника

Post by almaz78 »

что вы имеете ввиду под астрономическим временем? если вам надо включать на рассвете и выключать на закате то может стоит посмотрет в сторону LOGO там ест такая функция (Astronomical time switch).
если вам надо настроит на каждиы ден года свое время тогда можно посмотрет в сторону WinCC/Calendar Schedule.
ну а можно самому все написать на LAD и FBD ето вполне выполнимо
wiener
Posts: 167
Joined: Tue Jul 20, 2010 1:20 pm

Re: STL для чайника

Post by wiener »

vvk1
Posts: 16
Joined: Thu Aug 11, 2011 7:00 am

Re: STL для чайника

Post by vvk1 »

Функции типа FC12,FC18.
Если, конечно, задавать конкретную дату.
vvk1
Posts: 16
Joined: Thu Aug 11, 2011 7:00 am

Re: STL для чайника

Post by vvk1 »

http://plc4good.org.ua
там шпаргалки STL