| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Mitsubishi FX3U-ENET http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8002 |
Страница 1 от 1 |
| Автор: | trm [ Вто Юли 20, 2010 5:10 pm ] | |||||||||
| Заглавие: | 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. Как да ги ползвам ? Благодаря предварително ... Прилагам примерната иницализацията:
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-та |
||||||||||
| Автор: | trm [ Сря Юли 21, 2010 8:17 am ] |
| Заглавие: | |
Хрумна ми следната идея, тъй като в Datasheet-a/manual-a половината такива регистри?/устройства? са описани бит по бит да пробвам побитово да го запиша или чета, но за сравнение да ползвам ( logical ) AND. Разликата с LD= е че като резултат ще имам не просто false / true, а някакъв резултат от лог. операция например 0x8001, но поне е вариант. edit: Оказа са че при Mitsubishi PLC-тата , най-близкият модул, т.е първият се явява U0 и всеки следващ +1. Промених навсякъде U1 с U0 и всичко си пасна |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|