Вход

Просмотр полной версии : изменение бита с панели и орс



николай72
26.05.2010, 21:18
добрый день!
не могу сообразить как прописать, что-бы была возможность изменять бит в программе из скады и с сп270. (есль использовать переключатель сп270, то бит в программе встанет в 1 и из скады его уже не поменять.
как организовать доступ к биту чтобы при его изменении из скады ,на сп270 переключатель устанавливался в нужное положение?

Илья Кареткин
27.05.2010, 09:12
Здравствуйте. Используйте в этом случае OPC CodeSys устанавлевыемый вместе со средой.
Он видит все переменные проекта поэтому для него не нужно отдельно объявлять область ввода/вывода.
Переключатель с индикацией имеет не только бит записи, но и бит чтения. Читает он постоянно, поэтому изменение scadой вы увидите.

Александр Ч.
28.05.2010, 12:09
можно использовать в панели две кнопки по импульсу("пуск" и "стоп"), плюс индикатор. в теле программы поставить Rs-триггер, выход на индикатор, вход через элементы "или" к кнопкам панели и кнопкам скады.

николай72
28.05.2010, 20:17
спасибо за ответы.
извратился,скомбинировал оба предложения (завел промеж перемен, перезаписываемую в конце кажд цикла и по изменению значения исполняется управление из под скады или с панели.) единственный минус, если меняеш значение с приходится иногда тыкать 2раза на кнопку.
по другому не получается т.к. проект великоват и скорость орпроса каждой переменной получается раз/6сек.