Arduino ethernet-shield + advancedHMI, atmega644/1284 kloon + VB NET + MODBUS TCP


Dit project is een manier om controle van een Arduino of mijn kloon Arduino atmega644/1284 via een PC of een mens machine interface aangesloten op de arduino ethernet-shield. U maakt een SCADA-systeem om te bepalen uw systeem vanaf een grote afstand.

Waarom ik deze kloon van arduino maken? Enkel om te hebben meer in-/ uitgangen pinnen om ingewikkelder controlesystemen. Dit zijn de correlatie beetween arduino uno pinnen en mijn atmega644/1284 kloon pins:

D2 - Ethernet interrupt (optioneel met soldeer bridge "INT") (kloon pin D10)
D4 - SD SPI CS (kloon pin D0)

D10 - Ethernet SPI CS (kloon pin D4)

D11 - niet aangesloten (maar moet SPI MOSI) (kloon pin D5)

D12 - niet aangesloten (maar moet SPI MISO) (kloon pin D6)

D13 - SPI SCK (kloon pin D7)

A0 - SD schrijven beschermen (kloon pin A0)

A1 - SD detecteren (kloon pin A1)

Deze pennen worden gebruikt voor de communicatie beetween de kloon en de ethernet, zodat u niet hoeft te gebruiken voor iets anders.

Waarom MODBUS TCP-communicatie? Want het is een gemakkelijke en beveiligde manier om te communiceren met verre systemen. De open source en gratis project AdvancedHmi heeft een stuurprogramma dat bieden deze mededeling en arduino library te gebruiken is de "mudbus bibliotheek" alleen. De anderen werkt niet omdat AdvancedHMI bieden een MODBUS TCP niet een MODBUS RTU OVER TCP noch een MODBUS RTU (seriële com, maar nu met de nieuwe versie van advancedHMI, hier niet getest). Ga voor meer informatie over MODBUS op http://www.simplymodbus.ca/TCP.htm.

De site voor mudbus bibliotheek:

https://code.Google.com/p/mudbus/

De site voor AdvancedHMI, een erg catchy HMI gaan op:

http://www.advancedhmi.com

(u moet Visual Basic Express 2010 of hoger installeren voordat u AdvancedHMI)

CE projet va mensen de piloter un Arduino Uno ou l'Arduino atmega644/1284 kloon que j'ai Fabrique dans un précédent artikel à l'aide d'une interface PC ou HMI via un ethernet shield sous le protocole MODBUS TCP. Cela permettra de réaliser un système de toezicht op ou SCADA.

