Anda di halaman 1dari 10

000000 [Nombre de programa: NewProgram1]

(000000) Programa PLC Omron CQM1. Carga de piedra.


Para aplicación SCADA de ejemplo con All-Done Automation y Microsoft Visual Basic .Net.

[Nombre de sección: Sección1]


Sección principal. Carga de piedra.

Conversión a decimal del peso de la báscula

253.13 BIN [OP1]


(23) Peso real (en
P_On DM0 BCD)
Indicador Peso <cDM0000>
de DM1 c037 c044 c049
siempre c058 c064 c067
ON c075 c083 c094
[OP2]

000001 Conversión a BCD de la consigna de peso a cargar


(000002)

253.13 BCD [OP1]


(24)
[OP2]
P_On DM3 Consigna de
Indicador DM2 peso a cargar (en
de Carga BCD)
siempre <cDM0002>
ON c067

000002 Conversión a BCD de los valores de los temporizadores


(000004)

16.01 BCD [OP1]


(24)
[OP2]
Auto DM10 <cDM0020>
Selección DM20 c014
Automátic
o (= 1) /
Manual (=
0)
BCD [OP1]
(24)
[OP2]
DM11 <cDM0021>
DM21 c018

BCD [OP1]
(24)
[OP2]
DM12 <cDM0022>
DM22 c024

BCD [OP1]
(24)
[OP2]
DM13 <cDM0023>
DM23 c028

BCD [OP1]
(24)
[OP2]
DM14 <cDM0024>
DM24 c032

000003 Secuencia en modo automático


(000010)

16.00 16.01 0.05 18.05 Accionamiento


automático AC75
Marcha Auto I_AC75 A_AC75 <18.05>
Selección Térmico a128
Selección Automátic AC75
Marcha (= o (= 1) /
1) / Paro Manual (=
(= 0) 0)
TIM [OP1]
000 <TIM000(bit)>
DM20 a015
[OP2]
<cDM0020>
c005

000004
TIM000 0.04 18.04 Accionamiento
(000015) automático AC74
I_AC74 A_AC74 <18.04>
Térmico a136
AC74
TIM [OP1]
<TIM001(bit)>
001 a019
DM21 [OP2]
<cDM0021>
c006

000005
TIM001 0.03 0.06 17.04 18.03 Accionamiento
(000019) automático AC73
I_AC73 I_AC76 Vaciar_Au A_AC73 <18.03>
Térmico tomático a144
AC73 Sobrecarg Flag de
a de la vaciado
báscula automátic
o
TIM [OP1]
<TIM002(bit)>
002 a025
DM22 [OP2]
<cDM0022>
c007

000006
TIM002 0.02 18.02 Accionamiento
(000025) automático AC72
I_AC72 A_AC72 <18.02>
Térmico a153
AC72
TIM [OP1]
<TIM003(bit)>
003 a029
DM23 [OP2]
<cDM0023>
c008

000007
TIM003 0.01 18.01 Accionamiento
(000029) automático AC71
I_AC71 A_AC71 <18.01>
Térmico a161
AC71
TIM [OP1]
<TIM004(bit)>
004 a033
DM24 [OP2]
<cDM0024>
c009

000008
TIM004 0.00 18.00 Accionamiento
(000033) automático AC70
I_AC70 A_AC70 <18.00>
Térmico a042 a169
AC70
000009 Temporizador para simular carga de la báscula. El peso se inicializa a 0 el primer ciclo para un correcto
(000036) funcionamiento de la simulación.

253.15 MOV [OP1]


(21)
[OP2]
P_Primer #0 Peso real (en
_ciclo DM0 BCD)
Indicador Peso <cDM0000>
de primer c001 c044 c049
ciclo
c058 c064 c067
c075 c083 c094

000010
TIM010 TIM [OP1]
(000038) <TIM010(bit)>
010 b038 a041 a046
#10 a051 a061
[OP2]

000011 Simulación carga/descarga en modo automático


(000040)

16.01 TIM010 18.00 17.04 ADD [OP1]


(30) Peso real (en
Auto A_AC70 Vaciar_Au DM0 BCD)
Selección tomático Peso <cDM0000>
Automátic Accionami Flag de #10 c001 c037 c049
o (= 1) / ento vaciado DM0 c058 c064 c067
Manual (= automátic automátic Peso c075 c083 c094
0) o AC70 o
[OP2]
[OP3]
Peso real (en
BCD)
<cDM0000>
c001 c037 c049
c058 c064 c067
c075 c083 c094

