Page 1 of 1

AB SLC500 & Weintek

Posted: Fri Feb 19, 2016 4:19 pm
by Владимир
Добрый вечер, коллеги.
Пытаюсь избавиться от редкой старой панели PV550, вместо нее супербюджетная панелька Weintek. Все получается за исключением битового флага счетчика. В родной панели данный бит указан как в книжке указано C5:20/DN. В перечне возможных битовых адресов в панели Weintek такой возможности нет. То есть вообще нет битовых адресов для соответствующих флагов счетчиков и таймеров. Правильно ли я понимаю, что эта проблема не решаема такой панелью и придется в программе ПЛК создать соответствующих бит в B3 области и его уже читать панелью?
Спасибо.

Re: AB SLC500 & Weintek

Posted: Fri Feb 19, 2016 6:46 pm
by Ryzhij
С копированием бита это конечно беспроигрышный вариант, но можно попытаться обратиться и сразу к 5-му файлу (нумерация файлов сквозная), вот только придётся поднять документацию и разобраться в каком слове и бите хранится флаг DN из структуры нужного нам 20-го счётчика, если мы будем обращаться к 5-му файлу (C5), как к файлу типа N5.

Re: AB SLC500 & Weintek

Posted: Sat Feb 20, 2016 4:57 pm
by Владимир
О! А это для меня небольшое, но открытие. То есть у АВ все файлы имеют единую сквозную нумерацию. Просто по умолчанию "функционально распределенные" файлы имеют свой "индекс". Какое-то подозрение при изучении доков появлялось, но я на него не обратил внимание... или я все же ошибаюсь? Если я прав, то поиск нужного бита - дело нескольких минут-часов-дней при наличии свободного процессора. И это может решить много вопросов. Если все файлы - есть единое адресное пространство для удобства имеющее "иена" некоторых областей.

Re: AB SLC500 & Weintek

Posted: Sat Feb 20, 2016 5:35 pm
by Ryzhij
Для семейств PLC-5 и SLC это так, а вот в Logix5000 распределение памяти уже динамическое.
Буквенное имя файла указывает на внутреннюю структуру хранящихся в нём данных, подсказывает как этот файл следует "парсить", а нумерация, таки да, сквозная.

Re: AB SLC500 & Weintek

Posted: Sun Feb 21, 2016 11:40 am
by Владимир
Спасибо. Огромное спасибо. А вот интересно. RS Emualate позволит поэкспериментировать с адресацией SLC500?