регистры в контроллерах FX Mitsubishi Electric |
Здравствуйте, гость ( Вход | Регистрация )
регистры в контроллерах FX Mitsubishi Electric |
23.08.2006 - 13:45
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 3 Регистрация: 23.08.2006 Пользователь №: 382 |
Возможно ли, и как правильно, если возможно, обратиться к отдельному биту в регистре? Допустим нужно установить в 0 5-й бит регистра D19.
|
|
|
25.08.2006 - 07:25
Сообщение
#2
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
Впрямую, в моделях ниже FX3- нет.
Но можно произвести WAND с маской содержащей нули в позициях для сброса битов. Либо WOR с маской содержащей единицы в позициях для включения битов. Примеры: WAND D19 HFFDF D19 сбросит бит 5 в D19 (маска HFFDF содержит 0 в бите 5). WOR D19 H20 D19 включит его обратно (маска H20 содержит 1 в бите 5). Так можно манипулировать и более чем одним битом регистра за раз, а также битами 32-битных регистров. Не совсем понятна практическая необходимость. Для чего выставлять отдельные биты регистра данных? Сообщение отредактировал Sergei Troizky - 14.07.2012 - 20:25 -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
25.08.2006 - 10:09
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 3 Регистрация: 23.08.2006 Пользователь №: 382 |
Не всё ясно с настройками PID-регулятора...Если делать в точности по руководству, то здесь некоторые параметры устанавливаются в битах регистра (направление движениия, auto-tuning и т.д.). Или может быть я что-то не так понимаю?
|
|
|
28.08.2006 - 09:51
Сообщение
#4
|
|
Читатель Группа: Пользователи Сообщений: 29 Регистрация: 25.08.2005 Пользователь №: 182 |
Не всё ясно с настройками PID-регулятора...Если делать в точности по руководству, то здесь некоторые параметры устанавливаются в битах регистра (направление движениия, auto-tuning и т.д.). Или может быть я что-то не так понимаю? Слово данных точка и бит с которым происходит работа. Выглядит это приблизительно так D1000.0 нулевой бит или D1010.5 пятый бит. Работа происходит как BOOL евой переменной |
|
|
2.09.2006 - 20:32
Сообщение
#5
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
А в каком софте возможна подобная адресация?
-------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
4.09.2006 - 15:51
Сообщение
#6
|
|
Читатель Группа: Пользователи Сообщений: 29 Регистрация: 25.08.2005 Пользователь №: 182 |
Не всё ясно с настройками PID-регулятора...Если делать в точности по руководству, то здесь некоторые параметры устанавливаются в битах регистра (направление движениия, auto-tuning и т.д.). Или может быть я что-то не так понимаю? Слово данных точка и бит с которым происходит работа. Выглядит это приблизительно так D1000.0 нулевой бит или D1010.5 пятый бит. Работа происходит как BOOL евой переменной GX IEC DEVELOPER 6.01 Сообщение отредактировал DimVar - 4.09.2006 - 15:52 |
|
|
4.09.2006 - 20:34
Сообщение
#7
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
Интересно!
Я пользуюсь Medoc -ом, но всегда был уверен, что методы адресации- это свойство конкретного ПЛК, а не софта. -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
5.09.2006 - 10:12
Сообщение
#8
|
|
Читатель Группа: Пользователи Сообщений: 29 Регистрация: 25.08.2005 Пользователь №: 182 |
Интересно! Я пользуюсь Medoc -ом, но всегда был уверен, что методы адресации- это свойство конкретного ПЛК, а не софта. Действительно в Медоке этого нет. Насколько я понимаю это особенности стандарта IEC61131-3. Согласно которому и создан IEC Developer. Он обьединяет несколько языков, а перед прощивкой компилирует их в удобоваримую для контроллера форму в отличие от медока в котором ты фактически сразу пишешь в коде. Вообще IEC Developer гораздо более удобен и функционален. При разработке больших проектов очень сильно облегчает участь программера. Пару лет сам пользовал Медок но по необходимости пересел на IEC Developer и теперь ни на что его не променяю. Тем более что сейчас все производители ПЛК приходят к этому стандарту. И фактически не необходимости переучиваться с одного типа контроллеров на другой. Тот же Степ 7 при нынешнем распространении сименсов стал почти эталоном Стандарта IEC61131-3. Сообщение отредактировал DimVar - 5.09.2006 - 10:15 |
|
|
10.09.2006 - 08:03
Сообщение
#9
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
Интересно было бы загрузить в ПЛК короткую тестовую программу (буквально из одной строки) с такой адресацией из GX IEC Developer-а, а затем выкачать ее в Medoc и посмотреть код.
Сам, к сожалению, не могу, за неимением GX IEC Developer-а. Для сведения- попробовал в GX Developer-FX v.5 Там регистры на уровне битов не адресуются. По крайней мере, назвать так контакт не получается. Сообщение отредактировал Sergei Troizky - 10.09.2006 - 08:09 -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
11.09.2006 - 11:19
Сообщение
#10
|
|
Читатель Группа: Пользователи Сообщений: 29 Регистрация: 25.08.2005 Пользователь №: 182 |
Приношу свои извинения.
Видимо я ввел всех в заблуждение. Данная адресация в FX серии возможна только на FX3U А так же Q серии. Но что интересно такую адресацию проглатывают панели оператора и OPC сервера для любого FX. А и менно этот аспект и итересует Марию. Сообщение отредактировал DimVar - 11.09.2006 - 11:43 |
|
|
Текстовая версия | Сейчас: 24.09.2024 - 03:03 |