Полная версия этой страницы:
Modicon M171
Oleg_82
25.11.2015, 16:48
Всем добрый вечер!
Спасибо за большое количество полезной информации. Есть проблема, уже долго бьюсь со связью с модулями TM171EP14R по шине CAN. Вроде всё сконфигурировано а обмена нет. Что интересно в ПО SOM Connection для модуля TM171EP27R настраиваются PDO а в TM171EP14R нет таких настроек, подозрительно. Может кто уже сталкивался, подскажите пожалуйста может нужно как то инициировать CANmaster или вручную писать обмен?
Oleg_82
25.11.2015, 17:06
Подскажите, HVAC 2.0 платный что-ли?
Vovka165
26.11.2015, 8:44
Конечно платный, это же Шнайдер!
Цитата(Oleg_82 @ 25.11.2015, 19:48)

Всем добрый вечер!
Спасибо за большое количество полезной информации. Есть проблема, уже долго бьюсь со связью с модулями TM171EP14R по шине CAN. Вроде всё сконфигурировано а обмена нет. Что интересно в ПО SOM Connection для модуля TM171EP27R настраиваются PDO а в TM171EP14R нет таких настроек, подозрительно. Может кто уже сталкивался, подскажите пожалуйста может нужно как то инициировать CANmaster или вручную писать обмен?
У TM171EP14R есть порт программирования. Он используется для загрузки параметров биоса. Подключаетесь к модулю расширения с помощью программы Device --> выставляете ADDR_CAN_OB --> переключаете Dip switch на самом блоке --> складываете и получаете адрес модуля в сети. Кабель программирования используется TM171ADMI.
Нажмите для просмотра прикрепленного файлаЦитата(Oleg_82 @ 25.11.2015, 20:06)

Подскажите, HVAC 2.0 платный что-ли?
Бесплатный!
Нужно зарегистрироваться в разделе управления лицензиями на сайте Schneider Electric: www.schneider-electric.com/licensing
Подтвердить регистрацию в почте на которую будете регистрировать аккаунт.
В качестве ключа активации используется адрес вашей почты.
Нажмите для просмотра прикрепленного файла
Oleg_82
26.11.2015, 16:48
Цитата(Se_Sib @ 26.11.2015, 12:44)

У TM171EP14R есть порт программирования. Он используется для загрузки параметров биоса. Подключаетесь к модулю расширения с помощью программы Device --> выставляете ADDR_CAN_OB --> переключаете Dip switch на самом блоке --> складываете и получаете адрес модуля в сети. Кабель программирования используется TM171ADMI.
Выставил в Device --> ADDR_CAN_OB =2 --> Все Dip switch в положение off. ИТОГО 2+1=3. В Aplication выставил адрес модуля =3, а воз и ныне там. Биты диагностики все по нулям. значения в сконфигурированные переменные не приходят. Через TM171ADMI вижу все входа/выхода. Кабель хоть и не специально для CANа тем не менее подцеплен правильно и исправен CH+CL+GS. НЕ понятно!!!
Цитата(Se_Sib @ 26.11.2015, 12:44)

Бесплатный!
Нужно зарегистрироваться в разделе управления лицензиями на сайте Schneider Electric: www.schneider-electric.com/licensing
Подтвердить регистрацию в почте на которую будете регистрировать аккаунт.
В качестве ключа активации используется адрес вашей почты.
Нажмите для просмотра прикрепленного файлаНа сайте в моём аккаунте в моих лицензиях эта активация проходит, а в ПО говорит что ошибка активации.
Я так понял вы из SE? Есть какие нибудь коментарии?
Не хочу обливать SE грязью, так как сам представитель системного интегратора.
Почему 2+1 ?
Address = DipValue+1
1 это Parameter
Addr_CAN_OB Default = 1
Оконечный резистор подключить если модуль крайний в сети.
Вчера на два ПК устанавливал и активировал SoM HVAC 2 на один и тот-же mail(....@gmail.com) с первого раза активация проходит.
Нажмите для просмотра прикрепленного файла
Oleg_82
27.11.2015, 12:03
Цитата(Se_Sib @ 27.11.2015, 11:46)

Почему 2+1 ?
Address = DipValue+1
1 это Parameter Addr_CAN_OB Default = 1
Оконечный резистор подключить если модуль крайний в сети.
OK! Я всё это проделал, хотя я в самом начале так всё и конфигурировал. Ни какого продвижения нет.
Модуль у меня один. DipValue=0. Addr_CAN_OB=1.
Терминальные резисторы оба с обоих концов шины.
Сегодня напишу в SE.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаЦитата(Se_Sib @ 27.11.2015, 11:46)

Вчера на два ПК устанавливал и активировал SoM HVAC 2 на один и тот-же mail(....@gmail.com) с первого раза активация проходит.
Ни верите, держите скрины.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
alloanalitic
11.12.2015, 16:23
Цитата(Oleg_82 @ 27.11.2015, 12:03)

OK! Я всё это проделал, хотя я в самом начале так всё и конфигурировал. Ни какого продвижения нет.
Модуль у меня один. DipValue=0. Addr_CAN_OB=1.
Терминальные резисторы оба с обоих концов шины.
Сегодня напишу в SE.
Удалось подключиться?
Oleg_82
17.12.2015, 11:49
Цитата(alloanalitic @ 11.12.2015, 19:23)

Удалось подключиться?
Да удалось, техподдержка показала где надо "копать". В кратце: порядок создания проекта и заливки в контроллер были не правильные. Нужно создавать сначала connection билдить и сохранять (папка с данным проектом становится родительская), далее проект aplication должен иметь название отличное от проекта connection но находиться в родительской папке. Далее из connection запускаем device и делаем заливку
всего в контроллер, и кабель CanOpen должен быть толще UTP и не короче 10см.
Цитата(Oleg_82 @ 17.12.2015, 11:49)

Да удалось, техподдержка показала где надо "копать". В кратце: порядок создания проекта и заливки в контроллер были не правильные. Нужно создавать сначала connection билдить и сохранять (папка с данным проектом становится родительская), далее проект aplication должен иметь название отличное от проекта connection но находиться в родительской папке. Далее из connection запускаем device и делаем заливку всего в контроллер, и кабель CanOpen должен быть толще UTP и не короче 10см.
Да уж..а пару раз встать-сесть, повернуться через правое плечо и хлопнуть в бубен не надо чтобы программа корректно залилась?! =)
Oleg_82
19.12.2015, 22:22
gurychev
15.1.2016, 14:51
Народ, кто в теме, не подскажите? В Simulation работает ПИД-регулятор?И еще вопрос: почему-то не удается запустить стандартный блок из библиотеки "Regul and Control" PID Advanced.При любых раскладах на выходе "AlarmID" авария 2. Типа неверно заданы HighLimit или Deaband. Все перепробовал , не удается этот регулятор никак оживить
Цитата(gurychev @ 15.1.2016, 17:51)

