Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2023, 14:29   #1
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Настраиваем опрос modbus-rtu MN100 (решено)

Не понятно, что происходит modbus rtu.
Начну сначала. После непродолжительной работы (около полгода) накрылся модуль МС (вставленный в разьем SMH4). Отказали аналоговые воходы и выходы. Входы показывает что то и даже что то чуть чуть меняется, но не сильно, а выходы вообще все отказали. Созвонились с кипсервис (где мы это купили) сказали диагностика будет около 2 недели, решили не ждать (дискретные входы/выходы работают) оставили его как есть и купили модуль расширения другого производителя (который был в наличии).
И вот тут не понятно. С ноутбука через modbus poll подключаюсь к модулю и все работает молниеносно, по клику мышки. А вот с SMH4 (с коротким шнуром 30см) работает с задержкой, но не все. С СОМ1 порта я могу читать (и довольно резво) входные сигналы модуля, а вот записать на модуль что то это дело случая, то пройдет команда (через минуту), то вообще не проходит (запись идет непрерывно). При этом Link считает какие то ошибки, модуль диагностики считает ошибки CRC. Переменных всего 8 (holding), так устроен модуль. Переключаюсь на СОМ2 картина наоборот, выходы модуля работают (с задержкой в 2-8 сек), а входы от модуля не работают. Хотя все holding у одних входов (модуля) адреса 176-179, выходы (0-10в) адреса 192-195). Подключаюсь к модулю контроллером другого производителя, все работает и туда и обратно.
Попробовал подключить по modbus rtu с теми же адресами SMH4 -> MATRIX. На матриксе сделал муляж модуля. И картина такая же примерно. Адреса для выходов (192-195) получают информацию с SMH4, но с ооооччччеееень большой задержкой или вообще не получают.
Ладно, подключил MATRIX к модулю вообще не работает. Тут же пробую с modbus poll подключаюсь к модулю - все латает, мгновенно, палец с мышки не успеваю убрать, как там реле щелкает.
В общем попали мы, придется модуль МС на диагностику похоже отправлять, а уже холода, все не вовремя конечно (как это у всех бывает).
Но вот вопрос теперь возник вообще концептуальный. А вообще сигнетик какой modbus использует? Им вообще нельзя пользоваться? Не пойму, может я что то делаю не так, что то не учел еще. Но уже несколько дней мучаюсь не идет дело. (заказчик уже пожалел что связался с российским производителем - ладно это лирика).
Покупать еще один модуль заказчик не хочет.
Что делать не ясно.

На SMH4 обновлял ядро, форматировал, Logix последний, вчера скачал. Ничего не помогает. Может что то делаю не так, но не ясно, что.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 14:45   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Но вот вопрос теперь возник вообще концептуальный. А вообще сигнетик какой modbus использует? Им вообще нельзя пользоваться?
Вы реально на полном серьёзе считаете, что с 2004 года вы первый человек, который использует modbus на наших контроллерах? Просто как иначе объяснить, что на форуме не создаётся по десятку тем с криками о неработающем модбасе.


Теперь по делу. Когда проверяете связь с контроллером, оставьте подключенным преобразователь USB<>485 от компа. Сам преобразователь должен быть воткнут в USB, а модбас полл должен быть закрыт.

Если связь налаживается, то проблема в biasing. Его нужно сделать. Посик по слову biasing что по форуму, что в интернете. Если не налаживается, пишите, будет думать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 14:47   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

модуль - китаец?
если да, они очень неторопливые, это раз.
какому-то пришлось писать диспетчера чтобы раз в секунду что-то делать, читать или писать в один из регистров. похоже он тупо не успевал.
плюс для удешевления китайцы не используют кварцы, а только встроенные в мк эрцэ-цепи для встроенного же генератора т.ч.
тогда помогает битрейт туда-сюда подвигать. комп обычно лучше подстраивается к частотам слейва на компорте, а вот у плк с этим есть проблемы.
вопщем для начала проверить один регистр.
потом битрейт
задержки потом задержки и прочие всяке латентности, до сих пор не знаю что это за звери.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2023, 14:49   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от LordN Посмотреть сообщение
задержки потом задержки и прочие всяке латентности, до сих пор не знаю что это за звери.
Да, всё верно, контроллер гораздо быстрее работает с портом, чем модбас полл на винде. Это главная ошибка "модбасполловцев" на нашем форуме.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 14:50   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы реально на полном серьёзе считаете, что с 2004 года вы первый человек, который использует modbus на наших контроллерах? Просто как иначе объяснить, что на форуме не создаётся по десятку тем с криками о неработающем модбасе.


