ВОТ ГРОМАДНОЕ СПАСИБО!!!! Долго думал где Вы взяли PSB4 - потом вспомнил про системные регистры... Вот просто громадное спасибо!!! Все работает отлично!!!
Вид для печати
Здравствуйте!
В проекте требуется изменять PSW400 в диапазоне 0...-800 с помощью функциональных кнопок "<" и ">".
Кнопки вызывают макросы "table_bd_potr_RF_left" и "table_bd_potr_RF_right" соответственно.
Почему то макросы работают после загрузки в панель не корректно:
в макросе "table_bd_potr_RF_right" д.б. (PSW[400]<0)
а в макросе "table_bd_potr_RF_left" уменьшение PSW400 менее -800 не должно происходить.
Что не так? В гораздо более объёмном макросе "zapoln" аналогичные конструкции работают корректно.
Советую использовать математические операции в самой функциональной кнопке, там настраивается диапазон и все корректно работает.
Если уж прям горит использовать макрос, попробуйте это:
if(PSW[400] < 0) {
PSW[400]=PSW[400]+100;
}
if(PSW[400] > 800) {
PSW[400]=PSW[400]-100;
}
Две кнопки операции с данными, без макросов вообще Вложение 46388
Или функциональные кнопки с матем. операциями Вложение 46390
Подскажите что надо ввести в регистр чтоб на панели в элементе "Текстовый дисплей" вышло слово Авария или Alarm или другое слово. Хочется именно с элементом Текстовый дисплей научиться работать. Букву выводить получается, по таблице кодировки ASCII, а слово из N букв?
Добрый день.
А возможно выгрузить данные исторической таблицы на USB flash? Или другим образом перенести с панели?
Можно, но бессмысленно т.к. в хранилище исторической таблицы тексты сообщений не хранятся, хранятся их номера
Вложение 46415
Одна строка в файле экспорта будет состоять из:
- если включено отображение года Вложение 46416
Метка времени события(Год, Месяц, День, Час, Минута), Номер события(просто число WORD, номер сообщения в настройках - 1), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования(Год, Месяц, День, Час, Минута).
ИТОГО 12 регистров WORD.
- если выключено отображение года Вложение 46417
Метка времени события(Месяц, День, Час, Минута), Номер события(просто число WORD, номер сообщения в настройках - 1), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования(Месяц, День, Час, Минута).
ИТОГО 10 регистров WORD.
Добрый день. Как закрузить в библиотеку изображение svg(делал и спользовал векторный формат в вайнтеке). Преобразую в png и у круглых элементов прозрачный фон становится черным.
Когда из библиотеки вставляете изображение, нужно включить галку "Прозрачность"
Вложение 46437 Вложение 46438
Спасибо. Уже хорошо, пусть номер записи будет, потом привязку сделаю. А архивировать из макроса надо, я так понимаю?
Зачем такие сложности?
Все есть в ф. кнопке
Вложение 46440
Вложение 46441
Точно. Спасибо.
А во вкладке "Данные" "Экспорта CSV", "количество регистров" означает количество записей?
4 страницы назад отвечали https://owen.ru/forum/showthread.php?t=22915&page=160
Здравствуйте. Пытаюсь в эмуляторе307 записать бит0 регистра в регистр плк110, а он шлёт один байт вместо двух:
0000 10 00 63 00 01 01 01
В итоге плк съедает запрос, но пишет рандомную бурду в регистр, например:2#0000000000110010
Вопрос: это говноэмулятор или я что то не так делаю(надеюсь)?
Здравствуйте, подскажите чем или как можно анимации делать, типа гифки. Бибки конфигуратора малы, а .xjt чем читать или чем делать не понятно? Рисовать 3 последовательных состояния двигателя довольно нудно и долго. В темах тут на форуме было пару ссылок на доп.бибки, скачал, но там простые изображения.
Чем --> Анимация изображения
Вложение 46588
Как --> нужно извлечь кадры из gif. Или нарисовать состояния(кадры) самому
Скрытый текст:
И будет почти гиф
Скрытый текст:
Спасибо Petera, а есть библиотеки может какие? Или скачивать любые гифки и извлекать кадры? А какой программкой вы с гифками работаете?
Собственно интересуют больше технологические картинки типа этойВложение 46675 или этой Вложение 46676 но в движении, а там формат XJT уже с набором из 2х или 3х изображений последовательного вращения, как с ними работать?
Вы думаете, что я каждый день это делаю? :)Цитата:
А какой программкой вы с гифками работаете?
Но если нужно делать битовые картинки для панели, то использую ArtIcons Portable
Для извлечения кадров из гиф, для редактирования кадров и для создания простых анимаций пользуюсь ArtCursor Portable
Вложение 46679
Например, гиф
https://owen.ru/forum/attachment.php...5&d=1397837158
в виде кадров
Вложение 46680
кадры сохраняются в файлы
Вложение 46681
Спасибо Petera
Здравствуйте!
СП307-Р, имеется картинка и регистр в области PFW. Задача такая: когда значение регистра >0, картинка должна отображаться, когда регистр = 0 - не должна.
Можно это реализовать без макроса?
Если нельзя, дайте пример считывания в макрос значения из PFW[xxx].
Здравствуйте,
Не могу найти в Конфигураторе СП300 (V2.D3k-5), как повернуть картинку(элемент) на определенный угол
Добрый день.
Можно повернуть элемент Изображение на 90/180/270 градусов:
Вложение 46789
Остальные элементы повернуть в конфигураторе нельзя.
Здравствуйте. Подскажите, возможен ли перенос конфигурации (проекта) СП307 на СП310, где об этом написано , либо как это сделать.
Спасибо.
Извините за нахальство, еще вопрос - заказчик просит , чтобы была возможность на экране панели писать название изготавливаемой детали. То есть, строка из примерно 10 букв должна просто оператором писаться на экране, но не мешать работе панели ( то есть, панель не должна ее куда то передавать).
Такого инструмента в конфигураторе нет. Можно что то придумать ?
Да, я пробовал этот инструмент. Но он требует назначить на него регистр в ПЛК или памяти.
Если оставить все как есть, начинается конфликт, в моем случае с регистром 4x0, кроме того, таких строчек нужно 4 независимых, и если просто так все оставить, то в них одинаковый текст . Может, стоит назначить им регистры PSW где то в районе 4000 - 4100? будет ли это влиять на работу панели ?
Ну, и еще проблема, вернее ,вопрос - получили новую панель СП310, она оказалась 2017 года, пролежала у дилера. К ней прилагается диск с конфигуратором версии
v2.D3d-3, у нас конфигуратор V2.D3k-5. Написали на нем конфигурацию, панель ее приняла, но не работает - даже с экрана на экран не переходит. В onlain эмуляции с компа все отлично работает.
Не может такого быть из за несовместимости версий ПО панели и конфигуратора ?
Если это так, то что можно сделать - только переписать вручную, или возможен каким то образом экспорт в старую версию . Напрямую конфигурация из последней версии в старой не открывается.
Именно так и следует сделать. Если нужно, чтобы введенная строка сохранялась после перезагрузки панели - то используйте область PFW.Цитата:
Может, стоит назначить им регистры PSW где то в районе 4000 - 4100? будет ли это влиять на работу панели ?
На работу панели это никакого негативного влияния не окажет.
В вашем проекте настроен обмен с другими устройствами?Цитата:
Написали на нем конфигурацию, панель ее приняла, но не работает - даже с экрана на экран не переходит. Не может такого быть из за несовместимости версий ПО панели и конфигуратора ?
Когда вы загружали проект в панель - эти устройства были подключены к панели?
Обмен с другими устройствами настроен, панель работает как Мастер, слейв - ПЛК60, количество регистров слейва - 426(всех типов). При проверке в режиме Online эмуляции с ПК все было нормально, все работало.
А вот при загрузке проекта в панель ПЛК был отключен, возможно, действительно ошибка здесь. Но, по моему, это не оговорено в руководстве по эксплуатации панели.
Теперь уже до понедельника, тогда проверю.
Сегодня разобрался, ни версия СП300, ни порядок загрузки ни при чем. Просто полученный кабель для подключения панели имел бирку КС16 , а распайку -КС14, где то на упаковке перепутали.
Перепаяли пины в соответствии со схемой КС16, все стало на места.
Странно только то, что эмуляция работала по этому же кабелю (с конвертором USB-RS232) без перепайки, это и вводило в заблуждение.
Добрый день! Подскажите, пожалуйста, как корректно разместить несколько (в моем случае 3) элемента ТРЕНД на одном экране? Формат данных Float. Кнопок управления трендами размещать не планируем, так как согласно обучающему видео они будут работать некорректно. Пробовал разместить - графики отображаются то частично, то время по оси Х не отображается. На одном тренде использую память PFW (в авто.области), на двух других PSW (262 и 266 соответственно). Может есть какие-то особенности работы с данными элементами?
Добрый день.
Каждый тренд должен иметь свой буфер для размещения данных.
На вкладке Хранилище указывается адрес регистра, начиная с которого выделяется память под данный тренд.
Число используемых регистров можно определить по формуле из РП.
"на двух других PSW (262 и 266 соответственно)" - это некорректная настройка, в данном случае два тренда используют общую память - перезаписывая данные друг друга.
Если и для них использовать память PFW (в авто.области) - то, скорее всего, это решит проблему.
Спасибо, Евгений.
Попробую использовать формулу для определения регистров. Не хотел бы использовать память PFW для всех 3 трендов, ведь у нее, насколько я понял, ограниченное число перезаписей. Но, в качестве эксперимента попробую.
добрый день, не могу найти инфу про изменение системного времени (не применяя экран 60002) , подскажите, где поискать
См. пример:
https://owen.ru/uploads/182/sp307_synctime.zip
спасибо огромное)