Отговори на тема  [ 2 мнения ] 
Mitsubishi FX3U-ENET 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Окт 28, 2008 5:40 pm
Мнения: 17
Мнение Mitsubishi FX3U-ENET
Здравейте. Трябва да подкарам Mitsubishi FX3U-ENET модул с FX3U PLC.
Като цяло звучи лесно, но имам следният проблем.
В неговият pdf дават една инициализацияв, която се ползват (сравняват, записват , четът) едни регистри от тип Ux\Gy; примерно:

U1\G27
U1\G1600
U1\G28

и т.н

Търсих , търсих и най-сетне намерих видовете 'устройства' и там няма нито U, нито G ...
Мислех си да не са някакви специални регистри но не са.
Още първият път като видях това изписване си помислих следното
U1 = Unit 1
G27 = register G number 27

но май не е така

В примерната проргама в pdf-a е на ladder. Е да, но по-удобно ми е да пиша на IL/List. Написах програмата, компилира се всичок точно, но на PLC Diagnostic ми излиза Operation err. И то на реда където се сравнява един такъв реигстър: LD= U1\G1600 H8000 примерно.
Е хубаво, направих я и на ladder, погледнах кода - абсолютно същият като моят е, но нищо и така пробвах пак същата работа.

Та въпросът ми е:

1. Какви са тези регистри?/устройства? U,G ...
2. Как да ги ползвам ?

Благодаря предварително ...

Прилагам примерната иницализацията:

Код:
LDI   M1
OUT   M0
LD=   U1\G27
   H1
ANI   M1
MOVP   H1
   U1\G1600
LD=   U1\G1600
   H8000
ANI   M1
OUT   M1
LD=   U1\G1600
   H0C000
ANI   M1
OUT   Y000


edit:

Всички устройства в FX3U

FX driver help
http://www.kepware.com/support_center/S ... ishifx.pdf

Страница 14-та



Устройства от FX3U, който имат общо? с FX3U-ENET

FX3U-ENET driver help (pdf)
http://www.kepware.com/support_center/S ... hernet.pdf

Страница 29-та


Вто Юли 20, 2010 5:10 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Окт 28, 2008 5:40 pm
Мнения: 17
Мнение 
Хрумна ми следната идея, тъй като в Datasheet-a/manual-a половината такива регистри?/устройства? са описани бит по бит да пробвам побитово да го запиша или чета, но за сравнение да ползвам ( logical ) AND.

Разликата с LD= е че като резултат ще имам не просто false / true, а някакъв резултат от лог. операция например 0x8001, но поне е вариант.

edit: Оказа са че при Mitsubishi PLC-тата , най-близкият модул, т.е първият се явява U0 и всеки следващ +1.

Промених навсякъде U1 с U0 и всичко си пасна :-)


Сря Юли 21, 2010 8:17 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни