[?+]: Влияние размера образа процесса на ввод/вывод

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
SAD64
Posts: 8
Joined: Fri Dec 16, 2011 4:41 pm

[?+]: Влияние размера образа процесса на ввод/вывод

Post by SAD64 » Wed Sep 14, 2016 11:59 am

Добрый день. Делаю первый проект на сименсе в связи с чем сталкиваюсь с множеством проблем. Особенно "приятно" было узнать, что чтобы работало в CP341 то, что в нём заявлено, нужно дополнительно купить аппаратный ключ за 2к$ (всё равно, что купить амбарный замок и узнать, что, да он открывается и закрывается, но ключи к нему продаются отдельно :lol: ). В общем ближе к теме:

сборка на S7-300 среда разработки Tia Portal V13
1) К выходу аналогового модуля 332-5HF00 подключен регулирующий клапан с электроприводом Siemens SAX619 на котором выбран тип управления 4-20. Управление 4-20мА соответственно по двухпроводной схеме выбрано в настройках модуля. К каналу модуля привязана переменная с адресом канала %QW310. Казалось бы всё понятно, но...
Проблема в том, что вне зависимости от записываемого в переменную значения на выходе всегда 4мА(по мультиметру). Пишу 16#3600 и должно появиться 12мА, но там всё равно 4мА и клапан естественно стоит, пишу 16#6С00 и должно быть 20мА, а на выходе всё равно 4мА. Никаких проектов примеров найти не удалось, как и подобных проблем у других людей.

2) К входам 331-7NF00 подключен датчик температуры 4-20мА. К каналу привязана переменная с соответствующим адресом %IW340. Мультиметр показывает 14мА, а в переменной 16#0000.

Диагностика включена и ошибок канала не выдаёт. Состояние тегов контролирую через мониторинг Тиа Портала. Такое ощущение, что проблема в одном и том же и я что-то фундаментально упустил, но что понять не могу: документации, мануалов и форумов перечитал уже столько, что голова болит от английских букв.

Подскажите, пожалуйста, в чем может быть проблема?

CoMod
Site Admin
Posts: 3971
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by CoMod » Wed Sep 14, 2016 4:49 pm

Покажи настройки в Портале и схему подключения в Реале.
Image

SAD64
Posts: 8
Joined: Fri Dec 16, 2011 4:41 pm

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by SAD64 » Thu Sep 15, 2016 5:37 am

Настройка каналов модуля аналогового выхода
Image

Переменные привязанные к модулю аналогового выхода
Image

Настройка каналов модуля аналогового входа
Image

Переменные привязанные к модулю аналогового входа
Image

Image

Здесь дорисовка от руки того, что забыли проектировщики и добавляли по месту согласно схеме подключения модуля. L1+ и L1- - питание датчиков 24В
Image

CoMod
Site Admin
Posts: 3971
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by CoMod » Thu Sep 15, 2016 7:54 am

На картинках ошибок не увидел.
Если есть возможность экспериментировать, то создать новый проект и тупо вставить одну ветку вывода на АО - в качестве нагрузки можно взять сопротивление 250...500 ом.
Задавать напрямую в программе - просто командой пересылки значения в порт вывода (не использовать ничего другого чтобы исключить глюки Портала - какая версия точно 13 СП1 ХФ* ?)
Аналогично со входом - к нему подключить уже настроенный выход и смотреть чтение порта в программе.

SAD64
Posts: 8
Joined: Fri Dec 16, 2011 4:41 pm

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by SAD64 » Thu Sep 15, 2016 8:10 am

портал Professional V13 SP1 Release V13.00.01.00_25.01.00.01
Спасибо. Буду пробовать гонять амперы из выхода во вход.

Дополнено:
завел выход на в вход - всё то же самое (h)

almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by almaz78 » Thu Sep 15, 2016 11:49 am

проверьте размер process image. или попробуыте писать в PQW
QW320:P

SAD64
Posts: 8
Joined: Fri Dec 16, 2011 4:41 pm

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by SAD64 » Thu Sep 15, 2016 1:28 pm

almaz78 wrote:проверьте размер process image. или попробуыте писать в PQW
QW320:P
УРА! Спасибо огромное. Записав присваивание в виде myVar:P := 16#3600 увидел на мультиметре заветные 12мА.
Обратившись к Аналоговому входу через ":P" так же увидел заветные цифры! (tyou) (tyou) (tyou) (tyou) (tyou) (tyou)
Не совсем правда понятно почему не работает без ":P". Надо читать что это за магические PQW и PIW и зачем нужны тогда просто QW и IW если они не работают...

а как проверить размер process image и на что влияет этот показатель?

CoMod
Site Admin
Posts: 3971
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by CoMod » Thu Sep 15, 2016 2:12 pm

в 300-й серии пространство ввода/вывода делилось на 2 части:
- доступное из образа процесса IW/QW
- доступно непосредственно прямым чтением/записью порта, минуя образ процесса PIW/PQW
аналоговым входам/выходам автоматом назначаются адреса вне образа процесса начиная с W256
при этом IW256 образа процесса не тоже самое что PIW256.
В конфигурации процессора можно увеличить размер образа процесса до 2048 (увеличив нагрузку на коммуникации ?) и тогда при обращении к IW256 будут читаться данные модуля из образа процесса.
Image
Другой способ - назначить вручную адреса аналоговым модулям - например IW10

для 1200/1500 аналоговые входы/выходы потеряли подобное разделение - там единое адресное пространство.


SAD64
Posts: 8
Joined: Fri Dec 16, 2011 4:41 pm

Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе

Post by SAD64 » Thu Sep 15, 2016 2:59 pm

CoMod wrote:в 300-й серии пространство ввода/вывода делилось на 2 части:
- доступное из образа процесса IW/QW
- доступно непосредственно прямым чтением/записью порта, минуя образ процесса PIW/PQW
аналоговым входам/выходам автоматом назначаются адреса вне образа процесса начиная с W256
при этом IW256 образа процесса не тоже самое что PIW256.
В конфигурации процессора можно увеличить размер образа процесса до 2048 (увеличив нагрузку на коммуникации ?) и тогда при обращении к IW256 будут читаться данные модуля из образа процесса.
Image
Другой способ - назначить вручную адреса аналоговым модулям - например IW10

для 1200/1500 аналоговые входы/выходы потеряли подобное разделение - там единое адресное пространство.
большое спасибо вам! Увеличил размер образа процесса и всё стало работать как надо из образа процесса.
Еще раз убеждаюсь, что хоть и называется всё PLC, но у каждого производителя свой мир со своими, правилами, законами и понятиями.

Post Reply