Народ, кто в теме, не подскажите? В Simulation работает ПИД-регулятор?И еще вопрос: почему-то не удается запустить стандартный блок из библиотеки "Regul and Control" PID Advanced.При любых раскладах на выходе "AlarmID" авария 2. Типа неверно заданы HighLimit или Deaband. Все перепробовал , не удается этот регулятор никак оживить
Работает. По поводу PID Advanced, наверное HighLimit более 100 задали.
Вышла русскоязычная версия каталога M171/172
Нажмите для просмотра прикрепленного файла
Новая версия презентации для обучения(на англ.языке)
Нажмите для просмотра прикрепленного файла
viktor20051981
3.4.2016, 20:54
всем здрасти вот и мне довелось пощупать 171 per. куча вопросов но по мере усидчивости потихоньку снимаются, хотел бы сразу узнать почему не открывается хелп нужно что то еще скачать?, ПО конечно не удобное у меня бук pavilion g6 на i5 и памяти 8 гб 7 винда в соnnection совсем тупит особенно сразу после заливки значки в меню тормозят вроде по параметрам минимальным проходит. неделю разбирался как и откуда воткнуть входа и выхода, теперь нужно воткнуть прогу прописанная ранее в 168 модиконе нехватает логических блоков. с пид регулятором тож бяда как его тестонуть хелп не открывается какие нужны какие не нужны входа/выхода может кто юзал может пару скринчиков? почему нет готовых фильтров на входа датчиков а так же дискретных входов самому лепить? Еще момент интересный после того как нарисовал или прописал в одной из 5 программ нужно обязательно сохраниться перед тем как переходишь между прогами , очень не удобно. ну пока все по мере изучения девайса буду обновлять вопросы. Кстати спасибо человеку который нарисовал меню очень удобно.
ПО не требовательное к ресурсам, это какие-то проблемы на вашем ПК, попробуйте на другом и сравните.
Help это файлы в формате pdf, открывающиеся через установленный у вас pdf-ридер, по какой-то причине не подтягивается ваш ридер. Лежат они в директории с установленным ПО: C:\Program Files (x86)\Schneider Electric\SoMachineHVAC....\Application\Docs...\UserInterface\Docs , можете запустить поиск в этой папке по 'pdf' и копировать их все в свою.
По поводу описания функциональных блоков, из окна Library(от куда вы вытягиваете блоки) правой кнопкой мыши по блоку, выберите 'Object Properties' там краткое описание.
На сколько я знаю, встроенных(конфигурируемых) фильтров для входов нет.
Если не закрываете редактор, то сохранять не обязательно, а вот компилировать нужно, если удаляете или добавляете переменные 'Modbus Objects' в Application и чтоб список обновлялся в Connection и User Interface.
Из регуляторов, доступны PIDAdvanced и PumpPID из библиотеки Pumping(по умолчанию встроена в SoMHvac V2).
PIDAdvanced в симуляции работает, соблюдайте ограничения по задаваемым параметрам(см.описание блока).
А сколько стоит этот контроллер, приблизительно хотя бы? И как с наличием его, в целом долго ждать или нет?
Большинство модификаций, поддерживается на складе Schneider Electric, остальные 3-5 недель.
Andrey N.
15.4.2016, 6:37
Подскажите, пожалуйста, по этой линейке.
Вопрос 1: есть ли в интерфейсе пользователя русский язык? Когда я начинаю создавать какой-либо объект в User Interface, и пишу внутри текст на русском язык, на мониторе после ввода отображается только первая буква. Например, пишу "Температура", а на мониторе появляется "Т ". С английским языком такой проблемы нет.
Вопрос 2: в программе типа FBD есть так называемые Network'и (0001, 0002 и т.д.). Имеет ли значения порядок размещения функциональных блоков в этих нетворках для выполнения программы, или она выполняется во всех сразу?
Вопрос 3: может ли контроллер M172 опрашивать по BacNet/IP другие контроллеры в сети?
И последний: где можно скачать анимации, кнопки и другие рисунки для этого ПО, в графическом интерфейсе нет вообще никаких фигур.
Цитата(Andrey N. @ 15.4.2016, 9:37)

Подскажите, пожалуйста, по этой линейке.
Вопрос 1: есть ли в интерфейсе пользователя русский язык? Когда я начинаю создавать какой-либо объект в User Interface, и пишу внутри текст на русском язык, на мониторе после ввода отображается только первая буква. Например, пишу "Температура", а на мониторе появляется "Т ". С английским языком такой проблемы нет.
Вопрос 2: в программе типа FBD есть так называемые Network'и (0001, 0002 и т.д.). Имеет ли значения порядок размещения функциональных блоков в этих нетворках для выполнения программы, или она выполняется во всех сразу?
Вопрос 3: может ли контроллер M172 опрашивать по BacNet/IP другие контроллеры в сети?
И последний: где можно скачать анимации, кнопки и другие рисунки для этого ПО, в графическом интерфейсе нет вообще никаких фигур.
1) Русский поддерживается, если выбрать шрифт 8x16. Можно импортировать шрифты.
2) Выполняются ветки по очереди с верху вниз(1,2,3....), логика в них - слева направо.
3) Я занимаюсь промышленной автоматизацией, BacNet/IP, LonWorks.... это для меня экзотические 'звери'. Попробую узнать, позже отпишусь.
Библиотеки графических элементов для этого ПО пока нет, если только сторонние добавлять или самому создавать примитивы в графических редакторах.
Andrey N.
15.4.2016, 9:29
Цитата(Se_Sib @ 15.4.2016, 11:06)

