Доброго дня всем!
При работе с NA оценил возможности Cross Reference (в мультипроекте) - показывает где данная переменная встречается в программе контроллера и панели. Эта возможность недавно появилась. Теперь в контроллере случайно не почистишь теги, привязанные к панели. Структурные теги в панели - это тоже понравилось очень (но долго соображал как этим пользоваться). Жаль, что структуры нет возможности редактировать в онлайне. Для оперативной передачи данных изначально добавляем пустые теги в структуру, чтобы обойтись без перезапуска контроллера. Немного огорчило, что текстовое поле, вставленное поверх кнопки, не дает нажать на эту кнопку. Я так привык в NS делать хитрые кнопки с множеством слоев. Сильно добавилось красивостей и оформительских штучек в свойствах элементов, хорошая графика, разрешение экрана, быстродействие. Одну панель можно натравить на несколько контроллеров одновременно. Наблюдались проблемы со связью панельки с контроллером при установленном скане программы контроллера до 4ms. Но!!! Контроллер самый младший в линейке NJ, а интенсивность прочих коммуникаций весьма приличная на одном встроенном интерфейсе.
После некоторого перерыва открыл проект Tia Portal и сделал вывод, что к одной и той же задаче можно подходить разными способами. Но у Omron на то же действие нужно сделать меньше операций. Либо опять мне это кажется. Структурное построение программы у Omron приятнее для глаз и важно для поиска.
Мой коллега, который писал только для Siemens первый раз начал писать программу для Omron без должного обучения. Он ежедневно слал проклятия всем японским богам.
Все же одна из сложнейших задач была выполнена с подходом в организации программы как у Siemens-а.
Как оживилась беседа
pfuser, спасибо!