Время цикла OB1 в PCS 7

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Время цикла OB1 в PCS 7

Post by Rex2701 » Mon Sep 05, 2016 8:44 am

Как в CFC получить время цикла OB1 чтобы вывести его на экран через блок-иконку MonAnL?
Может уже есть какой-то библиотечный блок в BPL или APL? Или как это написать в SCL?

Usver
Posts: 191
Joined: Fri Feb 24, 2012 8:28 am

Re: Время цикла OB1 в PCS 7

Post by Usver » Mon Sep 05, 2016 11:06 am

Можно на SCL сделать FB с вызовом SFC64 "TIME_TCK". Но придется делать вычисления, т.к. это счетчик системного времени. В принципе, почитайте про SFC64 в документации. Там все понятно. Если надо, могу выложить на STL.

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: Время цикла OB1 в PCS 7

Post by Rex2701 » Mon Sep 05, 2016 2:03 pm

Уже всё нашёл. Есть чарт CFC @CPU_RT. Там есть вся информация по быстродействию PLC.

Marrenoloth
Posts: 62
Joined: Tue Dec 22, 2009 12:45 am
Location: Москва

Re: Время цикла OB1 в PCS 7

Post by Marrenoloth » Wed Sep 07, 2016 8:57 pm

Простите, с pcs не работал, но в голом step7 в OB1 в temp памяти это всё есть. В PCS не так?

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: Время цикла OB1 в PCS 7

Post by Rex2701 » Thu Sep 08, 2016 5:31 am

В PCS7 все блоки работают из OB3x и доступа к TEMP'у обэшек нет.
А если открыть OB1 в STEP 7, то там переменных TEMP нет, есть байтовый массив Х ARRAY[1..20].

Post Reply