1) Русский поддерживается, если выбрать шрифт 8x16. Можно импортировать шрифты.
2) Выполняются ветки по очереди с верху вниз(1,2,3....), логика в них - слева направо.
3) Я занимаюсь промышленной автоматизацией, BacNet/IP, LonWorks.... это для меня экзотические 'звери'. Попробую узнать, позже отпишусь.
Библиотеки графических элементов для этого ПО пока нет, если только сторонние добавлять или самому создавать примитивы в графических редакторах.
По русскому языку: шрифт 6х8 поддерживает только заглавные русские буквы - в принципе, терпимо. Что касается шрифта 8х16, то на этом разрешении он совсем убогий.
Что касается BacNet'a:
В руководстве написано так:
BACnet MS/TP (профиль B-AAC)
BACnet IP (профиль B-AAC)
Профиль B-AAC означает:
Data Sharing:
· Ability to provide values for any of its BACnet objects upon request
· Ability to allow modification of some or all of its BACnet objects by another BACnet device
Т.е. данный контроллер только выдает СВОИ нужные переменные в сеть, и позволяет их менять. Читать с других устройств и записывать в них он не может (также как и Modicon M168, мы на нем сильно обожглись на объекте из-за этого).
Ни верите, держите скрины.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла[/quote]
Такая же фигня. Устанавливал на Windows XP Pro на виртуальной машине. Потом установил на восьмерку и все прошло с первого раза. Между прочем при установке софта напоминают про системные требования - там минимально-допустимая ОС это Windows Vista.
Andrey N.
19.4.2016, 12:39
Есть еще пара вопросов (начали активно осваивать этот контроллер, хотим заменить им M168 для приточных систем).
Есть ли системные блоки для аварий аналоговых датчиков (например, в том же M168, был блок, который при обрыве или коротком замыкании на входе автоматически выдавал аварию на свое выходном пине).
Есть ли стандартный блок для составления расписания?
alloanalitic
6.5.2016, 12:41
Цитата(Andrey N. @ 19.4.2016, 12:39)

Есть еще пара вопросов (начали активно осваивать этот контроллер, хотим заменить им M168 для приточных систем).
Есть ли системные блоки для аварий аналоговых датчиков (например, в том же M168, был блок, который при обрыве или коротком замыкании на входе автоматически выдавал аварию на свое выходном пине).
Есть ли стандартный блок для составления расписания?
1. Станадратного блока или системной переменной нет. При обрыве аналоговый вход покажет значени -32768. Сравнивайте с этим значением и получите сообщение об ошибке.
2. Стандартного блока для расписания нет. Напишите письмо в тех. поддерку и Вам покажут пример программы, как можно будет рализовать функцию расписания.
Andrey N.
10.5.2016, 7:35
Цитата(alloanalitic @ 6.5.2016, 14:41)