Pourquoi le faire sur ce-kloon? Le bestuur Arduino Uno possède un bepaalde nombre d' entrées/vluchten mais le fait de rajouter l'ethernet schild mobiliseren encore des bornes qui sont du coup inutilisables pour d'autres toepassingen. CES bornes sont pour l'arduino UNO (correspondance de l'arduino atmega644/1284 kloon entre parenthèse):

D2 - Ethernet interrupt (optioneel met soldeer bridge "INT") (D10 du kloon)
D4 - SD SPI CS (D0 du kloon)

D10 - Ethernet SPI CS (D4 du kloon)

D11 - niet aangesloten (maar moet SPI MOSI) (D5 du kloon)

D12 - niet aangesloten (maar moet SPI MISO) (D6 du kloon)

D13 - SPI SCK (D7 du kloon)

A0 - SD schrijven beschermen (A0 du kloon)

A1 - SD detecteren (A1 du kloon)

L'arduino kloon avec ethernet shield mij permettra de bénéficier de plus d' entrées/vluchten. CES bornes ne pourront être utilisees pour andere choses.

Pourquoi utiliser le modbus TCP? C'est un protocole de mededeling facile à mettre en oeuvre, sterke et très répandu dans l'industrie. L'interface du projet advancedHMI possède VN chauffeur qui gère ce protocole, de zoon côté l'Arduino reconnaît les trames grâce à la librairie "mudbus" à downloaden. Let op: ce n'est pas du modbus RTU via TCP (consulter la documentatie suivante: http://www.simplymodbus.ca/TCP.htm).

Le site de la librairie mudbus pour arduino 1.0.5:

https://code.Google.com/p/mudbus/

Le site AdvancedHMI (vous devez installateur au préalable le logiciel gratuit Visual Basic Express 2010):

http://www.advancedhmi.com/

Gerelateerde Artikelen

Arduino Ethernet Shield Tutorial

Arduino Ethernet Shield Tutorial

The Arduino Ethernet Shield kunt u gemakkelijk uw Arduino verbinding met het internet. Dit schild kunt je Arduino verzenden en ontvangen van gegevens van overal in de wereld met een internetverbinding. U kunt het doen leuke dingen zoals controle robo
Voorbeeld van de automatisering van Remote Home - Arduino + Ethernet-Shield

Voorbeeld van de automatisering van Remote Home - Arduino + Ethernet-Shield

opnieuw welkom!In dit Instructable, ik zal detail hoe met verschillende sensoren en items met een internet aangesloten Arduino. Naar mijn mening was dit een erg leuk project samen te stellen en sleutelen! Plus, kreeg ik omhoog borstel op mijn HTML en
WeMo Switch regelen met Arduino + Ethernet-shield

WeMo Switch regelen met Arduino + Ethernet-shield

Er zijn veel apps waarmee u de controle van uw Belkin WeMo -apparaten, maar er is geen een panel schakelaar hardware zoals de Hue Tap voor Philips hue.Dus bouwen ik met een Arduino!Stap 1: materialenVoor dit project heb je het volgende nodig:Een Ardu
Controle van Denon AVR met Arduino + Ethernet-shield

Controle van Denon AVR met Arduino + Ethernet-shield

Aan dit project heb ik het opbouwen van een eenvoudig bedieningspaneel voor mijn Denon AVR (AVR-X4100W).Meeste van Denon A / V-ontvangers zijn netwerk klaar, zodat u hen binnen een web interfase of een app bepalen kunt. Er is geen officiële documenta
Arduino atmega644/1284 kloon

Arduino atmega644/1284 kloon

Dit project gaat over DIY een Arduino board wth een ATMEGA644P of 1284P hebben meer in-/ uitgangen dan op de atmega328P. U kunt kopen een arduino mega maar het is duurder.De microcontrollers zal worden bootloaded met Sanguino en het project lijkt net
Online grafieken met niets, maar een Arduino, Ethernet-Shield en Sensor

Online grafieken met niets, maar een Arduino, Ethernet-Shield en Sensor

Tot slot heb ik besloten om enkele van mijn bestaande projecten opgemaakt op instructables. Dit is aangepast van mijn project Super Graphing datalogger.Wat is de Super Graphing Data Logger (SGDL)? Het is een Arduino project dat integreert gegevensreg
TouchOSC en Arduino Ethernet-Shield controle energie (A.M.P.A.E.)

TouchOSC en Arduino Ethernet-Shield controle energie (A.M.P.A.E.)

Dag na dag, mensen gebruik maken van een grote hoeveelheid gadgets en veel energie hebben geen bezorgdheid over het afval. Ons idee is in principe een mobiele toepassing voor tablets en smartphones die de gebruiker een totale controle van alle energi
Slimme huis met Arduino Ethernet-shield en Teleduino (met web app)

Slimme huis met Arduino Ethernet-shield en Teleduino (met web app)

Dit project is een eenvoudige oplossing voor degenen die willen een smart-home-systeem, maar hebben niet een groot budget en de lui die wil niet opstaan uit bed om te schakelen van de verlichting of uitschakelen.Het is ook het project van een middelb
Online Temperatuurbewaking met behulp van Arduino + Ethernet-Shield

Online Temperatuurbewaking met behulp van Arduino + Ethernet-Shield

Hallo, vandaag mij zal uiterlijk vertoon u guy hoe maak je arduino online temperatuurbewaking, dit voorbeeld is web gebaseerde dat betekent dat u kunt verbinden uit anyplace, door combineren AJAX en PHP samen die temperatuur gegevens kunt overbrengen
Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

deze tutorial zal u met hoe maak je hele setup te controleren uw Arduino Board met toepassing van de iArduino. Om te begrijpen, zullen we gebruik maken van Led en we zullen het aan en uit schakelen met behulp van iArduino app. U krijgt hieruit het id
Uitvoeren van de Ethernet-shield op arduino

Uitvoeren van de Ethernet-shield op arduino

Ethernet-Shield kunnen direct internetconnectiviteit voor Arduinoprojecten. Maximaal vier TCP- en UDP-verbindingen worden verwerkt door een aan boord Wiz5100 ethernet-controller, net stapel het op een Arduino aan het maken van uw eigen genetwerkte ap
Weergeven van gegevens op een website - elektronische Pot [Arduino Nano + Ethernet-Shield]

Weergeven van gegevens op een website - elektronische Pot [Arduino Nano + Ethernet-Shield]

Ik wilde altijd al een plant in mijn kamer, dat de ruimte tussen onafgemaakte projecten en duur, maar geen onnodige stukken van elektronische onderdelen vullen zou. Dus kwam ik met het idee van een elektronische pot – The Arduino E-Pot -dat de basisb
Arduino Nano met Ethernet-Shield

Arduino Nano met Ethernet-Shield

Ik kocht onlangs een Arduino Ethernet-shield voor de Arduino Uno ontworpen, en dacht dat ik kon net gemakkelijk sluit deze dan aan mijn bestaande Arduino Nano. Ik had het mis!Ik kon niet vinden veel informatie helemaal over hoe dit te doen, behalve d
Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

"Het belangrijkste doel van dit project is dat, hoe de controle van de huishoudelijke apparaten zoals TV, ventilator, buis licht, of om het even wat met behulp van uw computer of een draagbaar apparaat"Het hart van dit project is Ethernet-shield