смысл уже конечно понятен по предыдущим ответам, но все же...
в SFC - все нормуль
Вид для печати
возникла проблема, на визуализации codesys корежит некоторые шрифты, так часть цифр отображается нормально, а часть цифр становится очень маленькими и странного кривого шрифта, в настройках элементов отображающих эти цифры все одинаково. никто не сталкивался с такой проблемой?
Уважаемые форумчане. У кого-нибудь появлялось такое сообщение в Кодесис в режиме симулятора при входе online-Login:
Инструкция по адресу "00x00c41a12" обратилась к памяти по адресу "0x00000078". Память не может быть "read".
"OK" - завершение приложения
"Отмена" - отладка приложения
После этого приложение вылетает. После того, как создаю новый проект и копирую туда тот же текст, ошибка перестает появляться на какое-то время. Может я чего-то недоустановил при инсталляции Кодесис? Версия 2.3.8.1.
С уважением, Михаил.
Возник такой вопрос. Кто-нибудь в CDS перетаскивал например Modbus(master).UNM из одной конфигурации в другую (то есть из одной программы в другую). Просто ПЛК разные, но к ним будут слевы одинаковые подключены подключены, руками перебивать как то дурной тон, да и ошибиться можно (регистр очень много).
Некоторые умельцы делают экспорт. Правят файл и делают импорт.
Уважаемые программисты! Такой вопрос у меня.
Реально ли в редакторе FBD править текст? Я не могу никак к нему приспособиться. Если с первого раза правильно не написал, то любые правки, типа вставить дополнительный выход после AND приводят к неправильной работе.
Например, у меня верхний вход оператора AND - 1, нижний вход - 1. На выходе добавил ответвление при помощи ASSIGN. В результате работает только вторая добаленная ветка. На первую 1 не приходит. Неужели в этом редакторе нельзя из выхода сделать ответвления?
Еще не понятно как удалить один блок внутри ветки. Иногда удаляется, а иногда удаляется сразу пол ветки. Скопировать несколько блоков вместе не получается, начинаешь по одному копировать куда-нибудь отдельно, потом по частям собирать. В результате компилятор ругается и приходится все заново ручками переписывать. Как Вы в нем работаете?
Может у меня глючный Кодесис? Какая самая последняя версия подходит для ПЛК 100? Если можно, проверенную ссылочку, где можно скачать.
Спасибо. С Уважением, Михаил.
Сделайте пожалуйста скрин :) не очень понятно...
все зависит от того какую часть блока (или сам блок) вы выделили перед тем как нажать - удалить
Переходите на CFC (аналог FBD) - свобода действий. Единственное НО(!): В FBD поток данных идет по веткам, как я понимаю сверху вниз и слева направо, в CFC поток идет по нумерации блоков - за этим нужно следить(!) или просто можно активировать пункт "в соответствии с потоком данных" и править его каждый раз после редактирования программы дабы не было сбоев. По ходу дела Вам станет более понятнее.
CoDeSys версия 2.3.9.35 (Русифицированная версия)
Может Вам язык CFC попробовать, тот же FBD, но без привязки к цепям.
Спасибо огромное, CFC это то что нужно. Совсем другое дело.
Подскажите пожалуйста возможно ли на языке ST организовать прыжок выполнения сценария программы через строки?
Пример: после выполнения строки №31 по выполнению условия прыгнуть на строку №26, если условие не выполнилось продолжить выполнение сценария программы перейдя к строке №32
Спасибо