Обращение к периферийной области I/O
Иван Данилушкин; 17.7.02

Уважаемые дамы и господа!


Поделитесь, пожалуйста, информацией...

1. Для контроллеров серий S7-300, S7-400, что именно происходит при обращении к периферийной области I/O? Например, при обращении к PIW, который определён входу аналогового модуля, происходит считывание значения из модуля или из таблицы образа процесса?

2. Есть ли разница, если модуль подключен непосредственно к контроллеру или доступен через станцию расширения по PROFIBUS?

3. Если считывание происходит несколько раз за время исполнения цикла OB1, могут ли получаемые значения отличаться друг от друга в силу изменения аналогового сигнала на входе модуля?

Заранее большое спасибо.
Re: Обращение к периферийной области I/O
Baby; 17.7.02

Привет,Иван !

Вопрос №3.
А где организовано обработка аналогового сигнала...?
Re: Обращение к периферийной области I/O
aim; 17.7.02

Мда...

Плохо, ПЛОХО знаете матчасть.
1. Ком-да PIW читает непосредственно из периферии.
2. Разница иногда огромная (зависит от количества станций и размера передаваемых данных). Описание задержек см. документации по системам децентрализованной периферии.
3. Всё зависит от подаваемого сигнала. Если подать стабилизированные 5В - ...;-)
Re: Обращение к периферийной области I/O
Иван Данилушкин; 5.8.02

Просомтрел весь форум, и не смог найти где, но помню, что обсуждалась ситуация, когда при вызове функции на контроллере значение переменной одно, а затем, во время исполнения функции значение переменной изменяется извне (из WinCC по PROFIBUS) и как, мол, обойти такую проблему.


Кто-то из МЭТРОВ ответил, что контроллеры серии S7-300 выполняют коммуникационные функции только по окончанию выполнения цикла OB1. Тогда каким образом ВО ВРЕМЯ выполнения OB1 считывается значение из периферии с помощью команды PIW?

С уважением, Иван