Автор: SapherJalt
Дата: 08.09.16 20:48
Эм, я правильно понимаю, что в WinCC пользователь задает число, которое является временем наработки в минутах?
Это на STL
// Пример таймера на STL - Английский синтаксис
A I 0.0 // Test input bit 0.0
L S5T#10s // Preset 10 seconds into ACCU 1.
SD T1 // Start On-Delay Timer
A T1 // Check signal state of timer T1.
= Q 4.0 // Make output bit 4.0
Вместо L s5t#10s можно использовать любое другое значение, например L #timer1, где #timer1 задается в STAT в блоке, если FB с типом данных S5Timer.
Тогда на winCC подвязывается тег из DB для FB.
Если вам нужно через функцию, то давайте думать о том, что FC не имеет данных для хранения и изменять её слишком черевато, но и там можно сделать через косвенную адресацию или через слово маркер.
Информацию можно взять тут:
http://plc.mavjuz.com/ru/siemens/simatic/step7/timers.html
не реклама.
|
|