Ага, MD - двойной регистр(32бита) + его порядковый номер Умножаете на 2 получаете номер первого MW в этом 32 битном регистре, второй +1
Ага, MD - двойной регистр(32бита) + его порядковый номер Умножаете на 2 получаете номер первого MW в этом 32 битном регистре, второй +1
Комментарии: 6
Skiv
Доброго дня. Парни кто сможет реализовать проконсультировать по цене. Нужен контроллер для Регулирования шагового двигателя и пнеаматики
Iiy
Копец. А я хочу структуры пихать в память чтобы можно было обращаться к побитно к переменным скады не цифрами а текстом. Типа scadaTransporter.stop А если в память пихать структуру даже из 8 бит компилятор требует выделять ей кусок %ML
Evgeniy
Вряд ли это будет удобно, убьете на реализацию связи тучу времени. И то я не знаю можно структуры в Wincc привязать к структурам M251 по Modbus Переходите тогда на OPC UA или OPC DA
Iiy
Не знаю как в МЕ запустить ОРС на М251 Просто обращаться к битам сетевых переменных через точку и цифру типа value.5 не удобно, потому что не всегда помнишь что спрятано в бите номер 5
Oleg
Если брать OPC UA, то в ethernet активировать и добавить теги в таблицу для opc ua. Ограничение в 1000тегов. Если opc da, то поставить на машине со скадой opc da сервер от кодесиса, который идёт в комплекте с инсталятором шнайдера, и туда же бахнуть gateway из инсталлятора. Там ограничений вроде нет по тегам и структуры переносятся. А вообще ответы на все вопросы по шнайдеру наверняка есть в m251 programming guide
Evgeniy
Пошарьтесь в моей папке, там разные материалы по М2хх https://schneider-electric.box.com/s/d33q3veq2yitfmd6gzr7qbntxmo14nay