Archived
Этот пост заблокирован, редактирование отключено
Программное обеспечениеЧастые вопросыRe: Симуляция по-мужски
Исходное сообщение:
mike, 01.04.2016, 22:20
Re: Симуляция по-мужски
Кто предложил тот и пишет)))
С тебя логика с меня визуализация)))
С тебя логика с меня визуализация)))
Ответы:
mike, 31.03.2016, 10:26
Re: Симуляция по-мужски
В этой статье я расскажу, как создать объекты симуляции, как их объединить в сеть и как отлаживать устройства в симуляторе и на "живом" ПЛК.
Будем идти медленно и по шагам. Давно хотел эту статью написать.
Сейчас рассмотрим симулятор и отладку простого проекта.
Итак, создаем проект и какую-либо простую программу, например, местное и дистанционное управление освещением.
Представление программы в картинках ниже
Будем идти медленно и по шагам. Давно хотел эту статью написать.
Сейчас рассмотрим симулятор и отладку простого проекта.
Итак, создаем проект и какую-либо простую программу, например, местное и дистанционное управление освещением.
Представление программы в картинках ниже
mike, 31.03.2016, 11:33
Re: Симуляция по-мужски
Теперь надо проверить полученную программу в симуляторе.
Для этого создадим упрощенное сетевое представление и создадим отладочный экран (виртуальный прибор).
005 - упрощенное сетевое представление
006 - создаем экран отладки
Если есть желание назначить свои пользовательские изображения на кнопки, то их нужно импортировать в проект в раздел документы.
007 - создание секции в разделе документов, смена фона, импорт файлов кнопок, установка кнопки на сцену
008 - установка изображения для кнопки
Для этого создадим упрощенное сетевое представление и создадим отладочный экран (виртуальный прибор).
005 - упрощенное сетевое представление
006 - создаем экран отладки
Если есть желание назначить свои пользовательские изображения на кнопки, то их нужно импортировать в проект в раздел документы.
007 - создание секции в разделе документов, смена фона, импорт файлов кнопок, установка кнопки на сцену
008 - установка изображения для кнопки
mike, 31.03.2016, 14:25
Re: Симуляция по-мужски
Теперь привяжем полученную кнопку к программе - ПКМ "Добавить подключение"
009 - Добавление подключения кнопки к входу контроллера Uin1. Режим управления входом из симулятора.
Затем добавим сигнализатор выхода и текст на кнопку
Сигнализатор выхода построим из двух изображений и будем управлять их видимостью.
010 - сигнализатор выхода, два изображения в разных слоях. Сдвинул изображения для наглядности. Можно и в одном слое, но в разных очень удобно
011 - Подключаем управление видимостью второго изображения
012 - заключительный важный штрих. Связываем главный экран отладки с главной программой.
009 - Добавление подключения кнопки к входу контроллера Uin1. Режим управления входом из симулятора.
Затем добавим сигнализатор выхода и текст на кнопку
Сигнализатор выхода построим из двух изображений и будем управлять их видимостью.
010 - сигнализатор выхода, два изображения в разных слоях. Сдвинул изображения для наглядности. Можно и в одном слое, но в разных очень удобно
011 - Подключаем управление видимостью второго изображения
012 - заключительный важный штрих. Связываем главный экран отладки с главной программой.
mike, 31.03.2016, 15:04
Re: Симуляция по-мужски
Переходим в режим симуляции.
Запускаем симулятор.
Вызываем окно главного отладочного экрана (Жук пока)
Переходим в многооконный режим отладки (окно-разделить)
Радуемся результату.
На сегодня все.
В следующий раз мы свяжем этот проект с реальным контроллером. И будем отлаживать один вход аппаратно, а второй из симулятора.
Так же свяжем реальный контроллер с виртуальным.
Запускаем симулятор.
Вызываем окно главного отладочного экрана (Жук пока)
Переходим в многооконный режим отладки (окно-разделить)
Радуемся результату.
На сегодня все.
В следующий раз мы свяжем этот проект с реальным контроллером. И будем отлаживать один вход аппаратно, а второй из симулятора.
Так же свяжем реальный контроллер с виртуальным.
VoronovMaksim88, 31.03.2016, 15:22
Re: Симуляция по-мужски
Круто! Работает!
mike, 31.03.2016, 15:36
Re: Симуляция по-мужски
А вот можно ли отладить в 400 через 450 - не помню.
В любом случае можно воспользоваться этой шпаргалкой и отладить в виртуале.
В любом случае можно воспользоваться этой шпаргалкой и отладить в виртуале.
mike, 31.03.2016, 15:36
Re: Симуляция по-мужски
[quote author=VoronovMaksim88 link=topic=115.msg1316#msg1316 date=1459427764]
Всё же работает, но не стабильно, иногда Z400 не видит приходится перезагружать обе машины по питанию и тогда связь появляется. Но что мне понравилось, отладка программы сервера прекрасно работает одновременно с вьювером.
[/quote]
А тебе надо ядро обновить у 450.
Всё же работает, но не стабильно, иногда Z400 не видит приходится перезагружать обе машины по питанию и тогда связь появляется. Но что мне понравилось, отладка программы сервера прекрасно работает одновременно с вьювером.
[/quote]
А тебе надо ядро обновить у 450.
VoronovMaksim88, 31.03.2016, 15:57
Re: Симуляция по-мужски
[quote author=mike link=topic=115.msg1317#msg1317 date=1459427783]
А вот можно ли отладить в 400 через 450 - не помню.
[/quote]
Можно !!! Проверил !!!
А вот можно ли отладить в 400 через 450 - не помню.
[/quote]
Можно !!! Проверил !!!
mike, 31.03.2016, 16:00
Re: Симуляция по-мужски
Вот будущее и наступило. Стерта грань между реальностью и виртуалом))))
VoronovMaksim88, 01.04.2016, 16:03
Re: Симуляция по-мужски
Целый час пытался запустить эмуляцию сети. Потом напряг мозг и понял, что правильная модель сети для эмуляции должна выглядеть как на скриншоте. И заработало !!! Если кому интересно, проект в прикрепе. ОС WinXP.