You are on page 1of 75

TWIDOSUITE

Haciendoclickenelicono

semuestraelcuadrodedialogoenelquepodemoselegirel

mododeTwidoSuiteenelquetrabajaremos.

ActualizacindeAutmatas

EnActualizacindeAutmatasseactualizaelfirmwaredelosequiposTwido,atravsde4pasos.
ADVERTENCIA: SedebetenerextremocuidadoconnocortarlaenergadelTwidoduranteelproceso
deactualizacindefirmware,yaqueestoocasionaraundaogravealequipo.

ModoVigilancia

ElmodovigilancianospermiteverlainformacindelamemoriadelTwido,monitorearel
funcionamientodelPLCyforzarlasentradasysalidas

ModoProgramacin

Estemodonospermiteprogramarlaaplicacinquevamosarealizar,manejodeentradasysalidas,
comunicacinconotrosmdulosyusodelamemoriadelPLC

CreacindeunNuevoProyecto(1)

Hacer
click

seleccionar

Completarlainformacindel
Completar
la informacin del
proyecto

CreacindeunNuevoProyecto(2)

Unavescompletadoslos
Una
ves completados los
datosdarclickenCrear

CreacindeunNuevoProyecto(3)
Sepuede
empezara
programar
la
aplicacin

Habilitados

ConfiguracindelHardwaredelAutmata(1)

Hacerclick

Panelde
catalogode
productos

I
Imagenybreve
b
descripcindel
producto

ConfiguracindelHardwaredelAutmata(2)

Tiposdebases
Tipos
de bases
detwido

ConfiguracindelHardwaredelAutmata(3)

Elegirunabasey
luegobuscarla
referenciadelTwido
queseusar.

LuegodeseleccionarunTwido,arrastrarelnombreycolocarloenelpanelgrafico.
Haciendodobleclicksobrelabaseseleccionada,seabrirelsiguientecuadroenel
quesepuedeobservarlasvariablesdelTwido

Configuracindesmbolosparalasvariablesfsicas(1)

Panelgrafico
g
enelquese
veel
autmatay
sus
ampliaciones

Panelde
configuracin
delos
elementosde
hardware

Configuracindesmbolosparalasvariablesfsicas(2)

Elpaneldeconfiguracinmuestraunadescripcinylaconfiguracindelobjetoque
estseleccionadoenelpanelgrficosuperior.Tambinseobservalasvariablesfsicasy
suestado

Configuracindesmbolosparalasvariablesfsicas(3)

Smboloquele
asignasala
entrada
Caractersticasdelas
entradas

Utilizadopor:bloquesdefuncinqueutilizanlaentradaosiseusaparaactivarunevento.
Filtrado: configuracindelfiltroparareducirruidoenlaentrada.

Configuracindesmbolosparalasvariablesfsicas(4)

Smboloquele
asignasala
salida

Estado?: Indicaelestadodelautmata,siestenmodoRUN,lasalidaesuno,sielautmataest
enSTOPoerror,lasalidaseestableceencero.
Utilizadopor:bloquesdefuncinqueutilizanlasalida.

Configuracindesmbolosparalasvariablesfsicas(5)

Crearunprogramayutilizarlasentradasysalidasconfiguradas.

Configuracindesmbolosparalasvariablesfsicas(6)

Lossmbolossevisualizaranencimadelasentradasysalidasquehallamosconfigurado.

Configuracindelossmbolosparalasvariablesinternas(1)

Seleccionando%M tenemoslaopcindeconfigurarsmbolosparalosbitsdememoria.

Configuracindelossmbolosparalasvariablesinternas(2)

Smbolo: esdondedefinimoselsmbolodecadaBitdememoria.
Uso: apareceseleccionadostodolosbitsqueestnsiendousadosensuprograma.

Configuracindelossmbolosparalasvariablesinternas(3)

Seleccionando%MW tenemoslaopcindeescribirsmbolosparalaspalabrasdela
memoriainterna.

Configuracindelossmbolosparalasvariablesinternas(4)

Smbolo: esdondedefinimoselsmboloparacadapalabradememoria.
Uso: apareceseleccionadostodolaspalabrasqueestnsiendousadosensuprograma.

10

Configuracindelossmbolosparalasvariablesinternas(5)

Seleccionando%MD tenemoslaopcindeconfigurarsmbolosparalaspalabrasdobles
delamemoriainterna.

Configuracindelossmbolosparalasvariablesinternas(6)

Smbolo: esdondedefinimoselsmboloparacadapalabradobledelamemoria.
Uso: apareceseleccionadostodolaspalabrasdoblesqueestnsiendousadosensu
programa.

