Когда сделали свой ФБ, сохраните (экспортируйте) его как библиотеку. С помощью меню Сохранить как.
Вид для печати
Спасибо, попробую
Подскажите пожалуйста есть ли ФБ для CFC наподобие элемента ИЛИ для переменных типа WORD?
Если быть точнее наподобие элемента MOVE только с несколькими входами.
Приветствую.
Пытаюсь прикрутить ОПС к плк 73м. Смотрел по видеоурокам, там нужно "создание загрузочного проекта" - у меня эти пункты неактивны. Как быть (или он создается автоматом?) так же неактивно в "настройки целевой программы - общие - загружать символьный файл"
Как я понимаю то из этого файла опсос читает адреса переменных. ШО делать О_0?
Еще вопрос. Не можете прояснить это подключение к ОПС этого плк (rs1) Я раньше прикручивал разные ОПСы к семёну s5 через мастерОПС, кепсервер и т.д, балвался разными скадами. Но тут что то в затуп попал. Руководства читал.
Если можно шаги настройки через дефис.
Прошло время...
По RS1 вроде мастерОПС соединился с ПЛК (мой косяк, перепутал А В на преобразователе 485).
Теперь как определить адреса переменных (глобальных и локальных) для записи в ОПС? должна быть какая то таблица типа (%I0.0 - адрес 0 и тд)?
Тут нашел ответ по "созданию загрузочного проекта"
загрузочный проект создается автоматически т.к. в плк63 программа исполняется из флеш а не из озу. соответсвенно проект автоматически заливается во флешь и автоматически становится загрузочным.
Так кто нибудь подскажет как определить адреса переменных (глобальных и локальных) для записи в ОПС, сторонних опс?
Почитал этот топик http://www.owen.ru/forum/showthread.php?t=21035 и ужаснулся , как криво все сделано, почему у старинного S5 семена такого нет?
Всем добрый день. Пытаюсь писать файл на usb-flash контроллер ПЛК 110-60 М02. При использовании библиотеки SysLibFile минимальный цикл записи получаю 5 с, но со всеми вытекающими минусами данной библиотеки. А при использовании библиотеки OwenLibFileAsync минимальный цикл записи 30 сек. Запись инициирую вызовом функционального блока из основной программы. Никаких таймеров не использую. Собственно вопрос, кто-то замечал такие тайминги?
Такой вопрос по CDS 2.3 - в редакторе CFC к выходу логического элемента AND подключено несколько переменных VAR типа BOOL, но при активации выхода этого элемента, из всех подключенных переменных становится "TRUE" только одна, хотя линии связи меняют свой цвет с чёрного на синий ко всем переменным.
Вложение 30177
А если быть более внимательным, то окажется, что где-то ниже этим переменным присваеваются совсем другие значения.
Вложение 30178
А отображаются всегда значения, которые встречаются самыми последними в схеме
ЗЫ.
Множественная запись (в разных местах программы) в переменные ни к чему хорошему не приводит. Никогда так не делайте, а то концов найти не сможете.
День добрый! Столкнулся с ситуацией которую никак не могу понять.
Простой детектор фронта и спада. (Я привык так на си писать)
MinD1O Выход релюшка или любая другая переменная. Релюшка щелкает-переключается.
Код...
Это условие выполняется нормально при фронте MinD1O.
IF (MinD1O=TRUE AND OldMinD1O=FALSE) THEN
i:=1;
END_IF;
Это условие не выполняется никогда как бы ни записывал. Со скобками в любом сочетании и без скобок.
IF (OldMinD1O=TRUE AND MinD1O=FALSE) THEN
i:=0;
END_IF;
OldMinD1O:=MinD1O;
Куда порыть можно??? Более в тексте подпрограммы ничего нет. Всю голову сломал.
К MinD1O больше нигде нет обращения. OldMinD1O локальная переменная. Она изменяется.
Как правильно писать сложные условия в CodeSys? В доках ничего кроме простейшего примера не нашел.