OMRON is niet aansprakelijk voor enige schade die kan voortvloeien uit het gebruik van deze handleiding, noch kan het enig onder patent rustende licentie of rechten van anderen, overdragen.
In deze snelstart wordt uitgelegd hoe de Modbus berichten op te bouwen en te verzenden. Voor fabriekshandleidingen van de CP1 serie PLC kijkt u op http://industrial.omron.nl/ en vult u rechtsboven in het zoekveld het typenummer De voorbeeldprogramma’s uit de bijlage zijn tevens digitaal te vinden op www.myomron.com...
CP1L type CPU. Software: • CX-One softwarepakket; 1.1 Revisiestatus Gebruikte software in revisie V1.0: • CX-Programmer: V9.51 CX- Programmer maakt deel uit het CX-One softwarepakket van OMRON. Datum: 25-03-2014 Auteur: G.H van Beek Versie: 1.0 Snelle start instructie Easy Modbus...
In het onderstaande overzicht is te zien hoe het netwerk er uit komt te zien. In deze snelstart gaan we een 3G3MX2 frequentieregelaar van Omron aansturen met een CP1L-E PLC via Easy Modbus. In het onderstaande plaatje een overzicht van het Modbus netwerk.
Snelle Start Instructie Easy Modbus 3. Aansluiten van de CP1 PLC 3.1 PLC setup Eerst zal het CP1W-CIF 11/12 optiebord geplaatst moeten worden in een van de beschikbare optie slots van de PLC. Achter op de CIF- module zitten een zestal dip switches. In het onderstaande plaatje staan die uitgelegd.
Snelle Start Instructie Easy Modbus 4. Instellingen en vaste geheugenadressen 4.1 Data memory vaste adressen In het PLC data memory geheugen is een aantal gebieden al gereserveerd voor het gebruik van Easy Modbus. De gereserveerde gebieden zijn gekoppeld aan de gekozen communicatie poort van de PLC.
Snelle Start Instructie Easy Modbus 4.2 Opbouw van het te verzenden bericht In het onderstaande voorbeeld is schematisch weergegeven hoe het bericht is opgebouwd wat naar de Modbus slave wordt verzonden. Elk bericht moet helemaal worden opgebouwd en verzonden. 4.3 Schema van opbouw van te verzenden bericht Snelle start instructie Easy Modbus...
Snelle Start Instructie Easy modbus 4.3 Error codes De volgende error codes worden weergegeven in de betreffende data memory als er wat fout gaat met het uitvoeren van de Easy Modbus instructie. In de onderstaande tabel staan de mogelijke error codes. 4.4 Tabel met error code overzicht Snelle start instructie Easy modbus...
Snelle Start Instructie Easy Modbus 4.4 Gereserveerde systeembits Naast de gereserveerde data memory adressen zijn er ook een aantal systeembits gereserveerd. Deze zijn nodig om de Modbus instructie uit te voeren. Dus als de data klaar is gezet in de juiste data memories dan kan de instructie vervolgens worden uitgevoerd door het juiste systeem bit hoog te maken.
Snelle Start Instructie Easy modbus 5. Voorbeeld programma 5.1 Instellingen frequentieregelaar MX2 In het voorbeeld programma gaan we de Modbus communicatie opzetten met een MX2 frequentieregelaar. Onderstaand de parameters die van belang zijn in de MX2 frequentieregelaar om te kunnen communiceren via Modbus. 5.0 Instellingen in de mx2 frequentie-regelaar 5.1 Voorbeeld programma CX-Programmer In het volgende voorbeeld is te zien hoe het programma in de PLC er...
Pagina 15
Snelle Start Instructie Easy Modbus In het voorbeeld wordt elke keer dat de Modbus completion vlag hoog wordt het schuifregister 1 opgeschoven. Hierdoor kan de volgende opdracht worden verzonden mits de voorwaarde daarvoor ook hoog is. Door een schuifregister te gebruiken wordt de voorwaarde achter elkaar hoog en heb je dus nooit dat er 2 opdrachten tegelijk worden verzonden.
Pagina 18
Snelle Start Instructie Easy modbus In onderstaande afbeelding staat de volledige I/O lijst staan zodat alle gebruikte variabelen op te zoeken zijn. 5.1 I/O lijst van de gebruikte variabelen Snelle start instructie Easy modbus...
Snelle Start Instructie Easy Modbus 6. Troubleshooter 6.1 Meest voorkomende fouten • De PLC-settings wel ingesteld maar de communicatie wil nog niet starten? Na het wijzigen van de settings in de CP1 PLC altijd de spanning een keer uit en aan zetten. De settings worden pas overgenomen bij het opnieuw opstarten van de PLC.
Pagina 20
Hoewel wij streven naar perfectie, bieden Omron Europe BV en/of haar dochterondernemingen en filialen geen enkele garantie met betrekking tot de juistheid en de volledigheid van de informatie in dit document. Wij behouden ons het recht voor op elk moment zonder voorafgaande kennisgeving wijzigingen aan te brengen.