11

Darclickparaacceder
Alasopcionesdeconfiguracin.

Darclickaestapestaa
paraaccederalapantalla
ConfigurarelComportamiento

SeleccionarlacasillaparaunaGestinautomtica

12

Activarlacasillasisedesea
unacceso
Manualdelosniveles

Seleccionarparaunmododeoperacinnormal

Configuracindelmododeoperacin,normaloperidico.

13

Modificaeltiempomnimodeciclo
antesdecomenzarotraexploracin

Mododeoperacinperidico
Cambiaeltiempodeejecucindelaaplicacin
Controladaporelwatchdog.

Paraconfiguraruneventoperidicolimpiarlacasilla

Paravariarlostiemposdeeventoyelnmero
Desubrutinaquedeseequeinterrumpaalprograma

Ojolosrangosmostradosdebenrespetarseparanoincurrirenerror.

14

AlseleccionarlacasillaelPLCarrancara
ysepondrenRUNenformaautomtica

Delocontrarioseseleccionauna
entradaparadichafuncin

Laseleccindelacasillapermitecrearenformaautomtica
unrespaldodelprogramaenlaEEPROM

15

Validaloscambiosrealizadosenlapagina

Paravalidarloscambiossedebehacerclickenelboton
Aplicar,delocontrarionosegrabarnloscambios.

Activalaopcincontrasea
Campoparaponerlacontrasea
p p
p
Desactivaopcincontrasea

Proporcionalasopcionesdeproteccindeunaaplicacin.

16

Defineelestadodelaproteccindelaaplicacin

LaopcinProtegerlaaplicacindelautmatasepuedeactivarodesactivar.Siestactivada,evitael
accesoalaaplicacindelautmata,peronoalaaplicacindelPC.Estaopcinprohbelastransferencias
noautorizadasdeunaaplicacinypuedeseleccionarsecuandosetransfiereunaaplicacinalautmata

Insertaunaseccinenelprograma,enformaconsecutiva

SeleccionarlapestaaProgramar,luegolaseccinEditarPrograma.

17

Insertaunaseccin,entredosseccionesyacreadasenelprograma

Insertaunnuevoescalnentredosescalonesyacreados

Creaunnuevoescalndeprograma

18

Situarsesobreelescalnyhacerclick

Hacerclickparainsertaruncontactonormalmenteabierto

Hacerclickparainsertaruncontactonormalmentecerrado

19

Podemosasociarvariablesaloselementosdememoria.Escribiendo
lavariableenelespacioSmbolo.

EstosSmbolosestnasociadosaloscontactosinsertados.

20

Insercindeconexionesenparalelo(1)

CONELMOUSEARRASTRARDESDEDONDESEDESEA
NASCALACONEXIN

Insercindeconexionesenparalelo(2)

LLEVARLACONEXINHASTASUPUNTO
FINALYSOLTARELMOUSE

21

Insercindeconexionesenparalelo(3)

Insercindeconexionesenparalelo(4)

SEPUEDETENERHASTA7CONEXIONESEN
PARALELOENUNMISMOESCALN

22

Configuracinyusodetemporizadores(1)

Configuracinyusodetemporizadores(2)

23

Configuracinyusodetemporizadores(3)

Configuracinyusodetemporizadores(4)

ASIGNARUNSMBOLOALBLOQUEDE
TEMPORIZADORAUTILIZAR

24

Configuracinyusodetemporizadores(5)

SELECCIONARELTIPODE
TEMPORIZADORAUTILIZAR

Configuracinyusodetemporizadores(6)

SELECCIONARLABASEDETIEMPOADECUADA

25

Configuracinyusodetemporizadores(7)

SELECCIONARELNMERODEPRESELECCIN

Configuracinyusodetemporizadores(8)

ESCOGERQUELOSPARMETROSDELBLOQUESEAN
AJUSTABLESONODURANTELASIMULACINO
EJECUCINDELPROGRAMA

26

Configuracinyusodetemporizadores(9)

Configuracinyusodetemporizadores(10)

27

Configuracinyusodetemporizadores(11)

ARRASTRARELBLOQUEHASTALALNEADELESCALN

Configuracinyusodetemporizadores(12)

28

Configuracinyusodetemporizadores(13)

AADIR LA ENTRADA Y SALIDA CORRESPONDIENTES


AADIRLAENTRADAYSALIDACORRESPONDIENTES

Configuracinyusodecontadores(1)

AADIR LA ENTRADA Y SALIDA CORRESPONDIENTES


AADIRLAENTRADAYSALIDACORRESPONDIENTES

29

Configuracinyusodecontadores(2)