000012
16.01 TIM010 100.06 17.04 SUB [OP1]
(000045) (31) Peso real (en
Auto O_AC76 Vaciar_Au DM0 BCD)
Selección Salida tomático Peso <cDM0000>
Automátic AC76 Flag de #10 c001 c037 c044
o (= 1) / vaciado DM0 c058 c064 c067
Manual (= automátic Peso c075 c083 c094
0) o
[OP2]
[OP3]
Peso real (en
BCD)
<cDM0000>
c001 c037 c044
c058 c064 c067
c075 c083 c094

000013 Simulación carga/descarga en modo manual


(000050)

16.01 TIM010 17.05 16.02 16.03 16.04 16.05 16.08 ADD [OP1]
(30) Peso real (en
Auto Máx_Man M_AC70 M_AC71 M_AC72 M_AC73 M_AC76 DM0 BCD)
Selección ual Peso <cDM0000>
Automátic Flag de Accionami Accionami Accionami Accionami Accionami #10 c001 c037 c044
o (= 1) / detección ento ento ento ento ento DM0 c049 c064 c067
Manual (= de manual manual manual manual manual Peso c075 c083 c094
0) máximo AC70 AC71 AC72 AC73 AC76
[OP2]
peso de
carga en [OP3]
modo Peso real (en
manual BCD)
<cDM0000>
c001 c037 c044
c049 c064 c067
c075 c083 c094

000014
16.05 16.01 TIM010 17.06 16.08 SUB [OP1]
(000059) (31) Peso real (en
M_AC73 Auto Mín_Man M_AC76 DM0 BCD)
Selección ual Peso <cDM0000>
Accionami Automátic Flag de Accionami #10 c001 c037 c044
ento o (= 1) / detección ento DM0 c049 c058 c067
manual Manual (= de manual Peso c075 c083 c094
AC73 0) mínimo AC76
[OP2]
peso de
carga en [OP3]
modo Peso real (en
manual BCD)
<cDM0000>
c001 c037 c044
c049 c058 c067
c075 c083 c094

000015 Control de carga en modo automático


(000065)

16.01 CMP [OP1]


(20) Peso real (en
Auto DM0 BCD)
Selección Peso <cDM0000>
Automátic DM2 c001 c037 c044
o (= 1) / Carga c049 c058 c064
Manual (= c075 c083 c094
0)
[OP2]
Consigna de
peso a cargar (en
BCD)
<cDM0002>
c003

255.05 SET Flag de vaciado


automático
GR 17.04 <17.04>
Vaciar_A b022 b043 a048
utomátic a177
o
255.06 SET Flag de vaciado
automático
EQ 17.04 <17.04>
Vaciar_A b022 b043 a048
utomátic a177
o
000016
16.01 CMP [OP1]
(000073) (20) Peso real (en
Auto DM0 BCD)
Selección Peso <cDM0000>
Automátic #0 c001 c037 c044
o (= 1) / c049 c058 c064
Manual (= c067 c083 c094
0)
[OP2]

255.06 RSET Flag de vaciado


automático
EQ 17.04 <17.04>
Vaciar_A b022 b043 a048
utomátic a177
o
255.07 RSET Flag de vaciado
automático
LE 17.04 <17.04>
Vaciar_A b022 b043 a048
utomátic a177
o
000017 Control de carga en modo Manual
(000081)

16.01 CMP [OP1]


(20) Peso real (en
Auto DM0 BCD)
Selección Peso <cDM0000>
Automátic #200 c001 c037 c044
o (= 1) / c049 c058 c064
Manual (= c067 c075 c094
0)
[OP2]

255.05 SET Flag de


detección de
GR 17.05 máximo peso de
Máx_Ma carga en modo
nual manual
<17.05>
b052 a111

255.06 SET Flag de


detección de
EQ 17.05 máximo peso de
Máx_Ma carga en modo
nual manual
<17.05>
b052 a111
255.07 RSET Flag de
detección de
LE 17.05 máximo peso de
Máx_Ma carga en modo
nual manual
<17.05>
b052 a111
000018
16.01 CMP [OP1]
(000092) (20) Peso real (en
Auto DM0 BCD)
Selección Peso <cDM0000>
Automátic #0 c001 c037 c044
o (= 1) / c049 c058 c064
Manual (= c067 c075 c083
0)
[OP2]

255.05 RSET Flag de


