Вход

Просмотр полной версии : ПР102+ТРМ201+СП307



wad71
03.04.2021, 17:02
Изготовляется сушилка. 8 шт. ТРМ201, 1шт.ПР102, 1шт.СП307. ТРМ201 управляют блоками нагревателей. ПР102 должен измерять температуру наружного воздуха, контролировать скорость нагрева, собирать информацию о состоянии определенных участков электрических цепей, включать звуковую сигнализацию, всего не помню, может быть в еще чего добавим. Панель ни чем не управляет, используется только для отображения информации. Вопрос такой. Как лучше организовать сетевой обмен?
Есть ли смысл использовать оба интерфейсных модуля ПР102? Например, - ПР102 мастер сети, получает данные по 485 со всех ТРМ, обрабатывет и вместе с остальной информацией передает по второй сети на СП307, здесь уже панель является мастером сети. (Поизучал форум, отзывы, чаще панельвыступает мастером. Может я и неправ, но статистика такая).
Или не создавать две сети, а просто СП307 мастер и все собирает себе. Но здесь тоже свои сложности. ПРке нужны данные с ТРМ. Значит панель их получит а потом отправит на ПР, а потом опять с ПР получиь другую информацию...Как то сложновато получается..
Или одна сеть, ПР мастер, все собирает, обрабатывает и отправляет на панель..
Даже и не знаю, какой вариант выбрать..

bayk
04.04.2021, 09:08
Надёжнее две сети использовать на прке. В одной пр мастер опрашивает трм, во второй сети пока слейв и отдает натспк все, что нужно, но тут вам ещё посчитать надо, хватит ли вам 64 регистра, чтобы всю нужную информацию передать в СПК

wad71
04.04.2021, 12:34
Ну, целиком регистры нужны только для температуры а данные о состояниях можно передавать в запакованном виде побитово. В СП307 ведь можно биты извлекать из числа?

У ПР 2 интерфейсных модуля. Если организовывать 2 сети, то как это вообще разруливается, общее колличество сетевых регистров делится на две сети или у каждой сети свои, что то не могу сообразить...

Ревака Юрий
05.04.2021, 09:26
Ну, целиком регистры нужны только для температуры а данные о состояниях можно передавать в запакованном виде побитово. В СП307 ведь можно биты извлекать из числа?

У ПР 2 интерфейсных модуля. Если организовывать 2 сети, то как это вообще разруливается, общее колличество сетевых регистров делится на две сети или у каждой сети свои, что то не могу сообразить...

Если оба интерфейса в слейве, то адресное пространство общее, если мастер, у него свои регистры.

wad71
05.04.2021, 11:34
Если оба интерфейса в слейве, то адресное пространство общее, если мастер, у него свои регистры.

В таком случае, однозначно, создаем две сети, и, тогда, если использовать отдельные биты для передачи информации о состояниях, сетевых регистров должно хватить с избытком для передачи в панель. А в ПР данные будут приходить не только по сети, но и по проводам на входа.

Ревака Юрий
05.04.2021, 13:55
В таком случае, однозначно, создаем две сети, и, тогда, если использовать отдельные биты для передачи информации о состояниях, сетевых регистров должно хватить с избытком для передачи в панель. А в ПР данные будут приходить не только по сети, но и по проводам на входа.

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

wad71
05.04.2021, 17:48
Если панель не управляет, а только отображает, можно ее тоже слейвом сделать, из ПР отправлять упакованные биты в регистр, отправлять по изменению, в панели для всех индикаторов указываем этот регистр и вынимаем нужный бит.

Сеть, при этом, используем одну или две Пр мастер?

Ревака Юрий
06.04.2021, 08:06
Сеть, при этом, используем одну или две Пр мастер?

Если 2 слейва, то по желанию можно на одном интерфейсе, можно на двух, если и слейв и мастер, то в сети.

wad71
06.04.2021, 10:31
Ну, в связке ПР - ТРМ ПР однозначно мастер. А ПР - панель, нужно подумать кто главный.. С панелью досконально еще не разбирался. Можно и слейвом ее сделать, для отображения информации этого, действительно достаточно. Единственное, что для определения обрыва связи придется немного поизвращаться.