Подскажите, с чем связан такой малый объем сетевых переменных в ПР200 в режиме Slave ? ( всего 128 байт)
В режиме мастер, я так понимаю нет таких ограничений или я неправ?
Катастрофически не хватает , именно в slave ...
Подскажите, с чем связан такой малый объем сетевых переменных в ПР200 в режиме Slave ? ( всего 128 байт)
В режиме мастер, я так понимаю нет таких ограничений или я неправ?
Катастрофически не хватает , именно в slave ...
абсолютно все int
Вам для архивирования, диспетчерезации или управления данные регистры ?
Последний раз редактировалось rovki; 11.12.2016 в 18:36.
электронщик до мозга костей и не только
Архивирование.
С 12 входом (8 дискретных +4 аналоговых , сконфигурированных как дискретные) снимаются данные с оборудования необходимо по каждому входу фиксировать дату и время вкл. и выкл ( 4 байта на каждый вход) + дата и время нач. холостого хода и окончания холост. хода ( еще 4 байта ) итого 8 байт на каждый вход + накопительные счетчики (более 65536 каждый) еще 2 байта на каждый + еще технологические параметры . это все нужно фиксировать и на сервер архив+ частично управление (задание параметров) с сервера.
В каждый момент времени необходимо знать всю информацию по всем входам одновременно ( без дополнительной обработки на сервере)
Последний раз редактировалось acronis; 11.12.2016 в 18:44.
Для такой задачи по входу достаточно 1 регистра (16бит) ,а время записывать при изменении этого INT .
электронщик до мозга костей и не только
был код на входах ,например 123 - тоесть были включены входа -1,2,4 ,5,6,7 .Включился вход 10 -стал код 635 ,сбросился вход 4 -стал код 627 ,итд . Тоесть ловите любое изменение кода на входе и фиксируйте время ,а уж потом и там где будет архив делаете обратную операцию (екстракт) ,...Работа по часам реального времени,тогда и счетчики в ПР 32разрядные не потребуются
Преобразовать в архиве десятичное число в биты не составит труда с метками времени
В пр200 бит>>INT, а на сервере INT>>бит
Последний раз редактировалось rovki; 11.12.2016 в 19:09.
электронщик до мозга костей и не только
А если так - в один регистр мастер записывает адрес переменной, а из другого - читает переменную?