1. Станадратного блока или системной переменной нет. При обрыве аналоговый вход покажет значени -32768. Сравнивайте с этим значением и получите сообщение об ошибке.
2. Стандартного блока для расписания нет. Напишите письмо в тех. поддерку и Вам покажут пример программы, как можно будет рализовать функцию расписания.
1. Так и сделал) Просто по началу я думал, что он при обрыве такое число покажет, а при кз что-то другое. Оказалось, то же самое.
2. Это вариант.
Подскажите еще, пожалуйста. Уже который день бьюсь с переменной для уставки (например, уставка приточной температуры). В презентации, которую тут скидывали, используют EEPROM Parameters. Но вся проблема в том, что после снятия питания с контроллера, измененная уставка возвращается в значение по-умолчанию! Может есть какие-нибудь настройки биоса для этого дела? Или нужно использовать какие-то другие переменные?
Expert HVAC
12.5.2016, 18:41
вся обновленная информация по ПЛК серии М17х выложена по ссылке:
https://schneider-electric.box.com/s/9n9y25...bobqbrtygqgnvfzпо программному обеспечению SoMachine HVAC с примерами:
https://schneider-electric.box.com/s/79kbrf...lo7nb5f1vuuggvdP.S. Тему пора переименовать, т.к. линейка пополнилась контроллером М172
Касательно русского шрифта: создан уже новый вариант шрифта и он будет добавлен в следующий релиз.
Господа, кто-нибудь имел дело со 172 контролером и использовании его в качестве мастера для Modbus. Уже всю голову сломали как его заставить работать. Сделанный по аналогии с упражнениями проект не работает. В том смысле, что мониторя за шиной в терминале от контролера не видно никакой активности. Несколько раз получалось заставить его выходить на связь, но какой-то логики, как это получилось не заметили. Причем он вместо запроса шлет в порт только номер устройства. Причем с помощью sysUart_putbuff, удалось добиться подобного эффекта, но опять же при том, что в функцию передается полноценный запрос из 8 байт, контролер продолжает слать только номер устройства. Очень надеюсь на помощь, потому как техподдержка ничего путного так и не смогла сказать
1) Не перепутать клемник, порт не под надписью 2-RS485, а этажом ниже.
2) В Connection настраиваете параметры порта, добавляете на порт Generic Modbus, в нем задаете адрес опрашиваемого устройства, добавляете каналы обмена.
3) Создаете программу для ПЛК, лучше из Connection правой кнопкой мыши по PLC-->Open with Application, он автоматический положит программу в директорию проекта.
4) В Application, в сетевых переменных(Modbus Objects), допустим для чтения в Status Variables создаете переменные, которые будут привязываться к каналам обмена, компилируете проект, заливаете.
5) Возвращаетесь в Connection, привязываете созданные переменные к каналам обмена, компилируете(создается файл конфигурации обмена в Device 'Cfg Files')
6) Переходите в Device, настраиваете аппаратную часть(Bios), заливаете Bios, заливаете файл конфигурации обмена, контроллер должен быть в режиме 'Онлайн',
правой кнопкой по 'Cfg Files'-->'Download Files', контроллер автоматический перезагрузиться, обмен пойдёт.
Проверил с ПЛК Modicon M241 в качестве Slave, работает без проблем.
Доступна новая версия SoM HVAC 2.1.0, с новыми прошивками для ПЛК
По ссылке выше:
'по программному обеспечению SoMachine HVAC с примерами:
https://schneider-electric.box.com/s/79kbrf...5f1vuuggvd'
Спасибо, конечно, но на G28 нет upper board, так что не промахнешься. Единственный момент, что shneider везде указывает, что (+)(-) это BA, а не АВ, хотя как slave на первом порту работает с точностью наоборот (где (+) это A, а (-) это B ).
За инструкцию, тоже спасибо, но она практически ничем от того, что мы делали, глядя на методичку не отличается. Вопрос только в самом последнем пункте: " правой кнопкой по 'Cfg Files'-->'Download Files', контроллер автоматический перезагрузиться, обмен пойдёт. "
как-то такой отдельный шаг нигде не рекомендовался - везде предлагалось после конфигурации в Connection в Device сделать "download all", что как бы намекает... Хотя после знакомства с SoHVAC я готов поверить, что не все так логично, как кажется.
В любом случае, поставим новую версию и будем пробовать вновь.
вопрос к вам: возможно нам надо обновить firmware. где можно найти самую распоследнюю версию?
и, понятно, что это не к вам вопрос, поэтому чисто риторически: у m171o в target blocks есть оч. полезные для понимания данной проблемы блоки, типа sysMbMRTU_BroadcastFC16 и типы данных MbMRTUDiagnostics и пр. зачем надо было в серии Perfomance от этого избавляться?
вопрос к Se_Sib
в 168 был фб PWM, в 172 есть фб ThreePointActuator который как то непонятно себя ведет.
Вопрос - как на 172 организовать шим?
Цитата(mugallo @ 19.5.2016, 20:24)

Спасибо, конечно, но на G28 нет upper board, так что не промахнешься. Единственный момент, что shneider везде указывает, что (+)(-) это BA, а не АВ, хотя как slave на первом порту работает с точностью наоборот (где (+) это A, а (-) это B ).
Откуда же мне было знать, что у вас G28, написал на всякий случай

Schneider везде использует маркировку D1(+), D0(-), а вот с 'AB' действительно есть путаница.
Цитата(mugallo @ 19.5.2016, 20:24)

За инструкцию, тоже спасибо, но она практически ничем от того, что мы делали, глядя на методичку не отличается. Вопрос только в самом последнем пункте: " правой кнопкой по 'Cfg Files'-->'Download Files', контроллер автоматический перезагрузиться, обмен пойдёт. "
как-то такой отдельный шаг нигде не рекомендовался - везде предлагалось после конфигурации в Connection в Device сделать "download all", что как бы намекает... Хотя после знакомства с SoHVAC я готов поверить, что не все так логично, как кажется.
Вы правы, должен всё заливать на "download all"
Редко вожусь c M17x, в основном M2xx занимаюсь.
Просто уделил 10 минут на тест связи, не вникая, написал, как делал.
Цитата(mugallo @ 19.5.2016, 20:24)

