Входа в слова |
Здравствуйте, гость ( Вход | Регистрация )
Входа в слова |
12.08.2021 - 09:53
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 11 Регистрация: 6.10.2020 Пользователь №: 11316 |
Поиск не работает так что сори. Хотел бы узнать как одной интсрукцией входа X передать в WORD и еще WORD в выхода Y.
Прикрепленные файлы
|
|
|
12.08.2021 - 16:19
Сообщение
#2
|
|
Фанат Группа: Пользователи Сообщений: 110 Регистрация: 17.03.2020 Из: Екатеринбург Пользователь №: 11250 |
mov k4x0 d0?
Входа x0-x15 станут ячейкой данных и от их битового состояния будет определенное число в ячейке данных от 0 до 65535. Или k3 будет x0-x13 и т.п. Точно так же с Y0. mov d0 k4y0. (Но вероятно работать не будет и нужно будет сперва в M, а потом уже M будет включать нужные выхода.) Сообщение отредактировал kaii - 12.08.2021 - 16:27 |
|
|
14.08.2021 - 17:40
Сообщение
#3
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
K4M0 было бы М0-М15, т.к. адресация внутренних битов- десятичная.
А вот К4Х0 будет Х0-17, т.к. адресация входов- восьмеричная. В данном примере будут считаны Х0-Х7 и Х10-Х17 . То же самое относится и к выходам. Писать в выходы можно напрямую, без промежуточных М. -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
31.08.2021 - 13:24
Сообщение
#4
|
|
Читатель Группа: Пользователи Сообщений: 11 Регистрация: 6.10.2020 Пользователь №: 11316 |
Спасибо за ответ, все получилось. Следующий вопрос.
В ST в условии IF могу я как то проверить требуемый бит в WORD? D10.1 не прокатывает, пишет Parser error. D10 and Hfffe пишет Invalid data type for conditional statements. D10 wand Hfffe пишет The undefined label 'WAND' is being used. И вот я мучаюсь WAND(TRUE,D10,HFFFE,temp); if temp>0 then temp_bit := 1 else temp_bit:=0; end_if; if temp_bit >0 then ...... Сообщение отредактировал Waldislaw - 31.08.2021 - 13:24 |
|
|
31.08.2021 - 15:55
Сообщение
#5
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
ST не использую, а в Ladder для этого существует инструкция BON.
-------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
1.09.2021 - 09:46
Сообщение
#6
|
|
Читатель Группа: Пользователи Сообщений: 11 Регистрация: 6.10.2020 Пользователь №: 11316 |
|
|
|
Текстовая версия | Сейчас: 26.09.2024 - 15:01 |