Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 11:54   #1
JFK
Новичок
 
Регистрация: Dec 2012
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Самопроизвольное возникновение битовых команд в PIXEL 2501 1

Добрый день, столкнулся со следующей проблемой:
контроллер работает в связке с панелью СП 270, в конфигурации COM порта добавил устройство, настроил связь, создал таблицу переменных, которые будут считываться или записываться в панель;
записывается в панель все нормально, но вот считывание битовых комманд из панели "глючит", выражается в следующем - битовая комманда самопроизвольно появляется, хотя на панели в тот момент ничего не нажималось.
задал битовым командам адреса с 1000 по 1005, может я залез в контроллере в какую то область оперативных данных?
JFK вне форума   Ответить с цитированием
Старый 24.01.2013, 14:02   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Самопроизвольное возникновение битовых команд в PIXEL 2501 1

Цитата:
Сообщение от JFK Посмотреть сообщение
Добрый день, столкнулся со следующей проблемой:
контроллер работает в связке с панелью СП 270, в конфигурации COM порта добавил устройство, настроил связь, создал таблицу переменных, которые будут считываться или записываться в панель;
записывается в панель все нормально, но вот считывание битовых комманд из панели "глючит", выражается в следующем - битовая комманда самопроизвольно появляется, хотя на панели в тот момент ничего не нажималось.
задал битовым командам адреса с 1000 по 1005, может я залез в контроллере в какую то область оперативных данных?
Я правильно понимаю, что Пиксель является мастером? Если так, что все "фантомные" биты на совести панели или её программы.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.01.2013, 14:50   #3
JFK
Новичок
 
Регистрация: Dec 2012
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Самопроизвольное возникновение битовых команд в PIXEL 2501 1

Да панель слейв, но в ней эти регистры ведут себя нормально, изначально я задавал адреса 800-805, потом сменил на 1000-1005, ситуация аналогичная, 2 недели уже ищу в чем проблема.
JFK вне форума   Ответить с цитированием
Старый 24.01.2013, 15:29   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Самопроизвольное возникновение битовых команд в PIXEL 2501 1

Цитата:
Сообщение от JFK Посмотреть сообщение
Да панель слейв, но в ней эти регистры ведут себя нормально, изначально я задавал адреса 800-805, потом сменил на 1000-1005, ситуация аналогичная, 2 недели уже ищу в чем проблема.
Проблема выясняется в течении 15 минут: удаляете из карты памяти все переменные, кроме одной из проблемных. Проверяете что проблема сохраняется.

Далее портмонитором снимаете лог общения контроллера с панелью. Если данные в логе изменяются, виновата панель. Если не изменяются - контроллер.

Помехи виноваты не могут быть, за них отвечает CRC.


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

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


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

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



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


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