В любом случае, поставим новую версию и будем пробовать вновь.
вопрос к вам: возможно нам надо обновить firmware. где можно найти самую распоследнюю версию?
Для M172 Firmware Msk596_02 включена в SoM HVAC 2.1.0
Цитата(mugallo @ 19.5.2016, 20:24)

и, понятно, что это не к вам вопрос, поэтому чисто риторически: у m171o в target blocks есть оч. полезные для понимания данной проблемы блоки, типа sysMbMRTU_BroadcastFC16 и типы данных MbMRTUDiagnostics и пр. зачем надо было в серии Perfomance от этого избавляться?
У итальянцев на этот счёт своя логика была
Цитата(Se_Sib @ 20.5.2016, 8:04)

Вы правы, должен всё заливать на "download all"
Редко вожусь c M17x, в основном M2xx занимаюсь.
Просто уделил 10 минут на тест связи, не вникая, написал, как делал.
Еще раз повторюсь, что после близкого знакомства с этим SoHvac из пяти частей, я вполне допускаю, что download all вовсе не делает того, что от него ожидает пользователь, и возможно, что именно в отдельной заливке фаила конфига запросов и заключалась проблема, потому, что это единственное, чем отличаются мои действия от ваших. ну и не сбрасываю со счетов новую версию оболочки+firmware
но, поскольку снова дотянусь до 172 только через неделю пока не могу проверить.
на всякий случай спрошу: он firmware обновит сам при первом подключении, или, что учитывая все вышесказанное более вероятно, это надо будет сделать как-то акцентировано?
Цитата(mugallo @ 20.5.2016, 15:26)

на всякий случай спрошу: он firmware обновит сам при первом подключении, или, что учитывая все вышесказанное более вероятно, это надо будет сделать как-то акцентировано?
Прошивка из Device.
В методичке: Chapter 17 Firmware Update.
А какой resolution у аналоговых входов? Сколько бит?
Invertor_S
21.10.2016, 10:22
Доброго времени суток, товарищи! Есть необходимость организации логирования на М172, например на usb-накопитель. Кто - нибудь уже задавался данным вопросом?
Invertor_S
24.10.2016, 9:12
Se_Sib, благодарю!
Expert HVAC
31.10.2016, 16:35
Компания Schneider Electric выпустила онлайн конфигуратор, который позволяет:
-подбирать готовые шкафы управления вентиляционными установками SmartHVAC;
-подбирать полевые устройства (датчики, преобразователи частоты);
-получать тарифную стоимость оборудования HVAC без обращения в центр поддержки клиентов;
-генерировать готовые программы управления вентиляцией для контроллеров серий Modicon M171O и Modicon M172P.
Нет необходимости самостоятельно программировать эти контроллеры.
Ссылка на онлайн конфигуратор: www.smart-hvac.ru
Ссылка на другие OEM решения Schneider Electric (требуется регистрация как ОЕМ-партнера): www.partner.schneider-electric.com
Здравствуйте. Кто знает, когда ожидать новый релиз SoMachine HVAC с шрифтом 6х8 с кириллицей в нижнем регистре?
Помогите разобраться некоторыми вопросами. У меня следующая конфигурация:
Нажмите для просмотра прикрепленного файлаВ Device модуль М171Р связывается по Modbus TCP:
Нажмите для просмотра прикрепленного файлаНужно ли и на модулях расширения выставлять тот же тип связи:?
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаДело в том, что когда я эти порты активирую, при загрузке BIOS, некоторые параметр, скажем M171PE_1 переписываются, скажем в M171PD и т. д.
В общем, как правильно нужно загружать BIOS параметры в данные модули?
Не совсем понимаю смысл параметров FullScaleMin_AIx и FullScaleMax_AIx. Предположим, канал AIx я настроил на тип 4..20мА Cfg_AIx=3. Теперь, чтобы в AIx получить значение тока в мА я должен сделать FullScaleMin_AIx=40 и FullScaleMax_AIx=200? Если оставить по умолчанию 0 и 1000, я получу в соответствующем масштабе?
Нажмите для просмотра прикрепленного файлаТот же вопрос для типа датчика, скажем Cfg_AIx=2 (NTC103AT). Что происходит с AI c параметрами масштабирования по умолчанию 0 .. 1000?
Конечно, глупый вопрос, но для уверенности... нужно.
Что, если в Application один из AI, настроенный как 4 .. 20 мА, показывает значение -32768? Хотя тестер на входе показывает 9 мА?
Есть у кого шрифт 6х8 с кириллицей внизу? Спасибо всем.
При написании алгоритма столкнулся с отсутствием блока пересчета входного сигнала 4-20 мА в числовое значение физической величины.
На мой запрос в тех.поддержку мне ответили: к сожалению, специальных функций для пересчёта физических величин нет, рекомендуем использовать стандартные арифметические операторы ADD, SUB, DIV, MUL.
Это хорошая идея для каждого аналого входа мудрить с формулами
пересчёта, ещё если учесть что размерность датчика может быть изменена в процессе замены самого датчика.
Expert_Hvaс у вас там в тех поддержке юмористы сидят?
Expert HVAC
5.12.2016, 17:52
Цитата(lis74 @ 5.12.2016, 6:35)

