Можете, пожалуйста, пример простой выложить?
Вид для печати
Не так. Это не Си, тут имя переменной идёт перед типом. То есть привязываться надо к valveName, а не к WSTRING.Цитата:
я так понимаю %s это valveid в вашем примере, а wstring адрес на который команда пошлется. я оба правильно привязал ?
Ваши диалоги открываются нормально - каждый со своими значениями.
Я так понимаю, вопрос в том, почему вы из диалога не можете изменить значение? Так вы в интерфейсе диалога объявили вход: VAR_INPUT. Со входа можно взять, но положить в него ничего нельзя. Используйте VAR_IN_OUT (см. рис. 11.3.2.4 в документе). Обратите внимание, что в определенных версиях CODESYS есть проблема, когда при русском языке среды программирования меню настройки действия Открыть диалог выглядит некорректно. Надо переключиться на английский. В документе этот момент также упомянут.
Всё получилось.
Спасибо.
Вот из-за таких косяков с переводом и хочется пересесть на новую версию КДС (SP7-8), но не дают.
При создании универсального диалога и правке переменных вылазит ошибкаВложение 24279. Причём вылазит она только на каждой второй переменной.
Добрый день,
Необходимо вводить часы и минуты начала и окончания техпроцесса, и таких переменных много.
Как правильно реализовать ввод времени в СПК107?
Вводить часы и минуты по-отдельности, а далее преобразовывать или есть ещё какой-то способ?
Спасибо.
А чтобы двоеточие поставить, потребуется VisuDialogs.Keypad использовать. Кнопки клавиатуры мелковатые.
Попробую разные варианты, чтобы получилось удобнее.
А можно ведь через точку вводить (часы.минуты).