FX2N -Биты, сгрупированные в слова |
Здравствуйте, гость ( Вход | Регистрация )
FX2N -Биты, сгрупированные в слова |
21.01.2017 - 19:11
Сообщение
#1
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Добрый вечер.
Подключил к входу FX2N галетный переключатель на 18 положений,выход переключателя в двоичным коде 5 проводов. Пробую программировать K1X0 работает только Х0-Х1-Х2-Х3, пятый вход не работает. Делаю К2Х0 работают все 8 входов Х0 по Х7. Мне надо только 5 входов. И такая же ситуация с выходами К1Y0,выходов надо 10 Кто подскажет как сгруппировать биты? |
|
|
24.01.2017 - 16:55
Сообщение
#2
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
GX Works у меня нет, пользуюсь обычным IEC-редактором. Вариант "пятиминутка", не претендует на исключительную идею, в качестве направления куда двигаться, разве что...
Заводим глобальные переменные: 1.GIF ( 10.41 килобайт ) Кол-во скачиваний: 16 Инициализируем массив нужными значениями (это будут коды последовательностей вкл выходов Y): 2.GIF ( 11.15 килобайт ) Кол-во скачиваний: 20 Заведем локальные переменные: 3.GIF ( 7.66 килобайт ) Кол-во скачиваний: 15 Это для случая, когда галетник в положении 1 -11 4.GIF ( 24.27 килобайт ) Кол-во скачиваний: 24 А это, для положения 16 и выше: 5.GIF ( 48.2 килобайт ) Кол-во скачиваний: 32 Для других положений больше 16 - меняется только обведенное красным. В MUX подставляются номера нужных комбинаций из массива aCombs и изменяется число этих комбинаций. -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
Текстовая версия | Сейчас: 25.09.2024 - 05:52 |