|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
25.11.2021, 18:01 | #1 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Насосная станция EBARA
1SP FC 7.5T - кто нибудь сталкивался с подобными?
я читаю входы функцией 0х04, ( напряжение, ток, давление, ошибки), могу записать функцией 0х06, но не получается прочитать дискретные входа 0х02. где тут может быть засада? инструкция на станцию тут https://cloud.mail.ru/public/T4rh/51Uwda25Z |
25.11.2021, 18:49 | #3 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
выключил, с ними ничего не работало
|
25.11.2021, 18:52 | #4 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Насосная станция EBARA
тогда карту или часть проекта с картой надо поглядеть м.б. там чтонить увидеть можно или иначе сделать
ну или так. задать время опроса 0 и опрашивать по одному раз в секунду-две иногда карты кривые и при обращении к несуществующему в реальности регистру слейв тупит или вообще сбрасывает все запросы. через одного такая фигня случается. как что-то новое - так понеслась. |
25.11.2021, 19:00 | #5 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
карта
|
25.11.2021, 19:06 | #6 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
а как проверить, может проблема не в карте, может сам шкаф ebara просто на все запросы 0х02 выдает 0 ?
у меня 6 шкафов подключены, все шесть выдают нули по всем адресам 0х02. адреса 0х04 работают корректно, команда "пуск" и задание давления 0х06 тоже проходит |
25.11.2021, 19:25 | #7 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
Цитата:
|
|
25.11.2021, 21:26 | #8 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Просто подключить ноут к линии через USB\485, настроить соединение и промониторить? спасибо, завтра попробую.
|
25.11.2021, 21:32 | #9 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Насосная станция EBARA
для начала все задержки я бы увеличил раз в десять. возможно тупо не успевает
|
25.11.2021, 23:48 | #10 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
|
26.11.2021, 19:29 | #11 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
вести с полей.
похоже по адресам 0х02 насосная станция тупо отвечает нулями, не смотря на текущее состояние: Код:
26-11-2021 12:39:57 06 02 00 30 00 01 B8 72 Запрос состояний 1x0049-1x0049 12:39:57.031 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 12:39:57.056 06 02 00 32 00 01 19 B2 Запрос состояний 1x0051-1x0051 12:39:57.071 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 12:40:21.726 06 02 00 33 00 01 48 72 Запрос состояний 1x0052-1x0052 12:40:21.741 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных Код:
12:40:56.538 06 04 00 00 00 01 30 7D Запрос регистров 3x0001-3x0001 12:40:56.554 06 04 02 00 0F 4C F4 Ответ на запрос регистров - 2б данных(1рег) 12:41:13.947 06 04 00 01 00 01 61 BD Запрос регистров 3x0002-3x0002 12:41:13.963 06 04 02 00 14 0C FF Ответ на запрос регистров - 2б данных(1рег) 12:41:31.351 06 04 00 0B 00 01 41 BF Запрос регистров 3x0012-3x0012 12:41:31.368 06 04 02 00 00 0C F0 Ответ на запрос регистров - 2б данных(1рег) Код:
12:42:36.674 06 06 00 6F 00 14 B8 6F Регистр 4x0112 установить в 20 12:42:36.709 06 06 00 6F 00 14 B8 6F Регистр 4x0112 установлен в 20 12:42:36.737 06 03 00 6F 00 01 B5 A0 Запрос регистров 4x0112-4x0112 12:42:36.751 06 83 01 31 31 < отказ с кодом 1 (illegal function) 12:44:24.613 06 06 00 08 00 00 09 BF Регистр 4x0009 установить в 0 12:44:24.630 06 06 00 08 00 00 09 BF Регистр 4x0009 установлен в 0 12:44:24.658 06 03 00 08 00 01 04 7F Запрос регистров 4x0009-4x0009 12:44:24.672 06 83 01 31 31 < отказ с кодом 1 (illegal function) 12:45:38.240 06 06 00 08 00 01 C8 7F Регистр 4x0009 установить в 1 12:45:38.258 06 06 00 08 00 01 C8 7F Регистр 4x0009 установлен в 1 12:45:38.285 06 03 00 08 00 01 04 7F Запрос регистров 4x0009-4x0009 12:45:38.300 06 83 01 31 31 < отказ с кодом 1 (illegal function) Добавлено через 11 минут Пробовал уменьшать кол-во переменных, по факту в каждой карте оставлял только по 2 переменных (R\W out) 8 и 111, период - 0 , все равно - два устройства на порту - работает, три и больше ( у меня их шесть) - уставка меняется ( 111) , но при подаче команды "пуск" ((R\W out 8) - станция включается и тут же переходит в дежурный режим, секунд через десять опять попытка пуска и так по кругу.... Стоит удалить 4 любых устройства (оставить 2) - станция запускается нормально. |
27.11.2021, 11:53 | #12 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
И ещё неувязочка. Пробовал читать битовые регистры 0х02 программой modbus poll все читается нормально, там где надо единичка появляется.
Контроллер читает правильно только 0х04 Какие ещё могут быть варианты? |
28.11.2021, 12:12 | #13 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
У меня иссякли все идеи. с помощью программы modbus Poll битовые данные читаются верно. Контроллер считывает одни нули, но ошибок не показывает. Лоджик 3,34,073 Код:
14:02:24.976 006 002 000 048 000 001 184 114 Запрос состояний 1x0049-1x0049 14:02:24.991 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.016 006 002 000 050 000 001 025 178 Запрос состояний 1x0051-1x0051 14:02:25.031 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.056 006 002 000 051 000 001 072 114 Запрос состояний 1x0052-1x0052 14:02:25.071 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.096 006 002 000 052 000 001 249 179 Запрос состояний 1x0053-1x0053 14:02:25.111 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.136 006 002 000 056 000 001 057 176 Запрос состояний 1x0057-1x0057 14:02:25.151 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.176 006 002 000 057 000 001 104 112 Запрос состояний 1x0058-1x0058 14:02:25.191 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.216 006 002 000 060 000 001 120 113 Запрос состояний 1x0061-1x0061 14:02:25.231 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных 14:02:25.256 006 002 000 061 000 001 041 177 Запрос состояний 1x0062-1x0062 14:02:25.271 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных В данный момент извращаюсь, пытаясь определить работу насоса по показаниям тока двигателя и скорости ПЧ, но это такое себе решение... Программа тут: https://cloud.mail.ru/public/b6RH/7hpQn32oD в архиве - лог программ modbuspoll и spy485 видно, что переменные 048, 051, 058 должны быть 1 |
28.11.2021, 12:57 | #14 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Насосная станция EBARA
эти задержки увеличивать пробовали?
R(in) на R(out) менять пробовали? развязка на порту СОМ2 сделана? а в самих насосках 485й порт гальваноразвязку имеет? а терминаторы на насосках случайно не включены? а то по описанию две работают а больше нет, очень похоже что драйверы портов тупо не тянут нагрузку надоб проверить сопротивление голого порта цешкой кстати, а комп может сразу все насоски опрашивать? может он тоже не может? |
28.11.2021, 19:21 | #15 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
1. Пробовал. В том числе ставил и 0, вручную подавал команду на запись. Толку нет.
2. Пробовал добавлять в карту и r(in) и r(out) одновременно, результат тот же. На выходе 0 на порту стоит преобразователь, 238-485, моха тс 100 3. Методом тыка нашел перемычку на 100 Ом, терминала, установил на конечной насосной станции. Общее расстояние порядка 20 метров, кабель мкэш, витая пара. ( В любом случае, байтовые регистры 0х 04 читаются правильно.... ) Может, действительно проблема в мохе? Но тогда почему, При просмотре порта ответ от станции на байтовые запросы =0 ? |
28.11.2021, 19:34 | #16 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Насосная станция EBARA
Цитата:
надо смотреть что еще отличается при работе от компа и от плк |
|
28.11.2021, 19:47 | #17 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Ещё нет, была такая мысль, но шумный, работающий цех как то не очень способствует проведению вдумчивых экспериментов. Да и других дел, связанных с пусконаладкой полно. Но , как задел на будущее, уже думаю чтобы в следующий проект ( он будет на этом же объекте, и который на 95%) повторит этот заложить смн4 с двумя 485 портами.
|
29.11.2021, 01:04 | #18 | |||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
Цитата:
Глянул проект. Честно говоря период опроса для 9600 маловат - только передача одного байта занимает примерно миллисекунду. Как и Предлагает Лев стоит увеличить. В modbus poll у Вас период секунда. Из каких соображений включена четность параметрах кадра? В доке насоса правда значится Цитата:
На самом деле смущают эти красненькие ответы именно там где вроде должны быть единицы. Код:
14:02:22.305 02 02 00 30 00 01 B9 F6 Запрос состояний 1x0049-1x0049 14:02:22.321 02 02 01 80 A0 6C Ответ на запрос состояний - 1б данных 14:02:22.346 02 02 00 32 00 01 18 36 Запрос состояний 1x0051-1x0051 14:02:22.361 02 02 01 00 A1 CC Ответ на запрос состояний - 1б данных 14:02:22.386 02 02 00 33 00 01 49 F6 Запрос состояний 1x0052-1x0052 14:02:22.400 02 02 01 80 A0 6C Ответ на запрос состояний - 1б данных 14:02:22.428 02 02 00 34 00 01 F8 37 Запрос состояний 1x0053-1x0053 14:02:22.443 02 02 01 00 A1 CC Ответ на запрос состояний - 1б данных 14:02:22.468 02 02 00 38 00 01 38 34 Запрос состояний 1x0057-1x0057 14:02:22.483 02 02 01 00 A1 CC Ответ на запрос состояний - 1б данных Цитата:
Если при трех устройствах упадет ниже 200mV это тоже информация к размышлению. Последний раз редактировалось ATS, 29.11.2021 в 01:17 |
|||
29.11.2021, 06:55 | #19 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Период устанавливал до 1000, ничего не изменилось, разве что сильно тормозит если несколько станций отключены от питающей сети.
Параметры порта в станции поменять не могу, работаю с тем, что есть. В modbus poll параметры порта те же. Когда говорил, что пускаются только две станции - физически от порта их не отключал, в программе убирал с порта сом 2 четыре любых станции, оставляя две - тогда пускаются , если три и больше - начинает работать и тут же останавливаться, до следующего запроса. При этом устава передается без проблем на все станции |
29.11.2021, 08:54 | #20 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
переадресовал СОМ порты, подключил насосы на СОМ 1
я правильно понимаю, что теперь на запрос 51 адреса ответ 1 ? В программе лоджика по прежнему все битовые выходы по нулям Код:
07:10:03.459 06 04 02 00 00 0C F0 Ответ на запрос регистров - 2б данных(1рег) 07:10:03.487 06 02 00 30 00 01 B8 72 Запрос состояний 1x0049-1x0049 07:10:03.502 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.527 06 02 00 32 00 01 19 B2 Запрос состояний 1x0051-1x0051 07:10:03.542 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.569 06 02 00 33 00 01 48 72 Запрос состояний 1x0052-1x0052 07:10:03.583 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.609 06 02 00 34 00 01 F9 B3 Запрос состояний 1x0053-1x0053 07:10:03.625 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.650 06 02 00 38 00 01 39 B0 Запрос состояний 1x0057-1x0057 07:10:03.664 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.693 06 02 00 39 00 01 68 70 Запрос состояний 1x0058-1x0058 07:10:03.708 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.733 06 02 00 3C 00 01 78 71 Запрос состояний 1x0061-1x0061 07:10:03.747 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.773 06 02 00 3D 00 01 29 B1 Запрос состояний 1x0062-1x0062 07:10:03.788 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных |
29.11.2021, 09:50 | #21 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Насосная станция EBARA
а какой-нить другой плк под руками есть?
пиксель, смш4, 2gi, пр200 с 485й картой? |
29.11.2021, 09:56 | #22 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Нет. Тестовый смн4 дома, 1300 верст отсюда(
|
29.11.2021, 11:23 | #23 | |||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Насосная станция EBARA
Цитата:
Меня смущает из инструкции: Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|||
29.11.2021, 12:41 | #24 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
А почему выбрали именно чет, а не нечет? Я бы сразу попробовал все перебрать. Да и вообще убрал лишний бит (8N1).
Да вот как-то странненько. Почему бит в MSB? Код:
07:10:03.459 06 04 02 00 00 0C F0 Ответ на запрос регистров - 2б данных(1рег) 07:10:03.487 06 02 00 30 00 01 B8 72 Запрос состояний 1x0049-1x0049 07:10:03.502 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.527 06 02 00 32 00 01 19 B2 Запрос состояний 1x0051-1x0051 07:10:03.542 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.569 06 02 00 33 00 01 48 72 Запрос состояний 1x0052-1x0052 07:10:03.583 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.609 06 02 00 34 00 01 F9 B3 Запрос состояний 1x0053-1x0053 07:10:03.625 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.650 06 02 00 38 00 01 39 B0 Запрос состояний 1x0057-1x0057 07:10:03.664 06 02 01 80 A1 5C Ответ на запрос состояний - 1б данных 07:10:03.693 06 02 00 39 00 01 68 70 Запрос состояний 1x0058-1x0058 07:10:03.708 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.733 06 02 00 3C 00 01 78 71 Запрос состояний 1x0061-1x0061 07:10:03.747 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных 07:10:03.773 06 02 00 3D 00 01 29 B1 Запрос состояний 1x0062-1x0062 07:10:03.788 06 02 01 00 A0 FC Ответ на запрос состояний - 1б данных |
29.11.2021, 13:21 | #25 | ||
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Цитата:
Цитата:
Лог с modbus poll не покажу у меня только один преобразователь usb/485 либо модбус пол, либо монитор порта, одновременно на одном устройстве не работают |
||
29.11.2021, 13:37 | #26 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
|
29.11.2021, 13:57 | #27 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Только в инструкции и можно. Но как бы то ни было модбус пол с этими настройки работает корректно, да и сегнетикс данные байтовые считывает нормально, 0х04, я вижу напряжение питания панели, давление, ток двигателя, когда он запущен. Проблема только в битовых данных и проблема с пуском ( переменная R/W 8)
С битовыми вообщ не понятно, почему при подключении сом1 монитор показывает ответ единицу, а лоджик 0 ? |
29.11.2021, 14:33 | #28 | |||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Насосная станция EBARA
А что можно?
Цитата:
Цитата:
Попробуйте MTTTY.zip там Ваши запросики. Флажочек Hex View лучше поставить. Цитата:
Последний раз редактировалось ATS, 29.11.2021 в 14:45 |
|||
29.11.2021, 17:32 | #29 | ||
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Насосная станция EBARA
Пробовал изменить параметры порта ( четность, паритет) в программе modbus poll
при этом пишет ошибки связи 9600/8/E/2 - ошибка кадрирования, 9600/8/n/1 - ошибка кадрирования 9600/8/n/2 - ошибка кадрирования 9600/8/p/1 - ошибка кадрирования 9600/8/p/2 - ошибка кадрирования В общем работоспособный только один вариант. 9600/8/e/1 Цитата:
Цитата:
R\W 111 (уставка давления, бар*10) |
||