UNM - это средство для работы с портами, чтобы можно было отключить на них штатные функции ПЛК и слать напрямую нужные байты, какие хотим.
Например, для нестандартных протоколов или каких-то своих целей. Вообще для этого есть SysLibCom, но она не всегда удобна вот чем:
* В UNM интерфейс добавляется прям в конфигураторе ПЛК, как и в других местах. Он нагляден и хорошо виден.
* В SysLibCom надо указывать физичечкий номер порта. Это не наглядно (так как он будет прописан в коде программы) и ещё и номера портов могут меняться у разных ПЛК.
Поэтому все используют UNM. Из-за наглядности и удобства.
И... нет! Одновременно на одном порту работать НЕ получится. Порты надо разделять. UNM или SysLibCom позволяют сделать на этих портах нестандартный протокол (не Modbus/OWEN/DCON).
В большой-большой теории, если ВДРУГ окажется, что протоколы устройств на одном порту ОЧЕНЬ разные, и данные для одного устройства будут являться мусором для второго (и наоборот)... то в теории можно через обмен байтами сделать работу по двум протоколам: передали посылку для первого устройства, приняли ответ, передали посылку для второго.
Но это не факт, и так нельзя делать.





Ответить с цитированием