Спасибо, что не оставляете своим вниманием.
Вопрос по документации ставится не так, что там не отражено, а так, что отражено, на мой взгляд, не совсем ярко. Во всяком случае, в глаза не бросается. Вообще, правильное написание доходчивой документации, вещь сложная, зависящая от нескольких факторов, наверное, обсуждение этого вопроса здесь излишне, но уверен, что Вы и сами это понимаете.
Да, несомненно. Просто эти библиотеки есть на маленьком диске, который идет с контроллером и их нет в установке CoDeSys, которую я брал с сайта. По совету пользователя "swerder" я их на этом маленьком диске нашел и скопировал в Library.
Читаю и даже знаю, что это такое. Но знания и умения - это разные сущности. И вопрос был в другом, точнее два вопроса:
1. Вот Вы сами пишете: "Так, bool_to_real является стандартным ОПЕРАТОРОМ (как и все другие преобразования типов). "
Да, конечно, я это знаю, и эти операторы преобразования прекрасно видны в редакторе языка IL. Они описаны и в приложении D, раздел 10.19 Системные библиотеки CoDeSys. Но разве они могут быть включены в проект на языке LD? Вот я и спрашивал: если это можно, то как. В меню я такой возможности не увидел. Есть какая-нибудь хитрость?
2. Функциональный блок можно включить в проект на LD. Видимо у Aso это и есть функциональный блок. Но поскольку его нет в составе POU, то, следовательно, он должен быть из библиотеки. Из какой, как он получился? Ну не вижу я у себя таких блоков преобразования типов переменных. Должны быть?
Я не исключаю, что эти вопросы с высоты квалификации участников форума кажутся странными, но это же, наверное, простой вопрос и на него будет просто ответить.
Такая библиотека у меня есть. На картинке все библиотеки, что есть. Если они видны, значит подключены? Так ведь?
Но Вы опять говорите "оператор".
Да, это понятно. Понятно, что это дает производителю. Непонятно, что это дает пользователю. Все модификации, которые я видел на сайте включают или реле или аналоговый выход. А по идее, контроллер обладает ШИМ-выходом, то есть может формировать импульсы определенной скважности и частоты. Граничные состояния - ноль или единица, то есть, переход в Булеву логику. Я правильно это уловил из предыдущего нашего обсуждения и из настроек в конфигураторе ПЛК-63? То есть имеется возможность управлять устройствами на основе импульсной модуляции прямо с выхода контроллера. Без переходного блока ШИМ самого устройства. Но устанавливая реле или ЦАП, вы рубите это свойство. Или нет? Могу я управлять тем же реле не в бинарном режиме. а в режиме импульсном? Нужно ли для этого писать специальную программу - формирователь импульсов определённой частоты и скважности? Если нужно, то это можно сделать с любым бинарным выходом и тогда это не интересно. Или выход, на который поступит некоторое значение переменной, сделает это сам? Если это так. то это интересное решение, но, на мой взгляд, половинчатое. Я, конечно, не специалист, но, наверное, можно было бы зашить этот преобразовательный блок для типа переменной в железо и переключать режимы выходов (ШИМ или бинарный) либо просто перемычкой на контроллере, либо программно в Конфигураторе. Второе, наверное, лучше.
Это конечно. Но чтобы правильно читать и понимать, нужен некоторый опыт, а его у меня пока нет. А панель я уже забрал.
Я одиночка. Но если этот район интересен, можем обменяться опытом. По многим другим районам тоже. Если ищется группа, могу дать координаты человека, который регулярно организует такие походы. Водные. С ним можно надежно идти.






Ответить с цитированием