Configuracinyusodecontadores(3)

30

Configuracinyusodecontadores(4)

ASIGNARUNSMBOLOALBLOQUEDE
CONTADORAUTILIZAR

Configuracinyusodecontadores(5)

SELECCIONARELNMERODEPRESELECCIN

31

Configuracinyusodecontadores(6)

ESCOGERQUELOSPARMETROSDELBLOQUESEAN
AJUSTABLESONODURANTELASIMULACINO
EJECUCINDELPROGRAMA

Configuracinyusodecontadores(7)

32

Configuracinyusodecontadores(8)

Configuracinyusodecontadores(9)

ARRASTRARELBLOQUEHASTALALNEADELESCALN

33

Configuracinyusodecontadores(10)

Configuracinyusodecontadores(11)

AADIR LAS ENTRADAS Y SALIDAS CORRESPONDIENTES


AADIRLASENTRADASYSALIDASCORRESPONDIENTES

34

RelojRTC(1)

ARRASTRARELBLOQUEDELRELOJHASTALAPOSICION
QUESESEALAENVERDE

RelojRTC(2)

35

Funcincalendario(1)

Funcincalendario(2)

36

Funcincalendario(3)

Funcincalendario(4)

37

Funcincalendario(5)

ELEGIRLASALIDAYSUINTERVALODE
TIEMPOPARASUACTIVACIN

Funcincalendario(6)

38

Seleccionar el escalon en donde se incluir un bloque de operacin. Hacer click


en el icono de bloque de operacin.

Hacer click en el bloque de operacin insertado para ingresar la operacin


deseada. Para la asignacin se utiliza el formato :=

39

Seleccionar el escaln deseado y hacer click en el smbolo de bloque de


comparacin.

Hacer click sobre el bloque para ingresar la variable y la condicin a validar. En


el ejemplo se activara el bit de memoria m0 si %mw10 esta entre 120 y 150.
Se pueden usar los operadores =, >, < , >=, <=.

40

Para la creacin de subrutinas hacer click en el icono sealado. Se agregara una


nueva seccin la cual ser la subrutina. El numero que se muestra es la
identificacin que se utilizar para llamar a la subrutina

Para llamar a la subrutina desde el programa principal, insertar un llamado a


subrutina.
Importante: cuando se usan subrutinas se debe colocar una bobina end al
final del programa principal.

41

En el salto insertado ingresar la direccin de la subrutina a la cual acceder con


el formato SRx

desplazarse

Para insertar un contador rpido desplazarse usando las flechas hasta encontrar
el icono del contador rpido y hacer click.

42

desplazarse
Seactivacuandollegaalacuentapredeterminada

Para insertar un contador rpido desplazarse usando las flechas hasta encontrar
el icono del contador rpido y hacer click.

Una vez insertado el bloque hacer doble click en este para la configuracin
posterior

desplazarse

Para insertar un contador rpido desplazarse usando las flechas hasta encontrar
p
y hacer click.
el icono del contador rpido

Seleccionar el tipo de cuenta que se desea e ingresar el valor de preseleccin,


luego hacer click en aplicar

43

desplazarse

Para insertar un contador muy rpido desplazarse usando las flechas hasta
encontrar el icono del contador muy rpido y hacer click.

Hacer doble click en el bloque para la configuracin del bloque

44

Hacer doble click en el bloque para la configuracin del bloque

El umbral S0 activar TH0 el mismo que activara la subrutina 0, S1 activara TH1 y activara
la subrutina 1. Adicionalmente se puede configurar Q0.2 y Q0.3 para que se activen segn
las opciones mostradas. I0.2 se puede configurar para una entrada adicional para resetear
la cuenta. Por su parte I0.3 puede ser una entrada para capturar la cuenta actual

45

Importante poner la bobina end en el programa principal ya que se esta utilizando


subrutinas.
Numerar las subrutinas segn la configuracin hecha anteriormente

ContadorMuyRpido:funcinascendente/descendentebifsico(1)

SeleccionarObjetosdeE/S %VFC yaparecerelcuadrodeconfiguracindelContador


MuyRpido,endondesehabilitayseconfiguraelmododeoperacin.

46

ContadorMuyRpido:funcinascendente/descendentebifsico(2)

Aplicar despus
deelegirmodo

Seleccionarelmodo
ascendente/descendente
bifsico

ContadorMuyRpido:funcinascendente/descendentebifsico(3)

Valorenquela
cuentasepondral

Primerumbraldelcontador,
puedetomarcualquiervalor
Segundoumbraldel
contador tiene q ser mayor
contador,tieneqsermayor
queS0

