Если вам вдруг понадобится использовать оба порта rs485 у пр200. Вы будете создавать сетевые переменные для каждого порта и назначать адреса. По всей видимости они используют одно адресное пространство в контроллере. Неприятный момент в том, что если адреса для сетевых переменных порта 1 и для сетевых переменных порта 2 совпадают, то при записи в первый, меняется значение и во втором. Т. е. нужно отслеживать, чтобы адреса не накладывались не только в пределах множества сетевых переменных одного порта (этим овенлоджик занимается), но также и не совпадали с адресами второго порта (а здесь овенлоджик спит) . Иначе Могут происходить разные интересные штуки. :))) Например вы отправляете температуру в скаду с первого порта адрес 1 (2 байта), а на втором порту в адрес 2 пишете значение пусть FFFF(c точки зрения IDE - все ок). Второй байт в значении температуры затрется этим FFFF.
Овен пр200. Сетевые переменные для двух портов. (особенность)
14 ноября 202414 ноя 2024
18
~1 мин