Панель пользователя

Автор Тема: Z036 вопросы  (Прочитано 270 раз)

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 675
  • Карма: +8/-1
  • www.sibplc.ru
Z036 вопросы
« : 18 Сентябрь 2017, 05:35:38 »
Подключил панель чере usb а на карте сети она как будто через ком0, это нормально ?

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 675
  • Карма: +8/-1
  • www.sibplc.ru
Re: Z036 вопросы
« Ответ #1 : 18 Сентябрь 2017, 05:56:49 »
Через USB ядро не обновляется, может на  программном уровне закрыть эту возможность ?

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 675
  • Карма: +8/-1
  • www.sibplc.ru
Re: Z036 вопросы
« Ответ #2 : 18 Сентябрь 2017, 06:14:06 »
На сегодняшний  день у панели 036 нет режима моста. В будущем планируется ?

Оффлайн Artem

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 180
  • Карма: +11/-0
Re: Z036 вопросы
« Ответ #3 : 18 Сентябрь 2017, 10:27:13 »
По поводу подключения.
Контроллер не знает от какого порта пришел запрос (пока, в будущем будет реализовано), поэтому ему без разницы, чем он подключен в карте сети. Главное чтобы порт компьютера был выбран верно.
 Логика работы следующая:
  • Берется свойство "Порт по-умолчанию" и определяется порт компьютера, к которому он подключен на карте сети
  • Если этот порт к компьютеру не подключен, то проверяется следующий из доступных портов контроллера по тому же алгоритму
  • Если нет ни одного подключения, выдается ошибка

По поводу смены ядра согласен, можно контролировать при подключении по USB. Однако если указать подключение по порту COM0, а в реальности подключить по USB, то такой вариант не отследить

Мост планируется к реализации в будущем , но когда конкретно, пока трудно сказать.

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 675
  • Карма: +8/-1
  • www.sibplc.ru
Re: Z036 вопросы
« Ответ #4 : 18 Сентябрь 2017, 11:56:41 »
Хорошо, понял. Спасибо.

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 675
  • Карма: +8/-1
  • www.sibplc.ru
Re: Z036 вопросы
« Ответ #5 : 12 Октябрь 2017, 06:05:07 »
Здравствуйте, коллеги.
Подскажите как на ЗВБ реализовать ввод числа с запятой ?
Почему-то символ замятой не появляется так же как и знак минус.

Оффлайн Artem

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 180
  • Карма: +11/-0
Re: Z036 вопросы
« Ответ #6 : 13 Октябрь 2017, 19:52:51 »
Для ввода отрицательных чисел необходимо указать диапазон в свойствах поля ввода в который входят отрицательные числа. Кроме этого конечно нужно при подключении входов и выходов на схеме экрана использовать знаковые переменные.
Дробная часть вводится так-же как и целая. Для этого поле ввода должно быть подключено к дробной переменной. И кроме того в свойствах поля должен быть установлен шаблон форматирования. Формат его следующий - ####.###. Знаки # до запятой определяют количество цифр целой части, после запятой - количество цифр дробной части

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Z036 вопросы
« Ответ #7 : 06 Декабрь 2017, 01:53:06 »
Здравствуйте.
Подскажите пожалуйста:
1)в чем смысл создания FBD программы во вкладке экран и запрете на "вытаскивание" параметров  экрана на основную FBD программу, которая создается на вкладке контроллера. Какая логика создания двух FBD программ для одного устройства и как эти две программы между собой передают данные?
2) При создании изображения открывается пустая вкладка "выбор элемента для изображения". Куда надо положить изображение, что-бы программа его увидела и чем отличается SVG изображение от обычного?


Оффлайн Artem

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 180
  • Карма: +11/-0
Re: Z036 вопросы
« Ответ #8 : 06 Декабрь 2017, 08:12:38 »
1. Основной смысл программы экрана в том, чтобы логику работу граф. экрана можно было копировать и экспортировать вместе с ним.  То есть нарисовали вы какой-то экран с алгоритмом управления граф. примитивами (движение, управление видимостью, мигание строк и т.д.), а затем захотели его экспортировать и дать кому-нибудь попользоваться, или скопировать в другой свой проект. Если бы весь алгоритм работы был в основной программе, то это вряд-ли получится.
Передача данных между  основной программой и программами экрана осуществляются посредством глобальных переменных. То есть в основной программе мы вытаскиваем блок чтения глобальной переменной, а в программе экрана - блок записи в глобальную переменную.
2. Все изображения должны быть предварительно импортированы в папку Документы. После этого они будут доступны для выбора в свойствах примитива Изображения. Кроме того, можно их из этой папки с помощью мыши сразу перетаскивать в редактор экрана. Отличие SVG изображения в том, что это векторный формат, следовательно он масштабируется без потери качества. Для этих объектов нужны файлы в формате *.svg

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Z036 вопросы
« Ответ #9 : 06 Декабрь 2017, 23:45:39 »
Спасибо за ответ, понятно. Хотя для простых задач, когда не требуется создавать сложных экранов можно было бы оставить возможность вытаскивать параметры экрана в  основную программу. Для простых задач, по простому вводу-выводу небольшого кол-ва параметров и  значений программа экрана с дополнительными глобальными переменными только усложняет задачу и восприятие программы. В программе, которую мне надо реализовать мне придется фактически просто несколько полей экрана привязать к глобальным переменным и все.
По поводу импорта изображения в папку документы уточните пожалуйста путь к данной папке и что значит фраза импортировать и в каком формате программа видит изображения? Скопировал изображения в общую папку системы  "документы", программа их не увидела. 


Оффлайн Artem

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 180
  • Карма: +11/-0
Re: Z036 вопросы
« Ответ #10 : 07 Декабрь 2017, 08:04:53 »
А как вы копировали в папку Документ? С помощью команды Импорт?

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Z036 вопросы
« Ответ #11 : 08 Декабрь 2017, 00:54:06 »
Спасибо разобрался. Я сохранял изображения в папку документы в системе Windows, не обратив внимание что в самом zWorkBench есть своя папка документы. Тоже не совсем понятно почему нельзя просто брать изображения как обычно из общих папок, а надо выполнить дополнительное действие по перемещению изображения в папку программы.

Оффлайн Artem

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 180
  • Карма: +11/-0
Re: Z036 вопросы
« Ответ #12 : 08 Декабрь 2017, 10:10:16 »
Очень даже понятно. Если вы свой проект потом где-то в другом месте будете открывать, или кому то экспортируете, то как вы все картинки скопируете на другой компьютер? А так они всегда в проекте находятся.