Seleccionarsise
deseausaruna
cuentade0
4294967295
Alseleccionarlo
sepodr
modificarel
valordelos
Umbralesla
Preseleccion
duranteel
programa

47

ContadorMuyRpido:funcinascendente/descendentebifsico(4)

Salidasauxiliares
consucondicin
deactivacin.

%I0.2vuelvelacuentaal
valorpreseleccionado
%I0.3capturaelvalor
actualyloalmacenaen
%VFCi.CD

Disparoscontroladosporeventosde
lasealdecuenta

ContadorMuyRpido:PROGRAMACION(1)

HacerclicksobreProgramar yluegoagregarunalneadeprogramacin.

48

ContadorMuyRpido:PROGRAMACION(2)

Buscarenelmeneliconodecontadormuyrpido,seleccionarloyarrastrarlohaciala
lneadeprogramacin.

ContadorMuyRpido:PROGRAMACION(3)

Aparecerelbloquedelcontadormuyrpido,consusrespectivasentradasysalidas:IN,habilitael
bloque;S,inicializalacuentaalvalorpreestablecido;F seponeen1cuadosedesbordalacuenta;
U,desborde;TH0,desbordedelUmbralS0,TH1,desbordedelumbralS1.

49

ContadorMuyRpido:PROGRAMACION(4)

Entradasde
controldel
bloque

Salidasque
reflejanel
estadodela
cuenta

ContadorMuyRpido:Frecuencimetro(1)

Aplicar despus
deelegirmodo

Seleccionarelmodo
Frecuencimetro

La funcin de frecuencmetro %VFC se utiliza para medir la frecuencia de una


seal en Hz en la entrada %I0.0.1. El rango de frecuencias de media oscila
entre 10 y 20 kHz.

50

ContadorMuyRpido:Frecuencimetro(2)

Rangodemedicin,
100Hza20kHz

Rangodemedicin,
10Hza20kHz

Solo se hace uso de la entrada %I0.1, las dems entradas no son utilizadas

ContadorMuyRpido:FrecuencimetroPROGRAMACION(1)

HacerclicksobreProgramar yluegoagregarunalneadeprogramacin.

51

ContadorMuyRpido:FrecuencimetroPROGRAMACION(2)

Buscarenelmeneliconodecontadormuyrpido,seleccionarloyarrastrarlohaciala
lneadeprogramacin.

ContadorMuyRpido:FrecuencimetroPROGRAMACION(3)

%VFCi.T base de tiempo de la frecuencia


F Desborde
S inicializacin del bloque

52

1.HacerclickenConfigurar

2.SeleccionarlaopcinConfigurarlosDatos

3.ClickenObjetosdeE/S

4.Clickenlaopcin%PLS/%PWM

5.Seleccionarlacasilla

SeleccionalabasedetiempoTBparalamodificacin
delperodoconfigurable.

%Q0.0y%Q0.1sonsalidasespecializadassielmodo%PWMest
seleccionado.

53

Preseleccindelperiodoconunrango
Quevaradependiendodelabasedetiempo

Base de tiempo utilizada para variar el periodo


Basedetiempoutilizadaparavariarelperiodo

Salidas%Q0.0y%Q0.1especializadassi%PLS
estaseleccionado.

54

Preseleccindelperiodoconunrango
Quevaradependiendodelabasedetiempo

FuncinPID(1)

ESCOGERQUEENTRADADELMDULOANALGICOSER
LAENTRADADEREFERENCIAYASIGNARLESUS
CARACTERSTICAS

55

FuncinPID(2)

FuncinPID(3)

SENECESITALASIGUIENTECONFIGURACIN

56

FuncinPID(4)

FuncinPID(5)

57

FuncinPID(6)

FuncinPID(7)

ESCOGERELMODODE
FUNCIONAMIENTO

58

FuncinPID(8)

PID<=modonormal
AT+PID<=elautotunningseactivaaliniciarelPIDyluegodeintroducirlosvaloresde
ganancia,elPLCpasaamodoPID.
AT<=elautotunningseactivaaliniciarelPIDyluegodeintroducirlosvaloresdeganancia,
elPLCsedetieneyespera
Palabra<=elmodoPIDsecontrolaasignandociertosvaloresaalgunapalabradememoria.

FuncinPID(9)

ASIGNARLAVARIABLEDEENTRADA.
LACONVERSINSEUTILIZAPARAHACERESCALAMIENTOLINEALALAENTRADA.
LAOPCINDEALARMAESOPCIONALPARADETECTARLIMITESPERMITIDOSYACTIVAR
SALIDASASOCIADAS.

59

FuncinPID(10)

