|
  |
Modicon M171, Свободно программируемые контроллеры для HVAC |
|
|
|
19.1.2018, 11:51
|
Группа: Участники форума
Сообщений: 41
Регистрация: 22.11.2017
Пользователь №: 332248

|
Добрый день все. Появился вопрос по подключению m171odm14r. Пока не пришёл преобразователь usb-DMI-ttl решил подцепиться по RS 485, выставил настройки одинаковые и в настройках порта в винде и конфигураторе hvac application, но говорит, что не может подключиться. В чём может быть проблема?
|
|
|
|
|
19.1.2018, 14:28
|
Группа: Участники форума
Сообщений: 41
Регистрация: 22.11.2017
Пользователь №: 332248

|
И ещё один момент, объясните эту хрень (по другому сказать не могу) про кабели с разными цветами. Контроллер видит сопротивление этих разноцветных проводников? С другими работать не будет? Обязателен ли их оригинальный преобразователь интерфейсов или можно собрать на коленке из обычного usb-ttl преобразователя?
|
|
|
|
|
20.1.2018, 11:45
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(kosmos440o @ 16.1.2018, 17:23)  А датчики канальные PT1000 для воздуховодов в этой серии есть? Или вообще в Вашем департаменте? Пока вижу тодько накладные на трубу. А то один недорогой производитель достал с браком. Пока нету, но скоро должны появиться.
|
|
|
|
|
24.1.2018, 11:46
|
Группа: New
Сообщений: 11
Регистрация: 9.10.2014
Пользователь №: 247150

|
Здравствуйте, недавно стал изучать контроллер M 172 и ПО к нему. Пожалуйста укажите последовательный алгоритм действия для подключения к данному виду контроллера внешних устройств по протоколу Modbus RTU.
|
|
|
|
|
25.1.2018, 11:00
|
Группа: New
Сообщений: 1
Регистрация: 16.11.2017
Пользователь №: 331835

|
Добрый день, Есть несколько вопросов, связанных со скидывание файла конфигурации на контроллер М172, а именно: 1)Файл "Диспетчера" не загружается с флешки на контроллер, как описано в инструкции. При подключении питания к контроллеру (24В перем.) только горит зеленый светодиод и моргает системная информация (см. фото 1); 2) При отключенном питании и подключенном miniUSB, видно что на контроллер загружена программа (см. фото 2), но файл конфигурации скинуть не получается, пишет ошибку сети (см. фото 3); 3) Однако каким-то образом получилось обновить bios до версии Msk596_05 (было Msk596_04); Поэтому хотелось бы знать: 4) Нужны ли файлы "Диспетчера" и как их загрузить? 5) Как скинуть на контроллер файл конфигурации или как побороть ошибку сети? 6) Будет ли работать контроллер от 24 В, если получится скинуть файл конфигурации? Заранее благодарю за рассмотрение моих вопросов.
Прикрепленные файлы
_____3.JPG ( 107,57 килобайт )
Кол-во скачиваний: 59
_____2.jpg ( 2,29 мегабайт )
Кол-во скачиваний: 74
_____1.jpg ( 1,28 мегабайт )
Кол-во скачиваний: 53
|
|
|
|
|
25.1.2018, 12:30
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(SergS82 @ 18.1.2018, 19:04)  Коллеги, добрый день. Столкнулся со следующей проблемой: Контроллером TM172 производится чтение аналогово сигнала 4-20мА на канале AI4. В контроллере прописаны соответственный тип сигнала канала, минимальное и максимальное значение канала. После полутора часов работы, получил обрыв аналогово сигнала (ток 0мА). Наличие контролируемого аналогово сигнала сторонними средствами подтверждается. При переходе на другие каналы и перенастройке контроллера чтение сигнала не возобновилось. Перепрошивка контроллера не помогла.
В чём может быть проблема? Существует ли возможность проверить работоспособность аналоговых входов? Что и как подключаете? Другой источник сигнала 4..20мА пробовали?
TM172_AI.jpg ( 138,57 килобайт )
Кол-во скачиваний: 61Цитата(Retard @ 19.1.2018, 15:51)  Добрый день все. Появился вопрос по подключению m171odm14r. Пока не пришёл преобразователь usb-DMI-ttl решил подцепиться по RS 485, выставил настройки одинаковые и в настройках порта в винде и конфигураторе hvac application, но говорит, что не может подключиться. В чём может быть проблема? Попробуйте преобразователь настроить на 9600, Even. Если не поможет, попробуйте сигналы D0("A"), D1("B") местами поменять. Цитата(nioc78 @ 24.1.2018, 15:46)  Здравствуйте, недавно стал изучать контроллер M 172 и ПО к нему. Пожалуйста укажите последовательный алгоритм действия для подключения к данному виду контроллера внешних устройств по протоколу Modbus RTU. Проект начинаете создавать с программы Connection, в ней настраиваете порт Rs485 и на шину добавляете устройства для обмена, в устройствах конфигурируете каналы для обмена. В дереве проекта, в разделе PLC, создаете(или привязываете существующую) программу для ПЛК, открываете её в Application, в дереве проекта выбираете вкладку Resources, создаете переменные в разделах Modbus objects-->Status Variable или(и) I/O Mapping-->Field, которые будут привязаны к каналам обмена, компилируете проект Возвращаетесь в Connection, открываете в разделе устройства список(Input,Output) каналов обмена и привязываете к каналом, созданные переменные(вбираете канал и по кнопке Assign).
Сообщение отредактировал Se_Sib - 25.1.2018, 12:14
|
|
|
|
|
29.1.2018, 15:21
|
Группа: New
Сообщений: 11
Регистрация: 9.10.2014
Пользователь №: 247150

