Приложение
Программирование в помощью STEP 7 версии 5.0
C79000-G7076-C562-02
A-93
Программирование FC для вентилей
Функция FC1 для вентилей должна создаваться раньше OB1, так как
вызываемые блоки должны создаваться раньше вызывающих блоков.
Раздел кода FC1 представляется на языке программирования AWL так, как
показано ниже:
Network 1 Открытие/закрытие и самоудержание
A(
O #Open
O#Valve
)
AN #Close
=#Valve
Network 2 Индикация «вентиль открыт»
A#Valve
= #Dsp_Open
Network 3 Индикация «вентиль закрыт»
AN #Valve
= #Dsp_Closed
A.5.2.6 Создание OB1
OB1 определяет структуру типовой программы. OB1 содержит также
параметры, передаваемые различным функциям, например:
• Сегменты AWL для питающих насосов и электродвигателя мешалки
снабжают FB электродвигателя входными параметрами для запуска
("Start"), останова ("Stop"), отклика ("Response") и сброса отображения
технического обслуживания ("Reset_Maint"). FB электродвигателя
обрабатывается в каждом цикле ПЛК.
• Если FB электродвигателя обрабатывается, входы Timer_No и
Response_Time сообщают функции об используемом таймере и о том,
какое время должно измеряться.
• FC вентилей и FB электродвигателя обрабатываются в каждом цикле
программы программиру емого контроллера, потому что они вызываются в
OB1.
Программа использует FB электродвигателя с разными экземплярными DB,
чтобы обрабатывать задачи управления питающими насосами и
электродвигателем мешалки.