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:04] 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' | ||
</ | </ | ||
- | ===== Snap7 Client (eines de simulació de dispositius Siemens) ===== | + | ===== Configuració d'eines de escaneig actiu (NMAP I PLCSCAN) ===== |
- | Aquest paquet de programari està format per dues aplicacions de tipus client/ | + | Obre un nou terminal |
+ | \\ < | ||
+ | § sudo apt install nmap | ||
+ | § nmap -V | ||
+ | § sudo apt install git | ||
+ | </ | ||
+ | {{ nmap.png?700 }} | ||
- | La segona aplicació és l'encarregada d' | + | Per utilitzar |
- | 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 | ||