|
Цитата(Se_Sib @ 25.1.2018, 12:30)  Что и как подключаете? Другой источник сигнала 4..20мА пробовали?
TM172_AI.jpg ( 138,57 килобайт )
Кол-во скачиваний: 61Попробуйте преобразователь настроить на 9600, Even. Если не поможет, попробуйте сигналы D0("A"), D1("B") местами поменять. Проект начинаете создавать с программы Connection, в ней настраиваете порт Rs485 и на шину добавляете устройства для обмена, в устройствах конфигурируете каналы для обмена. В дереве проекта, в разделе PLC, создаете(или привязываете существующую) программу для ПЛК, открываете её в Application, в дереве проекта выбираете вкладку Resources, создаете переменные в разделах Modbus objects-->Status Variable или(и) I/O Mapping-->Field, которые будут привязаны к каналам обмена, компилируете проект Возвращаетесь в Connection, открываете в разделе устройства список(Input,Output) каналов обмена и привязываете к каналом, созданные переменные(вбираете канал и по кнопке Assign). Большое спасибо за ответ, но увы пока не получается. Есть задача считать данные с расходомера Симаг по Modbus RTU. Согласно инструкции, я создал небольшой проект по считыванию накопительного расхода. Но информация упорно не передается. Описание протокола Симаг: В расходомере Симаг-11 реализована команда чтения 04 (0x04) read input registers. Тип регистра - float inverse, т.е. один регистр данных соответствует двум регистрам Modbus, формат IEEE754 с одинарной точностью, размер - 2 стандартных 16 разрядных регистра Modbus. Последовательность регистров (вместе с адресами) следующая: 0 .. 1 Накопленный объем + 2 .. 3 Накопленный объем - 4 .. 5 Мгновенный расход 6 .. 7 Температура, канал №1 8 .. 9 Температура, канал №2 10 .. 11 Давление Подскажите пожалуйста 1. Необходимо подключать расходомер ко входу RS 485 CN 1 или СН 19 ? 2. В программе Devise необходимо настраивать "RS 485 -1 On Board" или "RS 485 -2 On Board" 3. Имеются ли какие нибудь программные средства у шнайдера, что бы проверит активность на канале связи/ А то не понятно где ошибся или в настройках порта или в программе? Проект приложил. Заранее спасибо за ответы
|
|
|
|
|
31.1.2018, 9:11
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(nioc78 @ 29.1.2018, 19:21)  Подскажите пожалуйста 1. Необходимо подключать расходомер ко входу RS 485 CN 1 или СН 19 ? 2. В программе Devise необходимо настраивать "RS 485 -1 On Board" или "RS 485 -2 On Board" 3. Имеются ли какие нибудь программные средства у шнайдера, что бы проверит активность на канале связи/ А то не понятно где ошибся или в настройках порта или в программе? Проект приложил. Заранее спасибо за ответы В вашем проекте нет файла для приложения Connection. Как вы настраивали обмен? Там же в Connection видно, что первый порт работает только как Slave, второй Master/Slave. Настраиваете порт в Connection, компилируете, переходите в Device и те настройки, что задали в Connection автоматом пропишутся в настройках порта.
Connection.jpg ( 145,72 килобайт )
Кол-во скачиваний: 99Приложил "болванку" проекта с настроенным опросом 12 регистров.
M172_Test_Modbus.7z ( 4,56 мегабайт )
Кол-во скачиваний: 66
Сообщение отредактировал Se_Sib - 31.1.2018, 9:11
|
|
|
|
|
31.1.2018, 17:41
|
Группа: New
Сообщений: 11
Регистрация: 9.10.2014
Пользователь №: 247150

