PDA

Просмотр полной версии : MasterSCADA 4D и ST



Эдуард_Н
17.05.2017, 15:13
Пытаюсь перенести вот эти3119331194 блоки в MasterSCADA 4D и вот пока, что получилось 3119531196 как от остальных ошибок избавится не знаю.

KSergey
18.05.2017, 07:08
В TON_P 6-я строка. После Q=> впишите внутреннюю переменную. Ошибка уйдёт.
В TP_P то же самое в строках 6,7 и 8. В строке 9 RESET1:= нельзя оставлять пустое место.

Эдуард_Н
18.05.2017, 11:07
В TON_P 6-я строка. После Q=> впишите внутреннюю переменную. Ошибка уйдёт.
В TP_P то же самое в строках 6,7 и 8. В строке 9 RESET1:= нельзя оставлять пустое место.

Какую внутреннюю переменную нужно вписать после Q=>? В строке 9 RESET1:= , что вписать?

KSergey
18.05.2017, 12:42
После Q=> можно вписать любой локальный параметр (внизу вкладка локальные) формата BOOL, предварительно его создав.
RESET1:=TON_1.Q. А 18-ю строку удалить.

KSergey
18.05.2017, 12:45
Или же вообще не использовать Q=> там, где не нужно.

KSergey
18.05.2017, 12:47
RTRIG_1(clk:=pause);

Эдуард_Н
18.05.2017, 13:00
не шарю я в ST вот и спрашиваю знающих.

Трофимов Артем
18.05.2017, 14:57
если у Вас стоит .... (....., Reset := ,Q => переменная) ; что просто удалите RESET:= , ( этот вход не используется , а т.к. он обозначен в коде компилятор требует для него значения)
аналогично с Q => без_ переменной . компилятор должен вложить значение в переменную, а у Вас она не фигурирует, поэтому либо подставить произвольную неважную для программы переменную, либо просто стереть при вызове ФБ " ,Q=> "

Эдуард_Н
18.05.2017, 18:19
Спасибо всем за подсказку.