ఆర్డునో ఎంబెడెడ్ సిస్టమ్లను మరింత సుపరిచితం చేయడానికి రూపొందించబడింది. Arduino ముందు, మైక్రోకంట్రోలర్లను ఎదుర్కోవడం సులభం కాదు. Arduino దాని ఓపెన్ సోర్స్ ప్లాట్ఫారమ్తో మైక్రోకంట్రోలర్లు మరియు ప్రోగ్రామర్ల మధ్య అంతరాన్ని తగ్గించింది. మరోవైపు, PLC ఇలా కూడా అనవచ్చు ప్రోగ్రామబుల్ లాజిక్ కంట్రోలర్ పారిశ్రామిక పనులు, యంత్రం పనితీరు మరియు మొత్తం పారిశ్రామిక ఉత్పత్తి శ్రేణిని ఆటోమేట్ చేసే ఒక బలమైన కంప్యూటర్ నియంత్రణ వ్యవస్థ. PLC అనేది కఠినమైన పారిశ్రామిక పరిస్థితుల్లో పని చేయడానికి రూపొందించబడిన CPU లాంటిది.
Arduino ఒక PLC
అవును , Arduino PLC అని ఒకరు చెప్పవచ్చు ఎందుకంటే Arduino మరియు PLC రెండూ ఇన్పుట్లను తీసుకోవడానికి మరియు వాటిని తదనుగుణంగా అమలు చేయడానికి కంట్రోలర్ను ఉపయోగిస్తాయి. PLC అనేది పారిశ్రామిక అనువర్తనాల కోసం రూపొందించబడిన మైక్రోకంట్రోలర్ అయితే Arduino అనేది ప్రారంభ మరియు చిన్న-స్థాయి అనువర్తనాలను లక్ష్యంగా చేసుకునే కంట్రోలర్ బోర్డ్. వాటి మధ్య ఉన్న ఏకైక వ్యత్యాసం ఏమిటంటే, ఆర్డునో డేటాను ప్రాసెస్ చేయడానికి C++ వంటి సాంప్రదాయిక ప్రోగ్రామింగ్ భాషను ఉపయోగిస్తుంది, అయితే PLC ప్రోగ్రామింగ్ లాడర్-లాజిక్ ప్రోగ్రామింగ్పై నిర్మించబడింది.
Arduino మరియు PLC మధ్య ఉన్న ప్రధాన వ్యత్యాసాలలో ఒకటి, రెండూ రెండు వేర్వేరు వాతావరణాల కోసం తయారు చేయబడ్డాయి. PLC సిస్టమ్లను కొనుగోలు చేయడం మరియు మరమ్మతు చేయడం చాలా ఖరీదైనది, PLC కంట్రోలర్లను ఉపయోగించి అధిక సామర్థ్యాన్ని సేకరించేందుకు సాఫ్ట్వేర్ డిజైనర్ల నుండి PLCకి నిర్దిష్ట నైపుణ్యం అవసరం. Arduino దాని జనాదరణ కారణంగా ఒక రకమైన యూనివర్సల్ ప్రోగ్రామబుల్ కంట్రోలర్, ఇది ప్రోగ్రామింగ్ ప్లాట్ఫారమ్ IDEని ప్రత్యేకంగా మరియు ఉపయోగించడానికి సులభమైనది.
Arduino PLC గా ఉపయోగించబడవచ్చు
అవును, Arduino ను PLCగా ఉపయోగించవచ్చు. Arduino యొక్క పని ఏదో ఒకవిధంగా PLC కంట్రోలర్ లాగా ఉంటుంది కానీ పరిమిత సంఖ్యలో I/O పిన్ల కారణంగా Arduino పరిశ్రమలలో PLCని పూర్తిగా భర్తీ చేయదు. సాంకేతికత పెరుగుతున్న కొద్దీ బహుళ ప్లాట్ఫారమ్లు పుట్టుకొస్తున్నాయి తనిఖీ మరియు ఆటోమేషన్ డైరెక్ట్ Arduino ఆధారిత పారిశ్రామిక PLC కంట్రోలర్లను డిజైన్ చేస్తుంది, ఇవి చౌకైనవి కానీ ఇండస్ట్రియల్ PLCల వలె పని చేస్తాయి.
Arduino ఆధారిత PLC జాబితా
-
- ఇండస్ట్రియల్ షీల్డ్స్ Arduino PLCలు
- Controllino Arduino PLCలు
ఇండస్ట్రియల్ షీల్డ్స్ Arduino PLCలు
ఇండస్ట్రియల్ షీల్డ్స్ Arduino ఆధారిత PLC షీల్డ్స్ యొక్క ప్రముఖ తయారీదారు. అన్నింటిలో ఈ గుంపు ద్వారా బహుళ షీల్డ్లు రూపొందించబడ్డాయి ARDBOX మరియు M-డునో అత్యంత ప్రజాదరణ పొందినవి.
ARDBOX ఆర్డునో లియోనార్డోపై ఆధారపడింది మరియు మీడియం స్కేల్ అప్లికేషన్ల కోసం రూపొందించబడింది. M-Duino Arduino మెగా బోర్డ్ను ఉపయోగించి రూపొందించబడింది. M-Duino యొక్క చాలా సాంకేతిక లక్షణాలు Arduino మెగా బోర్డు వలె ఉంటాయి.
Controllino Arduino PLCలు
Controllino అనేది Arduino బోర్డులను ఉపయోగించి PLCలను రూపొందించడంలో ప్రసిద్ధి చెందిన మరొక Arduino ఆధారిత ప్లాట్ఫారమ్. Controllino ఓపెన్ సోర్స్ Arduino ప్లాట్ఫారమ్ను ఇండస్ట్రియల్ బేస్ PLCలతో మిళితం చేస్తుంది. ఈ కంపెనీ రూపొందించిన కొన్ని Arduino PLCలు ఎక్కువగా ఉపయోగించబడుతున్నాయి మెగాని తనిఖీ చేయండి మరియు మినీ చెకర్. Controllino మెగా ఉపయోగించి రూపొందించబడింది ATmega2560 ఆర్డునో మెగా బోర్డులలో సాధారణంగా ఉపయోగించే కంట్రోలర్. Controllino Mini Arduino UNO బోర్డుపై ఆధారపడి ఉంటుంది మరియు Arduino UNO వలె అదే చిప్ను ఉపయోగిస్తుంది.
ఈ అన్ని బోర్డుల సంక్షిప్త పోలిక క్రింది పట్టికలో చూపబడింది:
స్పెసిఫికేషన్లు | ARDBOX | M-డునో | మినీ చెకర్ | మెగాని తనిఖీ చేయండి |
ఇన్పుట్ వోల్టేజ్ | 12V లేదా 24V | 12V లేదా 24V | 12V లేదా 24V | 12V లేదా 24V |
మైక్రోకంట్రోలర్ | ATmega32u4 | ATmega2560 | ATmega328p | ATmega2560 |
గరిష్ట కరెంట్ | 1.5A | 1.5A | 6A గరిష్ట రిలే అవుట్పుట్ కరెంట్ | 6A గరిష్ట రిలే అవుట్పుట్ కరెంట్ |
కాల వేగంగా | 16MHz | 16MHz | 16MHz | 16MHz |
ప్రోగ్రామింగ్ భాష | Arduino IDE | Arduino IDE | Arduino IDE | Arduino IDE |
ఫ్లాష్ మెమోరీ | 32KB | 32KB | 32KB | 256KB |
SRAM | 2.5KB | 2KB | 2KB | 8KB |
EEPROM | 1KB | 1KB | 1KB | 4KB |
కమ్యూనికేషన్ | I2C-USB-SPI-TTL-RS232-RS485 | I2C1-USB-SPI-ఈథర్నెట్-RS232-RS485-Tx, Rx | I2C1-USB-SPI-TTL | I2C1-USB-SPI-Ethernet-TTL-RS485 |
మొత్తం ఇన్పుట్ పాయింట్లు | 10 | 13,26,36 | 8 | ఇరవై ఒకటి |
మొత్తం అవుట్పుట్ పాయింట్లు | 10 | 8,6,22 | 8 | 24 |
Arduino మరియు PLC - పోలిక
PLC కంటే Arduino ఉత్తమమైనదని చెప్పలేము లేదా వైస్ వెర్సా. Arduino మరియు PLCని పోల్చడం అంత తేలికైన పని కాదు మరియు ఇప్పుడు Arduino ఆధారిత PLCలతో దీన్ని చేయడం మరింత కష్టమైన పనిగా మారింది. పర్యావరణాన్ని బట్టి రెండింటికీ ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి. వాటి మధ్య సంక్షిప్త పోలికను చూపించే కొన్ని అంశాలు ఇక్కడ ఉన్నాయి:
-
- Arduino మెషిన్ కోడ్ను మాత్రమే నిల్వ చేస్తుంది కాబట్టి PLC దాని కోడ్ను వ్యాఖ్యలు, వేరియబుల్ పేరు, సూచనలతో నిల్వ చేస్తుంది మరియు PLCని ఉపయోగించి మేము మా ప్రాజెక్ట్ కోడ్ను డౌన్లోడ్ చేసుకోవచ్చు మరియు దానిని సులభంగా సవరించవచ్చు.
- PLCలతో మొత్తం ఉత్పత్తి ప్రక్రియను ఆపకుండానే కొత్త కోడ్ను అప్లోడ్ చేయడం సాధ్యమవుతుంది, అయితే Arduino నిజ సమయంలో చేయడానికి అనుమతించదు, మార్పులు చేయడానికి లేదా కొత్త కోడ్ను అప్లోడ్ చేయడానికి సిస్టమ్ను పూర్తిగా మూసివేయాలి.
- ఆర్డునో డేటా పర్యవేక్షణ కోసం నిజ సమయ వీక్షణను కలిగి ఉండదు, అయితే PLC వినియోగదారులను రియల్ టైమ్ డేటాను విశ్లేషించడానికి మరియు నిచ్చెన కోడ్ను పర్యవేక్షించడానికి అనుమతిస్తుంది.
- Arduino లో I/O పిన్లను మేము మా ప్రాజెక్ట్ను ప్రారంభించే ముందు ప్రకటించాలి, అయితే PLC లతో చాలా పిన్లు ఇప్పటికే మ్యాప్ చేయబడ్డాయి, ఇది ప్రోగ్రామ్ను సులభతరం చేస్తుంది
- PLCలతో మేము CPU, I/O మరియు కమ్యూనికేషన్ వాచ్డాగ్లను కలిగి ఉన్నాము, ఇవి ఆర్డునోలో దీన్ని చేయడానికి PLC లూప్లో చిక్కుకోకుండా నిరోధించడాన్ని మేము మా ప్రాజెక్ట్తో ఉపయోగించే ముందు ప్రోగ్రామ్ చేయాలి.
Arduino PLC యొక్క ప్రయోజనాలు
-
- తక్కువ ధరకే లభిస్తుంది
- Arduino IDE ఉపయోగించి సులభంగా ప్రోగ్రామ్ చేయవచ్చు
- సర్దుబాట్లు సులభంగా చేయవచ్చు
- భర్తీ చేయడం సులభం
- తక్కువ మరమ్మతు ఖర్చు
Arduino PLC యొక్క ప్రతికూలతలు
-
- పరిమిత ఎంపికలు అందుబాటులో ఉన్నాయి
- అధిక స్థాయి పారిశ్రామిక అనువర్తనాలకు అనుకూలంగా లేదు
- సాంప్రదాయ PLCలతో పోలిస్తే తరచుగా నిర్వహణ అవసరం
- పరిమిత I/O పిన్స్
- రియల్ టైమ్ మార్పులు చేయలేము
ముగింపు
ఎలక్ట్రానిక్ ప్రాజెక్ట్లను రూపొందించే వ్యక్తులకు ఇష్టమైన ప్లాట్ఫారమ్లలో Arduino ఒకటి. Arduino బోర్డులలో పురోగతితో, వారు పారిశ్రామిక ఆటోమేషన్లకు దారి తీస్తారు. చాలా కాలంగా, PLCలు పారిశ్రామిక ప్రపంచంలో ప్రముఖ కంట్రోలర్గా ఉన్నాయి కానీ ఇప్పుడు Arduino ఆధారిత PLCలు సంప్రదాయ PLCల కంటే చాలా తక్కువ ధర కారణంగా పరిశ్రమలలో తమ స్థానాన్ని సంపాదించుకున్నాయి.