|
Цитата(Se_Sib @ 31.1.2018, 9:11)  В вашем проекте нет файла для приложения Connection. Как вы настраивали обмен? Там же в Connection видно, что первый порт работает только как Slave, второй Master/Slave. Настраиваете порт в Connection, компилируете, переходите в Device и те настройки, что задали в Connection автоматом пропишутся в настройках порта.
Connection.jpg ( 145,72 килобайт )
Кол-во скачиваний: 99Приложил "болванку" проекта с настроенным опросом 12 регистров.
M172_Test_Modbus.7z ( 4,56 мегабайт )
Кол-во скачиваний: 66Большое спасибо за вашу помощь, связаться с прибором получилось. Теперь осталось преобразовать считанные данные в реальные значения. Как я уже писал, в расходомере Симаг-11 реализована команда чтения 04 (0x04) read input registers. Тип регистра - float inverse, т.е. один регистр данных соответствует двум регистрам Modbus, формат IEEE754 с одинарной точностью, размер - 2 стандартных 16 разрядных регистра Modbus. Подскажите пожалуйста, нет ли готового функионального блока для реализации данной функции? Заранее спасибо!
|
|
|
|
|
1.2.2018, 7:33
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(nioc78 @ 31.1.2018, 21:41)  Большое спасибо за вашу помощь, связаться с прибором получилось. Теперь осталось преобразовать считанные данные в реальные значения. Как я уже писал, в расходомере Симаг-11 реализована команда чтения 04 (0x04) read input registers. Тип регистра - float inverse, т.е. один регистр данных соответствует двум регистрам Modbus, формат IEEE754 с одинарной точностью, размер - 2 стандартных 16 разрядных регистра Modbus. Подскажите пожалуйста, нет ли готового функионального блока для реализации данной функции? Заранее спасибо! M172 должен читать по сети тип Real, только порядок слов может не совпадать с вашим расходомером. Надо менять тип переменных в Application на Real и перепривязывать в Connection. Или можете "склеивать" слова в 32-битную переменную Real в программе. Прикрепил библиотеку с готовым ФБ.
IEEE754.zip ( 827 байт )
Кол-во скачиваний: 51
|
|
|
|
|
1.2.2018, 10:09
|
Группа: New
Сообщений: 11
Регистрация: 9.10.2014
Пользователь №: 247150

|
Цитата(Se_Sib @ 1.2.2018, 7:33)  M172 должен читать по сети тип Real, только порядок слов может не совпадать с вашим расходомером. Надо менять тип переменных в Application на Real и перепривязывать в Connection. Или можете "склеивать" слова в 32-битную переменную Real в программе. Прикрепил библиотеку с готовым ФБ.
IEEE754.zip ( 827 байт )
Кол-во скачиваний: 51Огромное спасибо за Вашу помощь, все получилось...
|
|
|
|
|
8.2.2018, 15:56
|
Группа: New
Сообщений: 11
Регистрация: 9.10.2014
Пользователь №: 247150

|
Здравствуйте, возникла такая проблема. Необходимо было создать переменную, значение которой не обнулялась бы после отключения питания (например задание). Я создал переменную в списке EEprom Parameters. После загрузки проекта в контроллер я не могу поменять ее значение. Возникает сообщение Cannot forse read - only varieble. P.S. Такая же проблема возникла в конце вибинария по М172... https://www.youtube.com/watch?v=ImC3R25lR4k
|
|
|
|
|
14.2.2018, 12:02
|
Группа: Участники форума
Сообщений: 78
Регистрация: 20.2.2006
Пользователь №: 2185

