Professional Documents
Culture Documents
Bloque:
PRINCIPAL
Autor:
Fecha de creacin:
07.07.2015
Fecha de modificacin: 14.07.2015
Smbolo
9:26:54
10:45:04
Tipo var.
TEMP
TEMP
TEMP
TEMP
COMENTARIOS DEL PROGRAMA
Netw ork 1
Ttulo de segmento
MOV_B
EN
SMB28 IN
B_I
ENO
OUT VB10
VB10
EN
ENO
IN
OUT
1.A
I_DI
1.A
VW10
VW10
EN
ENO
IN
OUT VD60
DI_R
1.B
EN
ENO
IN
OUT VD80
1 / 29
1.B
VD60
Netw ork 2
Conversin de valor analogico a valor de 0-5 V
SM0.0
MUL_R
VD80
DIV_R
EN
ENO
IN1
OUT VD30
VD30
5.0 IN2
EN
ENO
IN1
OUT
2.A
255.0 IN2
MOV_R
2.A
VD40
Netw ork 3
VD40
EN
ENO
IN
OUT VD310
Ttulo de segmento
MOV_B
EN
SMB29 IN
B_I
ENO
EN
OUT VB200
VB200 IN
ENO
3.A
OUT
I_DI
3.A
VW110
VW110
EN
ENO
IN
OUT VD160
DI_R
3.B
EN
ENO
IN
OUT VD180
2 / 29
3.B
VD160
Netw ork 4
Conversin de valor analogico a valor de 0-5 V
SM0.0
MUL_R
VD180
DIV_R
EN
ENO
IN1
OUT PWM:VD130
5.0 IN2
4.A
TEMPPEWM:VD140 TEMPPEWM:VD140
Direccin
VD130
VD140
ENO
PWM:VD130 IN1
OUT
255.0 IN2
MOV_R
Smbolo
PWM
TEMPPEWM
EN
EN
ENO
IN
OUT VD330
Comentario
3 / 29
4.A
Netw ork 5
Funcion de Pertenencia Presion Baja
SM0.0
VD310
MOV_R
>R
EN
ENO
2.5
0.0 IN
VD310
VD310
>=R
<=R
1.0
2.5
OUT UPB:VD400
SUB_R
EN
5.A
ENO
2.5 IN1
OUT TEMP1:VD600
VD310 IN2
VD310
MOV_R
<R
EN
ENO
1.0
1.0 IN
OUT UPB:VD400
DIV_R
5.A
EN
TEMP1:VD600 IN1
MOV_R
ENO
EN
OUT TEMP2:VD610
1.5 IN2
5.B
4 / 29
TEMP2:VD610 IN
ENO
OUT
5.B
UPB:VD400
Smbolo
TEMP1
TEMP2
UPB
Direccin
VD600
VD610
VD400
Comentario
5 / 29
Netw ork 6
Funcion de pertenencia "Presion Media"
SM0.0
VD310
MOV_R
<=R
EN
ENO
1.5
0.0 IN
VD310
VD310
>R
<=R
1.5
2.5
OUT UPM:VD410
SUB_R
EN
ENO
VD310 IN1
OUT TEMP3:VD620
6.A
1.5 IN2
VD310
VD310
>R
<R
2.5
3.5
SUB_R
EN
3.5 IN1
VD310 IN2
VD310
MOV_R
>=R
EN
ENO
3.5
0.0 IN
MOV_R
EN
ENO
TEMP3:VD620 IN
OUT UPM:VD410
6.A
MOV_R
EN
TEMP4:VD630 IN
ENO
OUT UPM:VD410
6 / 29
OUT UPM:VD410
ENO
OUT TEMP4:VD630
Smbolo
TEMP3
TEMP4
UPM
Direccin
VD620
VD630
VD410
Comentario
7 / 29
Netw ork 7
Funcin de Pertenencia "Presion alta"
SM0.0
VD310
MOV_R
<R
EN
ENO
2.5
0.0 IN
VD310
VD310
>=R
<=R
2.5
4.0
OUT UPA:VD420
SUB_R
EN
7.A
ENO
VD310 IN1
OUT TEMP5:VD640
2.5 IN2
VD310
MOV_R
>R
EN
ENO
4.0
1.0 IN
OUT UPA:VD420
DIV_R
7.A
EN
TEMP5:VD640 IN1
MOV_R
ENO
EN
OUT TEMP6:VD650
1.5 IN2
7.B
8 / 29
TEMP6:VD650 IN
ENO
OUT
7.B
UPA:VD420
Smbolo
TEMP5
TEMP6
UPA
Direccin
VD640
VD650
VD420
Comentario
9 / 29
Netw ork 8
Funcion de Pertenencia de la Salida "Temperatura Baja"
SM0.0
VD330
MOV_R
>R
EN
ENO
3.0
0.0 IN
VD330
VD330
>=R
<=R
1.5
3.0
OUT UTB:VD430
SUB_R
EN
8.A
ENO
3.0 IN1
OUT TEMP7:VD660
VD330 IN2
VD310
MOV_R
<R
EN
ENO
1.5
1.0 IN
OUT UTB:VD430
DIV_R
8.A
EN
TEMP7:VD660 IN1
MOV_R
ENO
EN
OUT TEMP8:VD670
1.5 IN2
8.B
10 / 29
TEMP8:VD670 IN
ENO
OUT
8.B
UTB:VD430
Smbolo
TEMP7
TEMP8
UTB
Direccin
VD660
VD670
VD430
Comentario
11 / 29
Netw ork 9
Funcin de pertenencia de la salida "Temperatura Media"
SM0.0
VD330
MOV_R
<=R
EN
ENO
2.0
0.0 IN
VD330
VD330
>R
<=R
2.0
3.0
OUT UTM:VD440
SUB_R
EN
ENO
VD330 IN1
OUT TEMP9:VD680
9.A
2.0 IN2
VD330
VD330
>R
<R
3.0
4.0
SUB_R
EN
4.0 IN1
VD330 IN2
VD310
MOV_R
>=R
EN
ENO
4.0
0.0 IN
MOV_R
EN
ENO
TEMP9:VD680 IN
OUT UTM:VD440
9.A
MOV_R
EN
TEMP10:VD690 IN
ENO
OUT UTM:VD440
12 / 29
OUT UPM:VD410
ENO
OUT TEMP10:VD690
Smbolo
TEMP10
TEMP9
UPM
UTM
Direccin
VD690
VD680
VD410
VD440
Comentario
13 / 29
Netw ork 10
Funcin de pertenencia de la salida "Temperatura alta"
SM0.0
VD330
MOV_R
<R
EN
ENO
3.0
0.0 IN
VD330
VD330
>=R
<=R
3.0
4.5
OUT UTA:VD450
SUB_R
EN
10.A
ENO
VD330 IN1
OUT TEMP11:VD700
3.0 IN2
VD310
MOV_R
>R
EN
ENO
4.5
1.0 IN
OUT UTA:VD450
DIV_R
10.A
EN
TEMP11:VD700 IN1
MOV_R
ENO
EN
OUT TEMP12:VD710
1.5 IN2
10.B
14 / 29
TEMP12:VD710 IN
ENO
OUT
10.B
UTA:VD450
Smbolo
TEMP11
TEMP12
UTA
Direccin
VD700
VD710
VD450
Comentario
15 / 29
Netw ork 11
Declarar valores de las distintas funciones de pertenencia de las salidas
SM0.0
MOV_R
EN
ENO
50.0 IN
MOV_R
EN
ENO
75.0 IN
OUT PEQ:VD510
MOV_R
EN
ENO
100.0 IN
OUT MINIMA:VD520
MOV_R
EN
ENO
125.0 IN
OUT MEDIA:VD530
MOV_R
EN
ENO
150.0 IN
OUT ALTA:VD540
MOV_R
EN
ENO
175.0 IN
OUT MUY_ALTA:VD550
MOV_R
EN
200.0 IN
Smbolo
ABIERTA
ALTA
Direccin
VD560
VD540
ENO
OUT ABIERTA:VD560
Comentario
16 / 29
CERRADO
MEDIA
MINIMA
MUY_ALTA
PEQ
VD500
VD530
VD520
VD550
VD510
Netw ork 12
Calculo de la Reglas Fuzzy 1
SM0.0
UTB:VD430
MOV_R
>R
EN
ENO
IN
OUT FR1:VD800
UPB:VD400
UPB:VD400
UTB:VD430
MOV_R
<R
EN
ENO
UPB:VD400
UTB:VD430 IN
Smbolo
FR1
UPB
UTB
Direccin
VD800
VD400
VD430
OUT FR1:VD800
Comentario
Netw ork 13
Calculo de la Reglas Fuzzy 2
SM0.0
UTB:VD430
MOV_R
>R
EN
ENO
IN
OUT FR2:VD810
UPM:VD410
UPM:VD410
UTB:VD430
MOV_R
<R
EN
ENO
UPM:VD410
UTB:VD430 IN
Smbolo
FR2
UPM
UTB
Direccin
VD810
VD410
VD430
Comentario
17 / 29
OUT FR2:VD810
Netw ork 14
Calculo de la Reglas Fuzzy 3
SM0.0
UTB:VD430
MOV_R
>R
EN
ENO
IN
OUT FR3:VD830
UPA:VD420
UPA:VD420
UTB:VD430
MOV_R
<R
EN
ENO
UPA:VD420
UTB:VD430 IN
Smbolo
FR3
UPA
UTB
Direccin
VD830
VD420
VD430
OUT FR3:VD830
Comentario
Netw ork 15
Calculo de la Reglas Fuzzy 4
SM0.0
UTM:VD440
MOV_R
>R
EN
ENO
IN
OUT FR4:VD840
UPB:VD400
UPB:VD400
UTM:VD440
MOV_R
<R
EN
ENO
IN
OUT FR4:VD840
UPB:VD400
UTM:VD440
Smbolo
FR4
UPB
UTM
Direccin
VD840
VD400
VD440
Comentario
18 / 29
Netw ork 16
Calculo de la Reglas Fuzzy 5
SM0.0
UTM:VD440
MOV_R
>R
EN
ENO
IN
OUT FR5:VD850
UPM:VD410
UPM:VD410
UTM:VD440
MOV_R
<R
EN
ENO
IN
OUT FR5:VD850
UPM:VD410
UTM:VD440
Smbolo
FR5
UPM
UTM
Direccin
VD850
VD410
VD440
Comentario
Netw ork 17
Calculo de la Reglas Fuzzy 6
SM0.0
UTM:VD440
MOV_R
>R
EN
ENO
IN
OUT FR6:VD860
UPA:VD420
UPA:VD420
UTM:VD440
MOV_R
<R
EN
ENO
IN
OUT FR6:VD860
UPA:VD420
UTM:VD440
Smbolo
FR6
UPA
UTM
Direccin
VD860
VD420
VD440
Comentario
19 / 29
Netw ork 18
Calculo de la Reglas Fuzzy 7
SM0.0
UTA:VD450
MOV_R
>R
EN
ENO
IN
OUT FR7:VD870
UPB:VD400
UPB:VD400
UTA:VD450
MOV_R
<R
EN
ENO
UPB:VD400
UTA:VD450 IN
Smbolo
FR7
UPB
UTA
Direccin
VD870
VD400
VD450
OUT FR7:VD870
Comentario
Netw ork 19
Calculo de la Reglas Fuzzy 8
SM0.0
UTA:VD450
MOV_R
>R
EN
ENO
IN
OUT FR8:VD880
UPM:VD410
UPM:VD410
UTA:VD450
MOV_R
<R
EN
ENO
UPM:VD410
UTA:VD450 IN
Smbolo
FR8
UPM
UTA
Direccin
VD880
VD410
VD450
Comentario
20 / 29
OUT FR8:VD880
Netw ork 20
Calculo de la Reglas Fuzzy 9
SM0.0
UTA:VD450
MOV_R
>R
EN
ENO
IN
OUT FR9:VD890
UPA:VD420
UPA:VD420
UTA:VD450
MOV_R
<R
EN
ENO
UPA:VD420
UTA:VD450 IN
Smbolo
FR9
UPA
UTA
Direccin
VD890
VD420
VD450
Comentario
21 / 29
OUT FR9:VD890
Netw ork 21
Proceso de desfusificacin
SM0.0
MUL_R
FR1:VD800
EN
ENO
IN1
OUT TEMP13:VD720
ABIERTA:VD560 IN2
MUL_R
EN
ENO
FR2:VD810
IN1
OUT TEMP14:VD730
MUY_ALTA:VD550
IN2
MUL_R
FR3:VD830
EN
ENO
IN1
OUT TEMP15:VD740
PEQ:VD510 IN2
MUL_R
FR4:VD840
EN
ENO
IN1
OUT TEMP16:VD750
MINIMA:VD520 IN2
MUL_R
EN
ENO
FR5:VD850
IN1
OUT TEMP17:VD760
MEDIA:VD530
IN2
MUL_R
FR6:VD860
EN
ENO
IN1
OUT TEMP18:VD770
MINIMA:VD520 IN2
MUL_R
FR7:VD870
EN
ENO
IN1
OUT TEMP19:VD780
PEQ:VD510 IN2
MUL_R
EN
ENO
22 / 29
FR8:VD880
IN1
CERRADO:VD500
IN2
OUT TEMP20:VD790
MUL_R
Smbolo
ABIERTA
CERRADO
FR1
FR2
FR3
FR4
FR5
FR6
FR7
FR8
FR9
MEDIA
MINIMA
MUY_ALTA
PEQ
TEMP13
TEMP14
TEMP15
TEMP16
TEMP17
TEMP18
TEMP19
TEMP20
TEMP21
EN
ENO
FR9:VD890
IN1
OUT TEMP21:VD900
CERRADO:VD500
IN2
Direccin
VD560
VD500
VD800
VD810
VD830
VD840
VD850
VD860
VD870
VD880
VD890
VD530
VD520
VD550
VD510
VD720
VD730
VD740
VD750
VD760
VD770
VD780
VD790
VD900
Comentario
23 / 29
Netw ork 22
Proceso de desfusificacin
SM0.0
ADD_R
EN
TEMP13:VD720 IN1
ADD_R
ENO
OUT TEMP22:VD910
TEMP14:VD730 IN2
EN
ENO
TEMP22:VD910 IN1
OUT
22.A
TEMP15:VD740 IN2
ADD_R
22.A
EN
TEMP23:VD920
TEMP23:VD920 IN1
TEMP16:VD750 IN2
ADD_R
22.B
EN
ENO
IN1
OUT TEMP25:VD940
IN2
Smbolo
TEMP13
TEMP14
TEMP15
TEMP16
TEMP17
TEMP22
TEMP23
TEMP24
TEMP25
Direccin
VD720
VD730
VD740
VD750
VD760
VD910
VD920
VD930
VD940
Comentario
24 / 29
22.B
ENO
OUT TEMP24:VD930
TEMP24:VD930
TEMP17:VD760
Netw ork 23
Proceso de desfusificacin
SM0.0
ADD_R
EN
TEMP25:VD940 IN1
ADD_R
ENO
OUT TEMP26:VD950
TEMP18:VD770 IN2
EN
ENO
TEMP26:VD950 IN1
OUT
23.A
TEMP19:VD780 IN2
ADD_R
23.A
EN
TEMP27:VD960
23.B
ENO
TEMP27:VD960 IN1
OUT TEMP28:VD970
TEMP20:VD790 IN2
ADD_R
23.B
MOV_R
EN
ENO
EN
IN1
OUT TEMP29:VD980
TEMP29:VD980 IN
IN2
Smbolo
SUMA1
TEMP18
TEMP19
TEMP20
TEMP21
TEMP25
TEMP26
TEMP27
TEMP28
TEMP29
TEMP28:VD970
TEMP21:VD900
Direccin
VD100
VD770
VD780
VD790
VD900
VD940
VD950
VD960
VD970
VD980
Comentario
25 / 29
ENO
OUT SUMA1:VD100
Netw ork 24
Proceso de desfusificacin
SM0.0
ADD_R
ADD_R
EN
ENO
FR1:VD800
IN1
OUT TEMP30:VD120
FR2:VD810
IN2
FR3:VD830
EN
ENO
IN1
OUT
24.A
TEMP30:VD120 IN2
ADD_R
24.A
TEMP30:VD120
FR4:VD840
EN
ENO
IN1
OUT TEMP30:VD120
TEMP30:VD120 IN2
ADD_R
24.B
EN
ENO
IN1
OUT TEMP30:VD120
IN2
Smbolo
FR1
FR2
FR3
FR4
FR5
TEMP30
Direccin
VD800
VD810
VD830
VD840
VD850
VD120
Comentario
26 / 29
24.B
FR5:VD850
TEMP30:VD120
Netw ork 25
Proceso de desfusificacin
SM0.0
ADD_R
FR6:VD860
ADD_R
EN
ENO
IN1
OUT TEMP30:VD120
FR7:VD870
TEMP30:VD120 IN2
EN
ENO
IN1
OUT
25.A
TEMP30:VD120 IN2
ADD_R
25.A
TEMP30:VD120
FR8:VD880
25.B
EN
ENO
IN1
OUT TEMP30:VD120
FR9:VD890
TEMP30:VD120 IN2
TEMP30:VD120
ADD_R
25.B
MOV_R
EN
ENO
EN
IN1
OUT TEMP30:VD120
TEMP30:VD120 IN
ENO
OUT SUMA2:VD110
IN2
Smbolo
FR6
FR7
FR8
FR9
SUMA2
TEMP30
Direccin
VD860
VD870
VD880
VD890
VD110
VD120
Comentario
Netw ork 26
Proceso de desfusificacin. Seal de Salida en Rango PWM 0-255
SM0.0
DIV_R
MOV_R
EN
ENO
EN
SUMA1:VD100
IN1
OUT PWM:VD130
SUMA2:VD110
IN2
PWM:VD130 IN
ROUND
26.A
TEMPPEWM:VD140 TEMPPEWM:VD140
Smbolo
PWM
SUMA1
SUMA2
TEMPPEWM
Direccin
VD130
VD100
VD110
VD140
EN
ENO
IN
OUT VD160
Comentario
27 / 29
ENO
OUT
26.A
Netw ork 27
Conversin de Doble Entero A Entero
SM0.0
DI_I
VD160
EN
ENO
IN
OUT VW100
Netw ork 28
Configuracin de la salida Q0.0 como PWM
SM0.0
PWM0_RUN
EN
SM0.0
RUN
255 Cycle
VW100
Error VB150
Pulse
28 / 29
Bloque:
Autor:
Fecha de creacin:
Fecha de modificacin:
PWM0_RUN
Asistente de salida de impulsos
14.07.2015
9:28:41
14.07.2015 10:45:04
Smbolo
Tipo var.
EN
IN
BOOL
L0.0
RUN
IN
BOOL
Arranque/paro
LW1
Cycle
IN
WORD
LW3
Pulse
IN
WORD
IN
IN_OUT
LB5
Error
OUT
BYTE
OUT
TEMP
Esta operacin se ha creado con el asistente PTO/PWM para utilizarla con la salida Q0.0. La salida se utiliza para PWM con
actualizaciones sncronas y una base de tiempo de milisegundos.
29 / 29