PDA

Просмотр полной версии : Программа не вызывает подпрограмму на SFC



Сема
22.06.2017, 10:05
Добрый день, уважаемые коллеги, не могу разобраться с такой проблемой!

У меня есть основная программа PLC_PRG которая по идее должна вызывать подпрограмму на SFC avtomat.

Но ни на какие команды не реагирует, как будто работает сама по себе. Init Игнорирует. Что делать, как быть?

в подпрограмме avtomat всё горит серым

Не попадают туда команды, что я не так сделал?

Василий Кашуба
22.06.2017, 10:28
Добрый день, уважаемые коллеги, не могу разобраться с такой проблемой!

У меня есть основная программа PLC_PRG которая по идее должна вызывать подпрограмму на SFC avtomat.

Но ни на какие команды не реагирует, как будто работает сама по себе. Init Игнорирует. Что делать, как быть?

в подпрограмме avtomat всё горит серым

Не попадают туда команды, что я не так сделал?
А вот так объявлять не пробовали?
31770

Сема
22.06.2017, 11:08
Честно говоря нет, просто у меня сама основная программа на CFC. Если только добавить действие?

Василий Кашуба
22.06.2017, 12:35
Честно говоря нет, просто у меня сама основная программа на CFC. Если только добавить действие?
Если вы заметили, у меня все подпрограммы на CFC, а PLC PRG нет, так гораздо проще.

Dimensy
22.06.2017, 15:30
Насколько я понял, Init как раз отрабатывается и потом программа зависает на втором шаге

Василий Кашуба
22.06.2017, 15:40
Честно говоря нет, просто у меня сама основная программа на CFC. Если только добавить действие?
Тогда сделайте нумерацию согласно потока данных.31771

Сема
22.06.2017, 15:41
Ну что-то вроде того. Я скорее всего не разобрался с SFC. А есть у кого-нибудь простой примерчик. Я не нашёл нигде..

Василий Кашуба
22.06.2017, 17:29
Ну что-то вроде того. Я скорее всего не разобрался с SFC. А есть у кого-нибудь простой примерчик. Я не нашёл нигде..
Как-то так. 31772

Scream
23.06.2017, 09:21
Как-то так. 31772

Эту кнопочку нажимать надо взять за правило перед каждой отладкой, иначе полная непредсказуемость.

Сема
23.06.2017, 11:54
Постоянно забываю про эту волшебную кнопочку.