Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 01:59

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 57 сообщений ]  На страницу Назад  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Вт янв 31, 2012 15:15 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
На каком шаге последовательности проблема, можно определить по n+11 (n+21) области CIO модуля. Вообще там навалом всяких флагов и данных о состоянии передачи.

ну и можно обнулять перед групповым запросом данные в контроллере, с какого адреса не обновились, тот и приболел.

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


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Вт янв 31, 2012 16:26 
Не в сети

Регистрация: Пт янв 30, 2009 21:25
Сообщения: 518
Олег писал(а):
На каком шаге последовательности проблема, можно определить по n+11 (n+21) области CIO модуля. Вообще там навалом всяких флагов и данных о состоянии передачи.

А если проблема на 2 и более слэйвах?

Можно попробовать и так -
Олег писал(а):
можно обнулять перед групповым запросом данные в контроллере, с какого адреса не обновились, тот и приболел.
При условии что каждый слэйв принимается в свою ячейку памяти (буфера приема), потом буфер приема переписывается в рабочую память программы.

_________________
А нам, все равно, и ровно.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Вт фев 28, 2017 13:54 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Полазил, полистал-почитал так и не нашел даже попыток реализовать обмен с I-7000 через RS232 порт контроллера.
если было уже на форуме то хотя бы скажите "да, было, ищи.."
если нет то тогда наверное придется самому рыть.
модуль SCU есть, но как-то жирно для 8 каналов термопар ставить и SCU и I-7018.
остановите меня если я неправ и это вообще неблагодарное дело, хотя ModBus есть на FB и работает, почему DCON не может не работать.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Вт фев 28, 2017 19:49 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
У I-7000 протокол простейший, насколько помню, можно и контрольную сумму отключить.
Функции TXD и RXD.

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

Повесьте на порт контроллера комп с терминальной прогой, и экспериментируйте с командами TXD и RXD.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пт мар 03, 2017 07:50 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
olegzh писал(а):
если было уже на форуме то хотя бы скажите "да, было, ищи.."

Искать нужно в Downloads ->Примеры -> PLC -> i-7000.rar


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пт мар 03, 2017 10:15 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
I1 писал(а):
Downloads ->Примеры -> PLC -> i-7000.rar

этот пример я видел- он для SCU. меня интересует порт RS232 на борту контроллера.

Попробую прикрутить сам одно к другому.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пн мар 06, 2017 08:46 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Контроллер случайно не CP серии?
Вот рекомендации по настройке портов и описание команд с примером.
Вложение:
с ТМ5103.ppt


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Ср май 24, 2017 15:52 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
В продолжение и не нарушая темы темы:
в общем ушел от использования ICP CON и прикрутил ADAM на COM port контроллера. ModBus развернул через французские FB (MRTU_CPU_Fn01.cxf, Fn02 и тд). Вроде бы все работает но есть одно НО.
При обрыве связи порт уходит в аварию и его надо бы сбросить битом А526.00.
Но так как бит используется в FB и он запаролен то этого сделать нельзя (это я нашел на одном из форумов).
Активация-деактивация FB тоже не помогает. Только рестарт CPU.

У кого то был подобный опыт, неужели так и оставлять?


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Ср май 24, 2017 18:44 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
MRTU_CPU_Fn03 использовал, описанных проблем не заметил.

Вы ведь знаете адреса всех битов Init, которые порт сбрасывают внутри ФБ, в чем проблема то?


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пн окт 16, 2017 15:41 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Всем доброго дня.
опрос по ModBus работал через все ту-же FB пока не решил расширить сеть аж до двух устройств. и тут судя по всему возникает проблемма с очередностью чтения.
уже пробывал играться, и посекундно их разносил (в одну секунду читать один, во вторую другой) и друг за другом-никак. читается либо один, либо другой.
Вопрос - у кого-то это работало на несколько устройств, как Вы это организовали?
данных немного-по 8 слов с каждого адреса.
ПыСы: я добавил 2 экземпляра FB возможно нужно в одном все прокручивать?


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пн окт 16, 2017 16:08 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Попробуйте вызывать два раза один и тот же экземпляр ФБ, но с разными входными данными.
Чередуйте их по выходному биту "Done"


В начало
 Профиль  
 
 Заголовок сообщения: Re: ModBus RTU? SCU
СообщениеДобавлено: Пн окт 16, 2017 16:25 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Олег, спасибо так и сделал.
один экземпляр ФБ с разными данными работает корректно.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 57 сообщений ]  На страницу Назад  1, 2, 3, 4

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3