Пользовательский функциональный блок
Добрый день, уважаемые знатоки...
Люди с "бородой", не первый год сидящие на "бесплатной" CodeSys :)
Программа хорошая, ничего плохого не скажу. Но мануала по ней на русском не много. Как и по средам программирования, которая она "тянет"
Много фрагментарных знаний, но целостных нет. И как и везде, приходится дёргать по ниточкам с разных источников.
А теперь к делу... Ко мне пришёл один хороший знакомый. И приволок ПЛК 100 К.
Накидал схемку, спросил реально ли это? (Именя опыт программирования в delphi, visual, 1C)
Естественно, я сказал, что реально. То тому как из IF THEN ELSE, можно хоть чёрта лысого запрограммировать. И всё бы ничего....
Да только надо мне, с ваять пользовательский функциональный блок. Который бы мог понимать. Когда при нажатии на одну и ту же кнопку, аппарату надо выключится, или включится.
Но как не бился, не понял я, на каком принципе это осуществить.
И вообще, реально ли это???? В этой программе сделать пользовательский блок.
Вот мои скромные наброски...
SA1 Это та самая кнопка которая может включать и выключать установку одним нажатием.
check_1 Это булевский объект. Меняет своё состояние. Тем самым, может управлять разными цепями.
Код:
IF SA1=TRUE THEN
IF check_1=TRUE THEN
check_1:=FALSE;
ELSIF check_1=FALSE THEN
check_1:=TRUE;
END_IF;
END_IF;
push_unpush:=check_1;
Хоть какую нибудь инфу. Мне всего то надо с ваять квадратик с одним входом и двумя выходами, булевского происхождения.
И где мне вообще, найти мощную, русскую поддержку, по этой среде разработки. Где конкретно могут разбираться примеры с объяснениями, а не сухие термины на 57 страниц, из который кроме "какие мы молодцы" и "вот что наша программа может", ничего выудить нельзя, А мяса, МЯСА нету. Если не считать два скудных примера, которые решаются частями сразу в 5 языках, причём, любые 2 из них, чисто по складу ума любой человек не в состоянии обработать.
За ранее благодарен, с уважением...