Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 16:34   #1
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH2010 GSM-> комп

мне было предложено решить следующую задачу
создать из 2010 модуль передающий состояние входов через GSM модемы посредством CSD на компьютер сервер данные
почитав справку я пришел к выводу о необходимости реализации протокола модбас программным методом

одно дело принимать смс а другое реализовать протокол
можно ли обойти эту необходимость?
если нет то с чего начать
в голове каша дайте направление
kostkost вне форума   Ответить с цитированием
Старый 30.03.2011, 18:07   #2
Gaz
Member
 
Регистрация: Apr 2010
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH2010 GSM-> комп

Цитата:
почитав справку я пришел к выводу о необходимости реализации протокола модбас программным методом
2010 уже поддерживает модбас через CSD.
Вам достаточно повесить карту слейва на модемный порт, если 2010 мастер, или просто стать слейвом для сервера.
Далее управляете коннектом с блока модема в FBD-проекте. Как только коннект устанавливается - начинаете опрос.
Gaz вне форума   Ответить с цитированием
Старый 30.03.2011, 23:56   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 101
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMH2010 GSM-> комп

Цитата:
Сообщение от Gaz
2010 уже поддерживает модбас через CSD.
Вам достаточно повесить карту слейва на модемный порт, если 2010 мастер, или просто стать слейвом для сервера.
Далее управляете коннектом с блока модема в FBD-проекте. Как только коннект устанавливается - начинаете опрос.
Поправлю своего коллегу:

Вам достаточно повесить карту слейва на модемный порт, если SMH2010 используется в роли мастера. После установления связи опрос начнётся автоматически.

Если порт свободен, то после установления связи контроллер автоматически становится модбас-слейвом. Можно опрашивать.

Далее управляете коннектом с блока модема в FBD-проекте, либо опрос автоматически останавливается при разрыве связи.

Нужно чётко понимать, что при работе через CSD используется Modbus-ASCII и не стоит опрашивать за один раз переменных более, чем на 40 байт. Если SMH2010 используется как модбас-мастер, эти особенности учитываются также автоматически.

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

Единственно, что придётся сделать, это на стороне мастера прописать телефон, куда звонить. И поставить единичку на входе, когда нужно установить связь.

.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


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

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



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


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