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 15:10] 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 118: | Línia 124: | ||
| 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' | 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' | + | ===== Configuració d' |
| - | Obre un nou terminal i instal·lem i verifiquem el paquet de software | + | Obre un nou terminal i instal·lem i verifiquem el paquet de software |
| \\ < | \\ < | ||
| § sudo apt install nmap | § sudo apt install nmap | ||
| Línia 126: | Línia 132: | ||
| § sudo apt install git | § sudo apt install git | ||
| </ | </ | ||
| + | {{ nmap.png? | ||
| - | Aquest paquet de programari està format per dues aplicacions de tipus client/ | + | Per utilitzar |
| - | La segona aplicació és l' | ||
| - | |||
| - | Obre un nou terminal i realitza en primer lloc l' | ||
| \\ < | \\ < | ||
| - | § sudo apt install | + | § git clone https:// |
| + | § cd Documentos | ||
| + | § sudo apt install | ||
| + | § cd plcscan/ | ||
| + | § python2 plcscan.py | ||
| </ | </ | ||
| + | {{ plcscan.png? | ||
| - | Descarrega i descomprimeix | + | ===== Exercicis proposats |
| + | |||
| + | ===Exercici 1. Creació de l'esclau núm. 1 MODBUS i lectura de COILS=== | ||
| + | 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). | ||
| + | </WRAP> | ||
| + | |||
| + | ===Exercici 2. Creació de l' | ||
| + | |||
| + | En aquest apartat es crearà un segon esclau amb l'aplicació Modbuspal (com has vist anteriorment) i s' | ||
| + | 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 | ||