detección de
GR 17.06 mínimo peso de
Mín_Ma carga en modo
nual manual
<17.06>
b062
255.06 SET Flag de
detección de
EQ 17.06 mínimo peso de
Mín_Ma carga en modo
nual manual
<17.06>
b062
255.07 SET Flag de
detección de
LE 17.06 mínimo peso de
Mín_Ma carga en modo
nual manual
<17.06>
b062
000019 Reset de los marchas manuales
(000103)

0.05 RSET Accionamiento


manual AC75
I_AC75 16.07 <16.07>
Térmico M_AC75 a126
AC75
16.00

Marcha

Selección
Marcha (=
1) / Paro
(= 0)
000020
0.04 RSET Accionamiento
(000106) manual AC74
I_AC74 16.06 <16.06>
Térmico M_AC74 a134
AC74
16.00

Marcha
Selección
Marcha (=
1) / Paro
(= 0)
000021
0.03 RSET Accionamiento
(000109) manual AC73
I_AC73 16.05 <16.05>
Térmico M_AC73 a056 b059 a142
AC73
0.06

I_AC76

Sobrecarg
a de la
báscula
17.05

Máx_Man
ual
Flag de
detección
de
máximo
peso de
carga en
modo
manual
16.00

Marcha

Selección
Marcha (=
1) / Paro
(= 0)
000022
0.02 RSET Accionamiento
(000114) manual AC72
I_AC72 16.04 <16.04>
Térmico M_AC72 a055 a151
AC72
16.00

Marcha

Selección
Marcha (=
1) / Paro
(= 0)
000023
0.01 RSET Accionamiento
(000117) manual AC71
I_AC71 16.03 <16.03>
Térmico M_AC71 a054 a159
AC71
16.00

Marcha

Selección
Marcha (=
1) / Paro
(= 0)
000024
0.00 RSET Accionamiento
(000120) manual AC70
I_AC70 16.02 <16.02>
Térmico M_AC70 a053 a167
AC70
16.00

Marcha

Selección
Marcha (=
1) / Paro
(= 0)
000025
16.00 RSET Accionamiento
(000123) manual AC76
Marcha 16.08 <16.08>
M_AC76 b057 a063 a175
Selección
Marcha (=
1) / Paro
(= 0)
000026 Salidas
(000125) Actuación sobre las salidas

16.01 16.07 0.05 16.00 100.05 Salida AC75


<100.05>
Auto M_AC75 I_AC75 Marcha O_AC75 b216 a219
Selección Térmico
Automátic Accionami AC75 Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC75 (= 0)
16.01 18.05

Auto A_AC75
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC75
000027
16.01 16.06 0.04 16.00 100.04 Salida AC74
(000133) <100.04>
Auto M_AC74 I_AC74 Marcha O_AC74 b209 a212
Selección Térmico
Automátic Accionami AC74 Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC74 (= 0)
16.01 18.04

Auto A_AC74
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC74
000028
16.01 16.05 0.03 0.06 16.00 100.03 Salida AC73
(000141) <100.03>
Auto M_AC73 I_AC73 I_AC76 Marcha O_AC73 b202 a205
Selección Térmico
Automátic Accionami AC73 Sobrecarg Selección
o (= 1) / ento a de la Marcha (=
Manual (= manual báscula 1) / Paro
0) AC73 (= 0)
16.01 18.03

Auto A_AC73
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC73
000029
16.01 16.04 0.02 16.00 100.02 Salida AC72
(000150) <100.02>
Auto M_AC72 I_AC72 Marcha O_AC72 b195 a198
Selección Térmico
Automátic Accionami AC72 Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC72 (= 0)
16.01 18.02
Auto A_AC72
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC72
000030
16.01 16.03 0.01 16.00 100.01 Salida AC71
(000158) <100.01>
Auto M_AC71 I_AC71 Marcha O_AC71 b188 a191
Selección Térmico
Automátic Accionami AC71 Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC71 (= 0)
16.01 18.01

Auto A_AC71
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC71
000031
16.01 16.02 0.00 16.00 100.00 Salida AC70
(000166) <100.00>
Auto M_AC70 I_AC70 Marcha O_AC70 b181 a184
Selección Térmico
Automátic Accionami AC70 Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC70 (= 0)
16.01 18.00

Auto A_AC70
Selección
Automátic Accionami
o (= 1) / ento
Manual (= automátic
0) o AC70
000032
16.01 16.08 16.00 100.06 Salida AC76
(000174) <100.06>
Auto M_AC76 Marcha O_AC76 a047
Selección
Automátic Accionami Selección
o (= 1) / ento Marcha (=
Manual (= manual 1) / Paro
0) AC76 (= 0)
16.01 17.04

Auto Vaciar_Au
Selección tomático
Automátic Flag de
o (= 1) / vaciado
Manual (= automátic
0) o
000033 Información para SCADA

000034
100.00 0.00 MOV [OP1]
(21)
(000181) [OP2]
O_AC70 I_AC70 #0 Representacion
Salida Térmico DM30 SCADA AC70
AC70 AC70 S_AC70 <cDM0030>
c185 c187

000035
100.00 MOV [OP1]
(21)
(000184) [OP2]
O_AC70 #1 Representacion
Salida DM30 SCADA AC70
AC70 S_AC70 <cDM0030>
c183 c187

000036
0.00 MOV [OP1]
(21)
(000186)
I_AC70 #2 [OP2]
Térmico DM30 Representacion
AC70 S_AC70 SCADA AC70
<cDM0030>
c183 c185

000037
100.01 0.01 MOV [OP1]
(21)
(000188) [OP2]
O_AC71 I_AC71 #0 Representacion
Salida Térmico DM31 SCADA AC71
AC71 AC71 S_AC71 <cDM0031>
c192 c194

000038
100.01 MOV [OP1]
(21)
(000191) [OP2]
O_AC71 #1 Representacion
Salida DM31 SCADA AC71
AC71 S_AC71 <cDM0031>
c190 c194

000039
0.01 MOV [OP1]
(21)
(000193) [OP2]
I_AC71 #2 Representacion
Térmico DM31 SCADA AC71
AC71 S_AC71 <cDM0031>
c190 c192

000040
100.02 0.02 MOV [OP1]
(21)
(000195) [OP2]
O_AC72 I_AC72 #0 Representacion
Salida Térmico DM32 SCADA AC72
AC72 AC72 S_AC72 <cDM0032>
c199 c201

000041
100.02 MOV [OP1]
(21)
(000198) [OP2]
O_AC72 #1 Representacion
Salida DM32 SCADA AC72
AC72 S_AC72 <cDM0032>
c197 c201

000042
0.02 MOV [OP1]
(21)
(000200) [OP2]
I_AC72 #2 Representacion
Térmico DM32 SCADA AC72
AC72 S_AC72 <cDM0032>
c197 c199

000043
100.03 0.03 MOV [OP1]
(21)
(000202) [OP2]
O_AC73 I_AC73 #0 Representacion
Salida Térmico DM33 SCADA AC73
AC73 AC73 S_AC73 <cDM0033>
c206 c208

000044
100.03 MOV [OP1]
(21)
(000205) [OP2]
O_AC73 #1 Representacion
Salida DM33 SCADA AC73
AC73 S_AC73 <cDM0033>
c204 c208

000045
0.03 MOV [OP1]
(21)
(000207) [OP2]
I_AC73 #2 Representacion
Térmico DM33 SCADA AC73
AC73 S_AC73 <cDM0033>
c204 c206

000046
100.04 0.04 MOV [OP1]
(21)
(000209) [OP2]
O_AC74 I_AC74 #0 Representacion
Salida Térmico DM34
AC74 AC74 S_AC74 SCADA AC74
<cDM0034>
c213 c215

000047
100.04 MOV [OP1]
(21)
(000212) [OP2]
O_AC74 #1 Representacion
Salida DM34 SCADA AC74
AC74 S_AC74 <cDM0034>
c211 c215

000048
0.04 MOV [OP1]
(21)
(000214) [OP2]
I_AC74 #2 Representacion
Térmico DM34 SCADA AC74
AC74 S_AC74 <cDM0034>
c211 c213

000049
100.05 0.05 MOV [OP1]
(21)
(000216) [OP2]
O_AC75 I_AC75 #0 Representacion
Salida Térmico DM35 SCADA AC75
AC75 AC75 S_AC75 <cDM0035>
c220 c222

000050
100.05 MOV [OP1]
(21)
(000219) [OP2]
O_AC75 #1 Representacion
Salida DM35 SCADA AC75
AC75 S_AC75 <cDM0035>
c218 c222

000051
0.05 MOV [OP1]
(21)
(000221) [OP2]
I_AC75 #2 Representacion
Térmico DM35 SCADA AC75
AC75 S_AC75 <cDM0035>
c218 c220

000052 END
(01)
(000223)

Anda mungkin juga menyukai