В заключение темы.
Когда панель сама формирует групповые запросы и особенности операций чтения и записи регистров подчиненного устройства можно посмотреть здесь http://www.owen.ru/forum/showthread....l=1#post139313
26 лет деятельности в области промышленной безопасности
Вроде бы простой проект, а связь между СП270 и ПЛК100-К-М не полная, часть битовых переменных не доходят до СП270, хотя адресация битов идёт подряд. Спецы, помогите победить проект.![]()
Последний раз редактировалось Василий Кашуба; 30.08.2014 в 19:56.
мое мнение что порт дебаг не подходит для рабочего соединения с устройствами, во вторых если Вы слышали что нибудь про выравнивание то Вам это не удалось
в третьих я смотрю шаблоны остались в соседнем мастере, наберетесь Вы с ними горя
ЗЫ как бы смысла нет продолжать подсказывать на огрехи, потому что и предыдущие не устранены. Ну так на всякий случай, один момент trunc это округление к наименьшему целому, если вдруг требуется обычное округление, лучше REAL_TO_INT
Последний раз редактировалось capzap; 30.08.2014 в 20:15.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
виноват, на реалы подумал, просто больше причин потерять биты нет как не соблюсти выравнивание
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
Мельком глянул, нужно разделить биты в байте на чтения и запись отдельно, то есть, лучше 16 бит на запись, следом 16 бит на чтения, далее група регистров на чтения, следом группа регистров на запись тогда будет общее понимание с плк, да для старой панели лучше версию 2.99 которая работает правельно чем 2.82. Для начало оклиматизируйтесь с опросом модбус + ОВЕН ПЛК есть разница между версиями.
А группа регистров, это сколько? Произвольное число, или есть какое то оптимальное?...далее группа регистров на чтения, следом группа регистров на запись тогда будет общее понимание с плк