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:56] carlos_garcia_calvo [Modbuspal (simulador esclau de Modbus)] |
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 83: | Línia 89: | ||
| § sudo apt install python3-pip | § sudo apt install python3-pip | ||
| </ | </ | ||
| - | |||
| - | Obre un nou terminal i realitza l' | ||
| Descarrega i descomprimeix l' | Descarrega i descomprimeix l' | ||
| Línia 101: | 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 112: | Línia 116: | ||
| § ./ | § ./ | ||
| - | {{ 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?800 }} |
| - | {{ serverclientrun.png?400 }} | + | 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?700 }} | ||
| + | |||
| + | 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 | ||
| - | ja tenim el simulador de dispositius ModbusPal amb el qual, més endavant, crearem els nostres esclaus: | ||
| - | {{ modbuspal.png? | ||