Технические FAQs

Задать Вопрос

Подскажите как правильно просчитать используемые потоки?

Если мы, например, считываем информацию c NOM,
а потом туже самую информацию передаем по noe по ModbusTCP на верхний уровень это уже 2 потока?
Сколько максимально потоков может быть для нашего контроллера?
Ответ:
Сам по себе вопрос не совсем точно поставлен, поясню почему.
Количество потоков будет зависеть от интенсивности обмена.
Сколько будет передаваться в единицу времени и на сколько будет загружен ЦП.
 
Специального документа для произведения расчетов загруженности - НЕТ.
Подсчитать загруженность можно согласно документации по ЦП "35012676_K01_000_11.pdf".
В документе указаны времена выполнения команд, следует учитывать ещё и
ограничения по передаче данных для Ethernet TCP/IP Modbus.
 
Особо обращаем Ваше внимание, что при передаче информации через ЦП потребуется,
2 цикла контроллера, а для отдельных модулей NOE, NOR до 3 циклов контроллера.
Сама производительность ЦП ниже чем отдельно стоящих, т.к. ЦП выполняет остальные команды.
Подробно время реакции можно посмотреть в каталоге.
 
Прикреплены выдержки из каталога 2012 года, сам каталог можно скачать:
(Обратите внимание на ограничения стр.3/19-20 и 3/22-23 стр.107-108, 110-111)
https://www.schneider-electric.ru/ru/download/document/MKP-CAT-M340-12/
 
Прикреплены выдержки из этого документа, а целиком документ можно скачать:
https://www.schneider-electric.com/en/download/document/35012676K01000/
 
Полный комплект документации по UnityPro: Unity Pro 13.0_EN - Complete Documentation
https://www.schneider-electric.com/en/download/document/UnityPro_EN/

Прикреплен файл с вырезками из документации.
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?