При написании алгоритма столкнулся с отсутствием блока пересчета входного сигнала 4-20 мА в числовое значение физической величины.
На мой запрос в тех.поддержку мне ответили: к сожалению, специальных функций для пересчёта физических величин нет, рекомендуем использовать стандартные арифметические операторы ADD, SUB, DIV, MUL.
Это хорошая идея для каждого аналого входа мудрить с формулами
пересчёта, ещё если учесть что размерность датчика может быть изменена в процессе замены самого датчика.
Expert_Hvaс у вас там в тех поддержке юмористы сидят?
Для чего вам городить какой-то блок отдельный для пересчета, если аналоговые входа можно сконфигурировать в Device.
И никаких формул.
Используйте FullScaleMin_ и FullScaleMax_ нужного вам аналогового входа.
например, датчик давления 0-16 бар. Соответственно FullScaleMin =0 а FullScaleMax = 160...
Ок, как неисправность датчика или обрыв цепи контролировать?
Или если необходимо на дисплей выводить параметр определяющий диапазон датчика? ( на случай замены датчика другого диапазона).
lis74 а покажите что из себя представляет среда программирования ? картинку и какие блоки есть кроме add, sub, mul ?
есть ли возможность делать макросы ?
Цитата(manjey73 @ 6.12.2016, 8:37)

lis74 а покажите что из себя представляет среда программирования ? картинку и какие блоки есть кроме add, sub, mul ?
есть ли возможность делать макросы ?
Полный набор МЭК 61131-3. Немного непривычная, но есть возможность создавать функции, функциональные блоки и программы. Присутствуют все стандартные операторы и функции
Параметры FullScaleMin_ и FullScaleMax_ доступны для вывода и редактирования на панели контроллера.
Так же доступны по Modbus начиная c адреса 15736.....(для M172)
Адреса всех параметров прописаны в первом столбце таблицы параметров в подпрограмме Device.
При неисправности или КЗ датчика показание канала -32768.
Если нужно, можно свою функцию линейного масштабирования написать:
Вход i_val - показания с канала
Вход i_min - минимальное входное значение с канала
Вход i_max - максимальное входное значени с канала
Вход is_min - нижняя граница масштабирования
Вход is_max - верхняя граница масштабирования
Выход o_val - результат
o_val=(i_val - i_min) x (is_max - is_min)/(i_max - i_min);
датчик 4-20 мА в случчае неисправности может уйти на нижний предел к примеру 3 мА, если мы зададим FullScaleMin_ и FullScaleMax_ как отследим именно неисправность датчика а не обрыв или кз?
Цитата(Aard @ 6.12.2016, 12:42)

Полный набор МЭК 61131-3. Немного непривычная, но есть возможность создавать функции, функциональные блоки и программы. Присутствуют все стандартные операторы и функции
Как инферсию пина сделали на блоке AND?
Цитата(lis74 @ 6.12.2016, 12:07)

Как инверсию пина сделали на блоке AND?
Правой кнопкой на блоке - Properties - установить NOT в столбце "Neg" нужного входа.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.