Conexiune intre WinCC si PLC S7-300 – Cursul 3

Buna ziua și bine vom găsit pe miniautoman.ro. În cursul de astăzi vom discuta despre Conexiunea intre WinCC si PLC S7-300.

Conexiune intre WinCC si PLC S7-300 – Cursul 3

În cursul de astăzi vom pleca de la proiectul configurat în Simatic Manager data trecută. De altfel vom creiona o grafică sumară pentru motorul nostru iar apoi grafica o vom lega de plc.

Proiect nou

Astfel deschidem WinCC, dăm Click pe meniul file apoi Click pe New. Bifăm „Single User Project” și dăm click pe ok. În căsuța ce va apărea adăugăm numele proiectului. Apoi calea, și numele folderului unde va fi stocat proiector și la final apăsăm butonul Create.

Graphic Designer

Pentru a crea grafică în WinCC deschidem „Graphics Designer”. Din tabela de unelte din dreapta selectăm tabul „Controls”. Apoi din secțiunea „ActiveX controls” tragem cu drag and drop elementul „Siemens HMI symbol library x.x.x” până pe tabla de desen. Tot din tabela de unelte selectăm tabul „Standard” iar apoi din secțiunea „Windows objects” ne alegem mai multe butoane. Vom folosi patru butoane: start, stop, reset avarii și al patrulea buton îl vom folosi pentru a comuta între ecrane. Avem nevoie de un ecran suplimentar pentru a actualiza grafica live fără a mai dezactiva proiectul.

Pentru a putea simula stările de avarie vom folosi din tabelul de unelte din dreapta din secțiunea „Standard” din grupul „Windows objects” -> „Select box-ul”.

Pentru a actualiza grafica live mai creem un PDL. Acolo vom insera un buton pentru a ne întoarce la PDL-ul cu motorul nostru. Pentru a configura acțiunea de comutare între PDL-uri dăm Click dreapta pe buton și selectăm opțiunea „Configuration Dialog”. Apoi din căsuța „change picture on Mouse Click:” selectăm ecranul unde vrem să trimitem. Pe ecranul cu motorul nostru facem același lucru cu butonul de „Refresh”. < detalii în filmuleț >

Conexiune intre WinCC si PLC S7-300 - Grafic Designer
Graphic Designer

Personalizare elemente

Pentru a schimba textul de pe butoane dăm Click dreapta pe butonul dorit selectăm opțiunea proprietăți. Apoi din meniul proprietăți de la secțiunea „Font” în dreptul atributului „Text” scriem denumirea dorită.

Pentru a configura „Select box-ul” cu alarmele necesare modelului nostru dăm Click dreapta pe „Select box” și selectăm proprietăți. Din secțiunea „Geometry” în dreptul atributului „Number of Boxes” scriem 4. Astfel „Select box-ul” nostru va avea patru opțiuni. Pentru a defini textul afișat în dreptul fiecărei opțiuni din secțiunea „Font” în dreptul atributului „Index” scriem numărul opțiunii ce dorim să o modificăm și în dreptul atributului „Text” scriem textul dorit.

Pentru a anima grafica noastră avem nevoie să definim taguri. Astfel din WinCC configurator deschidem „Tag management”.

Tag Management

După ce acesta s-a deschis, dăm Click dreapta în partea stângă pe „Tag management” apoi selectăm opțiunea „Add new driver”. Apoi alegem, în cazul nostru, „Simatic S7 protocol suite”. Configurăm apoi conexiunea TCP IP dând Click dreapta pe ea și selectând opțiunea „System parameters”. În căsuța nou deschisă selectăm tab-ul „Unit”. ne asigurăm că „logical device name” este selectat pe „PLCSIM.TCP/IP”. Ca să de definim o conexiune dăm Click dreapta pe „TCP/IP” și apoi selectam opțiunea „New connection”. apoi dăm Click dreapta pe conexiunea nou creată și selectăm opțiunea „connection parameters”. în căsuța nou deschisă în dreptul „ip address” trecem IP-ul PLC-ului, în dreptul „Rack Number” trecem numărul rack-ului pe care se află PLC-ul, în dreptul „slot number” trecem numărul slotului unde se află procesorul PLC-ului. după ce am definit conexiunea vom adăuga în interiorul ei tagurile ce le vom folosi pentru a dinamiza grafica noastră. < detalii în filmuleț >

Conexiune intre WinCC si PLC S7-300 - Tag Management
Tag Management

Dinamizarea graficii

Pentru a adăuga acțiuni pe butoanele de start, stop, reset avarii; dăm Click dreapta pe buton selectam opțiunea proprietăți. Din căsuța cu proprietăți comutăm pe „Events” și din dreptul event-ului „Press Left” dăm Click dreapta pe „fulger” și selectăm opțiunea „direct connection”. În fereastră nouă apărută la capitolul „Source” bifăm „Constant” și scriem dreptul lui 1 ( pentru a face bitul true ) sau 0 ( pentru a face bitul fals ). la capitolul „Target” selectăm opțiunea „Tag” și cu ajutorul butonului de alături adăugăm tagul căruia dorim să schimbăm valoarea cu ajutorul butonului nostru. similar facem și pentru celelalte butoane atât pentru event-ul „Press Left” cat și pentru event-ul „Press Right”. < detalii un în filmuleț >

Pentru a modifica culori la butoane sau alte elemente dăm Click dreapta pe element, selectam opțiunea proprietăți, apoi de la „Colors” din dreptul atributului „background color” selectăm cu Click dreapta pe beculeț opțiunea „Dynamic dialog”. în căsuța nou deschisă bifăm sub „data type” boolean iar la „Expression/Formula” selectăm tagul comparat. În cazul nostru „results” pentru valoarea „true” am ales culoarea Cyan și pentru valoarea fals am ales diferite culori. < detalii în filmuleț >

Pentru a verificat trigger-ii mai rapid revenim în căsuța „Dynamic dialog” și din iconița din dreapta lui „Events name” activăm fereastra „change Trigger” unde la „Standard Cycle” schimbăm din două secunde în cât dorim. < detalii în filmuleț >

Simularea

După ce atribuim toate tagurile necesare elementele grafice desenate deschidem PLCSIM, trecem procesorul în „Run” iar din WinCC dăm click pe triunghiul albastru pentru a activa proiectul. < detalii în filmuleț >

Dacă în loc de PLCSIM folosim plc real din „sistem parameters” de la driver la secțiunea „unit” ne asigurăm că vom trimite comunicația prin placa de rețea folosită în legătura cu plc-ul. < detalii în filmuleț >

In următorul tutorial vom discuta despre cum facem aceleași tipuri de configurări: grafica, conexiune cu PLC, etc in TIA PORTAL

Pagina de Facebook: https://www.facebook.com/miniAutoMan

Canal Youtube: https://www.youtube.com/channel/UCypjIJlHYQ_OZ283wqsCrJA

3 comentarii la „Conexiune intre WinCC si PLC S7-300 – Cursul 3

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.