|
Управљање
микроkонтролером
са удаљеног
рачунара
преко мреже Revised August 2003
1.УВОДНА РАЗМАТРАЊА
Идеја водиља овога рада је била да се омогући управљање и контрола индустријске машине са удаљеног рачунара, преко рачунарске мреже. У даљем тексту решава се питање имплементације протокола за комуникацију између микроконтролера и локалног рачунара и питање комуникације између локалног рачунара и остатка мреже.
1.1. ГЛОБАЛНА ШЕМА
Да би се лакше пратило излагање у раду, на следећој слици је дата глобална шема повезивања система. Треба уочити везу микроконтролера и локалног рачунара и везу између локалног рачунара и остатка мреже. У наредним поглављима ће о овим везама бити више речено.
(слика 1.1)

слика 1.1. Блок шема управљања машином
1.1.1. Микроконтролер
За практичну имплементацију протокола коришћен је микроконтролерски
ANEL PLC (слика 1.1) базиран на
Microchip © PIC контролерима.
ANEL PLC користи
PIC 16F877 или 18F452 контролере. ПЛЦ уређаји из ове серије су типично израђени из три модула (штампане плоче). На основном модулу се налази микроконтролер,
LCD dot matrix дисплеј, тастатура, додатна кола за напајање, бафери, сигналне диоде,
RS232 (RS485) интерфејс,
SPI, I2C излази, итд. Други модул је улазни дигитални модул. Овај модул типично садржи 32 оптокаплерима спрегнута улаза. Трећи модул је излазни модул на коме се налазе оптокаплерима спрегнути излази. Постоје неколико стандардних верзија излазних модула у зависности од врсте излаза, триак, мосфет, релеј, комбиновани. Сви модули су рађени тако да упадају у кућиште контролерског уређаја и слажу се један испод другог, као пакет. Сви дигитални улази и излази имају одговарајуће
LED диоде као помоћну индикацију. Осим ових стандардних модула постоје и специфични модули за термопарове, сонде и слично. Они се монтирају у посебним кућиштима и не спадају у стандардни сет.
Под окружењем налази се и софтвер којим се омогућава програмирање, симулација и тестирање уређаја. Ови ПЛЦ уређаји су предвиђени за управљање индустријским машинама. Пошто им је намена специфична, софтверско окружење и хардвер су рађени према најчешћим потребама у домаћој индустрији. Стандардна порграмска решења су рађена тако да су примери правих
‘Real Time’ система. Стандардно се ради самотестирање уређаја, могућност мануелног тестирања и подешавања, детекција грешака, слање података
PC рачунару, мерење времена рада машине. Параметри се уносе путем менија на дисплеју. Задати параметри се чувају у интерном ЕЕПРОМ-у. Софтвер је рађен модуларно тако да се цео производни процес машине контролише а истовремено се обавља комуникација, подешавање, детекција грешке, итд. Измене софтвера се могу обављати директно на ПЛЦ-у у току рада. Ово чини развојни систем флексибилним и лаким за одржавање.
1.1.2. Локални рачунар
На локалном рачунару инсталиран је комуникациони софтвер који служи за управљање и аквизицију података ПЛЦ-а. Осим овога, инсталиран је комуникациони софтвер који омогућава повезивање у ЛАН мрежу, повезивање на интернет или успоставу дирекне модемске везе.
(слика 1.1)
1.1.3 Удаљени рачунар
Подразумева рачунар који има инсталиран browser и потребан хардвер, типа модем, мрежну картицу, која је неопходна за повезивање са локалним рачунаром. На овом рачунару се може визуелно посматрати рад машине, управљати машином, слати нова верзија софтвера на микроконтролер или пратити промене параметара (температуре, влажности, притиска, брзине, положаја и сл.) Овај рачунар такође треба да поседује микрофон и звучнике.
(слика 1.1)
1.1.4. Индустријска машина или машина
Под овим појмом се подразумевају предмети управљана у индустрији. Ово могу бити екструдери, машине за обраду дрвета, метала, инкубатори, температурни регулатори, дизалице, лифтови, итд.
(слика 1.1)
1.1.5. Смер
За подразумевани смер кретања података узеће се смер у односу на
PC (сервер). Уколико се каже слање података подразумеваће се слање од локалног
PC рачунара (сервер) ка ПЛЦ уређају. Аналогно томе реч пријем података подразумеваће да
PC (сервер) прима податке.
(слика 1.1)
1.1.6. Download софтвера
Подразумева пребацивање новог програма који ПЛЦ извршава, са удаљеног рачунара на ПЛЦ. (слика 1.1)
1.1.7. Управљање
У даљем тексту означава задавање захтева за извршењем одређених операција, измена процесних параметара и сл.
1.1.8. Праћење или аквизиција
Означаваће пребацивање података о процесу са ПЛЦ-а на локални односно удаљени рачунар. Такви подаци се могу снимати и користити у неким другим програмима.
(слика 1.1)
.
наставак...
TOP
PAGE |

|