![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Читатель ![]() Группа: Пользователи Сообщений: 4 Регистрация: 17.01.2019 Пользователь №: 11110 ![]() |
Вынужденно разбираю старую программу в FX3.
Вроде всё ясно, кроме пары маркеров, которые не присваиются нигде в программе - нет ни set ни rst на них. M1030 M4000 - вроде не специальные. При исполнении программы изменяются. Контроллер под управлением Citectscada 7.2 через ethernet - там в списке переменных к этому контроллеру этих маркеров нет. Есть ещё работа по com порту, но, вроде, область M она не затрагивает. Как могут не явно меняться эти маркеры? Есть подозрения, что это делает citect? может широковещательно как? Но где там смотреть не ведаю. Подскажите в каком направлении смотреть. Благодарю. |
|
|
![]()
Сообщение
#2
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 ![]() |
В любой инструкции, выдающей результат на более чем один бит, явно указывается лишь первый из них.
Включая инструкции, предназначенные для работы со словами, т.к. биты могут быть объединены в слова формата КхМу. -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
![]()
Сообщение
#3
|
|
Читатель ![]() Группа: Пользователи Сообщений: 4 Регистрация: 17.01.2019 Пользователь №: 11110 ![]() |
В любой инструкции, выдающей результат на более чем один бит, явно указывается лишь первый из них. Включая инструкции, предназначенные для работы со словами, т.к. биты могут быть объединены в слова формата КхМу. пролистал инструкцию по программированию FX - не нашел, как можно обратиться к маркеру не явно - как к части области памяти. К регистрам D - да, много команд с работой над областями, с M - не увидел. Подскажите пример. Сообщение отредактировал Oak - 7.07.2019 - 00:47 |
|
|
![]()
Сообщение
#4
|
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1001 Регистрация: 19.08.2009 Пользователь №: 9149 ![]() |
Подскажите пример. ZRST M6 M666 MOV H6666 K4M6 ( DMOV H66666666 K8M6 ) MOV H6666 K4M6Z0 -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.06.2024 - 06:07 |