|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
30.03.2011, 16:34 | #1 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
SMH2010 GSM-> комп
мне было предложено решить следующую задачу
создать из 2010 модуль передающий состояние входов через GSM модемы посредством CSD на компьютер сервер данные почитав справку я пришел к выводу о необходимости реализации протокола модбас программным методом одно дело принимать смс а другое реализовать протокол можно ли обойти эту необходимость? если нет то с чего начать в голове каша дайте направление |
30.03.2011, 18:07 | #2 | |
Member
Регистрация: Apr 2010
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH2010 GSM-> комп
Цитата:
Вам достаточно повесить карту слейва на модемный порт, если 2010 мастер, или просто стать слейвом для сервера. Далее управляете коннектом с блока модема в FBD-проекте. Как только коннект устанавливается - начинаете опрос. |
|
30.03.2011, 23:56 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: SMH2010 GSM-> комп
Цитата:
Вам достаточно повесить карту слейва на модемный порт, если SMH2010 используется в роли мастера. После установления связи опрос начнётся автоматически. Если порт свободен, то после установления связи контроллер автоматически становится модбас-слейвом. Можно опрашивать. Далее управляете коннектом с блока модема в FBD-проекте, либо опрос автоматически останавливается при разрыве связи. Нужно чётко понимать, что при работе через CSD используется Modbus-ASCII и не стоит опрашивать за один раз переменных более, чем на 40 байт. Если SMH2010 используется как модбас-мастер, эти особенности учитываются также автоматически. Другими словами, если вы имеете работающее прямое соединение между двумя контроллерами, то достаточно вместо провода воткнуть в порты модемы и плюхнуть на поляну блок модема. Далее будет волшебство и всё заработает само собой. Единственно, что придётся сделать, это на стороне мастера прописать телефон, куда звонить. И поставить единичку на входе, когда нужно установить связь. . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|