ASIGNARLASVARIABLESDELPID.SE
PUEDENASIGNARMEMORIASPARA
CONFIGURARSEENLNEA

FuncinPID(11)

ELAUTOTUNNING(AT)SEUTILIZAPARAAHORRARTIEMPOENSINTONIZAR.
TPICAMENTESEUTILIZAENCONTROLDETEMPERATURA.SECONFIGURA
INDICANDOELLMITEQUELAVARIABLEMEDIDANOEXCEDERDURANTEEL
PROCESODEATYLAPALABRAASOCIADAALACONSIGNADESALIDA.

60

FuncinPID(12)

CONFIGURARLOSPARMETROSDESALIDACOMOTIPODEACCIN,LMITESDE
SALIDACONACTIVACINDEBIT,PASARALMODOMANUALDEPID,LAPALABRA
ASOCIADAALASALIDAYLAOPCINDEPWM.

FuncinPID(13)

SEDEBEHABILITARELBLOQUEDEPDIAUSARANTES
DEEJECUTARELPROGRAMA

61

Referenciasdeadaptadorespara
comunicacinserial,hacerclickenuno
y arrastrarlo hasta la zona verde
yarrastrarlohastalazonaverde

PuertodecomunicacinserialquesoportaModbus,
ConexinRemotayAscii.

62

Hacerdobleclickenelpuerto,paraaccederalapantallaConfiguracin

Desplegarlaslistaparaseleccionareltipodecomunicacin

PuertodecomunicacinserialquesoportaModbusy
ConexinRemota.

Seleccionareltipodefuncindelpuerto:
MaestrooEsclavoysiesesclavoseleccionar
elnmerodeesclavo

63

Agregarunelementoderedparalacomunicacin.
Enestecasoagregamosunelementogenricodecomunicacinserial.

Hacerdobleclicksobreelelementoparalaconfiguracin

1.DarleunnombrealEquipo

2.Muestraelprotocolodecomunicacin

3.SeleccionaladireccindeEsclavo

64

Darunnombrealared

Desplegarlalistaparaseleccionarlavelocidaddecomunicacin

Seleccionarelnumerodebitsdedatosatransmitir

65

Escogereltipodeparidadausarparacontrolarerroresdeenvo.

Escogerlacantidaddebitsdeparadaenlatrama.

66

Modificaeltiempodeesperapararespuestay
Tiempodeesperaparaenvodetramas.

Hacerclickparavalidarloscambios.

Arrastrar la opcin interfaz de ethernet hacia la parte azul

67

Haciendo doble click sobre el twido port se ingresa a la configuracin de la direccin IP

Dando doble click al puerto modbus del twido se ingresa a la ventana para configurar el
tipo de comunicacin y la direccion a usar

68

Unir el puerto modbus del Twido con el del Twido Port y hacer doble click para la
configuracin de la comunicacin

69

Hacer click en el icono de preferencias

Hacer click en agregar para crear una nueva conexin. Seleccionar conexin de tipo
Ethernet, ingresar la direccion IP que se utiliz anteriormente y seleccionar Direc en la
siguente casilla.

70

Para ingresar a la configuracin de la macro com hacer click en configurar.

Seleccionar configurar los datos, luego al lado izquierdo seleccionar objetos avanzados y
seleccionar Macros Com

71

Seleccionar la instancia 0 ( com 0). Seleccionar que operacin se desea realizar. En este
caso leeremos N palabras. Ingresamos la direccin de inicio de la Macro ( direccin 50).
Luego hacer click en aplicar y regresar a la edicin del programa

En el programa se crea un bloque de operacin para asignar la direccin en donde iniciar


la lectura de datos. Se utiliza c_rdnw_addr1_0

72

Numerode
palabrasaleer

Numerodemacro

Crear otro escaln para que la lectura se ejecute. Se leern 4 palabras a partir de la
direccin 1603.
Las palabras ledas se almacenaran a partir de la direccin inicial (50) + 7, en este caso
ser a partir de la direccin 57

Para ingresar a la configuracin de la Macro Drive hacer click en configurar.

73

Seleccionar configurar los datos, luego al lado izquierdo seleccionar objetos avanzados y
seleccionar Macros Drive

Seleccionar Drive 0 y seleccionar D_manager. La direccin de inicio puede ser modificada.


Aplicar los cambios y regresar al programa principal.

74

Controlala
comunicacin
ATVenmodo
consigna
Referenciadada
pormw30

Actualizacinde
lavelocidad

Para una configuracin bsica de la macro drive escribir las siguientes lneas

Girosentido
horario
Girosentido
antihorario
parada

Eliminacinde
errorde
comunicacin

75

You might also like