- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Siemens S7 300 помогите разобраться с Pt100
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Добрый день форумчане!
Заранее приношу извинения, если тема не там находится. Ибо в разделе Siemens у меня нет кнопки "создать новую тему".
Итак есть ПЛК Siemens 300 (6ES7314-5AE02-0AB0) 314IFM + модуль AI (6ES7331-7KB02-0AB0).
Есть преобразователь Pt100->4-20 mA (двухканальный)
Есть 2 термодатчика Pt100 (класс А)
Так вот подключаю 1 датчик к модулю AI (PIW 256), а второй непосредственно к ПЛК (PIW128) и получаю разные данные от одинаковых датчиков (датчики лежат на столе рядом друг с другом, менял местами)!?
Скажу сразу, я не силен в программировании ПЛК (это проект мое хобби, делаю для себя автоматику).
Если кто поможет разобраться, буду очень благодарен.
Заранее приношу извинения, если тема не там находится. Ибо в разделе Siemens у меня нет кнопки "создать новую тему".
Итак есть ПЛК Siemens 300 (6ES7314-5AE02-0AB0) 314IFM + модуль AI (6ES7331-7KB02-0AB0).
Есть преобразователь Pt100->4-20 mA (двухканальный)
Есть 2 термодатчика Pt100 (класс А)
Так вот подключаю 1 датчик к модулю AI (PIW 256), а второй непосредственно к ПЛК (PIW128) и получаю разные данные от одинаковых датчиков (датчики лежат на столе рядом друг с другом, менял местами)!?
Скажу сразу, я не силен в программировании ПЛК (это проект мое хобби, делаю для себя автоматику).
Если кто поможет разобраться, буду очень благодарен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Siemens S7 300 помогите разобраться с Pt100
Надо смотреть схему подключения и конфигурацию каналов.
Как вариант: на PIW256 выбран вход 4-20 мА, а на PIW128 выбран вход 0-20 мА, тогда как раз получается со смещением в 5530 единиц (20% от 27648) относительно значения 1760 на входе PIW256 должно быть 7290 единиц, что в сравнении со значением 6944 единиц даёт погрешность менее 1,5% на диапазон 27648...
Нарисуйте, куда конкретно какие датчики подключаются и конфигурацию входов добавьте сюда, можно будет что-то посмотреть...
Как вариант: на PIW256 выбран вход 4-20 мА, а на PIW128 выбран вход 0-20 мА, тогда как раз получается со смещением в 5530 единиц (20% от 27648) относительно значения 1760 на входе PIW256 должно быть 7290 единиц, что в сравнении со значением 6944 единиц даёт погрешность менее 1,5% на диапазон 27648...
Нарисуйте, куда конкретно какие датчики подключаются и конфигурацию входов добавьте сюда, можно будет что-то посмотреть...
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Спасибо за отклик! Датчики подключены к преобразователю (на 2 датчика), соответственно преобразователь выдает сигнал (4-20мА). Конфигурация модуля AI выставлена в положение D и в настройках 4-20mA (2 ware) PIW 256, а вот как конфигурацию PIW128 поменять я не знаю, ибо это AI интегрирован в ПЛК, и в настройках (там где адреса, MPI и пр., не нашел вкладки по AI/AO), подключение PIW128 на 9 и 10 контакт. По конфигурациям чуть позже скину скрины, ибо пока на работе, а все хозяйство дома.
Отправлено спустя 14 минут 4 секунды:
Отправлено спустя 14 минут 4 секунды:
вот что нашел!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Siemens S7 300 помогите разобраться с Pt100
1) Я подозреваю, что у этого CPU аналоговый вход всё же не 0-20 мА, а +/- 20 мА (в функции масштабирования (если использовать стандартную FC105 Scale) надо выбирать параметр Bipolar), на форуме Siemens обсуждалась такая проблема:
https://support.industry.siemens.com/tf ... ageSize=10
2) Возможно, для нормализатора Pt100 - > 4-20 мА, должна быть сконфигурирована 4-х проводная схема (если он получает питание не со стороны своих выходов, а независимо), посмотрите, в чём разница между двух- и четырёхпроводной схемами подключения датчиков с токовым выходом, можно и по руководству от самого Siemens (см. стр. 310/648):
https://support.industry.siemens.com/cs ... 0&lc=en-DE
https://support.industry.siemens.com/tf ... ageSize=10
2) Возможно, для нормализатора Pt100 - > 4-20 мА, должна быть сконфигурирована 4-х проводная схема (если он получает питание не со стороны своих выходов, а независимо), посмотрите, в чём разница между двух- и четырёхпроводной схемами подключения датчиков с токовым выходом, можно и по руководству от самого Siemens (см. стр. 310/648):
https://support.industry.siemens.com/cs ... 0&lc=en-DE
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Спасибо за ответ. Но как же выставить этот Биполяр?Parliament74 писал(а): ↑07 июн 2021, 15:29 Я подозреваю, что у этого CPU аналоговый вход всё же не 0-20 мА, а +/- 20 мА (в функции масштабирования (если использовать стандартную FC105 Scale) надо выбирать параметр Bipolar), на форуме Siemens обсуждалась такая проблема:
С модуля AI получил адекватную информацию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Siemens S7 300 помогите разобраться с Pt100
На вход BIPOLAR функции FC105 надо подать TRUE (1), cейчас там FALSE (0).
https://cache.industry.siemens.com/dl/f ... values.pdf
Но вообще в данном случае это особой роли не играет, т.к. на входе всегда будет положительное значение.
Здесь более важно другое: вход контроллера -20 .. +20 мА (-27648 .. +27648), а выход нормализатора 4 .. 20 мА, в единицах контроллера это получается +5530 .. +27648, поэтому если просто подать значение с АЦП на вход FC105, то ничего хорошего не получится. Как вариант, можно следующим образом систему обмануть:
- из значения входа PIW128 вычитаем 5530;
- полученное значение преобразуем из INT в REAL;
- полученное значение REAL умножаем на 0,8;
- полученное значение преобразуем обратно в INT;
- подаём то, что получилось на вход FC105.
- для FC105 указываем границы масштабирования 0-500 градусов.
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Можете воспользоваться вот этим блоком
В нем значения верхнего и нижнего пределов АЦП можете задать вручную (+5530 .. +27648).
Импортируйте файл FC205.AWL в папку Sources откройте его в редакторе и нажмите Compile При успешной компиляции у вас появится блок FC205 в папке Blocks Ну а что делать дальше наверное знаете...
Это немного модифицированный блок FC105 (SCALE)В нем значения верхнего и нижнего пределов АЦП можете задать вручную (+5530 .. +27648).
Распакуйте FC205.AWL из архива FC205.zip, а дальше как на картинках:
Импортируйте файл FC205.AWL в папку Sources откройте его в редакторе и нажмите Compile При успешной компиляции у вас появится блок FC205 в папке Blocks Ну а что делать дальше наверное знаете...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Не совсем, но помаленьку разбираюсь . Сейчас только "кирпичики" исследую. Для понимания постройки...
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Ну не знаю, у вас наверное вложения не доступны, отправлю текстом:
Вот код, который во вложенном файле FC205.AWL, скопируйте его вставьте в текстовый файл, обзовите его FC205 и поменяйте ему расширение на .AWL,
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Вроде сделал все верно, но программа ругается на номер блока....
поменял номер блока FC127 и все заработало!!! Урааа.... только вот данные скачут бешенно... +-0,5С
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Да, мой косяк, не посмотрел что у этого контроллера:
FB макс. 128
FC макс. 128
Ну так у Вас скачут данные на входе блока, на видео от 7120 до 7152, т.е. на 32 ступеньки АЦП.
Учитывая диапазон 0...400°С, одна ступенька АЦП будет 400/(27648 - 5530) = 0,018°С
Скачки в градусах будут 0,018 * 32 = 0,576°С
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
в связи с этим возникает 2 закономерных вопроса:
1. Данные на модуле AI не скачут, а на интегрированном входе скачут - почему? И для чего ентот Сименс декларирует интегрированный AI если он в корне отличается от модульного AI в худшую сторону (для каких задач тогда эти интегрированные AI???)
2. Есть ли способ, нивелировать эти скачки? (+- 0,5С это для меня много, ладно б смирился бы с погрешностью, но она же скачет!) можно ли убрать из показаний сотки и десятки, оставив только целые значения до запятой?
Я расчитывал на 3 интегрированнных AI (2 для PT100 с точностью до 0,1С, и 1 датчик абсолютного давления для мониторинга атмосферного давления)
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Это специализированный контроллер со встроенными функциями (счетчики, позиционирование и пр.) эти встроенные аналоговые входы идут скорее как бонусы, т.к. в примерах применения встроенных функций я не видел чтобы они использовались.
Возможно поможет следование рекомендациям:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Если это поможет, то Вы спасете меня от покупки дополнительно модуля AI! С меня магарыч...
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
что то не помогает....
https://youtu.be/iv3HzKlvbn0
поключил экранированный кабель, и подумал проверить не подключенные PIWы, так они тоже скачут, без проводов.... что это?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Даже не знаю что Вам посоветовать, в качестве эксперимента, попробуйте запитать от другого блока питания.
Мое предположение, что контроллер старый и от времени у него потеряли емкость электролитические конденсаторы, в частности, в цепях фильтрации питания. Если это так, то применение источника питания даже с нулевым коэффициентом пульсаций (батарея) вряд-ли поможет, т.к. во внутренних цепях обычно используются ШИМ-преобразователи на различные питающие напряжения, выход которых также фильтруется этими самыми конденсаторами.
Потеря емкости приведет к пульсациям питания измерительных цепей и как следствие к скачкам измеряемых величин.
Мое предположение, что контроллер старый и от времени у него потеряли емкость электролитические конденсаторы, в частности, в цепях фильтрации питания. Если это так, то применение источника питания даже с нулевым коэффициентом пульсаций (батарея) вряд-ли поможет, т.к. во внутренних цепях обычно используются ШИМ-преобразователи на различные питающие напряжения, выход которых также фильтруется этими самыми конденсаторами.
Потеря емкости приведет к пульсациям питания измерительных цепей и как следствие к скачкам измеряемых величин.
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Эх, по ходу без "помощи зала" мне не обойтись. Не победив встроенные AI 314IFM, нашел модуль 6es7331-1kf01-0ab0. И тут попал в ступор: не могу найти мануал по подключению. нашел несколько схем подключения, но не могу допереть как и что подключать. на схеме нет отдельных входов для питания. Прошу помощи.... У меня с преобразователя Pt100->4-20mA выходит 2 провода, соответственно, если я правильно понимаю, то это схема подключения в красном квадрате. Подключил таким образом, в программе сконфигурировал на 4-20, 2 проводное подключение. при опросе piw256 выдает результат -32678. Куда подать питание и нужно ли подавать? Кстати у этого модуля нет переключателей сбоку....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Siemens S7 300 помогите разобраться с Pt100
Если речь идёт про подключение преобразователя температуры BSR-W3-A5-O1-P1, то "2 провода" - это четырёхпроводная схема подключения...
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Да, если с BSR-W3-A5-O1-P1 то это 4-х проводная и в конфигурации надо указывать не 2-х, а 4-х проводную.
Дополнительное питание не требуется, кроме того что питает BSR-W3-A5-O1-P1.
А вообще этот модуль позволяет измерять термосопротивления, т.е. вовсе избавиться от всяких преобразователей.
Дополнительное питание не требуется, кроме того что питает BSR-W3-A5-O1-P1.
А вообще этот модуль позволяет измерять термосопротивления, т.е. вовсе избавиться от всяких преобразователей.
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 06 июн 2021, 22:32
- Имя: Ильнур
- Страна: Киргизия
- город/регион: Бишкек
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Siemens S7 300 помогите разобраться с Pt100
Спасибо за помощь, но ничего не получается. У меня теперь есть сомнения о модуле, как проверить жив ли он? я уже и напряжение +6 вольт подавал, проверить, на разные адреса. и пермопару подключал. По всем адресам -32768
Отправлено спустя 4 минуты 18 секунд:
По вашим рекомендациям, подключал во по такой схеме. И в настройках ставил на 2DMU и на 4DMU
Отправлено спустя 4 минуты 18 секунд:
По вашим рекомендациям, подключал во по такой схеме. И в настройках ставил на 2DMU и на 4DMU
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Siemens S7 300 помогите разобраться с Pt100
Попробуйте вот так:
Если не выйдет, скорее всего модуль неисправен, в домашних условиях вряд-ли Вы что-либо проверите, разве что разобрать и визуально посмотреть на предмет наличия/отсутствия перегретых электронных компонентов.У вас нет необходимых прав для просмотра вложений в этом сообщении.