Добрый день. Делаю первый проект на сименсе в связи с чем сталкиваюсь с множеством проблем. Особенно "приятно" было узнать, что чтобы работало в CP341 то, что в нём заявлено, нужно дополнительно купить аппаратный ключ за 2к$ (всё равно, что купить амбарный замок и узнать, что, да он открывается и закрывается, но ключи к нему продаются отдельно ). В общем ближе к теме:
сборка на 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.
Диагностика включена и ошибок канала не выдаёт. Состояние тегов контролирую через мониторинг Тиа Портала. Такое ощущение, что проблема в одном и том же и я что-то фундаментально упустил, но что понять не могу: документации, мануалов и форумов перечитал уже столько, что голова болит от английских букв.
Подскажите, пожалуйста, в чем может быть проблема?
[?+]: Влияние размера образа процесса на ввод/вывод
-
- Posts: 8
- Joined: Fri Dec 16, 2011 4:41 pm
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
-
- Posts: 8
- Joined: Fri Dec 16, 2011 4:41 pm
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
Настройка каналов модуля аналогового выхода
Переменные привязанные к модулю аналогового выхода
Настройка каналов модуля аналогового входа
Переменные привязанные к модулю аналогового входа
Здесь дорисовка от руки того, что забыли проектировщики и добавляли по месту согласно схеме подключения модуля. L1+ и L1- - питание датчиков 24В
Переменные привязанные к модулю аналогового выхода
Настройка каналов модуля аналогового входа
Переменные привязанные к модулю аналогового входа
Здесь дорисовка от руки того, что забыли проектировщики и добавляли по месту согласно схеме подключения модуля. L1+ и L1- - питание датчиков 24В
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
На картинках ошибок не увидел.
Если есть возможность экспериментировать, то создать новый проект и тупо вставить одну ветку вывода на АО - в качестве нагрузки можно взять сопротивление 250...500 ом.
Задавать напрямую в программе - просто командой пересылки значения в порт вывода (не использовать ничего другого чтобы исключить глюки Портала - какая версия точно 13 СП1 ХФ* ?)
Аналогично со входом - к нему подключить уже настроенный выход и смотреть чтение порта в программе.
Если есть возможность экспериментировать, то создать новый проект и тупо вставить одну ветку вывода на АО - в качестве нагрузки можно взять сопротивление 250...500 ом.
Задавать напрямую в программе - просто командой пересылки значения в порт вывода (не использовать ничего другого чтобы исключить глюки Портала - какая версия точно 13 СП1 ХФ* ?)
Аналогично со входом - к нему подключить уже настроенный выход и смотреть чтение порта в программе.
-
- Posts: 8
- Joined: Fri Dec 16, 2011 4:41 pm
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
портал Professional V13 SP1 Release V13.00.01.00_25.01.00.01
Спасибо. Буду пробовать гонять амперы из выхода во вход.
Дополнено:
завел выход на в вход - всё то же самое
Спасибо. Буду пробовать гонять амперы из выхода во вход.
Дополнено:
завел выход на в вход - всё то же самое
-
- Posts: 108
- Joined: Tue Dec 16, 2008 7:36 pm
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
проверьте размер process image. или попробуыте писать в PQW
QW320:P
QW320:P
-
- Posts: 8
- Joined: Fri Dec 16, 2011 4:41 pm
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
УРА! Спасибо огромное. Записав присваивание в виде myVar:P := 16#3600 увидел на мультиметре заветные 12мА.almaz78 wrote:проверьте размер process image. или попробуыте писать в PQW
QW320:P
Обратившись к Аналоговому входу через ":P" так же увидел заветные цифры!
Не совсем правда понятно почему не работает без ":P". Надо читать что это за магические PQW и PIW и зачем нужны тогда просто QW и IW если они не работают...
а как проверить размер process image и на что влияет этот показатель?
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
в 300-й серии пространство ввода/вывода делилось на 2 части:
- доступное из образа процесса IW/QW
- доступно непосредственно прямым чтением/записью порта, минуя образ процесса PIW/PQW
аналоговым входам/выходам автоматом назначаются адреса вне образа процесса начиная с W256
при этом IW256 образа процесса не тоже самое что PIW256.
В конфигурации процессора можно увеличить размер образа процесса до 2048 (увеличив нагрузку на коммуникации ?) и тогда при обращении к IW256 будут читаться данные модуля из образа процесса.
Другой способ - назначить вручную адреса аналоговым модулям - например IW10
для 1200/1500 аналоговые входы/выходы потеряли подобное разделение - там единое адресное пространство.
- доступное из образа процесса IW/QW
- доступно непосредственно прямым чтением/записью порта, минуя образ процесса PIW/PQW
аналоговым входам/выходам автоматом назначаются адреса вне образа процесса начиная с W256
при этом IW256 образа процесса не тоже самое что PIW256.
В конфигурации процессора можно увеличить размер образа процесса до 2048 (увеличив нагрузку на коммуникации ?) и тогда при обращении к IW256 будут читаться данные модуля из образа процесса.
Другой способ - назначить вручную адреса аналоговым модулям - например IW10
для 1200/1500 аналоговые входы/выходы потеряли подобное разделение - там единое адресное пространство.
-
- Posts: 108
- Joined: Tue Dec 16, 2008 7:36 pm
-
- Posts: 8
- Joined: Fri Dec 16, 2011 4:41 pm
Re: SM 332-5HF00 на выходе всегда 4мА, SM 331-7NF00 на входе
большое спасибо вам! Увеличил размер образа процесса и всё стало работать как надо из образа процесса.CoMod wrote:в 300-й серии пространство ввода/вывода делилось на 2 части:
- доступное из образа процесса IW/QW
- доступно непосредственно прямым чтением/записью порта, минуя образ процесса PIW/PQW
аналоговым входам/выходам автоматом назначаются адреса вне образа процесса начиная с W256
при этом IW256 образа процесса не тоже самое что PIW256.
В конфигурации процессора можно увеличить размер образа процесса до 2048 (увеличив нагрузку на коммуникации ?) и тогда при обращении к IW256 будут читаться данные модуля из образа процесса.
Другой способ - назначить вручную адреса аналоговым модулям - например IW10
для 1200/1500 аналоговые входы/выходы потеряли подобное разделение - там единое адресное пространство.
Еще раз убеждаюсь, что хоть и называется всё PLC, но у каждого производителя свой мир со своими, правилами, законами и понятиями.