Теперь по делу. Когда проверяете связь с контроллером, оставьте подключенным преобразователь USB<>485 от компа. Сам преобразователь должен быть воткнут в USB, а модбас полл должен быть закрыт.

Если связь налаживается, то проблема в biasing. Его нужно сделать. Посик по слову biasing что по форуму, что в интернете. Если не налаживается, пишите, будет думать.
подтяжки не всегда помогают.
у меня на одной линии с модулем висит пч данфоса, на нем и подтяжка включена и терминатор, все было хорошо боле-мене, но как только средняя температура немного понизилась, так связь сразу поплыла.
работает, но очень нестабильно. место не критичное, так что я пока просто наблюдаю и не лезу что-то исправлять


Добавлено через 1 минуту


Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, всё верно, контроллер гораздо быстрее работает с портом, чем модбас полл на винде. Это главная ошибка "модбасполловцев" на нашем форуме.
есть где-нить временная диаграмма где все эти задерки показаны живьем чтобы понимать хоть что-то про них?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2023, 14:52   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от LordN Посмотреть сообщение
есть где-нить временная диаграмма где все эти задерки показаны живьем чтобы понимать хоть что-то про них?
Windows это уже одна большая недетерминированная задержка в рамках 50 мсек. Плюс обычно опрос в полле раз в секунду или одноразовый, а контроллером долбят 10 раз в секунду. Латентность у контроллера менее 1 мсек, у компа на винде менее 10 мсек принципиально невозможна.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 14:53   #7
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

ну и для всякого такого очень полезно иметь только запись. ибо они и так неспешные при попытке прочитать нечитаемое ваще тупить начинают


Добавлено через 36 секунд


Цитата:
Сообщение от Arsie Посмотреть сообщение
Windows это уже одна большая недетерминированная задержка в рамках 50 мсек.
я про лоджик. и про те задержки которые задаются в свойствах слейва


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2023, 15:01   #8
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы реально на полном серьёзе считаете, что с 2004 года вы первый человек, который использует modbus на наших контроллерах? Просто как иначе объяснить, что на форуме не создаётся по десятку тем с криками о неработающем модбасе.
Конечно не думаю. Приходят мысли, что последние обновления ядра может с ними что то не так. С пикселя скорее всего все будет работать, а эти контроллеры другой группы.


Пробовал увеличивать таймаут. Пробовал писать одну переменную вообще. Контроллер и с питанием от USB и с питанием от блока питания ведет себя одинаково (одинаково не работает).

Модуль не китайский. Российский. И отклик у него с другого контроллера быстрый. Все успевает записать.

С СОМ2 я даже одну переменную не могу прочитать.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 15:16   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Конечно не думаю. Приходят мысли, что последние обновления ядра может с ними что то не так. С пикселя скорее всего все будет работать, а эти контроллеры другой группы.


Пробовал увеличивать таймаут. Пробовал писать одну переменную вообще. Контроллер и с питанием от USB и с питанием от блока питания ведет себя одинаково (одинаково не работает).

Модуль не китайский. Российский. И отклик у него с другого контроллера быстрый. Все успевает записать.

С СОМ2 я даже одну переменную не могу прочитать.
сом2 на матриксе без гальваноразвязки


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2023, 15:16   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от LordN Посмотреть сообщение
ну и для всякого такого очень полезно иметь только запись. ибо они и так неспешные при попытке прочитать нечитаемое ваще тупить начинают


Добавлено через 36 секунд




я про лоджик. и про те задержки которые задаются в свойствах слейва
Две штуки всего. Латентность - это как быстро будет выплюнут следующий запрос после получения ответа и таймаут - как долго ждать ответа.


Добавлено через 13 секунд


Цитата:
Сообщение от LordN Посмотреть сообщение
сом2 на матриксе без гальваноразвязки
На Пикселе тоже.


Добавлено через 1 минуту


Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Пробовал увеличивать
Пробовал писать
Сделайте, что я вас попросил. Это вы точно не делали.

При питании от USB порт не работает, если ему не хватает питания.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 15:32   #11
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение
,,, Когда проверяете связь с контроллером, оставьте подключенным преобразователь USB<>485 от компа. Сам преобразователь должен быть воткнут в USB, а модбас полл должен быть закрыт.

Не понятно что вы имеете ввиду. Контроллер SMH4 у меня подключен через usb порт. Преобразователь я подключаю к модулю и отключаю когда подключаю SMH4.

