[QUOTE=Sh.M.;439175]Д.б. так
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 301, 5, TYPE_BIT, &xVar);
Ошибок нет
Вложение 76424
ЗЫ.
А что за синтаксис?
xVar:=
Может так, без двоеточия?
xVar = wVar & 1<<5;
Вид для печати
[QUOTE=Sh.M.;439175]Д.б. так
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 301, 5, TYPE_BIT, &xVar);
Ошибок нет
Вложение 76424
ЗЫ.
А что за синтаксис?
xVar:=
Может так, без двоеточия?
xVar = wVar & 1<<5;
Petera, спасибо, должно работать.
синтаксис с ST спутал, в С без двоеточи
..
Одно тянет за собой другое.
В новом кнофигураторе(СП300) и старом(СП200) один базовый юнит под названием NOT работают на оборот. А этот элемент используется в оболочке ГМ и служит для переключения из режима разработки а режим исполнения (в элементе IF).
По этому в режиме исполнения Вы видите на экране УГО макроса, а должен быть "чистый экран"
Вложение 76426
И соответственно сам код ГМ не выполняется
Забыл про это.
Нужно исправить так
Вложение 76427
ЗЫ.
По этому и не использую и не даю ссылки на "Мою библиотеку" для СП270.
Если использовать в оболочке макроса вместо операнда NOT логическое выражение(функцию) с тем же названием, то такой ГМ будет работать и в СП300 и в СП270 одинаково - парадокс..
Вложение 76429
Пётр, а не подскажите, как прикрепить иконку из библиотеки к макросу, как поменять изображение разобрался.
Если Вы хотите делать свои ГМ с иконками, то воспользуйтесь "заготовкой" из папки _Служебные
Вложение 76434
Это "пустая" оболочка для ГМ с универсальной иконкой
Теперь нужно расположить рядом Ваш ГМ и оболочку,выделить их оба и войти в расширенный режим
Далее по картинкам
Вложение 76435
Вложение 76436
Получим свой ГМ с оболочкой
Вложение 76437
Как поменять картинку Вы знаете
Можно картинки для иконок брать из библиотеки материалов
Скрытый текст:
Конечно же свой макрос с иконкой, не на ваших же менять:). Спасибо. Вы не пробовали работать с вставкой кода(int) и с массивами?
В конфигураторе СП300 массивы нельзя редактировать число элементов всегда 0
Вложение 76441
А вот в СП200 все прекрасно редактировалось и я массивами пользовался
Вложение 76442
Вложение 76443
Например при работе с UNIX временем - извлечение номера дня месяца, года и т.п.
Вложение 76444 Вложение 76446
Вложение 76445