|
Цитата(Se_Sib @ 27.11.2017, 7:43)  Доступна новая версия ПО SoMachine HVAC V2.3Новые возможности: Modbus TCP Master Новые системные ФБ для работы с HTTP, FTP, SNTP и Modbus/TCP Slave и др. более подробно в Release Notes. Доступна новая панель оператора TM172DCLWxxx и новые модуля расширения TM172Exxx [attachment=123874:TM172DCLWxxx.jpg] [attachment=123875:TM172E12R.jpg] [attachment=123876:TM172E28R.jpg] В предыдущей версии было максимальное кол-во сокетов - 5, а сейчас снова 3. Есть объяснения почему? и как в конце концов снять эти ограничения по сокетам?
|
|
|
|
|
15.2.2018, 17:10
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(nioc78 @ 8.2.2018, 19:56)  Здравствуйте, возникла такая проблема. Необходимо было создать переменную, значение которой не обнулялась бы после отключения питания (например задание). Я создал переменную в списке EEprom Parameters. После загрузки проекта в контроллер я не могу поменять ее значение. Возникает сообщение Cannot forse read - only varieble. P.S. Такая же проблема возникла в конце вибинария по М172... https://www.youtube.com/watch?v=ImC3R25lR4kПосмотрите эту тему начиная с 257 сообщения.
|
|
|
|
|
15.2.2018, 17:27
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(kiran @ 14.2.2018, 16:02)  В предыдущей версии было максимальное кол-во сокетов - 5, а сейчас снова 3. Есть объяснения почему? и как в конце концов снять эти ограничения по сокетам? По умолчанию доступны 3 сокета, один резервируется под удаленную связь с контроллером. Дополнительно 3 сокета, вы можете добавить в настройках порта, в Connection.
|
|
|
|
|
26.2.2018, 8:55
|
Группа: New
Сообщений: 2
Регистрация: 23.1.2018
Пользователь №: 335501

|
Здравствуйте! Подскажите, пожалуйста, как с аналогового входа одного контроллера передать дробное число типа real (например, '2,14') на аналоговый вход другого? Ибо по умолчанию все аналоговые входы/выходы типа integer. Заранее, благодарю за помощь.
|
|
|
|
|
26.2.2018, 13:02
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(wellami @ 26.2.2018, 12:55)  Здравствуйте! Подскажите, пожалуйста, как с аналогового входа одного контроллера передать дробное число типа real (например, '2,14') на аналоговый вход другого? Ибо по умолчанию все аналоговые входы/выходы типа integer. Заранее, благодарю за помощь. Не понятно, что вы хотите сделать? "....с аналогового входа одного.... на аналоговый вход другого?.... - т.е. транзитом через аналоговый выход первого контроллера на аналоговый вход второго ? Или вам по какой-нибудь шине(CAN,RS485,Ethernet) нужно передать значение с аналогового входа одного контроллера на другой? Оба контроллера Modicon M17x?
|
|
|
|
|
26.2.2018, 16:37
|
Группа: New
Сообщений: 2
Регистрация: 23.1.2018
Пользователь №: 335501

|
Цитата(Se_Sib @ 26.2.2018, 13:02)  Не понятно, что вы хотите сделать? "....с аналогового входа одного.... на аналоговый вход другого?.... - т.е. транзитом через аналоговый выход первого контроллера на аналоговый вход второго ? Или вам по какой-нибудь шине(CAN,RS485,Ethernet) нужно передать значение с аналогового входа одного контроллера на другой? Оба контроллера Modicon M17x? Да, именно транзитом через аналоговый выход первого контроллера на аналоговый вход второго, не по шине. Оба контроллера Modicon m172. Возможно ли вообще такое осуществить?
|
|
|
|
|
26.2.2018, 19:53
|
Группа: Участники форума
Сообщений: 41
Регистрация: 22.11.2017
Пользователь №: 332248

|
Вопрос назрел по m171o. Как "пользоваться" дискретными входами? На m172 подавал 24В на дискретный вход и это считалось 1-цей, на этом не прокатывает. А на дискретных входах висит кнопка включения и сухой контакт пожарки. Как быть? Если сигналом единицы считается что-то другое, то как реализовать дискретный вход программно? Например, поставить жёстко 5в на AO5 и через кнопку подавать его на AI и сравнивать значение на AI с нулём? Больше нуля, значит контакт замкнут и сработала пожарка.
Весь измучился с этим 171-м, всё через пигидий приходится делать.
|
|
|
|
|
26.2.2018, 22:18
|
Группа: Участники форума
Сообщений: 41
Регистрация: 22.11.2017
Пользователь №: 332248

|
Может я не так подключаюсь? Минус блока питания 24в вешаю на gnd контроллера, плюс блока питания на di1. Ничего не происходит. Единица не появляется.
|
|
|
|
|
27.2.2018, 6:13
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(wellami @ 26.2.2018, 20:37)  Да, именно транзитом через аналоговый выход первого контроллера на аналоговый вход второго, не по шине. Оба контроллера Modicon m172. Возможно ли вообще такое осуществить? А почему нет? И зачем вам тип Real? Обычной операцией присваивания в программе входа на выход не получается? Или вы имеете ввиду передачу сигнала с датчиков температуры? Так же можете масштабировать в программе и передавать сигналом 0..10В или 4..20мА дальше второму контроллеру.
M172_AO1.jpg ( 161,9 килобайт )
Кол-во скачиваний: 28
M172_AO2.jpg ( 64,08 килобайт )
Кол-во скачиваний: 16
Сообщение отредактировал Se_Sib - 27.2.2018, 6:24
|
|
|
|
|
27.2.2018, 6:40
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Retard @ 27.2.2018, 2:18)  Может я не так подключаюсь? Минус блока питания 24в вешаю на gnd контроллера, плюс блока питания на di1. Ничего не происходит. Единица не появляется.
M171_DI.jpg ( 71,4 килобайт )
Кол-во скачиваний: 97
|
|
|
|
|
27.2.2018, 9:22
|
Группа: Участники форума
Сообщений: 41
Регистрация: 22.11.2017
Пользователь №: 332248

