у Сименса есть нечто подобное Вложение 63796 :) может на него лучше перейти с такими запросами
Вид для печати
у Сименса есть нечто подобное Вложение 63796 :) может на него лучше перейти с такими запросами
Добрый день. Да, после перезапуска все собралось.:D Прошу прощения за панику. Как то даже неудобно теперь)
Все "устройства" объявлены статически, в отдельном GVL.
С "занулённым" интерфейсом ничего нельзя сделать. Ну т.е. он реально представляет собой 32-битное беззнаковое целое со значением 0, и на этом всё.Цитата:
Да, предполагалось, что будет объявлен экземпляр определённого интерфейса (занулённый), затем передан фабрике вместе с индексом "устройства", предположительно реализующего подобный интерфейса. Если "устройство" действительно реализует интерфейс такого типа, то переданный экземпляр интерфейса инициализируется этим "устройством", если нет -- остаётся равным нулю. Набор интерфейсов, которые может создавать фабрика, конечно, фиксированный.
Чтобы убедиться, что "устройство действительно реализует интерфейс такого типа" - нужно сначала инициализировать экземпляр интерфейса экземпляром ФБ устройства - тогда можно будет использовать __QUERYINTERFACE. Т.е. результат, который вы хотите получить в результате успешной проверки, является необходимым условием этой проверки.
Если позволите высказать мне свое мнение - я бы вам рекомендовал сосредоточиться на реальной задаче из реальной предметной области и проанализировать различные возможные варианты ее решения, а не зацикливаться на одном конкретном (см. XY Problem в подписи). Понятно, что "когда у вас в руке молоток, всё становится похожим на гвозди" - но иногда рубить деревья молотком оказывается не очень удобным. Надеюсь, вы автоматизируете не абстрактную фабрику. =)
День добрый, подскажите как работает на запись данная функция, с циклом и по триггеру понятноВложение 63886 а приложение? запись значений при изменении этого значения? заранее спасибо.
Добрый день.
"Приложение" в целом похоже на "триггер", но имеет ряд отличий.
Посмотрите видео - так как раз это поясняется:
https://youtu.be/elizZ9l_-sw
Добрый день.
Проект в CDS 3.5. Вопросы по работе с преобразователями частоты KIPPRIBOR AFD-E.
При добавлении AFD-E в проект в списке входов/выходов имеется несколько каналов типа BIT, например, «Запись командного слова» или «Запись задания частоты».
Вопросы:
1. При записи командного слова я должен сформировать слово целиком и затем установить эту переменную (типа BIT) в 1, а затем сбросить 0?
2. Можно ли переустанавливать отдельные биты слова, не меняя значения других, или только слово целиком?
Понял. Спасибо.
А «Запись задания частоты» и «Запись границ частоты и задания» действуют на свои группы переменных, которые под ними в списке?