Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
simulacio_de_dispositius_ot [2023/06/28 14:58] carlos_garcia_calvo [Snap7 Client (eines de simulació de dispositius Siemens)] |
simulacio_de_dispositius_ot [2023/06/28 16:56] (actual) carlos_garcia_calvo [CONSTRUCCIÓ DE UN ENTORN DE SIMULACIÓ DE DISPOSITIUS INDUSTRIALS OT] |
||
|---|---|---|---|
| Línia 4: | Línia 4: | ||
| En aquest taller aprendràs a desplegar un entorn de simulació de dispositius industrials OT, instal·lant simuladors | En aquest taller aprendràs a desplegar un entorn de simulació de dispositius industrials OT, instal·lant simuladors | ||
| del protocol Modbus TCP i del protocol s7comm que utilitzen els dispositius Siemens. | del protocol Modbus TCP i del protocol s7comm que utilitzen els dispositius Siemens. | ||
| + | |||
| + | Utilitzarem les aplicacions QModMaster i Modbuspal amb les eines Snap7 que simulen dispositius Siemens per simular un entorn industrial. | ||
| + | |||
| + | Per comprovar el funcionament configurarem les eines d' | ||
| + | I finalment proposem realitzar 3 exercicis. | ||
| + | |||
| {{ intro.png? | {{ intro.png? | ||
| - | {{tag> #FpInfor #CiberOT # | + | {{tag> |
| ===== Introducció ===== | ===== Introducció ===== | ||
| Línia 99: | Línia 105: | ||
| § chmod u+x serverdemo | § chmod u+x serverdemo | ||
| </ | </ | ||
| + | <WRAP todo> | ||
| Ara ja podem executar les 2 aplicacions, | Ara ja podem executar les 2 aplicacions, | ||
| {{ ifconfig.png? | {{ ifconfig.png? | ||
| + | </ | ||
| Primer, executa l' | Primer, executa l' | ||
| \\ < | \\ < | ||
| Línia 111: | Línia 117: | ||
| {{ serverclient.png? | {{ serverclient.png? | ||
| - | + | <WRAP todo> | |
| - | Per comprovar que funciona hem de posar la direcció IP 10.0.2.15 i a l' | + | Per comprovar que funciona hem de posar la direcció IP 10.0.2.15 i a l' |
| {{ serverclientrun.png? | {{ serverclientrun.png? | ||
| + | |||
| + | Es important per tornar a arrencar el PLC, premer el botó «Hot Restart« i si vols desconectar prems en aquest ordre al botó de «Disconnect» (a l' | ||
| + | </ | ||
| + | ===== Configuració d' | ||
| + | |||
| + | Obre un nou terminal i instal·lem i verifiquem el paquet de software Nmap: | ||
| + | \\ < | ||
| + | § sudo apt install nmap | ||
| + | § nmap -V | ||
| + | § sudo apt install git | ||
| + | </ | ||
| + | {{ nmap.png? | ||
| + | |||
| + | Per utilitzar l'eina PLCscan clonarem a la carpeta «Documentos» el repositori del GitHub, seguidament per poder exectar-lo hem d' | ||
| + | |||
| + | \\ < | ||
| + | § git clone https:// | ||
| + | § cd Documentos | ||
| + | § sudo apt install python2 | ||
| + | § cd plcscan/ | ||
| + | § python2 plcscan.py | ||
| + | </ | ||
| + | {{ plcscan.png? | ||
| + | |||
| + | ===== Exercicis proposats | ||
| + | |||
| + | ===Exercici 1. Creació de l' | ||
| + | En aquest apartat crearem un esclau a l' | ||
| + | |||
| + | <WRAP todo> | ||
| + | • Les coils són noms d' | ||
| + | booleà, i que poden ser llegides o escrites. | ||
| + | • Els holding registers, igual que els coils, són noms d' | ||
| + | de tipus integer (és a dir, nombres enters). | ||
| + | </ | ||
| + | |||
| + | ===Exercici 2. Creació de l' | ||
| + | |||
| + | En aquest apartat es crearà un segon esclau amb l' | ||
| + | nº1 que heu creat anteriorment i d'un nou Holding register que crearem a l' | ||
| + | |||
| + | |||
| + | ===Exercici 3. Escaneig de dispositius que utilitzen el protocol Modbus amb l'eina PLCSCAN=== | ||
| + | |||
| + | En aquest apartat s' | ||
| + | protocol Modbus TCP, així com els dispositius Siemens que utilitzen el protocol de comunicació s7comm | ||
| + | |||