Известно, что среди трех возможных режимов работы в режиме исполнения имеется режим отладки. В этом режиме все объекты исполняются на текущем компьютере, все дополнительные компьютеры и контроллеры эмулируются. Т.е. по крайней мере выглядят как работающие, можно менять значения их входов и выходов. Это происходит не зависимо от того, подключен ли к программе реальный контроллер. Т.е. «реальные» заменяются «эмулируемыми».
Требуется (т.е. очень желательно), чтобы в режиме исполнения реально подключенные контроллеры оставались таковыми, и исполнение объектов, прописанное в них, исполнялось бы в них же. Т.е. они работали бы в обычном рабочем режиме исполнения. А часть контроллеров - которые значатся в дереве системы, но не подключены реально (или подключены, но хочется их не задействовать пока) – были бы эмулированы. Лучше с минимальным отличием от рабочего режима исполнения и чтобы меньше всего переделывать для рабочего режима. Как это сделать? Есть ли какие эмулирующие программы?
Известно, что есть программа в группе ярлыков MasterSCADA (в кнопке Пуск) «Эмулятор контроллера», но что там к чему, поможет ли она, не ясно, описания не видел. И как быть, если эмулируемых контроллеров несколько?
Так же известно, что в дереве «Система» можно добавить Windows-контроллер – это тоже как будто программный эмулятор контроллера, но у него нет входов и выходов, да и меняя его через какое-то время на реальный придется несколько переделать проект. Можно, допустим, добавить в windows-контроллер устройство, в то устройство – соответствующие переменные (вручную, входы/выходы будут), к OPC-серверу все это подключить, - посредством OPC-сервера имитация контроллера получится. Но может есть более удобные и наглядные пути?
Это нужно для удобства и ускорения разработки проектов: допустим, в проекте много контроллеров (10, 20 и более), площадь рабочего места ограничена, позволяет подключить только один-два контроллера. К тому же часть контроллеров может еще не поступить, а работать над проектов нужно уже сейчас. Причем для хорошей отладки рабочий режим исполнения предпочтительнее режима отладки.