plc.myforum.ro Forum Index plc.myforum.ro
PLCs users www.plc.myforum.ro!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

comunicatie ModBus TCP IP sau RS485

 
Post new topic   Reply to topic    plc.myforum.ro Forum Index -> PLC Tutorials
View previous topic :: View next topic  
Author Message
alincar
Junior 2
Junior 2


Joined: 11 Aug 2013
Posts: 22

PostPosted: 13/07/2018 17:55    Post subject: comunicatie ModBus TCP IP sau RS485 Reply with quote

o intrebare cu caracter general - Un PLC ( nu cred ca are importanta tipul ) este conectat cu o aplicatie tip SCADA ( master) prin ModBus TCP IP sau RS485. Se poate programa PLC astfel incat sa fie lasat acces in exterior ( pentru citire sau scriere de catre SCADA sau orice alt program adecvat pentru comunicatie, nu programare PLC) numai o anumita zona de registrii din PLC , definita de programator ?
Back to top
View user's profile Send private message
DDMan
Junior
Junior


Joined: 08 Feb 2018
Posts: 10

PostPosted: 13/07/2018 20:02    Post subject: Reply with quote

Ca sa inteleg mai bine..
Vrei sa afisezi registrii MODBUS din PLC in HMI pentru a-i putea scrie/citi ?
ce parere ai de libmodbus?
http://libmodbus.org/documentation/
https://github.com/stephane/libmodbus
https://github.com/stephane/libmodbus/blob/master/tests/unit-test-client.c
Back to top
View user's profile Send private message
alincar
Junior 2
Junior 2


Joined: 11 Aug 2013
Posts: 22

PostPosted: 14/07/2018 06:04    Post subject: Reply with quote

Ma intereseaza profilul securitatii , in sensul ca odata deschis un canal de comunicatie prin ModBus intre PLC si o locatie unde exista aplicatia SCADA , se poate avea acces sau nu la intreaga harta de memorie din PLC . Daca se poate seta PLC sa lase acces doar la o anumita zona de registrii ...
Back to top
View user's profile Send private message
DDMan
Junior
Junior


Joined: 08 Feb 2018
Posts: 10

PostPosted: 18/07/2018 20:27    Post subject: Reply with quote

Ce spui despre programul asta?
http://gunayato.free.fr/download/?url=/0-root/3-modbus-twin-request-v1-2-1-11/
Back to top
View user's profile Send private message
alincar
Junior 2
Junior 2


Joined: 11 Aug 2013
Posts: 22

PostPosted: 23/07/2018 07:12    Post subject: Reply with quote

Sunt mai numeroase programe de acest gen disponibile. Repet, ma intereseaza daca poti sa restrictionezi accesul la citire/scriere in PLC numai la o anumita zona de registrii.
Back to top
View user's profile Send private message
DDMan
Junior
Junior


Joined: 08 Feb 2018
Posts: 10

PostPosted: 25/07/2018 19:26    Post subject: Reply with quote

Cred ca tofino este ceea ce cauti. Cu acest "firewall Modbus" poti stabili registrii sau adresele care pot sau nu pot fi accesati. Accesul la registrii listati ca "not allowed" este blocat automat.
Problema este pretul cam piperat....
comunicatie ModBus TCP IP sau RS485
https://www.tofinosecurity.com/products/Tofino-Modbus-TCP-Enforcer-LSM

https://www.tofinosecurity.com/sites/default/files/AN-113-Tofino-Pre-Defined-Controllers-and-Protocols.pdf.pdf
Back to top
View user's profile Send private message
alincar
Junior 2
Junior 2


Joined: 11 Aug 2013
Posts: 22

PostPosted: 26/07/2018 06:04    Post subject: Reply with quote

Sa inteleg ca nu se poate face doar din programarea adecvata a PLC si trebuie un alt echipament dedicat pentru control acces prin ModBus la registrii PLC ... nu am avut de fapt cu numeroase tipuri de PLC dar nu am gasit nimic legat de filtrarea accesului la registrii .
Back to top
View user's profile Send private message
DDMan
Junior
Junior


Joined: 08 Feb 2018
Posts: 10

PostPosted: 26/07/2018 08:12    Post subject: Reply with quote

Totul este legat de tiparul OSI de comunicatie.
https://www.webopedia.com/quick_ref/OSI_Layers.asp
Toti producatorii au acceptat acest model de transmisie date.
In momentul cand a fost conceput Modbus scopul a fost sa asigure transmisia ..nu s-au gandit la securitate.
Odata acceptat șablonul OSI toti producatorii de PLC-uri s-au conformat.
Singurul mod de a "filtra" transmisia este sa interceptezi pachetele de transmisie Modbus si sa le "prelucrezi" dar fara sa afectezi protocolul.
Cum poti face asta?
Apeland la un "filtru" de transmisie ..singurul mod fiind un gateway intermediar.

Pentru lamuriri suplimentare citeste
[url=https://www.solidfiles.com/v/rGPBaMVZ4jvyw]DESIGN_AND_IMPLEMENTATION_OF_A_SECURE_MODBUS_PROTOCOL.pdf[/url]
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    plc.myforum.ro Forum Index -> PLC Tutorials All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro