Arduino atmega644/1284 clone + ethernet shield + advancedHMI VB NET + MODBUS TCP (2 / 4 steg)
Steg 2: Aspekt de l'interface advancedHMI
I denna prototyp HMI eller SCADA använde jag bara:
-en switch för att kontrollera pin D8 arduino uno (eller pin D14 atmega644/1284 klon). Denna utgång är kontroll via registret Mb.R[8] (till exempel) och kopplingen till AdvancedHMI widget är adressen 40009 (för arduino uno) eller 40015 (för atmega644/1284 klon).
-en 4 siffror Visa med visar värdet för Mb.R[5] (till exempel) i programmet arduino och kopplingen till AdvancedHMI widget är adressen 40006 (för arduino uno eller atmega644/1284 klon).
I AdvancedHMI kom ihåg att du måste ge ModbusTcpCom1 föraren den IP adressen av arduino ethernet shield så 192.168.1.244 i mitt exempel.
Je mig suis contenté seulement:
-FN: s afficheur 4 siffror affichant la valeur du göra Mb.R[5] (choisi arbitrairement) côté arduino et inte la correspondance est l'adresse 40006 vue par la HMI.
Penser à paramétrer le driver ModbusTcpCom1 avec l'adresse de votre sköld (fixée par votre programmet sous arduino 1.0.5).