Преобразователь USB<>485 у меня все время вставлен в ноутбук. Его проводки я подключаю и отключаю периодически к модулю. Модбасполл все время закрыт, я его включаю на пару минут, проверю и все на этом, закрываю.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 15:37   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Не понятно что вы имеете ввиду. Контроллер SMH4 у меня подключен через usb порт. Преобразователь я подключаю к модулю и отключаю когда подключаю SMH4.

Преобразователь USB<>485 у меня все время вставлен в ноутбук. Его проводки я подключаю и отключаю периодически к модулю. Модбасполл все время закрыт, я его включаю на пару минут, проверю и все на этом, закрываю.
1) SMH4 подключить к +24В, т.е. к основному питанию. К USB по вашему желанию.

2) Преобразователь подключить к ноутбуку, ноутбук должен быть включен, модбас полл закрыт

3) Проводки от преобразователя должны быть подключены к порту SMH4 и одновременно к порту девайса.

С таким подключением делайте тесты на SMH4.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 15:45   #13
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение
1) SMH4 подключить к +24В, т.е. к основному питанию. К USB по вашему желанию.

2) Преобразователь подключить к ноутбуку, ноутбук должен быть включен, модбас полл закрыт

3) Проводки от преобразователя должны быть подключены к порту SMH4 и одновременно к порту девайса.

С таким подключением делайте тесты на SMH4.


все так и сделал.
Преобразователь в ноутбуке, проводки подключены на smh4 сом1 и далее идут на модуль. Ничего не поменялось. адреса holding 176-179 читаются без проблем. А вот запись holding 192-195 записываются случайно или не записываются вообще.


Добавлено через 15 минут


Запись работает ооочччееенннььь долго. Сидел несколько минут ждал, потом бац и щелкнула реле и на аналоговом выходе напряжение поменялось. Иногда запись проходит. Читается все быстро.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 16:18   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
все так и сделал.
Преобразователь в ноутбуке, проводки подключены на smh4 сом1 и далее идут на модуль. Ничего не поменялось. адреса holding 176-179 читаются без проблем. А вот запись holding 192-195 записываются случайно или не записываются вообще.
Какой функцией записи пользуетесь в полле и какой в SMH4?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 16:24   #15
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Вот настройки и там и там, сделал скриншоты.
Изображения
Тип файла: jpg 001.JPG (194.5 Кбайт, 39 просмотров)
Тип файла: jpg 002.JPG (87.1 Кбайт, 213 просмотров)
Тип файла: jpg 003.JPG (44.5 Кбайт, 30 просмотров)
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 16:33   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Вот настройки и там и там, сделал скриншоты.
Это чтение поллом. Я спрашивал про запись.

И почему контроллер 10 раз в секунду, а полл 1 раз в секунду?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 16:37   #17
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это чтение поллом. Я спрашивал про запись.

я в полле меняю только адреса, функция та же, он и пишет и читает.


Цитата:
Сообщение от Arsie Посмотреть сообщение
И почему контроллер 10 раз в секунду, а полл 1 раз в секунду?
это просто текущий вариант, я разные данные пробовал. Обычно 0 стоит.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 16:42   #18
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
все так и сделал.
Преобразователь в ноутбуке, проводки подключены на smh4 сом1 и далее идут на модуль. Ничего не поменялось. адреса holding 176-179 читаются без проблем. А вот запись holding 192-195 записываются случайно или не записываются вообще.


Добавлено через 15 минут


Запись работает ооочччееенннььь долго. Сидел несколько минут ждал, потом бац и щелкнула реле и на аналоговом выходе напряжение поменялось. Иногда запись проходит. Читается все быстро.
В документации на модуль как описан доступ к регистрам, привязанным к выходам - только запись или чтение их тоже возможно?

UPD: Прочитал ответ выше - чтение тоже доступно
1exan вне форума   Ответить с цитированием
Старый 17.10.2023, 16:44   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
я в полле меняю только адреса, функция та же, он и пишет и читает.
Функция чтения не может записывать. Покажите, как вы записываете.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 16:46   #20
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от 1exan Посмотреть сообщение
В документации на модуль как описан доступ к регистрам, привязанным к выходам - только запись или чтение их тоже возможно?

UPD: Прочитал ответ выше - чтение тоже доступно

Это holding регистры и то и то.
Изображения
Тип файла: jpg 004.JPG (228.6 Кбайт, 32 просмотров)
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 16:53   #21
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Если делаю адреса 176-179 как R(in), то чтение не происходит, а вот запись становится мгновенная, как в полле.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 16:53   #22
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Гадание на кофейной гуще.
Запустить Spy485 на ноуте и посмотреть обмен с расшифровочкой. Записать лог и выложить здесь если что-то непонятно. Посмотрим.