|
Большое спасибо, Se_Sib. Сам под ночь разобрался. Ну как разобрался, почитал инструкцию ). Узрел no voltage inputs и сразу всё встало на свои места.
|
|
|
|
|
28.2.2018, 10:48
|
Группа: New
Сообщений: 11
Регистрация: 5.12.2015
Пользователь №: 284705

|
Здравствуйте! Начинаю разбираться с M172 и, за одно, с Modbus. Есть задача посредством M172 по Modbus RTU прочесть регистры контроллера теплового пункта Danfoss ECL 310. В Connection настроен порт, добавлены Generic Modbus устройства, для одного из устройств прописаны каналы. При попытке компилировать проект появляется ошибка со ссылкой на первый же созданный канал - ERROR: (BuildCfg_ModbusRTUMaster) Invalid or missing field variabile in Modbus message. В чём может быть причина?
|
|
|
|
|
28.2.2018, 12:02
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(cobalt @ 28.2.2018, 14:48)  Здравствуйте! Начинаю разбираться с M172 и, за одно, с Modbus. Есть задача посредством M172 по Modbus RTU прочесть регистры контроллера теплового пункта Danfoss ECL 310. В Connection настроен порт, добавлены Generic Modbus устройства, для одного из устройств прописаны каналы. При попытке компилировать проект появляется ошибка со ссылкой на первый же созданный канал - ERROR: (BuildCfg_ModbusRTUMaster) Invalid or missing field variabile in Modbus message. В чём может быть причина? Вы переменные к созданным каналам опроса не привязали. В программе Application создаете переменные в Modbus object-->Status variables или в I/O Mapping-->Field, компилируете и в возвращаетесь в Connection, выбираете созданный канал обмена и на вкладке Input Reg., привязываете созданные переменные к регистрам обмена, там же в этой вкладке создаются регистры обмена начиная с адреса указанного в вкладке General.
|
|
|
|
|
28.2.2018, 13:44
|
Группа: New
Сообщений: 11
Регистрация: 5.12.2015
Пользователь №: 284705

|
Спасибо большое, помогли. При подключении к контроллеру появляется окно "Can not correctly identify the connected devices: found a 'M172P 596.1' instred". Принципиально обновлять версию прошивки контроллера или не обязательно?
|
|
|
|
|
1.3.2018, 12:49
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(cobalt @ 28.2.2018, 17:44)  Спасибо большое, помогли. При подключении к контроллеру появляется окно "Can not correctly identify the connected devices: found a 'M172P 596.1' instred". Принципиально обновлять версию прошивки контроллера или не обязательно? Желательно, но не обязательно.
|
|
|
|
|
1.3.2018, 14:02
|
Группа: New
Сообщений: 1
Регистрация: 1.3.2018
Пользователь №: 337784

|
Добрый день! Поставили на подряд, столкнулись с контроллером М172 P. Все работает, стоит задача слить с него программу. Возможно ли это сделать подключившись на прямую не имея проекта?
|
|
|
|
|
2.3.2018, 6:55
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Dmitrii1989 @ 1.3.2018, 18:02)  Добрый день! Поставили на подряд, столкнулись с контроллером М172 P. Все работает, стоит задача слить с него программу. Возможно ли это сделать подключившись на прямую не имея проекта? Сама программа(проект) на контроллер не загружается. Можно выгрузить файл бинарника(скомпилированного кода) через программу Device. Загрузить на другой контроллер, можно с флешки.
M172_FileBrowserFTP.jpg ( 156,24 килобайт )
Кол-во скачиваний: 87
|
|
|
|
|
10.3.2018, 14:38
|
Группа: New
Сообщений: 11
Регистрация: 5.12.2015
Пользователь №: 284705

|
Добрый день, коллеги. Можно ли в SoMachine HVAC изменить программу просмотра файла справки (по умолчанию - Acrobat Reader) на альтернативную (например, PDF-XChange Viewer)?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|