Глянул картинки и не понял какой адрес у вашего слейва.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 17.10.2023 в 17:05
ATS вне форума   Ответить с цитированием
Старый 17.10.2023, 17:04   #23
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от ATS Посмотреть сообщение
Гадание на кофейной гуще.
Запустить Spy485 на ноуте и посмотреть обмен с расшифровочкой. Записать лог и выложить здесь если что-то непонятно. Посмотрим.
Человек не может рассказать, как запись делает, а вы ему матан в виде спая предлагаете.


Добавлено через 3 минуты


Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Если делаю адреса 176-179 как R(in), то чтение не происходит, а вот запись становится мгновенная, как в полле.
Очень похоже, что где не мгновенно, там вы пытаетесь записать куда нельзя. И судя по всему, делаете это 10 раз в секунду, может быть даже и убивая ваш девайс.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 17:09   #24
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Это все понятно. Только не говорите мне, что нужно разобрать ПЛК, выпаять микросхему подключить к ней что то и посмотреть осцилографом, что там не так.

Делать то что. Если нужно что то подключить то напишите что и как. У меня немного другое представление когда я беру промышленную вещь. Так можно и на ардуинке спаять самому тогда, что нибудь.


Добавлено через 2 минуты


Добавлено через 3 минуты
Цитата:
Очень похоже, что где не мгновенно, там вы пытаетесь записать куда нельзя. И судя по всему, делаете это 10 раз в секунду, может быть даже и убивая ваш девайс.
это было один раз когда скриншот сделал, уже поменял много раз разные параметры.

Модуль убить нельзя, ему во флеш ничего не пишется.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 17:12   #25
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Если делаю адреса 176-179 как R(in), то чтение не происходит, а вот запись становится мгновенная, как в полле.
А если сделаете их как R(out)?
1exan вне форума   Ответить с цитированием
Старый 17.10.2023, 17:14   #26
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Это все понятно. Только не говорите мне, что нужно разобрать ПЛК, выпаять микросхему подключить к ней что то и посмотреть осцилографом, что там не так.
Если не понимаете, что вам посоветовал ATS, просто попросите объяснить.



Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Делать то что.
В третий раз прошу показать, как вы записываете модбас поллом.



Цитата:
Сообщение от tyumentsev Посмотреть сообщение
У меня немного другое представление когда я беру промышленную вещь. Так можно и на ардуинке спаять самому тогда, что нибудь.
У меня тоже немного другое представление об инженерах, работающих с оборудованием. Что их не нужно одно и то же трижды спрашивать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 17:22   #27
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от Arsie Посмотреть сообщение

В третий раз прошу показать, как вы записываете модбас поллом.
я не знаю на каком языке еще раз написать, пишу и читаю одной и той же функцией в полле. Меняю только адреса и все. Функцию в полле не меняю. Они все holding в полле

записал видео как я это делаю

Последний раз редактировалось Arsie, 17.10.2023 в 18:10 Причина: Проблема решена, файлы удалил
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 17:28   #28
tyumentsev
Member
 
Регистрация: Feb 2013
Сообщения: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Есть возможность отключать запросы на чтение и на запись? Допустим отключить на пару сек. чтение, затем отключить на пару сек запись и тд. Модуль 30 сек может не снимать сигнал.
tyumentsev вне форума   Ответить с цитированием
Старый 17.10.2023, 17:28   #29
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
я не знаю на каком языке еще раз написать, пишу и читаю одной и той же функцией в полле. Меняю только адреса и все. Функцию в полле не меняю. Они все holding в полле

записал видео как я это делаю
Показываю, чем вы пишите. А пишите вы функцией 06. Это одноразовая запись единичного холдинга.

В контроллере вы записываете разом 4 регистра функцией 16. И делаете это 10 раз в секунду.
Изображения
Тип файла: jpg Безымянный.jpg (24.1 Кбайт, 44 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2023, 17:29   #30
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: ПРОБЛЕМЫ С МОДУЛЕМ МС, SMH4, MATRIX

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
я не знаю на каком языке еще раз написать, пишу и читаю одной и той же функцией в полле. Меняю только адреса и все. Функцию в полле не меняю. Они все holding в полле

записал видео как я это делаю
Ну у вас в окошке записи видно же - выбрана функция 06. Чего бы не ответить?
1exan вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 12:06.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024