Upload
javiermtzgzz18
View
147
Download
3
Embed Size (px)
Citation preview
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 1/106
2-82-82-82-9
2.3 Entregade rnensajesFinde h corversiónLocalizarde enoreslrngñú rnensajes
2. 4 Interpretación e mensajesAnálisbde mensajesMensajes
e errorAdnerlenciasInformacióndicional
2.5 Creaciónde macrosUtilidadFunción e macrosMacros e comandosMacros leOBInstruccionesarab crmión demaGEditarmacros
2.6 Nuwo anariqre tle h carrcndtln yreprocesarnirnto d arcfiro ASCIIAYltL7 readcConveftif rrraiünente
Preparard rcprwn*ntoEfecu.s d regcesar¡ier¡to
ReproecrmlcrÉo dcl pmgrama converüdo
3.1 Resuner¡breve¿fu qué eprocesar?Procedimiento
3.2 Comprobara ransferenciaeparámetrosComando TEP5 BcParámetroe módulo>Parámetros ctuales
3.3 Efectuar daptacionesondicionadasor a CPUFuncionalidade aCPUAclaptar l programaconvertido
3.4 Introducirosa¡usítesel sislemaen STEP7DiferencbsenÍe STEP5 y STEP7Cornrersi5nle DBy DX
3.5 lr¡toctrcid a¡cfúroconv€rüdo nu¡ prcgramatle r.¡s¡¡arbSTEP7Prograrrc de us¡añ STEP7Cofi¿üd adúw cdtr€rtió
3.6 Tranlmnar la listade asigadth cornrertidaen unatabladesinbGTablasclesfnüdc en STEP7lmportara lista de a{¡aión conrrcrüda
3.7 Copiar as uncft:nes TEP7 FC61 a FC99
en el programade usuarb STEP7Módulode funciónestárxbr STEP5Copiaras FCs
Compilarel programa w€rtib
2-102-10
2-r02-122-13
2-142-142-142-142-152-152.16
2-172-17
2-172-17
3.1
3-33-33€
3-l3-{3-{
3-53-t3-5
363€3€
g7
3-73-7
3€3-83-8
3-93-93-9
3-103-10
vt
3.8Compilarcon el Compler AWL
C.x¡nr¡ereióne prooramasSTEP5c7gciooUo78clol{1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 2/106
lndice
1-41 41 41-41- 4
1 41-f1- 5
1€1-61-6
1-7
2€2-324
2-42-424242-52-52-62-€,
2€
lntroducción
1 . 1 Resumenreve¿Quése convierte?¿Quéherramientae utiliza?¿Quéhaceel S5/S7Converter?¿Quédebe realizar l usuario?
t .2 ¿Cómose convierte nprogramaSTEPS?ProcedimientoAnálisisdel sistema 5Preparacióne la conversiónConversiránelprograma TEP5Procesamiato delprograma onvertidolr¡furma¿*5ndkionalDesarolo
lsfut d dsterna55An¡esde acanvs$ahM ó d i o s . . . . . .A¡¡.rstesddSsHnaVolumenecomanbSoftware stándarFuncionesspeciales
1.4 Preparara conversiónPuntode partidaIndicaciónoptativaProcedimiento
Convor¡lón de programas STEp5
21
22
ResumenreveProcedimientoInformación dicional
Arranquede laconversión . . .RequisitoAnanquedel S5/S7ConverterManejoSelecciónde unarcfiivode programaModificar os nornbresde los arcfrivc d€sripNede asignación>ncnuevoMódulosde tunciónestándarSTEP 5
Procesamiento e la qw€rsftl
1 3
l-1
1-3r€1€1-31-3
1 €r€1 €16
1-71-7
1-72-1
Conversirnde fogrrqF STEPsc79000.,1707¡crótol
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 3/106
7\Próloqo
Guía de bs L,,rs iguientesmanuales escribcn l hardwareS7-3ü):manua|€S
Asir0¡nci¡ Foeibilidadespan efccruarpr:ácrkzsdireccionesparaconsrltas:véaseel apendiceadhlonal del manual Sistema e automatización7-300, uncionesntegradas'.
;;""r"
deobservacionessugerenciaselativas apresenteocumentación,erogamosue ellene l ormulario uese ncluye l in delpresent€ anual que oenvíe SIEMENS.
iv
Manual Contenido
Configuracióne uns7-300
Descripciútdel hardware 7-300:. Preparacióne la nstalaciónel 57-300I Montajed€l S7-ln
¡ cableado prepcrrrrh d€l s7-300 ara a puesta n marcha. Propiedadesdatos écnicos e os módulos57-300
Lista de oper¿cioness7-3{n PU_',r12.cPU r{
Descripcióne os comandcde a CPU312y la CPU 3 4.incluidosos tiempo; de ejecrrkin de todos os comandos
Au¡ómar¡pro¡remablcs7-3{n-Furckrc ioegrrfu
Descripcióne as uncionesntegradase a CPU 3ll:. Funciónntegrada e recuencimetro. Funciónntegrada e contaje
U¡ibd & p.o3rnrxnFG 7rr
Descrig:ión el hardwaree a unidad eprogramaciónPG):r ltonrajey puesta n marcha e a unidad eprogramación. Pcibilidades eampliacióno Conñguración
. Dli¡!¡óc¡ico & errores
Conversiónde progra:ria:: :TgÍ 5c79000J7078-C101-01
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 4/106
M¡¡rrl Conte¡ldo
STEPT js¡ d.insnaisAWL
M¡¡ud d€ referencia araprogramarm d lc¡grEF f¡g¡ dcimn¡ccionesAWL:o Fundamentosp.ej.esrructuradeAWL fqrc r¡¡áici
sintaxis)o Descripciónde odasasoperaciones cSTEF 7 (ca cjcqhe
de programación). Descripción e as dife¡entes osibilidadcs órccci¡¡-
mien¡oen STEP7 (conejemplos). Descripcióne as uncioncsntegradase a CpU. Descripcióne os rcgisrc internos e a CPU
STEP 7 Esquema econtactosKOP
Manual de rcferencia 6n progfi¡ma¡con el lenguajencqua ftcontactos OP:. Fundanpnrc (pd. cs¡nffi¡ra dÉ KOB formatosnumériu,
sinaxis)o DcscriFb & ¡d¡s hsqcrci<rc dc STEp7 (conejcmph
& pogrrcn)I D¡scriFb e hs ¡ttn-s pd;t¡¿¡rtcs dcdi¡ecci¡¡-
tú¡tr STEPT(cc.icf¡.r¡. Desrigclh& htui-¡i¡grúsdchCPU. Dc¡cripcifo& brtaistcimcrrc& l¡ CPU
SIEPTFrci-#thci -d dc¡
Dcscripcióodctallad&. dc todes as uncionesesrá¡dar F9 intcgradasenSTEP 7 y. & tod¿s as uncioncsde sisrema SFQ integradas n el sis-
¡co¡ opcrativodc la CPU
SfElTCcr¡dfrep¡nSfEl5
bdup infmnrlrc para oovcfiirprognmas scrito nSTEPe STEP :. Tr&FoclS9STCmrcrtcr. l4b¡fut¡Fr¡ h"oawrsiSo. llriffi & ¡üc fui¡¡lc¡ c¡*drr STEP @ovcr
dcca STEP
STEP7 lndice gencral Indiccalfabctioo& mdoehe muhs STEP 7.
Ademásdelpresentemanual,€ncontñ¡¡ámás nfo¡u¡acióo eferentea la cotrvcrsktodeprogramas TEP5 en a ayuda nlinede a herr¿mienta.S5/S7onverter eSTEP7.
Conversión e fogrüt¡8s STEP 5c79000rr7078c10101
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 5/106
Finalklad delmanual
Dostinatarios
Ambito de valid€z
Inbgrec5nrtdconPnodrlr¿m¡rg¡trdón
Este manual le asis¡een su rrebajocon la herramient¿sTEP ? S5:S7 Convener. [.a
intbrmación contcnid¡ c¡ el mismo le pcrmite
o integrarprograms STEP5 Yaexistcnles n el nuevomu¡rdodt 57 ¡-convertirlos
cn program͡sSTEP 7.
. utilizar tunciones & STEP7 Ya conveftidas (anterioresm<idulc de fu¡rión es-
tándar STEP5) cn lecrciir dc susprogramasSTEP7'
El manual está dirigido a prognm&rcs dc programasSTEP 7'
El m¡nualesválidoparaaversión-Od softsareSTEP7'
El s¡¡miois¡ro el softwareSTEP coqcre G Fquetesdistintos.
[-¡ tu¡¡nenración deSTEP esválidape ü:
. cf poqrsc STEP7 Mini Y
. cf FqÉc STEP7 Basis(t|¿D k permite lusodeFMs.dcCPsy & pqr¡* opcionales)'
E*¡¡r¡n|hfDPaftede|paquetededocumccb&STEP7(N0dereferenciaóESrElO4 AfIlSbA0), que i
"otpontd€lTúair¡ e STEP7 y de osmanuales
siguicrncs
Oft"* l"*"t*imientoe bísis pr rhcir y cscritir
FogramasenSTEP7:
¡ Instrucciones ejemplc pre rliutr b difcrtt:s Détodc
de diseñodeProgramas. Funcionamiento e la CPtt dcs& GlpÚ & Yis¡ dcl progra-
mador:estructurade Iar¡rcmrr rlrlm-¡ü' úpc dc
datos. Programación on STEP7: lladr dc nóú¡c' a¡iSE-ioo
defarámetros,diferenciascot ür Ósrirc úpc &
STEPTlbfu&pfogr¡üú
Of"". i"f"**t"t- paracl ¡¡so& l¡s brr¡ú¡c & Slur l:
. lnsralación elsoftwareSTEPT
r Planiñcacióne a sesionOcproglrxi
¡ Creación emódulos ecodigo & dG
. Escrituradeprogramasdc r¡s¡¡b c¡ hr¡n dc archivo de
tcxto
. Uso de nombres imbólis Fr¿ opcrrG' Configuracióny paramcniuln & ¡r¡idulosha¡dware
. Cargay pruebade prognnr.rsdcerb
. Estrudurade a comunieb ct¡rc veriasCPUs
r l¡strucciones ara ntercurcor co rcd autómatas
STEP M¡ordeusuario
c-.,""i'-$gfs,'fSfa
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 6/106
Prólogo
Conversión e proqrar,lasSTEPgc79000-J7078-C10101
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 7/106
Consignasdeseguridad para elusuario
Per¡qr¡l c¡¡rllñdo
Usoconforme
E$enanual Ontieneasnforn€ooneseCeSAnaSpafaSeguridadersOnalSiCOmOaraaprevena:Cn eCañOSalenaleS.asr¡fOrnacioneSstán uesu$ e eheve ed¡anteeñaleSepreCaucrLass€ñalesue igurancon::nuacOnepresentanrstntcs rados epeligro:
Peligro
significa ue. inoseaooctar ssedid¿s ¡sysntivasdeqradas.e p¡oduciránamuene,estonesc0rporalesraves 0arros ate{lalesonsde¡ables.
Precauciónsignrficaue. inoseadoDtans -€c¡3aspreventivasdecuadas,ueden rodtEirs. amuenelesionesorporalesraves Caños¿:eaajes onsiderables.
Cuidado
sqnifica ue.si nose adoptan s neG x€veflhrasadecuadas,ueden roducirseesionecorporalesdañosmatenales.
Nor¡
se ratade una nformaciónmpoftarile,obfeel
productosobfe '|a p€rte etermnadael manuasobreaquesedesealamarartisrlarmedeaalencón.
LáRresta n uncionamientoel servicio elequipo ob deben er evados cabo onfomeconestefnanual.
Soloegá autonzado ntervenirnesteequipo lpelsorC cr¡Ific¿do. En el sentjdo elmanual eraladepersonasquedisponendeosconoc¡mientostá¡Gn€c€saritsparaponerenfuncionamconeclartenaymarcarlosparalos,istemasycircribsdeaJerdoconas ormasstándardeegundad.
Considereosiouiente:
Prec¡ución
Elproductoolo epodrát¡l¡zarpanos asosdeaplcacónrevislosenlcatáogoyenadescripcitécnica,solo nunróncleos eugosyqrFentes&provenienciatercerarecomin¿a¡osyhomgados orSiem€fts.
Elfunoonan¡e¡tore6 r segucogDfür-flopresuponeuntfansporte,najmac€neme{,¡to.nain$al¡¡oofiy rn r:lsla€ rtrr¡e a es g-?(¡r?sde abuenangeniería,SíCorm na operación unfTr¡yrt€firn€írErgfcs.
Marca eglsda SMAT|C y SfrEC sor aarü$ regsadas por a SIEMENS G.
Coprytiglil € Sl¡rm AG 905Al rigüt rrr,ntLadu/gacihyrarodrcciihcleestem¡neno. asr .rr s usoy acunúEcron desuconter*to. De*n a.r.zrls a o s€rq.€ se oütengael consertinúerüo sesc 9a-óerrc Lcsrúr&res quedan bligados h rdannzamn ce ns caps Sefesenranodos os derectps,en garE af garae @ deúEsnn degatentes de Írodebse uüdd.
S¡err¡ens GGnpoA¡omat¿acionDiv- itemas eautomali,¡ciml¡.#Posthch818, -90327 ürrber!
Exención de reaponrabllldtdHemosrobadolconten¡(be esta uUicaciónon a concodancia escfltaara lhardwareyl software.inembargo.sp0sibleue edenalgunase*iacionesuenos mpidenomagarantiaompleta e esa cooco¡dancia.lcontenidoe estpublicaciónstá ometü a ra/isonesegularmenteen casnecesanoe¡ncluyens coneccionesn a siguientedictóAgradecemosugerenoas.
o S¡emensAG9€6Seeservalderedpmrah rcalizaciónecamtiosécnicos.
Siemens Aktiengesel lschaf: No de ped¡do C7900O G7078-C101
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 8/106
SIEMENS
SIMATIC
STEP7ConversióndeprogramasSTEP5Manual
c79q¡o-G707&c101-01
Prólogo
Indicelntroducción
ConversióneprogramasTEP
Reprocesamientoelprogramaconvefü00
Redasaa aconversiónoeproEarT¡asTEPenSTEP
Funoonesaraantméticadecornarobnte
Func$neseseñales
Funcionesntegradas
Funcionesásicas
Datosécnicos
Indice eabreviaturas
Glosario,nd'ce ffatÉticoObservacioeslsugaencias
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 9/106
Canversióndegqmnns STEP5
2-2 Arranc¡rede la convers¡on
Requisito
ArranqndelS5/S7Gonverter
taneto
Antesde iniciar la conversión segurarseue el archivoSTEP5 a onvertir la lisla
de referenciascruzadas la lise de asignación se encuentrenen el misn¡o directorio
(v. tambiénapt.1.4).
Paraarrancarel S5lS7C-ov6¡¡¡'dr*rb cl ppo STEP 7,
o hacer doble clk sohc tt im d S5l5l Cooverter.
El S5/S7Convcrtcr * Fcscil., d+És dc¡ ür¡rp, con la siguientepantallade
acceso:
Figura2-L Pantalla eamo &l S5¿S7 -mverter
En el capítulo 2 del STZP 7 llaaual de usuario encontrará as insrucciones genera-
les de manejo de todas ¿s h.ramielolas STEP 7, como son la estruc{urade las ven-
tanaso el uso dela ayuü onlinc-
{- Afrr¡rc \&r Qpciones AW¿a
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 10/106
funvs:il*t & ryramas SIEP5:
l :
IL
iL
2.1 Resumenbleve
Procedimiento Este apítulodescribe aso paso ómoutilizarel S5/S7Converter en cor¡vertirunprograma TEP5:
r Arranque e la converslín- - 4t- 2-2e Entregade mensa!:s.v-ep|.Lj
r Interpretacion c mcrsli:. v-e¡- Z4:.1
¡ Creacién e rrmm. v-¡pr- 25 .':
o Nuevolreq-& hmusift yrcpcss¡¡icoto delarchivoASCII AWLTcr€ado, -$-r6-
Información t¡¡r¡*&lrbinh&cGÉiffisobrelautilizacióndeladicional SÚStfuero. Er b tu - d¡rq¡¡r ¡r ci b rr-.k'c dc menúy loscua-
üüólI¡q3D^*r.¡LilF
It*
F
IL
I
ILI
L
Lt_
Lt_t_t_
{t
I
I
I
i
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 11/106
Conversiónde Wqnnas STEP5
Figuras
2-42-52-6
2'12-22-3242-5242-72-l¡
Tabfr
2-12-22-324
Pantalla eaccesodel S5/S7ConverterQ¡dro de diálogoS5/S7Converler-[<Nombre>ST.S5D]".. . .1rpasadadel proceso e conversbn? pasadadel proceso e cor¡versihConversión e Ia istade as(paclmMensajes el S5/S7ConverterGuadro e diálogo lmprimí'Ventanade rnacrosdel S5tS7Cornterter
Mensajesde errordd SrS-/ Canene¡, sqpli#o y rernedo .Advertencias d S5fS7Cmrerter, t¡g¡m y rcrneüoEjemplo e una Hro ú ounaGEjemplo e unarrruroó(B
2-7
2-7 242-g
2-16
2-102-122-142-15
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 12/106
IL
iI
IL-
II
L
LLII
I
L
t_LL-
t_
2-32-32-3
2-42-42-42-42-52-52-62-62-6
2-B2-B2-B
2.3
2.5
2-9
2-102-102-102-12
2-132-142-142-142-142-152-152-16
2-'172-172-172-17
Conversión e programasSTEP2.'l Resumen reve
Procedimientolnformacióndicional
2.2 Arranque e a conversiónRequisitoArranqueel S5/S7ConvederManejoSeleccióne un archivo eprograma. .Modificarosnombres e os archivos estinoNedeasignación> nenuevoMódulose unción stándar TEPProcesamientoe a conversión . . .
Entregaemensajes.. .Finde aconversiónLocalizar rroreslmprimirmensajes
2.4 lnterpretacione mensajesAnáisisde mensaiesMensajesde errorAdvertencias
Informacióndi<ionalCreación e macrosUtilidadFunción e macrosMacros ecomandosMacros eOBInstruccionesara a creación ernacrosEditar acros .. .
2.6 Nuevo rranque e la c-onversiónreprocesamiento el archivoASCII AWLTcreadoConvertir uevamentePreparar l reprocesamientoEfectuar l reprocesamiento
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 13/106
lntroducción
1.2 ¿Cómose convierteun programaSTEP5?
Procedimiento A continuacióne ndica l procedimientoe a conversióne programa TEP y
enqué apítulo elmanual eencuentn¡a nformación ecesarial respecto.La ista ehaconfeccionadoomoeirnplo para uesirvadeorie taciónpuedenomitirse lgunos asos).
Análisis del Antesde convertir uprograma TEP5 dcbeescgurerseuesecumplenodos ossistema S5 requisitos ara aconversión elmisrp (v-afl. 13)
Preparación de la Anlesde a conversión ayque ealizaralgunos reparativc.Para llo v.apt. 1.4.conYers¡ón
Conversión del C-on l S5/S7Convertere ransf,ornaasintaxis e suprograma TEP5 en STEP7programa STEP 5 y seconvierte. ncasoneces:¡rio,a lisradeasignación TEP5 indicadav-cap.2)-
Procesamiento El programa onvertido o esejeortablc-Paraqueéstepueda ercompilado. ebendel programa relocarseaspartes elprograma ueoo m oonvertibles utomáticamente,orconvertido ejcmplocon el EditorAWL. Debidoa lasdiferencias esistema ntreSTEP5 y
STEP7 es necesarioealizar, on ayudadel ProgramEditor STEP7. ajustes el sis-¡ema posibles daptacioneselprognmaondicionadaspor aCPU v. cap.3).
Informacirín Enel capírulo4 encontraráas eglas egún ascuales l S5/S7Converrer fecrúaaadicional transformacióne STEP5 en STEP7 y la informacióneferen¡e asparres elpro-
grama uese deben convertir"personaknente.
En el apéndiceedescribenas uncionesSTEP7 FC61 a FC 99yaconvertidas(antiguosmódulos e unciónestándar TEP5). Estas ormanpartcdel suministrodelS5/S7Converter.
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 14/106
lntroducciónII
I
I
I
l
1.1 Resumenbrene
¿Quéseconvierte?
¿Auéherramientase utiliza?
¿QuéhaceelS5/S7Converter?
¿Auédebe realizarelusuario?
STEP 7 es ampliamentecompatible con STEP 5- Por tanto,si es usuÁ dc STEP 5y deseacambiara STEP 7 no tendrágrandesproülcrnas.Su equipo no rnocr¡¡ serprogramadodesde a base,sino que puedeampli¡r sr¡sprogramasSTEP 5 ye crpcri-menfados convertirlosen STEP7-
Paraconvertir programasSTEP 5 c¡ STEP 7 s fiÉr' el S5/S7Converter,ése *encuentracomo herramienta ndcpd.rlct d grqo STEP 7.
ElS5/S7 Converlcr
' lramfonn¡ progremaSTEP5 erisrcofs, i¡fuúúobs y comentarios,entrogruncSTEP7-
. erplica m mcnsajesqr¡eoomandos STEP 5 m Fcdcr scr'convertidos.
. lc pcrmite crear secuencias de instrucciones AWL STEP 7 dcfini.les por el usua-rio para instrucciones AWL STEP 5 (macros).
. reconoce lamadasde módulos de función estándarSTEF 5 por cl nombredelmódulo y muestraqué módulos de función estándarñgunn cn cl profl?ma aconvertir.
. proponenuevosnúmeros de módulo, que puedenser aceptadoso n¡odificados.
. transfiere comentariosde instrucciones(señaladospor "/f') y conrcnrerioedesegmento.
. transforma a lista de asignacién STBP5 en una forma importable por el SymbolEditor (editorde símbolos)del ProgramEditor (editor deprograma)STEP 7.
Si se hanpresentado rrores de conversión, debe retocarseel programaconvertidoparaasí hacerloejecutable,por ejemplo:
. cambiar la formulación de las partesdel progr¿mano cpnvertiblesautomfica-mente o de las partes no convertidas por tas definiciones de r¡acros
' adaptarel programaa la CPU utiliz¡¿la
o introducir ajustesdel sistema.
i
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 15/106
lntrodueimti
[- Desarrollo [: figura 1-l muestraos pasos seguirparaconvelir un programaSTEP5 y losapartados nquesc hayandescrito.
apt. l-3
apt.1. 4
Nras hoarsslh
+ 21
apt 2.6
apt.3. 3
apt.3.4
apt.3-5
apt.3.6
apt.3.7
It 4-2z
Crea rrac sies negario
¿mensa|:de enw de csrcn$ih?
¿Mensajesara eprocesarel archivoAWLT?
Adaptaros espectivosomandosy parámetros TEP5 a STEP7
Introducir l archivo onvertido n elprograma PUdelproyecto TEP7
lmportara listade asignacithen htablade símbolos TEP7
¿Módulose función stándarSTEP5?
Copiar FC 61 a 99 de STEP 7en el programade la CPU
Figu l-l Desarrollode la conversión
apt.3.8
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 16/106
lntroducción
1.3 Analizarel sistema 55
Antes de ]a
converciiinTarjetas
Ajustesdelsistema
rlo|umr decomndoe
Softwareestándar
Funcionesespeciales
A¡rtcs& convertir su programaSTEP 5 debe aclarar os siguientespuntos:
¿Schan rcalizado en 57 las funciones& los tarietas 55 utilizadas?
l¡s nombrcs de los móduloshan cambiado- t-a tabla 1-1muestra a designacióndelos módube en 55 y S7:
Tabla -l Designaciónemódulos n 55 y 57
¿Sepueden ealizar en S7 hs ajuses del sistemanecesarios?
[¿ información acercadc he aiusresdel si$ema en STEP 7 se encuentraen el apar-tado4.11del presentemanrnl.
¿Sepuedercalizar con una CPU Si/ el volumen de comandosulilizado por unaCPU 55?
Cua¡¡dono se puedanconvertir algum @mandos, el S5/S7Converterseñala as
f¡cixres del programacorrespondieotes el usuariodeberá eprogramardichoscomandm.
El apartado4-7 de estemanualmucstra un resumende los tipos de comandos enSTEP 5 y en STEP 7-
¿Exisen los módub6 de fr¡ncién esándar STEP 5, llamadosen el programaa con-verfir, también com ñ¡rciones cn STEP 7?
Dentrodel s¡minis¡o del S5lS-7C.onverterse encuentran os paquetesde softwareestándar a convcrti&s parafunciom básicas,aritmética de coma flotante, funcio-nes integrad*s y ñrri<ncs de senal-
¿Sepuedensustituir lc funcioncs especiales ntegradas,utilizad¿sen el programaSTEP5?
En el apartado .10 de estcmanualencontraránformaciónsobrecómo convertirOBs especialesde STEP 5 en STEP 7.
Terjera 55 ilódofo 57
TarjetaEIS Módulo SM
TarjetaP Módulo FM
TarjetaCP Módulo CP
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 17/106
ktffit¡múon
LiL
il-
I
I
L
I
I
i:
I
:
I
1.4 Preparara conversión
Punto de partida El S5/S7Converterprecisa omocondicionesde partidapara a conveisi¡5n e unprogramaSTEP 5
.el archivode programa
<Nombre> ST- S5D y
. la lista de referenciascruzadas<Nombrc>XR.INI.
El S5/S7Converterrcccsi¡¡ ¡ lifr & rcfcrcia cruzadas araobteneraestruc-turadelprogranra biraqua& b [¡¡rfuü programaSTEP5.
Indicación optativa S¡desce ilizrr ¡od¡cs iúúlitr cr bgf & Frfu ¡bsolutos. ecesitaráper¡ b craiih dc l¡ lirr & dgEíb úvcrti¡h rq$É¡
. la lislr de dgr;ih STEP5 <l¡odrpztsHt-
Procedimiento Preparea conversióndel siguientemodo:
1.. Estableceruna lista actual dereferenciascruzadasparael programa STEP 5 con
ayudadel software STEP 5.
2. C-opiarel archivo de programa STEP 5, la lista de referenciascruzadascorres-pondiente y en czso neoesario. a lista de asignación,en un directorio DOS.
II
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 18/106
lndice
Abrevidrcul¡'adas .
Glosario
Indicealfabático
Figuras
1 -12-12-22-32-42-52S2-72-8+l+2
Des¡rú&hcqrwsthffiJa tb m ü S5/S7 ConverterC¡.do &.rebgo'iSqSít Converter<NombreSf.S6ry . . . . .l¡ pffi d poceode cwersión . .2l pÉú d proceo G qwersión . ,Canosll¡ de la ¡ela& a{padónller{n dd S6fSZCawerterAdodedflogof¡Utf\ftnH¡a de rmros d€l 5615/ ConverterfuffdadesdesrsslhEsfi¡cilra de prograna STEP5 mnvertidaen STEP7
Datos técnicos
Ll Resumen eve
E.2¿Qué escrbeeste apítulo? ... -
Datosde b lÉcnk;adel programaGenerallHes
Funciones G61 a FC99 .E.3 Tiemposdeeialcftin
Funcione FC61 a FC99
Indice de abreviür¡
2-72-7282-9
2-164-34-5
E-1
E-3E-3
E4E4
E-4E-6E-6
F-1F-2
1-5242-52-6
Conversión de programas STEP 5c79000-J7078-C101{1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 19/106
lndic!I
I
i
!I
I
I
I
I
I
II
I
I
'i
D.10 FC 91 : REG SCHWDescripciónde la funciónLlamadade la funciónExplicaciónde los parámetros ormalesOcupacióndel registrode desplazamiento .Ocupaciónde los bits de estadoFunción el registro e desdazamientoEstructura el progrann
D.11 FC92:REG_FIFOMemoriaipopilaDescripcióne aftrrciinLlamada e a furrcinExplicación le ospár¡etc ffiOcupacióncle h rgruia mo pfaOcupacion e b6 G de MFunciónde la rsruÉ mo peaEstruc[¡radel trograna
D.12 FC 99: ffiG_UFOMerrsiarrFo p¡a -Descririhde bl¡rcir¡t-ffi&lafrriir
gX*zilt rb b práneic brmdesOogihrbb¡ssiatip ftklOo+cilr¡tbbbGdee.iadoRrrrcin <ldmeruhtin plaEsürlcluradel prograrn
FC94: DB_COPY1FC95: DB_COPY2Copiarde áreasdedatosCopiarde áreasdedatcDescripcióne la r.lnciiinLlamadade la funci:n FC 94Llamadade la turrct¡n FC95Ocupacióndel mód¡b de dato6Explicacióne losparálr¡efm ormales
Números e enorAplicación e las unci¡nes
D-23D-23D-23D-23D-24D-25D-25826
D-27D27únD-27D-28D-29D-29D-30
D-31D-31D-3r
D"31t!32
D-41H1D-41D-42
D-43D-43D-43
D.13
D. 14
D. 15
D.16
D.17
D-35D-35D-35D-35D-36D-36D-37
D-38D39
D40
t>fi|t>31D'34
D-44D44w
Resumen breve de las frmcines especiales
FC 96: RETTEN. FG97: LADENSalvar y cargarDescripciónde la finctlnLlamadade la funci¡nExplicacióne losparámetrosormales
FC98:COD 88Convertircódigo BCD en codigo binarioLlamadade la funci¡nExplicación e losparámetrosornnles
FC99:COD 2Convertir cód-igob¡narb en cocli¡o BCDLlamadade la funckrnExplicación e lospaÉrr¡efosbrrna|es
Conversión de progranras STEP 5C79000-J7078C101{l x
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 20/106
lndice
D.3
Funciones básicre
D.'l Resumen rer¡eUt¡lktadS¡nop6b
Reo¡nen de las funcionesde cár¡¡lo
Furcir¡es de cálculoFC85: ADD_32Sr¡rnar úmeros inarios obbsDescripcióne la funcionljamada de la funciónExplicacióne losparáneümkmdesOcupacióne osparánreücEstructuadel prograna
FC 86: SUB_32Restar númerc tisrr rhülesDescripción e la fr¡rcfir¡Llamada e htrrciinExplkrcin de b pr&nefos formales
Ocupaclh rb bs prámefosEsüucürad programa
FC87: m,r|-_32lll¡lt}¡cr nireros binariosdoblesOessixi0n de la funciontffi de la tuncióngrdia*in de los parámetrosormalesOarpacónde losparámetrosEstructura elprograrna
D.6 FC88: DIV_32Dividir úmeros inarios oblesDesoipcióne a unciónUamadade la función
E¡plicacónde losparámetrosormalesOo¡pac¡r¡ne losparámetrosEsür¡cü¡rael prog ama
D.7 rc89 RAD 16RaizdenúnérosbinariosOessixfin de la funciónUamadadeafunciónExpl¡qiah de losparámetrosonnalesOcupacf¡nde los parámetrosEstrucü¡ra d programa
D.8
D. 9
Rmrrnende los registrosRegisüc
FC90:REG_SCHBRegisüo de desplazamiento (bit)
Descripcih de la funciónLlamadade la funciónExpl¡cacin de los parámetros forn¡desOcupacirin del registro de desplazambntoOcupaclrr de los bits de estadoFuncióndd registrode desplazamiento
D-1
D-5D-5D-5
D-6
D-6
D-7D-7D-7D-7D-8D-8
D.4
D.5
D-9D-9D-9D-9
D-10D-10
D-11D-11D-11D-11D-12D-12
D-13D-13D-13
D-13D-14D-14
D-15D-l5D- l5D- l5D-16D-16
D-17D-17
D-19D-19D-19D-19D-20D-21D-21D-22
x¡i
Estruct¡ra@t programa
Conversiónde Drooramas STEP 5czsooo-izozsclolol
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 21/106
x
c-1
c-3c-3c-3c-3
c-4uC-fc-4các*sG5c€c€c-6c-6c-6
II
't
I
I
L
Lt-
t_LI
tLIL
iI
LI
I
IL
II
II
II
C Funcfo¡nesintegradas
C.l Resumenbreve¿Quédescribe estecapítulo?utilidadFunciones ntegradas
FC81:COD 84Descripcióne a unción
Llamadade la lunciónExplicacióne ospariámetrosormales
FC82: COD 16Descripcióne h funciónLlamada e afurnbnExplicación e ospaÉmetrosormales
C.4 FC83 : MUL 16Descripckxt e h frrncónLlan¡adade tnciinExdiaih de b parámetrosormales
FC8f:fn roDescrhcúr hfrncón
Lffidelat¡rcónE¡phcih rb bs paárretros formales
c-7c-7
c-7c-7
Conversón de progranas STEP 5c79000.J7078-c1(}t-01
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 22/106
lndice
Funciones de señales
B-'l ResumenbreveUtil¡dadSinopsis
8.2 DeterminacionesgeneratesSeñaldel estado de operrcfrnFuncionesestándar para fincbnes de señales
Generadore impulsosdoi MLD_TG,MLD_TGZ1a paricióne aseñatMLD_U\,VK),MLD_EDWK),MLD_EDlq, MLD_EZ lgSeñales olectivasMLD SAf¡, MLD SAMW
B-1
B-5B-5B-5
B€B-8B-8B-8B-9B-9
B-6B- 6B- 6B- 7
8- 7B-7
B-10B-10&1 0&1 0B-r1B-11
B-12B-12B-12B-13B-15
B-16B-16B-16B-17B-19
B-20B-20B-20B-21B-21
B-22B-22B-22B-23B-23
FC69: MLD_TGGeneradore mpulsosdci ..Descripcióne a unciónLlamadae a unciónExplicacióne losparámetrosonnalesOcupacióne osparámetros..Estructurae los parámetros
FC70:MLD_TGZGeneradore impulsoselcjwr derrrcrrtoemportzador. . . . .Descripcióne a unciónLlamadade la funciónExplicacióne losparárneüc formalesOcupacióne losparámetrcEstruclura e los parámelrm
FC71:MLD_EZVV,CT?:MLD EaA/K1eaparicióne aseñal on ntermitenciaimple(palabraa palabra)Descripciónteh t¡ncirlnLlamada e la funcirnExplicacione bs parametrosormalesEstructura e los pa.ránretros
FC72:MLD_EDW C78:MLD EDWK1aaparicion e la señalcon ntermitenciaoble(palabraa palabra)Descripción e h tncór¡Llamadade la funci¡nExplicacióne lc paÉmetrosormalesEstructura e los paráretros
FC 73:MLD-SAI|WSeñalcolectiva (palabra por palabra)Descripciónde la firnci<inLlamada e la funcirnExplicacióne losparametrosormalesEstructura e losparámetros
8.8 FC74: ML D SAMSeñalcolectivaDescripciónde la funciónLlamadade la funciónExplicaciónde los panimetros formalesEstructura e losparámetos
8. 3
8. 4
8.6
8. 5
8. 7
txConversrónde prooraÍ¡as STEP 5czgooo-¡zoze-clror
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 23/106
lndice
8.9 FC 75:MLD_EZ,FC 79: MLD EZK1aapariirrr de la señalcon intermitenciaimpleOescript*¡n de la funciónLfan¡ada e la funciónESircón de losparámetrcfunnalesEsür¡cÍura e losparámetros
Oqpadón del módulo de dabs .B-lo FC76:MLD_ED, C80: MLD EIX
1aaparición e a señalcon ¡lerrferrcA ctobleDescripcióne a funcior¡Llarnadade la funcónExplicacióne losparamtufun¡desEstructurae losparaneücOcupacióndel n¡óüIo de dabs
8.11 Ejemplose serlafesosr emaerrcb fftpbObservaciqres enerdesFC 77:MLD_EZWKpa¡arraa pdra)Llan¡adade t¡rónFC79 : t.D_EK(HabO --
l..ffidehfrEftrltleryzradeirgfsoS#es &hHmkrxia r*nple
B-12 Einplos <leserlalescon intermitencia obleObseruacir¡neseneral sFC78:MLD_EDWKpalabra palabra)Llamada e la funciónFC80:MLD_EDK bita bit)Uamada e a unción . . .Diagramae mpulsoSeñalese ntermitenciaoble
8 . 1 3 Ejemplose señales olectivasObservacimesgenerales
FC 73: Ml5_SAtfY\f (pdáraa@abra)Uarsfade hfrnciinOAgama<le rg¡bqÉft decttyas (pdabraa patabra) . .FC 74: lLD_SAl| (bilabQLlamadadeúncines -. -.üagramade¡mg¡boSeñalesolectivas (bita bit)
8.1¡l
8.15
llarnadade MLD_TGoB35
o 81
B-24B-24B-24B-25B-26
B-27
B-45845
B-30B-31
B-32B-32B-32B-32B-33
B-33
B-34
B-36B-36B-36B-36B-37B-37
B-38
B-40B-40B-40B-40B-41B'42B'42
B-28B-28B-28B-29
843
B.44B'44
Ljarnadade MLD TGZ
Conversiónde programasSTEP 5c79000-J707&C101-01
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 24/106
Irldic
4-1
4-34-34-3
444+5
+5¡lS
+7+7+74-74-7
4-84-84-84-8
4-94-9
I
l
L.
I
I
I
4. 7
4. 9
i
I
Reglaspara a conversiónde programasSTEP5 en STEP7
4.1 Resumen reve.¿Qué nformaciónontiene stecapítukc?¿Quéposibilidadeseconversiónxisten?
4.2 Llamadas emóduloCorrespondenciae módulosAsignaciónenúmeros
EjemploUamada emódulos
4-3 Areasde datos .E nS T E P . . . . .E nS T E P T . . . .En a conversión . .Marcass . . .
4.4 Areasde operandosDireccionamientornodiñcado. .DireccionesePerilerbAreas de operandc¡Datosdel sistema
4.5 Tiposde datos
NormaEC1131-14.6 Comandos núecbs, punteros zonasde mernaia
Comandoshüectc de a memoriay del regisÚoNúmeroargo .Puntero r¡ternc dd áreaPunteroshter&eaOesdazan*ermdetccicnes .. . . .Areas de rnerrgh
lnsüuccir¡esRes¡nen
Opera¡Oc|Hrc¡cbmalesOperandccmtelüIesOprarbmsrerüIesOperaireOpera¡rsqrcrüessin operandos....Opera¡rscanerdfescon operandos ... -. - -Opealrs¡p srveróles
MódLdmde cgriaihConvertirGClases rh pirircTratamienbG €ntresFuncionesespedfes irtegradas
Ajustes del $sEraConver t i rDBlyDXO.
Comportamientoerrs|erlteDefiniciónA¡uste n STEP . .. ..Diferencias
4-104-104-104-104-114-114-11
4-12+12
+11+14+14
+15+16+16+18+n4-224-224-224-224-24
4-264-26
4-284-284-28+8
I
4 . 1 0
4 . 11
4 . 12
i
Conversiónde progratnas STEP 5c79000"J7078-C10141
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 25/106
lndice
Frmil¡ns paraaritmética de cm lffi
Al Resumen reveuürdadGeneralidades. ...
A2 hesentación numérica
lürrrerm de coma ila . . .. Ei$clfl¡sc de coma lotanteeiffis
A3 R¡ri¡s.Resngtbeve
A-1
A-3A-3A-3
A-4
A-4A-4A-5A-5
A-6A-6
A€A-8A-8
A-9A-9A-9
A-7A-7A-7
4.5
A8
FC6l: GP_FPGPCa¡vtr{i mso de coma fija en númerodecoma lffi¡te . - .Llarsla& ]al¡niinExdkuih & bs parámetrosormales
FC62: GP_GPFPConvertir inero & sna flotante n número e coma ija . . .
Llamada e kat¡nii¡Explicación ,e ooprinerrc formales
FC63:GP ADDSumar osnúmeros e csna ffiLlamada e la funciónExplicación e los parámeÍc furr¡des
FC64: GP_SUBRestar osnúmeros e coma loHtte . . - .llamadade a funciónExplicacióne losparámetrosormales . . . .
FC65:GP MUL
Uamadatb afi¡¡c*inExpliaih de bs parámetrosorrnalesOcupacih de bs parámetros .
A.12 ElempbdeéhJo de comaflotar¡teFórmuladeéh.do
4.6
4.7
A9
4.10
4.11
A-10A-10A-10
A-11A-11
A-11
A-12A-12A-12
A-13A-13A-13
MLütipl'K:arosnúmeros e coma lotanteLfarnalade la función
E$k:adón de losparámetrosormalesFC66:GP_DIVt¡uih &s números e coma lotantetffide latuncióng¡eb¡in de los parámetrosormales . . . -
FC67: GP \reLCompra<bs números e coma lotanteUarrndaG hfur¡ciónExplkuih & l¡s parámetrosormales
FC68:RAD GPRaízde rúrsm de coma flotante A-14Descrixif¡ de &aunción A-14
A-14A-14A-15
A-'t6A-16A-16rognann
Conversión de programasSTEP 5c79000-J707&c101 -01
vill
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 26/106
lndice
I
l
I
II
I
:
i
i
lI
i
Reglaspara a conversiónde programasSTEP5 en STEP7
4.1 Resumenbreve¿Qué nformaciónontiene stecapÍh¡b?¿Qué posibilidadesde conversiónexÉen?
Llarnadas e móduloCorrespondenciae módulosAsignación e números
EjemploLlamada e módulos
Areasde datos .E nS T E P . . . . .En STEP7En a conversihMarcasS
Areasde oper¡rcDireccirslEtmodficadoDireairs&pedtsrhAreas& parbs/Ddos del sisterna
4-5 Tpctbdab
t{anr¡a EC 1131-14-6 ffi indirectos, unteros zonasde mernaia
C.¡qnandosndirectosde a memoriay del registroNúr¡ero argo. .Puntero nternos el áreaPunterosnteráreaDesplazamientoe direccionesAreasde memoria
4. 7 InslruccionesResunren
OperaOcf f i r p ü c k m d e s . . . . . . . : : . . . . : . . : . : . . . . . . . .OperandcunrcrtiHes
Operandmmúnerüles4.9 Operaciones
44u+5
+5,t+-6
+7+7+7+74-7
4-84-84-84-8
4-9
4-9
4.2
4.3
4. 4
4-164-18+n+224-224-224-224-24
4-264-26
4-284-28
4-1
4-34-34-3
+10+10+10+104-114-114-11
+12+12
4-'t44-144-14
4-15
4-'16
4.8
Operacimesccwerüles sinoperandosOperaclrnescq¡erdfes con operandos
i
Operacionc fi' otrnr€rt¡l1es
4.10 MódulosdeorgriaihConverür Bc ..ClasesdeptiribTratamientode srqesFuncionesespe*les iüegradas
AjustesdelsisfienaC onver t i rD B lyD X O.
Comportamiento€milenteDefiniciónAjusteen STEP7Diferencias
4. ' t1
4 . 12
4-284-28
Conversiónde progranra STEP 5c79000-J707&c1(}r 1 v
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 27/106
lndice
2. 4
23 Entrega e mensajesFinde aconversiónLocalizare erroreslmprimir ensajes
Interpretacióne mensales
Análisis e mensalesMensajesde enorAdvertenciaslnformaciónadcind
2.5 CreacóndernamUtilkladFunclrnde rnuosMromdecornandosMacr6deOBlnsífucc¡onesara acreación e macrosEditarmacros
2.6 Nuevo ranquede a conversiónreprocesamientoelarchivo SCIIAWLTreado
ConvertiruevamentePreparar l reprocesamientoEfectuar l reprocesamierrto.
nsprocesaniento d progrrrn cqrrslido
3.1 Regrrsr beve¿ForqÉrcpocesanProcediniento
3.2 Comprobaratransferenciaeparámetros . ,Comando TEP5 B<Parámetroe módulo>Parámetrosctuales
3.3 Efectuardaptacionesondicionadasor a CPUFuncionalidad e la CPU
Adaptar lprogramaonveftido3.4 lntroducirosajustes el sistema n STEP . . ..
DiferenciasntreSTEP5 y STEPZC,onversóne DBy DX
3.5 Intoducir l arcfiivoconvertidoen unprogranadeusuarioSTEP7Programase usuarioSTEP7Copiar larchivo onvertido
3.6 Transformara listade asignaciónqnrcrtidaenuna ablade símbolosTablasesímbolosnSTEP7lmportara istadeasignaciónornr€flila
Copiaras unciones TEP7 FC6t a FC99efl el programade usuarioSTEP 7Módulo e unciónestándarSTEP5Copiar as FCs
Compilar programa onvertilo
2-10
2-102-102-122-13
2-142-'t42-142-142-152-152-16
2-17
2-172-172-17
2-82-82-82-9
3-73-73-7
3-1
3-33-33-3
3-43-434
3-53-5
3-53-63-63-6
3€3-83-8
3-93-93-9
3. 7
ú
3-103-10
3.8Compilarcon el CompilerAIVL
Conversiónde programasSTEP 5c79000-J7078-C101-0 1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 28/106
l
II
I
L
L_
t_IL
i_
Indice
2.2
1-41- 4t - t
1- 4't-4
' t 4l -4
II
I
I
Introducción
1.1 Resumen reve¿Qué econvierte?¿Quéherramienta e utiliza?¿Quéhace el S5/S7 Convertet?¿Qué debe ¡sz,liza¡el usuario?
1 . 2 ¿Cónn se convierteun prograna STEP5?Procer¡m¡entoAnáisbdel silema S5Prepartrih <bhswelr¡fhCorn¡ersiindd pogrrrn STEP5
Procesamientod prograla cüncrlibInformaciónadicionalDesarrollo
Analizar lsistema 5Antes e aconversiónMódulosAjustes elsistemaVolumende comandosSoltware estándarFuncirnes especiales
Preparara crnrcrsi¡nRÍtotbpüülaIndi=citn opndtya
ProcedimientoConversiónde progranrc STEPs
2.1 Resumen rer¡eProcedimientoInformaciónadiir:nd
Arranque e acmterslÍrRequisitoArranque el S5lS7CanrcrterManejoSeleccióne un arctrirodeprograrnaModificarosnombresde b acfiiyc destinNede asignación> nen¡evo
Módulos e uncióneúÉar STEP5Procesamientode la Ewersfm
1- 1
r-31-31-31-31-3
1 -5
1 €1 €1 €1-61-61 -61-6
1-71-71- 7
1 -7
1 . 3
1 . 4
2-1
2-32-32-3
2-42-42-42-42-52-52-6
2-62-6
I
Conversiónde proq-dr¡as STEP 5czsooo-¡zozacrólol
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 29/106
I
i
Adem,iísdel pres€olemaoual.encontrarámás información referentea la conveniónde programasSTEP5 co h ayudaonline de la herramienta55 S7 Converter deSTEP 7.
Manual Contedd¡
STEP7 ListadeinstruccionesWL
M¡ornl dc refercncia araprogramar(! cl lenguaje istadei¡rstui- AWL:¡ Frd¡d:.¡lx (p.ej.estructur¿ e AWL fq¡n¡rx numéricos
siÉrbl. h¡cririir & lodas asoperacioneseSTEP7¡oxr eiempro
&ppl-rh¡o
llsirb & l¿s diferentes osibilidades órccim¡-áocr STEP7 (conejemplos). ILsirib& h fr¡ncionesnregradase aCptfo bf,ib- b rcgisros ntemos e a CPU
STEPTE¡fc¡-mr-rafQ
H ac É¡rb Fr¡ programaron el lenguaje sr|¡E &*r¡!ft
¡ bl¡dcsrrrtura de KOP, ormatos uméric,-¡i9
o llrif - * b qcrecionesde STEp7(conejemplotronrl
. Dnirlir¿ b¿¡É< posibilidadesedirecciona_i¡ocrSTE!T(c.i.flo5)
o lhccripciór & b,hn dcgr¿das de la CpUr
Dcipcióodcb$m-rrcde la CpUSTEPT Funcionesestándar fr.rncionesdel sistema
Descripcióndetatl¿d&I de todas asñ¡rirc ¡ri¿-- IFC) ¡orcgndasen STEp Z yo de odasasñ¡¡cirrc¿ ci- ¡SSC¡ nregndas n el sis-
temaoper¡tivo dc l¡ CPU
STEP7 Conversión eprogramasSTEP5
lncluye informacim Fr¿ ccrsrir FGrÍ¡¡s escri¡oen STEPe STEP7:r Trabajoconel S5lS7 Cort¡tr. Reglasa observarpa.raa cortrsliro Utilizaciónde módulosñ¡rrirmehsco¡¡r¡r STEp5 cqtveni
dosen STEP7
STEP7 Indicc groeml Indicealfabetico e todos osmanualesTEP7.
Conversiónde proüanG STEP sc79000-J7078-C1ó11
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 30/106
rologa
Gu͡ de hsmrx*
Asistenciaadiclonal
I.,os iguientes ¡¡¡n¡¡les describenel hardwareS7-3{X}
Posibilidadespara efectuar prácticas,direcciones paraconsultas: véaseel apendicedel manual "Sistema de autornatizaciónS7-300, funcionesintegradas-.
Eo caso de observaciones o sugerencias relativas a la preseotedm¡ngrrrcióru lemgre $E rcllc cl formulario que se incluye d fu dcl pcsede r¡anu¿l y $¡e b¡¡ú:tSlTilF:rfS-
Mentd Conteniü
Configuracióndc urs7-300
llscripcion del hardware 7-300:
. hcaa-rión de a instalaciónel S7-3ü)¡ hicdÉi S7-3{nr CrHoy pcprrciúr del 57-300para a puestaen h¡cüar f|o¡idrüs I &rs ¡écÍ¡cosde los módulos57-300
Lista eoperacioness7-300,PU312,cPU314
Desipc¡b & baÉdo6 de a CPU312 y la CPU 314,inclu¡dGbti¡-ñ&.tcrióo de odos oscomandos
Autómatarogramables7-300,Funcionesn¡egr¿das
Descripc¡¡hde hi- a¡resde la CPU312:. Función ntegreüühiaro' Función ntegrede m--f,
U¡i.H&F%re-i.ó.FGTs
Dcscripci& del l¡¡¡dr-& lr -H& pgra-iio (PG):r llcic r fclrrc¡ d&lr id& pgrereión. f&&rr¡tuitoo @r-ih. IÉgúb&ams
iv Cmversión de prografins STEP 5c79000-J7078-c1 01 O1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 31/106
FinffdelrnnüJ
Destinatarios
Ambito de validez
Integraciinldconfunb ü hdocuuffi
Este manual le asisteen su ratrajocon la herramientaSTEP 7 s5ls7 converter. [¿información contenidaen el mbl¡rrc e permite:
' integrar programassrEP 5 ya existentesen el nuevo mundo de s7 y convertirlosen programas STEP 7,
'utilizar funcionesde srEP 7 ya convertidas (anterioresmódulos de función es-tándar STEP 5) en la craiÍo & susprogramasSTEP 7.
El manual está dirigido a prognn*rcs dc programasSTEP 7.
El manualesválidoparaaversióo O ü rfty¿¡c STEP7.El sr¡ministro el softwareSTFf 7 corycdc fu pqrcres disinros.[¡ dan¡mentacióndeSTEP7 es úliL pr. atu
r el paquete TEP7 Mini y
. €l paquete,STEPBasis(el mismo e permiteel usode Fll¡ dc CPsy & poqueics pcionales).
Estemanualorma partedelpaquetee documentacióne STEP7 (Nade eferenciaóES7810-4AA00-8DA0),ue ecompone el Tutorialde STEP7 y de osmanualessiguientes;
Manual C¡a¡&
STEP7 Diseñodeprogramas
Ofreceos conocimir:rtc tÉris por¡ diseñary escribirprogramas r STEP7:. Instruccim y cFp¡c pn utilizar os diferentesmétodos
dedisenodc pogrms. Fuoc¡o¡oi.rb & l¡ CFU desdeel puntodevistadel progra-
madm csrEr. dc la memoria, ireccionamiento,ipos ded¡¡G
. P¡ogrcih o STEP7: llamada e módulos, signacióne prfum, dferenciasentre os distintos iposdenófi¡ce gft¡¡¡p, sfg.
STEP7 Manualdeusuario
Otcoc iórnaclnes parael usode las herramienras e STEP7:. I¡s¡dri5o delsoftware STEP 7r Phifieión de a sesiónde programación¡ C.¡aión de módulosde codigoy de daros. EsiEra deprogramasde usuarioen formade archivo de
tsfo. lrso de nombres imbólicosparaoperandoso C-ofiguracióri y parametrizaci)nde móduloshardware¡ C¿¡gay pruebade programas e us¡ario. Estructurade a comunicacis¡ entre variasCPUs. Imtrucciones ara ntercooectarn red autómatas
Conversión de programasSTEP 5c79000-J7078-c101 o1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 32/106
P ó ogo
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 33/106
Consignas deseguridad para elus¡¡ario
Persq¡d cr¡iñcado
Uso conforme
E$e nraruar onüeneasnfornncionesecesariasarab seguiiadpersonalsícomo araapreven-ciondeda.¡cs ¡alerales.asnfornncionesstán uesasde drevemedianteeñales eprecaución.tas santes $e fr-o,r"¿¡ccntrx¡aciónepresentanisttnbsSadosdepeligro:
Peligro
{¡üca a* s rc s€anccan€s -e.lidas reventivasdecr¡adas,eFoducirána muefie,esro-n€scsgaE grar/€s dañce iaie.aescons¡derables.
P¡tcrxlin
qfiz qre. si rrcseado@r B nea3¿sgwentivasadecuadas,uedenprodt¡c¡rsea rn¿erte.Eire corporalesr¿veso afu n¿is-desqsiderables.
Crkfrdo
sgfrz qw, s¡no seadoptan s med'@s reverüró adeoadas,pueden roducirseesionescúpar-des dañosmaler¡ales.
Norrse fi deunanformac¡ónmportante,ohe l rod.É o sotre a Frtedeterminadaelmanualsobre que edesealamararticularmentederE¡xt
Lapuestan uncionamientoelseruco e eos solc ebenererra&s caboonformeonestemanual.Solo stá utorizadontervenirnesee¡ur a persor¡d¡nlificado.nelsentidoelmanualetratadepersonasquedisponendelosco10rnerGtécfr6necesariosparaponerconectaratierraymarcarlosaparatos.f€-¿sv rqrbsdeadJerdoconasnormasestándarderidad.
Considereosiouiente:
Prccaucién
B prodrrlosoloepodrárnilizarpans:asosdeaplicaciónrevistosenlcatálogoyendecripciónÉoica, ysolo nunióndelosegupc3-roonenlesdeprovenienciatercuarecomendadosyhog$s pofSiemens.
B t¡rimamiento correctose$rooerlotrclo presuponen ransporte,nalrnacenamieflto,nan-cr2r¡.iil y unmontajeonlorme Esara:¡casde abuenangeniería,sí conn unaoperación unísleriTúento rigurosos.
Marca egistrada SilATEF y SINEC@on narcasegstradasor a SIEMENS G
Copyr¡ght @SiomensG SAl ú¡lrls rcsenedLadivulgaciónreproduccih ee* óq¡nento, así orrnd rrsoyhcomunicaciónezuconffi, me$án ar-¡torizados,rrcs€rqu€ se obtengael corisentiTigth expresopara€lo- Loslnftactoresquedanoblig#ahidemrizackh e106ffi. Sereservanodos os deredG, en parth.da¡parad caso deconcesiónepatentes derFd€b6 de udidad.
Sremens GGnm AutomatizacióntIv.Sistemaseautomdizrim djs¡idPo6rhch848, -90327tffierg
SiemensAktiengesellschaft
Exenciónde respons¡b¡dadHemosrobadolconler*Jo estaglliaón con aconcordancia escrita araelhadrare y el softurare. inembargo, sposibleue edena[wns desriacimesqueos mpidenomargarantíaompleta e estaconcorüffia- El contenido e estapublicaciónstásomdidoa rarÉbfles regularmenteen casonecesarioe nduyen s mnecc*rnesn a siguiente diciónAg adecemosuger€nc¡as.
OSiemensG1995Se eservaldereclbmrah realizacónecambiosécnicos.No de pedido C790O0G7078-C1O1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 34/106
SIEMENS
SIMATIC
STEP7ConversióndeprogramasSTEP5Manual
c"9fln-G707&C101-01o
o
o(DFo¡\Ióooo)F.
Prólogo
Indice
lntoducción
CorversióneprogramasTEP
Begocesamientoelprogramastvertido
Redas ra laconversióndeproganas TEP enSTEP
Fue¡nes pra arifnéücade corna oflte
Fwrcines esenales
Funcimesntegradas
Funcionesásicas
Datosécnicos
Indiceeabreviaturas
Glosario,ndrcelfatÉtrcoObservacionesugerencias
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 35/106
nlndice
G1G2G3G4G5D1
D.2D-3D'4D-5D-6D-7D-8D-9D-10D-11D-12D-13D-14D-15
D-16E-1E-2F-1
FrmcionesntegradasFbrámet ros t o r "ma t esu * ró ; i , . . . . . . . . . . . " . . .Parámdtrosormales araFC82 . . .káne{rosformalesparaFCs,Í}. . . . . . :Parándfos ormales araFCU - - -Parárretrosormales araADD 32
Parán*os formales araSUB_32Paráreúos ormales araMUL 32 - - .Panforcmosormales araDtV 32Panfonefosormales araRAD TOResr¡nen revede os registoJPa¡áretrosformdes araREG SO-IB .Parffios formalesparaREG_SO{WParfuos formales aranEG-FIFOPar|netrcsformales araREG UFO .Paránelros ormalesparaFC95 . . -Ft¡ncimesespecialesParánefos formalesparaRETTEN l-AtEND¡cccfi¡ relativaparaFC96/97 .ll¡rfuosformales paraCOD 88 - -.
Parfmtosformales paraCOD @Dús Écni:os del programade-las ¡rci¡res FG61 a FC99 . .1ierpc Oeejecucióne las uncÍre FC6t a FC99 .AbrevÉ¡rras
\/-.J
c-5c-6c-7D-7
D-37D-40D42D42D-43
D-9D.11D.l3D-15D-17D-19D-23D-27D-31
D44E-4E-6F-2
xvlConversiónde orooramas STEP 5
czso'oo-izoza-crr or
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 36/106
Indice
Tablas1 1t - |
2-1
2-22-3
2-44-14-24-34-44-54-64-74-84-94 -104-11
4-124-134-144 - 1 54 - 1 64-174 -184 - 1 94_204-21+-¿¿t+ -¿J
^ 6 A+-z+
4-25^ <
É\. I
A-2A_3A-4A-5A_6^ tt - I
A-8A-9A _10B-1B-2h ñ
t ' .J
B-4B_5B-6B-7B-BB-9B_10B-11B-12B-13B - 1 4
Designación e módulosen 55 y 57Mensajes e errordel S5/S7Converter.srgnificado remedioAdvertenc¡as el S5/S7 Converter. ionificado remedioE¡emplode una macro de comandos
Ejemplo e una macrode OBTiposde módulosen STEP5 y STEP7Llamadas e móduloen STEP5 y STEP7Direccionamiento e áreasoe datosDirecciones e perifenaFormatosde constantesen STEP5 y STEP 7 . .Ejemplosde comandos indrrectosde la mernonaen STEp 7Estructurade los punleros ntemosdel áreaEjemplode puntero rriterrlc del áreaEstructura de los punteros nteráreaEjemplo e puntero rneráreaEjemplode un desplazarnrentode direcciones
Ejemplode especiñcacpr¡deuna área de memoriaTiposde cornandos en STEP 5 y STEP 7ParámetrosormalesOperandos onvertiblesOperandoso convertiblesOperacionesonvertiblessinoperandos)Operacionesonvertiblesconoperandos)Operacioneso convertiblesClases e prioridadesn STEP y STEPTratamientoe errores n STEP y STEP7Funcionesspecialesn STEP y STEPConversiónde los ajustesdel sistemade DB 1Conversión e los ajustes el sislema e DX 0
Comportamientoemanente n STEP5 y en STEP7Números ecimalesen representaciónexadecimalFuncionesde la aritmét¡ca e coma lotante . . . . . . .Parámetrosormales araGP_FPGPParámetrosormales araGP_GPFPParámetrosormales araGP_ADDParámetrosormales araGP_SUBParámetrosormales araGP_MULParámetrosormales araGP_DlVParámetrosormales araGP_VGLParámetrosormales araRAD_GPFrecuencias e sensoresüsualesy acrtstrcosFunciones
estándarpara
uncionesde senalParámetros ormalespara FC 6gParámetros ormalespara FC 70Parámetros ormalespara FC 71 i 77Parámetros ormales paraFC 72ft8Parámetros ormalespara FC 73Parámetros ormalespara FC 74Parámetrosormales araFC75tr9Parámetrosormales araFC 76/80
1 - 6
2-102-122-14
2-15444-64-B4-84-9
4 - 1 04- ' t04-104-114-11+ - l l
4-114-124- '144-144-154-164-184-204-224-224-244-264-27
4-28A-4A€A-7A-8A-9
A-10A-11A-12A-13A-14
B-6
B-6B-BB -10B -13B-17B-21B-23B-25B-29B-34B-38B-41B-43
Señales e intermitenciaimpleSeñales e intermitencia obleSeñalescolectivas (palabraa palabra)Salidascolectivas (bita bit)
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 37/106
lntroducción
Figuras
1- '1 Desarro i ice aconversrc- t - c
Tablas
1-1 Designacióne módulos n 55 y S- 1_6
Conversión e programasSTEP 5c79000-87078-c101 01- ¿
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 38/106
Introducción
I
{_
L
LLLL
LLL
tILLL
Li_1
i
L
I
I
1.1 Resumen reve¿Quése convierte?¿Quéherramientae uüiza?¿Quéhaceel S5lS7 Canc¡|e¿¿Quédebe ealiza¡ Nrsuzir?
1 .2 ¿Cómose cswi€re m pgrffir STEP5?ProcedimienbArÉli$sdd dsgmS6Prepar¡fh & h q¡ssih
Cona:*hdd pogra¡a STEPsProosnirrb dd programaconr¡ertiloInbrmrctin adicionalDesanollo
Analizarel sistemaS5Antesde aconversiónMódulosAiustesdelsistemaVolumende comandosSofhrae estándarR¡ncimes espeÉiles
PreparalawrensihPuntode parüdaIndicaciónqtalivaProcedirnbnto
1-4't-4
1-41 41 41-41 41 €
1 €1-61-61-61 - 61-6
1 .3
1-31-31-31-31-3
1-6
1-71-71-71-7
1 . 4
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 39/106
SIEMENS
STEPConversióne
[Vanual
programasTEP
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 40/106
Reglaspara a conversiónde programasSTEP5 en STEP7
4.1 Resr¡men rsre .¿Qué nlonnacionontiene stecapitulo?¿Auépos¡bilitadeseconversiónxisten?
4.2 Llanradas emóduloCoresponclenciadeódulos ...Asgnacón denúmerosEjemploUamada emódulos
4.3 Areasde dalos .E nS T E P . . . . .E nS T E P . . . . .En a conversión . .Marcas . . . .
4.4 Areasde operandosDireccionamientoodificado....DireccioneseperiferiaAreasde operandos/Datosel s¡stema
4.5 Tiposde datosNormaEC1131-1
4.6 Comandosndirectos,unteros zonasde mernoriaComandosndirectos e a memoria del registroNúmeroargo..Punterontemos el áreaPunterosnteráreaDesplazamientoe direccionesAreas de memoria
4.7 lnslruccionesRes¡nen
4.8 Operg|dmPar&nercbrm#Operafc cútverüf€sOpemnOc msñr€rtibaa
4.9 OperairsOgera*xe cfiverü €s sí *erandcOperaOooesfinertill€s dt operandooOperacirnesno slertiUes
4.10 Módulos e orgarúz*¡5rtConvertirOBsClasesdepilxildesTratamiento e erroresFunciones speca|€s rtegrartas
4.11 Aiustesdel sisternaGonver t i rD B lyD X 0 .
4.12ComportamientoremanfieDefiniciónAjusteenSTEP7Diferencias
¿t-1
4-34-34-3
44444-5+5¡tS+7+7+7+74-7
4-84-84-84-8
4-94-9
4-104-104-104-104-114-114-11
4-124-12
4-144-144-144-1
4-1+1 6+1 8+n+n+224-224-224-24
4-264-26
4-284-284-284-28
Converslfi <leprogrrrns STEP5c79000-t078€10r{rr
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 41/106
lndice
x2
4. 3
Funciones para aritmética de coma flotante
A 1 Resumen reveUtilidadGeneralidades
Flepresentaciónuméri:aNúmeros e coma ija . - -
ElemplosNúmeros e coma lotanteElemplos
FuncionesResumenre\re.
FC61:GP_FPGPConvertirnúrnerode una [a en r¡únero ¡b cgna ilünte . . .Uamadacleb ftrrciinExplicac¡on e bs parameüosorrnales
FC62:GP GPFPConvertir úmerode coma lotante n númerode coma ija . . .Llamada e a unción
Explicación e losparámetrosormales . . . .FC63:GP ADDSumar osnúmeros e coma lotanteLlamadade la funciónExplicación e losparámetrosormales
FC64:GP_SUBRestardos númerc de cqna fiotanteUamada e la finctln
A8
412 Ejemplc de cálculo de mrna fl&nteFórmula@ cábuloPrograrna
A-1
A-3A-3A-3
A-4A-4
A-4A-5A-5
A-6A-6
A-8A-8
A-8
A-9A-9A-9
A-7A-7A-7
4.6
4.5
4. 7
LHnada é la fi¡nclin A-11Exili:adfi cle osparámetrosfonnales A-11
A9 FC66: GP DIVDividirdos números ecoma lotante A-12
A-12A-12
A-13A-13A-13
llamada de la función
410Cornparar osnúmeros e cornaflffiuarnadade la funciónExdi:acón de losparámetrosfoÍndes
4 . 11
Exdiniln ctebs par&nerrosormales A-10
FC65: GP_llULl¡ffi¡Il:a ós rrrn€rc de corna flotante
F¡<plicacióne losparámetrosormales
FC67:GP VGL
FG68: RAD_GPRaízde ruineros de comañotante
A-10A-10
A-11
A-14
A-15
A-16A-16A-16
Doscripcbn e la función A-14Uamada e la tuncón A'14
Explicacónde losparámetrosoínales A-14Ocupacfh de bs parámetros
viiiConversión de ProqramasSTEP 5
czscioo-Jzoze-col -ol
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 42/106
B-l
8.2
B-5E - f ,
tt-3
É-o
t - o
B-63-7
B-7B-7
B€B-8B-8B-8B-9tt-:,
8.3
Funciones de señales
8 . 1 Resumen reveU t i l i d a d . . . -Sinopsts
Generadorde imPulsosrelo|
DescriPciónde la ft,nctón
Llamadade tafuncrcn
Expf¡cacr<tn e los parám€fiG brma¡es
Ocuoacicn óe los Parárnelrc '
Estructura e lc Pararr¡erc
FC 70:MLD-TGZGen€r&r de inputsc rdq crr dernentoternporizador
Oescrirci¡ de bfuncrón
Uarnadacrea funcion
Determinacionesenerales "Señaldelestado eoPeracónFunc¡onesstándarara uncones eseñales-e-eneia¿ore mpulsoselq MLD-TG'MLD-TGZ
l"-uo"¡.tnde a señalMLD-EA|VK) MLD-EDWlq'
MLD ED K) ,MLD-EZ lq " " " -"- . ....""é"n-¡"t .brádivasMLD-SAM'MLD-SAIáw
FC69:MLD-TG
8.4
8.5
grprt"."l* de losparámetrosormales " ' "Ocupación e osParámetros
B-10B-10B-10
B-10B-11B-11
B -12R - 1 2
ó - l ¿
B - 1 3B-15
8-16
& 1 6B-16B-17B-19
Estructura e osParámetros
Estructura te osPararnetros
Llarnadaé laÍrrcónE.$iraom de tcsptrnelrc krfiales " ' " '
Estn¡c[¡raóe los Paran*c
FC 71:MLD-EZW,C77: MLD-EZWK.--:--,.iiapariciOn?easeñal on ntermitencialmple
(palabraa Palabra)óescriPción e la unción
Llamadade la funciónexpricacón de los parámetros fonnales ' ' '
8.6 FC72:MLD-EEHí. FC 78: M[-D-ED$'K
t;" 0" la setul cgr ¡unterrcá úble
(pdafaaPalabra) " ;-Ecrircin(b latÚtrt
B-20B-20B-20
8. 7 FC 73: MLD-SAfi$rSoa.o".no (pebra Por Pa*4
Descr¡Pmn de bfr¡c¡ón
Llantada cle afunongrOt** cle ¡s parárnetrosormales ' ' ' '
Estrr¡ct'ra te cspararnetros ' " "' "'
FC74..MLD-SAilSsid coFcrnra .
Des€n9cixt de b función
8. 8
B-21B-21
B-22B-?
v22B-2B-2
L¡antda de la funcónExdrcac¡trt de krs parámetros tormales ' " " " '
gstructura e osParámetros
Converstónde Progranra STEP 5
c790oo-J707&c10r {l
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 43/106
lndice
8.9 FC75: MLD-E¿ FC 79: MLD EZK1raparición e la señalcon rGrmitencia impleDescripción e b fr¡rcónLlamadade la ft¡nciinExplicaciónde los paÉnefos fcnnalesEstructurade bs par&nercOcupacióndd mó<lrtoctedam
FC76:MLD_ED,c 8CIILD_EDK1¡aparicióne asdd can rrenrilerrjadobleDescripción teh tnciinUamadade la ftrrcünExplicación le ospr&rgcbrmalesEstructura e los parfneúcOcupación td rn&f¡o de cl¡tc
Ejemplosde señabs qr htermitencbs*rHeObservaciones enerdesFCTT:MLD_EZI,I( tra¡abraa palabra)Ljamada e laft¡rl5nFC 79 : MLD_EZK bl a t¡at)Uarnada e hft¡ri5n
Diagrarna € inptfsoSeñalescb irteírúErcia slnple
Eierrplc d€ s€ñalesconhtermitenciadobleObserv*rmes generalesFC7B:ULD_EDWI( (palabraa palabra)Llanulacb hftrnd&rc ct I¡LD_EDK (bita bit)uanndade lafuncióntlagrarna de impulsoSeñales e intermitenciaoble
8.13 Ejemplos e señales olectivasObsen¡acioneseneralesFC73: MLD_SAMW patabra patabra)Llamada e la funciónDbgrarnade impulsolSexialesolectims(palabraa palabra) . .FC74:MLD_SAtr,t@ila bit)Ljarnarlade funcbnc . . ..Otryarnade ilpdsoSenatescol€ctitas (txta trit)
8 .14
8"15
Llarrdatb ULD TGoB 3sUamadad€MLD_TGZoB1
B-24g-24B-24s2s&26v27
8 . 10
8.11
8.12
&28B-28B€8B-29B-30B-31
B-32B-32B-32B-32B-33B-33
&34
B-368.368.368.36B-37B€7
B€8
B-40&40B-40B-4{'
B-44B-44
B-45B-45
B-41ü42e.42
KI
Conwrsión de programasSTEP5c79fiXhJ7078-c101{1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 44/106
lndic
c-3
IIII
Ii
I
;
l
L
t_
lL-
Il
L-
c-rc-3c€c-3c€c4c4
c4c{C-5G5c-sc-5c€c-6c-6u-b
c-7c-7c-7
c-7
l
L_
II
I
i-
I
i
I!
II
''-
Funciones ntegradas
C.1 Resumen reve.¿Q|Éctescribe stecapítulo?t üitarlFurrcirnes ntegradas
C.2 FCBI:COD_84Descripción e la funciónUamada e a funciónExplicación e losparámetrosnnales
FC82:COD_I6Descripcióne la funcionLlamada e la funclrnExplicacióne losparárÉc ffi
FC83 :MUL_I6Descripctrn tebt¡rihUarnadade¡atrÉtExCizihcbbpr&nercffi
C.5 FC8¡l: ry 16.D€crhút-üblrriirll¡mlaóbt¡¡iLr
E¡ObÉhtbbp¡fuscffi
c.4
Conversión pogrznc STEP 5c79000.J7079€10r{l
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 45/106
lnd¡ce
D.2
Fr¡rcionesbásicas
D.f Resumen rweUtilidadSinopsis
Resumen e as uncirnesde cándoFuncionese cáa¡trc
FC 85: ADD_32Sumar números tir¡arir úbaes.Descripcióne la fincirrLlamada e a furrciinExpircacióne bs paúrÉc brndesOcupación leb pirscEstructura bl prograna
FC86: SUB_3¿RestarntrrEfc tisÍr doblesDescripcin cb la tncñnUarnarla<b h fr¡rcónExdizin de bs parámetrosormalesOo¡pain de bs parámetros
EsttrcürarH prograrraFC87: IUL_32nf$car numerosbinarios oUesOessix¡¿n de la funciónlja¡atla <le a funciónF¡dk:acón de los parámetrcfoÍndesOanpación e os parámetros.Estructura el programa
D.6 FC88: DIV_32Dividir úmeros inariosobtesDescripcióne a unciónUamadade la funciónExplicacióne losparámetrosormalesOorpaciónde losparámelrosEstructura el programa
FC89:RAD16Raizde nrrnerosbinariosOesa"c*n de la funcionf-ffiélalucltngrqtn:afffr de bs paránetros ormalesOona¡¿ft de fcs paár¡eüosEstnrch¡raddpro1¡ana
Resumende los tqistosR eg is t r os . . . . . i .
FC90:REG_SG|G
Registrode clespfaaniento tb.t) . . .Descripciónle a fr¡nclrrLlamadade la funciSnExplicacióne losparánerrc brmdesOcupación el registro e desdazamiento .Ocupacióne osbitsde#Función el registrodedesdazamiento .Estructura elprograma
D-1
D-sD-5D-5
D-6D€
D.4
D.3D-7D-7D.7o-7D"8D-8
D-9D-9D-9D-9
D-10
D-10
Dl1Dl1D-l1D-l1D-12D-12
D-13D-13D-l3D-13D-14Dl4
D-15D-15D-l5D-l5D-l6D-16
D-'17D-'t7
D-19D-19D-19D-19D-20D-2',1D-21D-22
D.5
D.7
D.8
D.9
Convers¡óncle programas STEP 5c79000-J707&c10t -0 1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 46/106
D.lO FC91 :REG SCHW D-23D-23D-23D-23o-24D-25D-25$2 6
Descripcióne la funciónUamada e la funciónExplicacióne los parámetrosormalesOcupaciónel registro e desplazamientoOcr¡pacióne los bitsde estadoFunción el registro edesplazamientoEstruclurael programa
D.11 FC92 :REG-FIFOMemoria¡popilaDescripcióne a unciónUamada e a funciónExplicacióne los parámetrosonnalesOcupacióne la memoria popfaOcupacióne los bitsde estaóFunción e la memorh po pfaEslructurael prograrna
D.12 FC93 :REG_UFOMemoriarpopfaDescripdóncb laturcfhUarnadacbt r rc lh . . . . , : . ,g$iz*ln cb bs parÍmbos bcnalesOo.pafn de h n¡enprbmo p¡aOqpa*f¡ de los bitsd€ esnadoR¡nciilndd memoüüpo pilaEsmrcn¡ra el pograma
D.13 FC94: DB_COPYI FC95: DB_COPY2Copiarde áreas de datosCofiar de áreas de datosD€scripdh de la funciónLfarnada fe a funcián FC94 .Llarnadatb tuncih FC95 .Oo+a<¡in c|d rnód.rbd€ dato6Exd¡Éih de los parámetosformalesNúmerosde sror
Ap|¡cadatne bst¡rci:nesD.14 Resumenbreve de hs i¡ncimes especiales
D.15 FC96: RETTEN,FC97: I-ADENSalvar cargarDescripción e h ñrpf5nLlamadade la ft¡ncilnExplicación e los parán*os lonnales
D.16 FC98:COD 88Convertircódigo B@ en código inarioLlamadade la furrciinExplicación e los par&neros lormales
FC99:COD 2
Convertir ód¡gobiurb encócli¡o8CDLlamada e la furrcilnExplicación e lospará¡neuc brma¡es
v27ú21únúTlD.28D-29D-29D-30
D-31D-31D-31
D-31D-32D-33D-33D-34
M
D-+1D.41D.41M2
D-35D-35D.3s$35s36D€6D37D-38
D-39
D-43D-¿fflD-43
D.17
D4ww
ConversiSnteprqrrrcs STEP 5c79000{7078cror{r x
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 47/106
lndie
flrtoo técnlcos
Et Resumen reve¿Ouédescribe ste@ftlo?Datosde la técnicadel prcgranaGeneral idades.. . .Funciones C61 a FC99
E.3 Tiempos e ejecuciónFunciones C61 a FC99
Indicede abrevlaü¡ras
E-1
E-3E-3
E-4E-4E-4
E€E€
F-1F-2
12
Abrevid¡ras uüizadas
Glosarlo
lndlcealfabóüco
Flguras
1 -12-1
2-22-3242-52$2-728+l+-2
DsrdodehsnsslhHJa rb m d S6fS7Converterqft
& deoge'lS{fSt Csnerter [<Nombre>ST.SSDf. . . .1. pesadadd prm de csrs*lr¡t pa6údd pmedeoslle$ónOarsgfh de la üstarb {n*n
rrbrE¡ade macros elS5/$rCatqAFosblidades e conversllnEsüuctura eprograma TEP cornrcrtifa i STEP
usr#¡fd SSlSTGm,qbr 28Ododediáogo1mprinf 2-9
1-5
24
2-52-62-72-7
2-164-34-5
xtvConwrsió, ttrrprrxrar¡rasSTEP5
c79(Édrt078-c101-ol
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 48/106
Indtce
Tablas
1 - 1
2-1
¿-¿¿ - 5
2'44- 1
4-2¿+-J
4- 44-54_ 6
4- 84-94 - 1 04 -114- ' t24 - 1 34-144 - 1 5
4 -164-174_194 -194_204-2',14-224-234-244-25A-1A-2A. J
A-4
A_5A-6A-7A-8A_9A-10B-1B-2B-3B-4B-5B€B-7B-8
B-9B-10B-11B-12B-13B-14
Designación e módulos n S5 y 57 . . . .Mensaiesde error del S5iS7Converter.significado remedioAdvertencias el S5/S7 Converter, ignificado remedioEjemplo e unamacrode comandosEjemplo e una macrode OBTipos e módulos n STEP5 y STEP7
L l amadase módu l o n ST EP v ST EP . . . . .Direccionamientoe areasce catcsDirecciones e perrfenaFormatosde constantes ¡ STEP5 y STEF7Ejemplosde comanoos r'orec16 óe tr memoriaen STEP7 . .Estructurade los oufleros flte'n€s d€l areaElemplode punte.c nterñ,ccd areaEStrUCtUrae IOS Li-ieÍCSnterateaEjemplo epun:ro :niefareaEjemObde un cesg{azamüeFtoe orecrn€sEjernplo e espeqfcamn oe rt¡a are€r temefflori¿lTrpos € cornarloos n STEP5 y STEP7Pa¡arnefrosrorrnar€sOprar¡óos con\€rü€s
Operafc no convertblesOperaoonesconvert¡blessinoperancbs) . . .Operacionesonvertiblesconoperandos)Operacionesoconvertibles . .C lasesder io r idadesnSTEP5ySTEP . . . . .Tratamientoeerroresn STEP5 STEPT "..FuncionesspecialesnSTEP ySTEPT ....Conversióne osajustes elsistema e DB1Conversióne osajustes elsistema e DX0Compor tamientoemanenteenTEP5 enSTEP . . . . . " . . .Números ecimales n representaciónexadecimal.Funcionese a aritmética e comalotanteParámetrosormales araGP_FPGP . . .Parámetrosormales araGP_GPFP . .
Parámetrosormales araGP ADDParámetrosormales araGP_SUBParámetrosormales araGP MULParámetrosormales araGP_DIVParámetrosormalesaraGP_VGL . .. .Parámetrosormales araMD_GP . . . .Frecuenciase sensoresisuales acústicosFuncionesstándar ara uncionese señalParámetrosormales araFC69 . . .Parámetrosormalespara FC 70Parámetrosormalesoara FC 71 ! T7Parámetrosormales araFC 7278Parámetrosormales araFC73 . . .Parámetrosormales araFC74
Parámetrosormales araFC75ft9Parámetrosormales araFC7680Señalesde intermitencia impleSeñalesde intermitencia obleSeñalescolectivas palabraa palabra)Salidascolectivas bita b¡t)
t - o
2-101 - t ¿
< ' t +
2 - 1 5
4-64 - ó
4- 84-9
4 -104-14 -104 - 1 1n - t l
A < <f _ t l
4 - 1 14-12A < A
4 - 1 4
a r t
4 -1 64 - 1 84-204-224-224-244-264-274-28A-4f\-o
A-7A-8
A. YA-10A - 1 1A-12A-13A - 1 4
B- 6B- 6B- 8
B - 1 0B - 1 3B - 1 7B-21B-23
B-25B-29ó -J 9
8-38B-41B-43
Q6¡r,e¡sión rte oroorarn¿s STEP 5c79000-J7078-C1011
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 49/106
lndice
c-1G2c3c-.rG5t>ltlz
D.3tF4D-5D-6D-7D-8D-9D-10D- l1D-12D-13D-14D-15D-16
E-1E-2F-1
FuncionesntegradasParámetrosormales araFC81Parámetrosormales araFC82 . . .Parámetrosormales araFC83Parámetrosormales araFG84 . . .Parámetrosormales araADD_32ParámelrosormalesparaSUB_32
Parámetrosormales ara ilUl_32Parámetrosormales araDIV 32 . - -Parámetrosormales araRnd_teResumen revede osregis;trosParámetrosormales araREG SCltParámetrosormales araneG_-SCttWParámetrosormales araREGIF|FOParámetrosormales araREGIL|FC) - -Parámetrosormales araFC95 - . -FuncionesspecialesParámetrosormales araRETTEN I-ADENDirecciónelativa araFC96¡97 .Parámetrosormalespara@D_88Parámetrosonndes pra @O_32
Datos á)n¡cc del gogrann de E l¡rirs FC6t e FCS - .Tiempos €inrih tb b trrlrps FC6t a FCSAbrevidras
c-3c-4c-5c-6c-7D-7F9
D.r1tI,t3D.r5E 17D-l9D-23D-27D-31D-37D-40D-42D-42D-43D-44
E-4E€F-2
Cmversón dc croqiamas l- - -cTgjooo-i7o78€l01-ot
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 50/106
r€t€r€f€1 €
1-4
1-41-41-5
1-61-61-61-61 €r€t€
1-71-71-7
1-7
1 . 2
r3
1.4
Il
Il
l-
I
I
I
i
L_
I
I
I
ll
It--
I
'i.-
I
1
I
I
L
l
I
!-
I
L
1-41- 41- 41-4
Q6¡y¿6ilf¡ {¡ cw¡¡- 5¡¡.4 5c79oOO-B?OTdcrt[{l
lntroducción1.1 Resumen rerrs
¿Quéseslis¡?¿OuéheranElasdlra?¿QuéhaelS6rStConltrE?¿Quedebc É d us¡¡aú¡?
¿Córn secwiab r.rtprogrilta SIEP 5?ftoceüÍlrbA¡ff¡rllism$ ...P¡er¡ihrhh cs¡endahGan¡¡¡úrlhl fgrilra STEP5
hoc¡¡¡únb rHpqrarna
conrr€rtitoffi¡¡¡rlhffiDsúA¡'rEz'-d sl¡tsnaSSAntesde b com¡elsllr¡MódrrlosAiustesdeldsterm .. . . . . . . . . .Volumende comanóeSoftwareestáneta¡Funciones spec&{€s
PrepararhuluslhPuntodeparlidaIndicación Éin
Proce<snúsD
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 51/106
lntroducción
Figuras
1-1 Desarrolloe laconversión
Tabhs'l-1 Designación e módulosen 35 y 57
1-5
1 €
x-2 Cqr!€rsi5n de oroorarnasSTEP5c79CbO.É707&C101-0
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 52/106
lntdl,@ión
Procedlmlento
1"2 ¿Cómose conüerte un programaSTEP5?
AnófrLól¡hS5
Prr¡rectón de lacrw¡lón
Conrerelóndelprognma STEP5
Procesamlonto
delprogramaconvertldo
A cootinuación e ndicael procedimiento e a convcrsiÍodelpmgramaSTEP5 yco quécapítulodel manual eencuentraa informaciút caria al respecto.
L¿ ista seha confeccionadoomoejemploparaquesirvadc rienación (puedenomitirsealgunos asos).
Antesde convertirsuprogra¡na TEP5 debeasegurancuesecumplcood6 hsrequisitos ara a conversfoiocl misrno v. apt. 1.3).
Antesde a convenión rayqr¡c cdizil elgunmprepaft¡tivos.a¡a llo v. apt. 1.4.
Con el S5/S7Converter c ra¡sf,qm¡ l¿sin¡¡b dcsuprogramaSTEP5 en STEP7y seconvierte, en sasone.€sarb,L lic¡ & aigp-i¿h STEP5 indicada v. cap"2).
El programaconvertidonocr cidla Prre qc á¡c pt¡cda crcompilado"deben
retocars€aspartesdelprognoe qoc m sn strtiblcs ¡doa¡áticameote,porejemplo con el EditorAWL Dd*b ¡ b difc¡cb dc sit¡co¡ cat¡e STEP5 ySTEP 7 es necesariocaliz¡r,q ryude dd P¡ogrro Elüor STEP7, ajustcsdel sis-temay posiblesadaprcirc ü pqrem qdci¡md¡s porh CPU (v. cap.3).
En el capítulo4 encootnri hú lqb scgfu bs qdc d 55157Coovcrtcr efectriaatransformacióndeSTEP5 cr STEP7 y h idcmriSo rcfcrcoc ahs pares dcl pro-gfamaquesedebc¡'mtrtf pctsc¡mcoc-
En el apéndicesedescrücr ho ñ¡ri<ncs STEP7 FC óf a FC 99yaconvertidas(antiguosmódulosdc fuEió. cs¡inrt¡r STEP5). F<¿q ormanpafe del suministrodcl S5/S7C-onverter.
lnformaclónadlclonal
1-4Conr¡ersión eprogramasSTEP5
c79orro'8707&c101{1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 53/106
lntroducció
Desarrollo [-a tigura l-l muestraos pasos sc_tuir araconvenir un programaSTEp 5 y losapartados n qucse havandcscrilo.
I
II
I
I
i
ii
- Pregararaconversión"or.
.,.0
i agr.2.2
+2.1terpretar los mens¡*rs
apt.3.7
t
Convertir el progrÍ¡rnaom €NcompiladorAWL
#.3.7
Figura -l Des¡notbdc hcoovcrsión
I Anal¡zarl s¡stema5 i apt. .3
¿f5srfd€ enor decorwersln?
|
¿EnsaFs para eprocesard ¡ctúro AWLT?
Adaptarosrespec{ivos orr¡andcy parámetosSTEP 5 a STEP7
froducir el archivo onvertido n elprograma PUdelproyecloSTEP7
lmportara ístade asignacion n htiabla e símbolos TEP7
¿Modulos e funcion€6táxta STEP5?
Cof,iar FC 61 a (X)G STEP 7en el prograrm e h CPU
Convers¡óncle prograras STEP 5c79000-87078€r01{1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 54/106
lntrúucción
1.3 fuializarel sistema55
Anbs rh la A¡tes dc coovtrtü g¡ progrirmaSTEP5 debe aclararbs dgüicor6 pr¡nr6:corilüsbn
Ttrlatas ¿Se an ealizado a s? b fuocioncs e os rarjetas5 utilir¡da?
[¡s nombres c los nrtüb b¡¡ cambiado.á tabla .-l muestraa desigrrih elos móduios n 55y S7:
Tabla -l Deigrfh & ródtu ca 55 y S7
Trrjd¡ SS Ittódulo 57
Tarjct¡ F.6 llÁt¡lo SM
T¡rfit¡ IP !¡Ébfo FM
T.ritr CF sbbCP
Afustes dol¿Sc
pdct rtelia c¡ 57 106 irs- dd ds¡ erb?s¡stenna L¡ iúrmcño sc¡ dc loo efuscsd ¡lta cr STEPz sc cErEDr¡acn cl apar-
ta&4.11 del prescalcEIEL
Volumen d¡ ¿SaFcdc rcaliza¡m un¡ CPUS/ et rolumco dc m¡¡dc utilizado poruo¡comand€ eU 55?
A¡¡ndo no scpuedanonvcrtir algunoscomandos, l S5lS7Conveñc¡señala aspqdcionc delprogramaconespondientes el usuariodebcrá cprogramardicbccomandc.
El apartado .7deestc manualmuestraun resumen e os tipos decoma¡dc coSTEP5 y en STEP7.
Softm ¡¡tfudrr ¿Exisco106nóduloodc fr¡oción cstándarSTEP5, llamadosen el prograna a coo-w¡tir, uobién o,mo ñ¡rcbm cn STEP7?
Dcúo dcl q¡mi¡küo dcl 55lS7 Cooycrterse€ncuentranospaqucres c softirarccsiofu p covcrtilc pan ñucftroesbásicas,aritméticade coma lu¡¡rc, funcio-rc iegndes y furcirc dc scóat.
Funclones ¿Scpccdcr qsi';' bs forlncs cspccialesntegradas, tiliz¡d¿scnel programaespecialos STEP5?
En el aparteó ¡f-10dc .sc ma¡u¿iiencontraránformaci<hsobrecórnoconvertirOBs especialcs c STEP 5 eo STEP 7"
1 €Csrwr¡iir tic oroqrarnasSTEP5
c79d)0-8707&cf 0t{r
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 55/106
I¡Intraclueió
IL-
III
IL
I
IIt
I
t-
iI
I
I
II
I
:I
II
l
II!-
ii
IIL-
1.4 Preparara conversión
Punto do Ffüda El S5/S7Coor¡crs prcbe comocondicionesdepanida parah mvtrsirín de unprogramaSTEF5
"el archivodepm3rr. <ttornbre>ST.S5Dy
. la listade refe¡cb¡¡ud¡<Nombre>XR.lNl.
El S5/S7Convert€rneccsite I¡r & rcfc¡e¡rcias ruzadas araobtenera esrc-turadelprograma la erarpñ&bbtudel programa TEP .
Indlcaclón optatlva Si desea tilizar nombres imMlfou cr l¡r & ogctaadcabsolutos, ecesitarápara a creación e a listade asigriibcatlbbtién
. la listade asignación TEP5 <NotuüXiBQ.
Procedlmlento Preparea convcrsión el siguientemodo:
1. Esablcccr una isra aoual derefcrencias ¡ú pa d grn STEP5 meyudedd sofrwarcSTEP5.
¿ Coffu cl lrcüivo deprogramaSTEP 5, la lk¡ & ¡:frcb cnzrd¡s or¡p¡-
eúfic y cr can necesario,a lista dc esigrll cr ¡ &mrio DOS.
Conwrsfin dapqrrr SIEP 5c79ooGB7078CrOr{l
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 56/106
I
I
Conversión e programasSTEP2.1
2.2
Resumen reveProcedimientolnformaciffiac¡Cbr¡d
Arranque ehou¡rÉtRequisioAÍa¡qre dd S6tSit Ccrtergtla*,Sdeeihtb ü rtli,n(b pugratnllffi b lsnfc¡ & b rü*c rb¡tp1{ t tb r ip r ih ->r tnm . . . . : . . -
f f ibütrrclhf f iSlts. . - . -Pfwlgtdel¡slerslh
EnüegademeisaiesFin de la conversiónLocalizarerroreslmprimirmensajes
Interpretacióne mensajesAnálisis emensajesMensajes e errorAdvertenciasInformacii5ndicional
Creaciónde macrost dktad
Funciónde nsosMac¡osdesnandosMacrosde OB . . .Instrucckmes a¡a la creaciónde macrosEdiüarnac¡c
Nuevoananquede liaconversiónreprocesamienb d arcfiiro ASCIIAWLT readoConvertirnuevdn€rtePrepararl reprwdentoEfectuar l r+ocesarie¡to
2€2€2€
242-42-42-42-52-52-6
2-62-6
2€2-82€2-9
23
2. 4 2-102-102-102-122-13
2-142-14
2-142-112-r52-r52-t6
2-172-',t72-172-17
2.5
2.6
Convemkhda ¡qrm STEP5c7B00GB7o78Crúr{t
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 57/106
Conmsión de rgrurlasSTEP5
Flgurt
2-72-22€2124242-72€
Pantallade accesodel S5/S7ConrcrterCuadrode diáogo'S5/S7 Comtener{<Nombre>ST.S5D|-. . . .1¡pasadadel procesocleconve¡slh2r pasadadel procesode cq¡sslhConversiónde la lista de asig¡elhMensajesdel S5/S7Convs¡rCuadro ediálogolmpirf .. ; .. . .Ventanade macrosdelSSfSZCursE
Mensajesde enordd W Cmsg, ¡if¡hó y rcnredio .Advertencias d SñISZGms¡r. :ignaóy nn*óEjemplo e una ncorbccnandcEjemplode unanm ü (B
242-52€2-72:l2€2$
2.ro
Túlas
2-12-22-32-4
2.102-122-142-15
2-2Gor¡ún rtaprogramasSTEP5
c?txFGB7078€101<,1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 58/106
CMn & programas IEpS
I
j
i
I
II
I
IL
IL
It*
;
2.1 Resumen reve
Froeedirnl¡5 c'¡'opf¡b dcsc¡ibc aso paso ómo titizarel S5/S7 onvene,n oo¡"rrtirupuSr-STEP5:. Arry & b otrni<ín, v. apt.2.7. Erqr&n¡irv.rpr23. lrytlh&nirr v.epr. .4. ft-b&8,r.¡F-25' lbo rn{- & hcu¡lb y rcproccsamienroelarchivoAscn AWLT
crrü,r-ar-2.ó.
Informaclón tr eyoü ob deh É bfu É t:-fh sobrce t¡riliz¡ciairdcladlcional SfSTCor¡vrrrcr.Eahnin*dcrp4bcfudcrdybqn-
üos dc dflálogoctrll'rl'nncob.
j
I
l
Conwrslhrbre¡uSTEP5c79o(D-Bzo?Bcrót{r 2-
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 59/106
2.2 Arranque de la conversitln
ReqÉlo
Arrmque delSifST Converter
Manelo
Antesde iniciar b qcrdih ccgunrse queel archirosrEp 5 ¡ qrgtir, la listade referencias rÉ y lr li¡tr & asignaciónsecncueaEr!c¡ d ¡im direcrorio(v . ambién pt. .4I
Paraanancarel S5/S7Ccsu &dc el grupoSTEP7,
. hacerdobleclic sobrcdimü S5lS7Converler.
El S5/S7Converter epcsco, d..p- & uraoque, on a siguienteantalla cacceso:
{- A¡ctúvo Ver Opcion€s Ituh
d.,itl ',{Ft:r'.+r
E¡ 2-f b t sd S5/SílCmvc¡ar
Ea cN pfrb 2 ¡H SfEP 7Id * wrb etcontrará as rsnsirc gcoera-lcsdc mrnrF & ¡oüs bs fc¡ld¡rs STEP 7, omo son a estrrrcbr¡dc bs ven-tanasocl ttso dc h e¡rdeo-l¡...
24Csüd!|tn rtefrrosramasSTEP5
c79(l00-8707&c101{r
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 60/106
Conversk5neprogramas fEpS
Seleeelón e unarchlvode pregrame
Modlficar osnornbres de los ar-chivos destino
Para elecciooarnarchivodeprograrnaroceda elsiguienrcmodo:
l. Seleccionarl comando emcnúArcüivo * Abrir.
2, Seleccionaraunidadd€ disco v rl directorio onde eencuenrÍi¡-ocffi¡rltoslosarchivos convcnir.
3. Marcarel archivoa coovetlir¡ hegr ctrcen Aceptar"para onfinner ¡¡sclcc-
ción.Resuttado:El S5/S7Convenerprcrcnü¡ l archivouente. l archivo cs¡i¡orunaasignación e osnúmcru dc ntodrb anterioresnuevos.
[a figura2-2 muestra lcuadrodc diá¡ogo -< S7Convcrter<Nombre>Sf,S5Df
En casonecesarioepuedenmodific¡¡ hs nctrnhccse os archivos estino roF¡cstos por el S5/S7ConverterArchivo ASCII AltL-. -Fichero
deenof y'Lista dcasignaciónonvertida". stopuedc csrh¡¡ tc.orrc si el editor, onel quedeseatralar os archivos onvelidos, equierc mrrrcrñ dc nombreseterminadas(p.ej.NOMBRE.TXT).Proceda el siguientemodo:
l" Hacerdobleclic sobre l nombredcl lchirc ¡iñ¡triñqrj€sc deseemodificar.
2. lntroducirel nuevonombre obreel qradrodc dó¡qgo \'uclo nombre earchivo"y haga lic sobreel botón Accptef pt eonfirrrera ntroducción.
Figrrn2-2 C'J¡drodc diálogo "S5/S7Coovertcr <Nombrc>ST.S5Df
A¡diro STEP5: BASIS@$T.S5OAtcñ¡roAscll Alt L 7: RASIS@'ACJNTVL
Ei$€rod€€rrú BA'[email protected]€O
Liqa d€ s*trtar*h STEP5: 8 SÉ€Z0.S€O
t.k*aoe as¡gna¡iahcqwertila BAS¡[email protected]€O
tf Ndnbre EsiándarNue\rone
FB2O F8üFBO .FCO
FBln FY127 -FCl
FBI2E F8128 .FCz
FB¿55 .FC3
o81 -oB1
o8¿o €8100PBr10 -FC4
D810 -D810
Conversión eprograres STEP5c79qn-87078€101-Ol 2
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 61/106
Conversión de programas SIFPS
Nede aslgnaclón-> nenuevo
liódulos de fun-ciár estándarSTEP5
Proeesamlentoela convorsión
El s5/s7converlerpropone uevos úmeros ara osmédulos convertiry los n_dicaenel cuadro ediálogo'S5/S7 onvener<Nombre>ST.S5D]..¡O"L. *ig-narolrosnúrncrc proceda elsiguientemodo:
l. Hacerdoblcclic sobre l número emóduloquedeseamodificar.
2. Introd¡rir c nuevc númerosnel cuadro e diálogoNuevo úme¡o emó-dulo"y hage lic sob¡e l botón Aceptaf paraconfirmara introducción.
si su progranu rEP 5 cutiene módulos e unckinesrándar,stos eseñalan ormediodc un ¡gcriscoeo a colurnnaEstándar..
Hacicndo lic sobreel borón Iniciac'se iniciael proccso cco¡versión.Dichopro_ccsoscoompone e dospasa¡lnsde a transfornrcióndc ¡ lisa deasignación. nla prinrn pasadae aconversióne ransforme l prognmasrEp 5 en unarchivoASCI STEP5con rodos osmódulosy comcnndoc,
Figun2-3 il pasadaclproccsoc cmvcrsióo
En la segunda asada c ransfrm¡ cl archivoAscII srEp 5 cn el archivoASCIIAWLTcoo os nuev6 oúrmcrcde móduloy sintaxisSTEP7.
En la conversiónde a lista dc 6ig¡ación, los símbolosde a riqa STEp 5 sc con-viertenenunformato proccsabhpor el SymbolEditor.
I ee"cor trpasada
frcfúr€
Antúvo STEP5 A:\BASIS(GST.SSOl¡¡ó<lJo: PBfio
Étar,íd¡c8s Total Móduto
Lipas: 70 4ilAó/€rtendas: 0 gEnores: 0 O
fic"".bl
2-6 Conversi&r e o¡ooramasSTEP5cTsobo-É7o7&c101-o1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 62/106
Figrn 2-4 ? pasada el procesodc convc¡slf¡
Figun 2ó C6wn*h dc la lista dc asigmción
l
I Estado: 29pasada I
Archivos
Ardtuo ASCIIAI¡úL7 A\8AS|[email protected]
Módulo: FB 128 FC2
Estadísticas Tdd
Líneas: 1lAdverlencias: 3Enor: 0
Módulo
I
3
0
¡c"n-Ll
Ard*r€
Ltsur(bc*frdh AIBASISG\S7.SEOr¡üe
Esta& Totd
Uneas: raA.t¡qlfrcbü {
Enq: t¡¡
Uóúrto
20
o
lc*r. ' l
Conversion leprogrrrns STEP5c79000-87078€r0r{r1 2
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 63/106
Conversión eprogramasSIEP 5
2"3 Entregade mensajes
Fln de laconversión
Unavez inalizadaa conversón, l S5/S7C-onverterres€nta,nuncuadro ediá-logo,el númerode errorcs de advcnenciasuecontiene l programaonvertido.
Figura2{ Meosajescl S5¡S7C-orcrrcr
Simultáncamenten el cuad¡o e isa srpcrior dc la ventanaMcnsajes' c muestrael archivode enor "<Nombrc>AF.SEQ". stecontienemensajes:
o de a primerapasada e a conversión,ondesecreael archivo<NombroA0.SEQ.Esleconticne l archivo<NombrpST.SSD n ormatoASCII (salidabatch-compiler).
. de asegunda asada e a conversión, ondesecreael archivo<NombroACAWL. Estearchivo ontiene l programa WL7.De estapasada rocedenambiénposiblesmensajes ebidos¿definicioncsdernacrosdefectuosas.
' dc la transformaciónde a listadeasignacióo,dondcse c¡eacl archivo<Nombre>S7.SEQ.Esiearchivo ontiene a lisradc asignaciónoovertida n unformato mportable porel SymbolEditor.
A:\[email protected] en ínca149archivoASCI STEP5:
"'PB 2. dir. el.3H:
" ' PB3.d i r . e l .4H
"'PB 6, dir. el.9H:
E¡rorc¡ lí¡e¡ 902
"' PB r. dir. rcI.55
E¡rorc¡ líH l(r78
Convenlónll¡¡H¡
Errore¡: 5'6AdvoÉencl¡s:15
fN 'TEST
'Tcstcqm¡rb
2-8ConverEióne orooramasSTEP 5
c79d)G8707&c101-o1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 64/106
@nve'e,i5n teFqrutes SIEP 5
2.4 Interpretación e mensajes
Análbls de El S5/S7Convcrter ditamensajeseerrory advertcrria. F¡rael ¡nálisisde osmensajes mensajesceda del siguientemodo:
l. Msualizarenel cuad¡o e ista nferiorde ta ventanaMersaix- cl ¡rchivoenelquc be eperccido l enor,
2. Buscar l significadoelmensajen assiguisntesablas.
3. Conegfu l enorsiguiendo l remediopropuesto"
Mensales dc error los mensejcs c crrorsongeneradosuando artes elprograma TEp5 no sonconvcrriblcs im queson omadasomocomcnta¡iosn el programa rEp 7.
I-a abla2-l m¡¡csrr¡ odocosmensajese erro¡dcl s5ls7 c.onverter,ussignifica-dosy lc pciHcs rer¡cdios.
Tabla2-l Mcosais dc crror dcl S5/S7Covcr:r. significado rcmedio
Illensajc dc ermr C¡¡¡s¡ Sgnificado R.ocdio
Accesoal ür &Tl7 yznocs pciblc (cqobo¡)
2¡p¡s¡d¡ E progrue STEP5 contieneaccesos ebú & Eprrz¡dorcs y contador€s.
CqnEbc d progruru AWL7.
Accc$ ErEriz¡ó F.rd E rrlvo '<r protegidocontracscritura- Aanb h ¡caccih cürn ccrirura-A¡üironcrbcc g*rel E¡ r¡cfivo sclctciooadono existe. CqrEh d ¡¡cüivo dc prqnrn:-CALLOBrc¡¡rcid 2f p.s¡d. t¿ l¡aá ú módulosOB no estáauto-
riz¡d¡ c¡ STEP7E¡ c¡o r¡ctsrb eptilc cl cút¡DdoCALLSFc.
CALL SFC xy gencndo,completca lisradcpar&nctros
2t p.srd¡ Frb b p.r¿nctros paraSFC. C-f{r= h ¡rs¡¡ & práctrs SFC-
Corrlardono autoriz.do
encl r¡úduto
l¡pr¡de Porcj. seltodcnt¡ode un módulo dc pro-
t r n -
Cqñcbc cl cm¡o&.
Coma¡doo &6¡irto l¡pedr Cmodo MC5/AWL7 no válido. CsriF d ¡¡divo dc progr¡B¡ STEP5ecoqo.
2! Ferrh Cm¡odo no exisleen STEF 7. E& n üEro o ssinryr cl corn¿¡dopo b comrpmdinc scarmi¡ dccom 106STEP 7.
Comentariodceielargo
l¡ pcode E¡ro¡ cn cl archivoSTEP5. CqfEbe d ¡¡cüivo dc prognma.
Sehaconvcrtido oódigoMC5 no válido
l¡ pesrde Coovcrsión eun comando TEP5 c-rior.
¡f¡og¡tr¡"
Eror en a conversióo 2¡ pes.{h BI sin constante. Cmplcrc d coryndo d¿ ca¡g¡ s6¡cmstaoE.
Enor deescritura ncl
disqucte
gcrd El arcbivoestáproregidocmrn cscritur¿
o no cxistemásespacio n cl disqnc.
A¡ulc h tr*cci& conlraescritun o
bqrchd¡cmocces¿rios.No seha ndicado ingrÍnoornbre e módulo
l¡ Fs¡d¡ El nombrcdel módulosc mpoc sólode espacioso bla¡co.
lnt¡od--r m ¡ornbrcde módulo,
I¡dicc m existente l'pteda El archivode prognrnarc otiencningrinmódulo.
Cqnrbc el archivodeprognma.
2-10 Conwrsión de programasSTEP5c79000-8707&C101-{¡1
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 65/106
Conversióneprogramas fEp5
Tabla2-l Mensajes e error del S5iS7Convenet sigtificadoy remedio' ontinuación
Nlensajedc error Causs Significado Rcntdio
Longitud de comcntario
enónea
la pasada Enoren el archivo TEP . Compruebel archivodc programa
Memoria desbordada enPG (espacio nsuficiente)
la pasada Espacio e nrernoria rincipal nsufi-ciente.
Borre os archivosm ncccariosde amemoria rincipal.
Meu node nida la p asad a I : me u dc i s¡ltu. rc csÉ detln idaen el
encab€zrúo.
Compruebe l archivoSTEP5.
[¿ metanopuede erge-nerada
2apasada El crxn¿r.! SPR cs¡¿F¿:¡a Je ir.s ímites
dc n"n&¡b,
Elimineel erroren el prognmaSTEPS
Me¡a no válida l¡ pasada L¿ nx'¿ dci s¡ir¡ cao¡¡ctr slfiElr:cs ¡loráh&
Compruebe l arcbivoSTEP5
Módulo oexistente I¡ p¡s¡rl¡ Ei ¡rruou¡oU¡r¡¡do rFB. FX¡ f¿:¡ o csrirrrluró co l¡ lig¡ & módüirú Fro rc!. cnsr:am cr cl ¡¡cb:ro dt po'grrrae-
Compruebea estructu¡a el programa
1| p6¡J¡ EI r:róorlc l]¡¡n& m sc e¡c¡¡n cn el
r¡cü¡ro ó progrütr
Cs::fuebÉ si en a conversióne ha n-d¡d l¡ lig¡ dc referenciasruzadas,coer¡¡etc h csnrtura del programa
Núrrro & püáÍEtrc
cnfoco
I¡ pooda Error cn cl prognrneSTEP 5. Csrpn¡cbc cl r¡chivo deproerama.
Operaodo nónco l¡ pasada El opcrando oescompaüblc onelcomando,
Compn¡cüc¡ firoc STEP5
2apasada El operando o es compatible onelcomando.
Modifiquccl archivoAWL7.
Operadoro válido 2apasada El operador n el archivoSTEP5 noesconocido no esconvenible,
Sustituya l op€rador orel conespondiente omandoSTEP7.
Operadoroválido,quizás usütuible or ainstruccióoYL P#pará-metro ormal\'.
2¡ pasada El operador opuede ercargado n estaformaSTEP 7
Utilice en casonecesarioa instruccióindic¿da.
Parámetrobsoluto ocompatible oo denti6-
cadorde operando
1' p6s.da lipo dc rncmorit crróreo. Coopnrcbccl cornando.
Parámetrorróneo l' pas.d¡ F¡rq en cl prognrn: STEP 5. CmprucUe el ¡rcü¡vo dc prognma.
Paráme¡¡oormal nodeñnido
l¡ pasad. Másp¡¡áct¡s qrr c¡ cl móü¡¡o qrcfeob h ll¡¡n¡d¡"
Ccopr¡¡c* cl uchivo deprognmaSTEP 5.
Profundidade anida-miento nóoea
l¡ pasade Fi¡¡l dc p¿¡éo&sÉao ip:iedo. Pres¿ rrrlh ¡ lc nivclesdePrentesis,climinc cl enor deprognmación-
Trpodcparámetroerfóoeo
lr pasada E¡ror co el progrrn: STEP 5. Cornpnrbc el archivodePtograma.
ConversihdeprograrnasSTEP5c79000-87078-C10141 2
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 66/106
Adverten'das
Interpretación emensaies, ontinuac¡ón
[¿s adverrenciaseemircnorando anes el programa rEp 5 yaconvertidase-benserverificadas u€vantntc.
L¿ abla2-2 muesrraodc las d'cnenciasdel s5/s7c-onvener"ussignificadoslosposiblesemedios.
Trbla 2-2 Adverrc¡s¡ d.l S5/S7Convener, ignificado mncdb
Advetench C¡csr Signilicado Remedio
Compruebea basedcticmpo
l! p¿sada l: basede tiempopuede jusarscmmásprecisíón n STEP7quecn STEP (.
EI DB depantallas 5 ms. usaparapan¡metriz¡¡s7
l¡ p.s¡d¡ E¡ DWO DWI figun MASK F¡r¿¡rrtra el PLC con a herramientaS7 Cco6Er:ndm.
I/D sólo nfluye en elACU l-L ahora odoclACU I
2¡p.s¡& Loe acumuladoresTEP7 están mplia-¿t sa 32 bits.
Cmgn:bc l¡s consccr.¡cnciase unaopcrcin RiCREI{ENTO/DECREMENTO i¡di¡rao cn cl pro-gnma AwL7.
Preste tención lanuevanumeración lcmódulos
2' Fs¡dl t¡ lt¡mad¿ dc módulo ¡directa no tienee! c¡r¡ta los nuevos úmeros e módulo(d D¡ÍEro s€ oma de a palabrade mar-e o d¡¡c corrcspondiente).
Modiñqu l¡ ldgtc¡ c¡ STEP 5 o utilictllamadasde móduloñjas
l¡s OB 23y OB 24scconvienennOB 122
2f p.s¡dr L6 OB 23 y OB 24 sc sustituyennSTEP7 porOB 122.
Agrupecl co¡tenidodc los OB 23 y 2{en un OB 122y borrccl ot¡oOB 122
Un OB es tre nterprc-tadocomoOB 34 eos5-lr5u
2!p.s¡rb Et OB 31 prrdc tencrdiferentesigniñ-c¡do< epc¡die¡do de a CPU utilizada.
Compruebe i el OB es cqnpa¡iHccosupfo8fima.
Operación e salto rasEIECTJIA no con-vertible
2¡ Fs¡d¡ E "r-do EJECIIIAR con SPAno¡:& crttrtirsc automáticamentc.
Sustituya l coma¡docn cl ¡¡cüivoAWLT con SPL y compnxbc cl s¡lo.
Prcencabczadoo exis-leolc
l¡ pas¡d¡ F.l¡¡! bs 'rfra6eiooes de asmetas& srr pe FBy FX para ByDX- rp¡ hfuoud¿datos.
Comprucbesi los csbc¿¡dc sc ea-cucntrancn otro arcbivo.
Saiidano autorizada(producto f)
l¡ pasaü El oóelo e fiocirh esá¡darSTEP5&be ¡cr q¡s¡iuido pa FC STEP7.
Ninguna.
Salidano autorizada(móduloGRAPH 5)
1¡ pasade f n oóú¡lo GRAPIT5 oosooconver-üblcs"
En caso ncccsarbutilicc uo móduloGRAPH 7.
El S5/S7Convenernoestablec€os ajustes elsistema
2r pasada E DB y DX so cmwnidos perono tie-¡¡o d n;qo imi6c¡do qucen STgp5.
Efectúe c ajuscs dc sbm¡ cooS7 Conñguratirm.
ParaS5-llSU. cambiaroB 100
2t pr""d. E OB 2f & rrnoqr dc STEP5 secon-vicrc ¡¡¡mitirreorc en el OB 101.
Si el prograru STEP5 scopcraba n unS5-ll5U. dcbc ¿mtirr cl OB 101aoB 100.
Tengaen cuenta os dife-rentesoperacioncs STOP 2¡ pasada l,lo sc difcrci¡ c!tre STP,STSy STW.
Pooe VKE a I 2¡ p¿sada En loc m¡¡dos STEP5 SU y RU secs¡ablca co STEP 7 el RLO.
En caso ocaas¡rio ¡serte el comandoBORRAR
2-12 Cmversiónde proqramasSTEF5c79cbo-8707&c1011
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 67/106
Converston eprogramasSfEp
Informacion El capitultr ¡. 'nt icne as eglas ara a conversión e proqram¿s TEP_5 nadicional STEP7 En cl ¡ isi '¡ tr cncontrará ás ndicacionesobrepxr: i ir i ; . :uentesecrr()r
avutjas araei rclr-, :csamiento el pro_qramaWL7.
Conversión e prc-a '3-3s TE P5c79000-87078-C : : ' 2
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 68/106
Conversiónde programasSIEP5
tlttllad
2.5 Creaciiin de macros
Rnción denEcfos
Co¡ cl S5lS7 Cor¡vcner sepuedendefinir macros para
r co¡nfu STEP 5 q¡c no se convienen automáticamentey
' co¡n¡¡&c srEP 5.¡r:c desren convertir de modo diferenteal cgind¡r
Las macros predcn s¡ll¡rrÍ:
¡ comandos STEP 5 (qcnercs¡ -v¡ módulos de organiaiín STEP 5 ¡O8o¡-
Las macrospara el conjun¡o& coondc SIMAIIC se depositanen e[ archivoSTS5CAPA.MAC y las macrm per¡ cl caim dc comandos tEC en el archivoS7S5CAPB.MAC. Si se rabajacoa afus+-^6 de comandosse debenespe-cificar las macros en cadauno dc los ¡rctru. Hey difcrmias entremacrosde co-mandosy macros de OB. Sepuedencrrr 256 nc & cde tipo.
I ^s macros de comandos se deben formar dcl e¡r¡r* nodo:
SMACRO: <Comando STEP 5>Secuenciade comandos STEP 7TENDMACRO
En la definición de la macro se debe especificar el oomaodo completo para<Comando STEP 5>, esdecir,el operadory el operandoabsoluto.
[¿ tabla 2-3 muestra una macro parael comando LIR 0, con éstese cargan enSTEP 5 palabrasde datos mayoresde ?55. El comando correspondienteen STEP 7carga la palabrade datos ndirectamentea través de AR.1. En el ejemplo.el cilculo& la dirección que se encuentraen STEP 5 antes de la instrucción LIR 0. se s¡-pim pan STEP 7.
Ejemplodc rn¡ mo & comandos
Macrosdecomandos
TaHa 2-3
Mso STEP 5 STEPT
$MACRO:LIR0
//LIR O;
SL W l; / ltrt)Bc¡dACljl. l
l-{Rl; /lergrcr At'f
A{.IF DB 100: //árúDB
L DBW [AR1,P*0.0]; llqg l.i*n& ¡rr.
$ENDMACRO
Calculardirección nicial DB 100;
naL DW:
+ F :
LIR O
If LDW
SLw h
T.AR I;
A[.|F DB IOO;
L DBw {AR1,P#0.01:
2-14Convers¡ónde p¡oqramasSTEP 5
c7goOo-87078-c1o1 01
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 69/106
Conversiónde programasSIEp 5
!
I
II
l-!
I
I
Macros de OB
Instruccionesparala creacióndemacros
Dchido a las diferenciasen los módulosde organización ntresrEp 5 v STEp 7puccle e aconscjable irigir ¡rersonalmentea transtbrmación e m comandos onOBs. Las macros le OB se deben ormar de siguientemodo:
SOBCALL: <Númerodel OB>CALL <Función del sistemaSTEP7>:
$ENDMACRO
Si en el archivo fuentesrEP 5 sc c¡rcr¡entra n comandoconel operando B x. estese sus¡ituye or los coma¡dc dc m¡cr(E dcf¡nidos:con exce ciónde as lamartrsde FB que utilizan los OBs cocp p.nánctr6"
Tabla -.t EFmp¡.tdc un¡ r¡rrro de OB
I¿s funciones de los módulos de organización en STEP 5 difierende las funcionesde los OBs en S'|EP 7. Los OBs no convertibles automáticamente eberánser susti-tuidosduranteel reprocesamientoor:
. OBs con un volumende función modificado
. nuevoscomandosSTEP7 o
. ajustesdel sistemacon la herramientaS7 Conñguration del Program EditorSTEP 7.
En el apartado4-10cnontrará instruccionesmás detalladas obre a sustitución eOBs de STEP 5.
Not¡
No severifica si una macro hasido definida dos veces-Dado el caso.seutiliza lamacro definida enprimer lugar.
No secompruebasi esá correcta a secuenciade cornandm STEP 7 especificada.
Presteatención a la escrituracorrecta de lc codigs y cafircleres specialesdospuntos).
i
Mrr 5TEP5 STEP7
SOBCALL: 11 lrs¡¡¡ure sna&so OB3l.{L'FDB IIX}CALL SFC.I3:SEN'DMACRO
SP.{OB -: ] I AU FDB 1()O:, C.{LL SFC 1.1:
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 70/106
Conversión eprogramasSIEPS
Creación e macros,cont¡nuación
Editarmacros Las macros ecreancon el S5lS7Convenerde Iasiguientemanera:
1. Se eccionarel comando de nrcnú Opciones.-
Macr,os..Resultado:Se abrenel edirordc macrc -re archivo S7SSCAPA.MAC.
2. Introducir las macrosc(xrrc sc ha descrito m'ásarriba v guardarel archivocon elcomando de menú A¡clire .* Gu¡rdrr.
3. Cerrarel archivocL)n l coman&rde menúArcüivo - Salir.
Resultado: El editq r cl archivoSTS5CAPA-MACse cierran. ¿s macrosdefi-nidas endán vdidcz ¡ panir de la siguienre asada c conversión.
[a figura 2{ mr¡cs¡n l¡ rcuana de macros del S5/S7 C-onverter:
Figura 2-8 Ventanade macros dcl S5,S7 Cqrvener
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 71/106
I
L
IL
L
LL
t_
Corwusión de programasSi-Ep
2.6 Nuenoaranque & l¡ co¡wersióny reprocesamiento{ol echivo ASCIIAWLZcreado
Converti Unavezcrsadagó Ec übe ráanancar uevamenteaconversihcor¡ro edes-nuevüroole cribeenel aparado2-l-
Pregarar el repro- Para l reprocesamicm l divo ASCtt AWLTcreado on necesárbqos si-cesamiento guientesreparativos:
l. lmprimir osmenvjes
2. Elaborar n un proyec¡om pogr- é CPUmediante l Program ditor
3. Guardar steprqgrama SCII AYLT cr cl dircooriodeprogramase a CpUmcdiante l Adrninistradore Arc5c ü *5¡&rrs-
4. C-ambiarl Program ditor lc"'gi. AfL) y üri d ¡rchivoconvertido.
Efectus d ropro ke d rcprrcesamientoel archivoASCIIAWLTd ffis cl sigurencesan¡brb rproocdimienro:
r b ¡l programaen modo nteractivoy modlfifrrpte, & u¡c¡ü a lasdwr¡lcir. bs comandos TEP5 no cbnr¡crft y he rúühe dc organiza-ciir (v-dlb ¿Ss.4.9 y a.lO).
I
L-
IIi
l
I
i
L-
I
II
IL_
I
L
II
L-
I
I
Il-
l!
II
IL
iIII>
Conversión de progranas STEP 5c79000-870784101{¡l 2 -
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 72/106
ConversióndeProgramasSTEP5
2.5 ereación de macros
Utilidad Conel S5/S7Converrer ep.rcden efinir macrospara
. comandc STEP5qu€m sc oovie¡ten automáticamente
. comands STEP 5 quesedcsccoconvertir de mododiferenteal est"ándar.
Función de Lasmacrmprcden srstituir:macro€ . comandmSTEP5 (operadores)
. módulosdc organiaión STEP5 (OBs).
[¡s macru parecl conjunto e comandos I]víAIIC scdcpcitan en e archivoSTS5CAPA-MAC lasmacros arael conjuntodecom¡nds IEC enel archivoSTS5CAPB.II|AC. i sc rabaja on ambos onjuntc de@m¡ndc sedebenespe-cificar l¡s msm en cadauno de os archivos.Hay diferencias atre rnrrm de co-mandc y msc dc OB. Sepueden rear256 macros ecada ipo.
llacros de Is nr¡crosdc comandosedeben ormardel siguientemodo:oomandos fMACRo: <c-omandorEP 5>
Sccr¡cia de comandosSTEP7¡ENDIvIACRO
En la definiciónde a macro edebeespecificar l comando ompleto ara<C-omandoTEP5>, esdecir,el operador el operando bsoluto.
I-a tabla2-3 muestra namacroparael comandoLIR 0, conéste ecargan nSTEP5 palabrasdc datosmayores e255. El comandocorrespondiente nSTEP7carga a palabrade datosndirectamente travésde AR1.En el ejemplo, l cálct¡lo
de la direcciio qucseencuentra n STEP5 antesde a instruccftínLIR 0, se s¡-primcparaSTEPT-
Tabla 2-3 Eienplo de uo¡ Eürn dc m¡ndc
Mecro STEP5 STEP7
SIIIACRO:LIRO
//LIR O;
SLW 1; //noDB coel ACUI ' 2
IáRl; //cargareo ARI
AIrF DB 10q //ab¡irDBLDBW [nR1f*0.0]; llargar palabta& rl'roc
$EI{DMACRO
Calculardirección nicial DB lG
noLDW;
+ F ;
uR0
}f LDW
slw 1;I.AR 1;
AI,'F DB lOO;L DBw [ARIJ#0.O];
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 73/106
Reprocesamientoelprogramaonvertido3.1 Resumen reve
¿Porqué eprocesar?Procedimiento
Comprobara transferenciade parlnetmComando TEP5 BcParámeüo e nÉ<lloParámetros ctuales
Efectuaradaptaciones or¡di*¡nart*< porh CPtJFuncionalidade aCPUAdaptarel programacmwrtib
lntroduciros ajustesdel sisEr¡agt STEP7DiferenciasnüeSTEP5 y STEP7 ....ConversióneDBy DX
lntroduc¡r l ar€ñir/o ansüdoen unprograrna le us¡rb STEP7Programas e usualb STEP7@¡ar d ardúro srertb
Tr¿¡¡donnarh [sta de at¡taoih convertidaen uBtabta de súnÜdcTabhsde sirüG en STEP7 . . . .lrportar b ¡sta de aSgndón convertida
Cofi¡r b f¡dnes STEP7 FG 61 a FC 99en d progrrnade usr¡afuSTEPMódulode turcfin e#rdar STEP5Copiar as FCs
Compilard gogrann convertidoCompilafcor¡d conf¡l¿¡dorAWL
3-3$33€
343-43-4
3-53-53-5
3-63€3€
973-73-7
s.2
3.3
3. 4
3. 5
3.6
3.7
3-83-83-8
3-93-93-9
3. 8 $10&10
Converskrnteprogrrrs STEP5c7900G87{r78€10r{1 3
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 74/106
Conversión e programasSIEP5
Creaeión e macros,conünuac¡ón
Editar macno€ I 's mffi6 secrean on el S5lS7Convertere a siguienlemarier¡j
1. Scleccionarl comando e menúOpciones Macms..
Resultado:Seabren l editorde macros el archivoSTS5CApA_tvlAC.
2. Introduciras macros omos€ hadescritomásan'ibay guardar l archivo onelcomando e menúArchivo - G¡¡rdrr.
3" Cerrarel archivo onel corn¡o& dc rncnúArchivo * Salir.
Resultado:El editory cl erchivosTsscAPa¡áAc secienan. ¿s macros efi-nidas endrán elilcz e partir dc h siguicntcpasada e conversión.
La figura 2€ mucs¡nh war¡ne de macroc €l S5/S7C-oovcrtcr:
Figun 2€ t'be & rcc &l S5/S7Cmvcner
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 75/106
1L
t_¡I
L-
IL
j
L
iI
II
l
+
1
I
t
L
I
I
IL
I
L_
i
Il1>
3.1 Resr¡men reve
¿Porquó r€prooo-sar?
Procedimlento
Con el 55/S?&r¡=rg* b¿ ransformadoa sintaxisde suprogrr SIE! 5 crSTEP7. Sinenüqo, d Fogrenreno es ejecutable n todos oscm. S r pgrama ontieneodestüma no odos os comandos TEF5pb:
conve¡tidos utonflirE:, üido a lasdiferencias esistemaent¡c ilE 5 ySTEP7. Entoncesessbr*d¡¡r un reprocesamientoel progranilrr-tido.
Para ransformar program SfE5 urtrtido caunprogramaSTEP7 cjocrnr-blc, efccnúel reprocesamirfrqf bii*s pasos.
r Comprobara transfercnci¡& pÉ r- ¡- 32
. Efectuarasadaptacionescondici*ph@U, v. ap.33.
. Introducirosajustes el sistermcrSAFT,r-t 3-f.
o lntroducir l archivo onverti& en unpqn&--Fm STEP7, v.apt.3.5.
¡Transformara lista de asignción co¡rrcrtib. cr r ü & fiob4v. apt.3.6.
c Clpiar as t¡ncionesTEP FC61a FCIcrdpn&r rbSTE ¿v. apt.3.7.
o C¡mpilar el programa onvertido,% apL 3.8.
Conven¡onda ¡wmSIEP 5c78000-B7|)?acr'rlr{l 3
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 76/106
Regwarniutto det programa convertidol
1_i
3.3 Efecü¡aradaptaciorrc condicionadaspor la CPU
FunciornHde la CPIJ
Esposible uesc¡ Gors¡rb adaptar l programaonvertido a CPUSl urilizada.
Pan obtener n rcsüGr &l volumen e funciones e a CPU 57poccü el
siguiente odo:1. Iniciarel Program hTSTEP 7-
2. Seleccionarl coma¡rdo ni F¡¡ciooes PLC * Ioformacioncs CPUohacer lic sobreel sínüob & b b¡¡mien¡a 57 Information n a banadc fr¡+ciones el Program ditor-
3- tos datos e a CPUseFrcb lccrdi- ¡ online:
- seleccionaron el comao& & -i btc¡clóu PLC - Datosde a CPUlabase e datosoffline
o
- oüpctar laCPUonline(activarel oonú & ciFtrboes pLC - Online,abri¡ a CpU d.sar¡¡y #iner el comando
& mcoú Información PI¡C - Datoodc 1rC?U-Lqcl t ,n¡ñode asáreas e operandos.
Lcc¡ o d cooando de menú Información PLC - M'óduloo quÉuóúrhs deaFÉ-ih (Jrotrre módulos) eencuentranisponibles.
I
It_
t_
I
fI
I
l
i-
I
I
I
l
I
;.
IIL
1.
5.
Adaptarel progE-rnaconvertldo
Pan p d po¡ra AWLT convertido eaejecutablen aCPU utilizada rocedadclig*-ú
t. Aoryoh cr d prognm AWLT convertido iexistennúmeros emódulo,opr&o drcocirc D autorizados.
Z E¡cosb ¡odifcr cl prognma AWLT-
L
Conversión de pogrrras STEP 5c79000-87078€rOr{)r 3
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 77/106
Reprrcesam¡ento det programa conve¡t
I
l
II
I
1
I
3.5 Introducirelarchivoconvertidoen un programade usuariosrEp z
Programas de Lnsprogramasn STEP7 formanpartedeun proyecto. or o raruo. ara ransforusuarb STEP7 marel archivoAIYLT v¡ convertido, n un programae usuario fgp z- debe o-
piarse l archivoc¡ cl-¡Irccrorio
del programa e CPUde unproyccro TEP7.
Copiar al archivo Para opiarcl ¡¡cbiro crvcrtido cn undirectoriodelprogramaeCPU proceda econvertido siguientemo&:
l. Crc¿rcr cl hogr¿6 Edin cor cl cornandodemenúArclir - Nrrr - h¡G¡rr dc CPU undirectorio elprograma eCpUen ¡ürptqtracb.
l. C,¡mtird Afui¡isn&¡& Arlrru& rrYi¡¡dows.
3 cofi¡r cl ¡ct¡o crstib c¡ d drmrb's7D deldirectoriolel programadc C?U crd rc¡iruc-
t{ott
En la ventanade directoriosdel Adminisfiador de Arctirrc sc mucs¡rar¡ ¡chir¡c eel directoriodel programa e CPUqueno sonvisiblesbajo STEP7. ¡Esc archivonosedebenmodificar!
I
I
!
I
i
II
lI
Conve¡srónde Droramas STEP 5czgooGBzozscróror
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 78/106
Reproesamientodelprogramaa nvertido
ComandoSTEP5B<Parámehde
módulo>
3.2 Comprobar la transferencia de parámetros
Parámaü,oeactuales
El comendoB<Parámetroormaldc üpo -B'> operaenSTEp5 com -rnódulo d€oidigo SPA"o como módulodc'tatosDB A" deacuerdo l tipode rnóúrb tra¡sfe_rido. Debidoa quese carece e nform*i<in ac€rcadel formatoenet parámaro fa-mal no esposibleunaconversiónutomát¡camediante l S5/s7converter.por lotantodeberá xaminar uprograma s hsca de comandos conparámetroseltipo B y transformarlos anualmente.
si en el programa rEP 5, en osrnódulos c frrih parametrizados,e han utili-zadonúmeros e módulo ornoparámctroselcs, dió6 números ebenadap-tarsea losnúmerosealmcotc Éocr¡dc por d s5rÍ/ c-onverter,espués e acon-versiónefectuadaporel S5lS-/Cov:rrcr.
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 79/106
II
Reprueamiettto de prog ama mnveriido
I
I
I
I
3"7 Copiarüas uncionesSTEP7 FC 51 a FC99 enel prognamae usuar¡oSTEP7
Módub de función Si elS5/S7Converter ncuentra óób & funciónestándarncl prognmaestátdr STEP 5 STEP , ésteo muestra
o antes e a conversión,ormedio c n dcrisco en acolumnaFstirle¿ d€lcuadro ediálogo S5iS7Convertcrct{ornbre>ST.S5Dl"
. después e a conversión,ormedio c r cnrrcga el mensajeSalida ¡o ¡¡¡torizada productoNe)".
I
I
En el contenido del sr¡ministrodel S5lS7 Cat'crrcr se encuentran unciones STEP 7ya conven¡rle< ant¡gos módulos de fu¡rfui¡ eci¡d¡¡'STEP 5. véanseapéndiceA aD) pa¡a¡¡irdrb & coma flotante. funcirc& scid" tunciones ntegradasy fun-ciom tÉsi- o b dcsignación FC 6l a FC 9!l-
I
I
iI
Copiar l¡es FC¡ k¡ idcgru b fui¡s STEP7en suprogrrm & ra!¡rio STEP7 procedadelsiguinrc modo:
l. Selccci<¡narr d Prcgru Edito¡ el comeú dc uniArchivo - Gclbr F¡tcdo o t¡accr lic soürccl súúb de a henamienSTTOPen ¡hr¡& fuircdcl ProgramErfu-
2. Abrir el dirccb FSIXAIIC\FBLIBII
3. Copiar as furi¡s STEF7 wb cr cI dirmrio ü progr¿ma cCPU,dondese mrotra tambih cl .rcüitoúttrt¡lo.
4. C"ompilar r programa v. ap. 3.8).
I
I
I
L
\l
L_
ConversiónCe ¡rograrnc STEP 5c79000-Bñ)7acr01{tl 3
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 80/106
F-
Reproes*ñiento del prqrarrrnsvqffi
Compi&rrccrdcomplladañL
3"8 Com¡ilr rt program @nvertido
h p d prognma yaconvertido,y dadoel caso eproccsado e$meble, ésreteoofilarse con el compiladorAWl
k¡ cllo, proceda e la misma m¡Eraque para
a compilacióndc u¡ diro &lcrlo crcadonuevamentev.S?IEP7 Marual de usuario).
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 81/106
4-34-34-3
4 . 1
4.2
A E
4-6A 1
4-74-74-7
4-44-4
+7
4-84-84-84- 8
4-94-9
4-14 -10
4- 14-104-'t14-114-1'l
4-124-12
4-144-144-144 -15
4-1
4-14 -184-20
4.6
4.7
4.8
t
4.9
I
Reglaspara a conversión e programas
STEP en STEP
Resumenbreve .
¿Qué informacióncontiene este c+iülo?
¿Ouéposibilidades e conversionerisEn? -
Llamadasde móduloCorrespondencn lemÓdulosAsignacóode números . . .EienrpbLlarnda dernóc¡Jos
4.3 Are6 é düsEnSTEP5 . - ,E n S T E P 7 . . . . .En la conversllnMarcas ... .
4-4 Areasde operandosDireccionamientoodificado.. .DireccioneseperiferiaAreasdeoperandos/Datosel sistema
4.5 Tipos de datosNorma EC 1131-1
Cornandm directos,punteros áreasde memoriaConrarxbsrdireclosde a memoria del registro
Númeroargo .Punterc internosdel áreaPunterosr¡teráreaDesplazamier¡to e direcciones . . . ..Areas de metrx¡na
Inslrucc¡onesResumen
OperandosParámetros formalesOoerandoscorrvertiHesOperandosno corvertitf es
Operaciones
Operacionescon\tert¡bles in operandosOperacionescon\rertatfs con operandcOperacionesno corn¡ertides . . .
Conversiónde programas STFP 5c79000-87078€10r {1
4
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 82/106
Reglaspara la conversión
4 . 1 1
4 . 12
Figuras4-14-2
Tablas4-14-24-3444-54€4-7¿l€4-9+10+11
4-124-134-144-154-164-174-184-194-204-214-22+234-244-?5
4.10 Módulose organización.ConvertirOBs .Clasesde prbridades . . .Tratam¡ento e erroresFunci¡nesespeciales ntegradas
l\¡rSes dd sistemaConvertirDB 1 y DX 0Coneoram ento remanenteDefiniriónAjusleen STEP 7Diferencias
4-224-224-224-22+24
4-264-26
4-284-284-284-28
444-64-84-84-9
4-10+104-104-114- f14-11
4-114-124-144-144 -154-16+184-204-224-224-244-26
4-274-28
Posibildadesde conversi5n
Tipos e módulos n STEP5 y STEPLlamadase móduloen STEP5 y STEP7Direccionamientoe áreasde datosDireccionese periferiaFormatos e conslantesen STEP5 y STEP7Ejemplosde comandos rxCirectosle a mernoriaen STEp 7 . .Estruct¡rade los purrterc iüenrc delár€E¡ernplo e ¡¡npuntero rtenro d€l áreaEsür¡c[¡rade los pr¡rterc hteráraqemdo de rrt trfitero hteráreaqernplode m desplazamier¡to edireccirln
Eiemplode la especificaci5nde unaárea de mernoriaTiposde comandosen STEP5 y STEP7ParámetrosormalesOperandos onvertiblesOperandos o convertiblesOperacionesonvertiblessinoperandos)Operacionesonvertiblesconoperan<tos)Operacioneso convertiblesClases e prioridades n STEPSy STEp7Tratamientoe erroresen STEP5 y STEp7Funciones specialesen STEP5 y STEPz
4-34-5
Conversióne los ajustesdel sistema e DB 1Conversióne los ajustesdel sistema e DX0Comportamientoemanente nSTEPSy en STEp7
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 83/106
Reglaspara la conversión
I
I
{I
L
4.2 Llamadas e módulo
Gorrespondencia L¿ estn¡ctura elmódulose modificaen STEP7. t¡ t¡bla4-1 muestraa tr¡do'-de módulos maciónque ealizael S5/S7Converter n as la¡n¡d¡sdemódulos.
Tabla l-1 'IiposdemódulosnSTEP y STEp7
l_
II
STEP5 sTr 7OB Números
fijosProgramae usuario OB 57 colrc+odi:c l{úmeros ijos
OB Númerosfijos
Funciones speciales l{o qwr¡b
PB 0 a 2 5 5 Programa e us¡¡¡¡b XúHorcipÉm E¡ S-s' ?Converter ro-pm uo número
FB/FX
0 a255 frog¡o¡¡l ¡srb r¡áddñrFCc¡Og[¡6 ! e(Efr¡ E¡ S5S? Cooverter ro-F ¡ú ¡úmero
FB N¡iroc¡osfiix lúí¡bb&frsclhic.gú FCro¡rHcs rtsrcr d pl:= dd55,s7Covcrg y ge ücr care cr elarüivo cmwrtido ¡üs e h aoilfi¡ndh
Niuu ñ¡c
FB/FX
Númerosñjos
Módulc de i¡nciónestándar
FCscargablcsdjunas ucl paryc dctS5/S7Converter quedebcn argarscaelarchivo onvertidontes e acompilación
N-EE 6ir
SB 0 a 2 5 5 Programae usuario MódulosFC sin parámetroslas secuenciasno sonconvertiblesy debcnsercreadasenGRAPHA
E¡ S5lS7C-oycr:r propone rnnúmero
DB 2a255 Datosdc usr¡a¡io MódulosdedatosglobalesDB El S5/S7Converter c€ptael número elSTEP5
DX 1 a 2 5 5 D¿¡c & us¡¡¡¡b Idódubc dedat6 gtobalcsDX E¡ S5/S7Converter ro-poneun número uperioriguala 25ó
DB 1/D X 0
Modu}c & darosconej,r¡cs ¿¡ sisrcma
Si he nóü¡lc cúim rcgisrc cq¡cdnq dc la CpU sc debeán efec-tuar lc corEspmdieüc eie co d Progr¡m Edirq m l¡ bcrr¿micna57 Configuratim- El cmrcnido del ffifo mr=nido dcDB 1y DX 0 noes sipiñcativo y prdc scr borr¡da
A-
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 84/106
Fteglas ara la conversión!
{L Llamada de IJ tabla4-2 muestra mododeejemplo cómo re¡rsormael S5lS?*f.cwncr las
módulos tlamadas cmódulo:^"
. ,i : : . . , , . . .
T.bh +2 Llamadasde móduloeo STEP5 y STEP7
ftnción STEP5 StEF'*,
ll¡r¡adas absolutas SFA FB IB A F X I
CALL FCCALL FC
g
q
Llamadascondicionales SP8 ?E ¡
BABFX T
SPB XOOI;
CALL FC m;
X001: .. .
SPB XOO2;
CALL FC m:
rxE --Abrir DB A D B n
A)( DXnAT'F DB
AT'F DB
m;
n;
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 85/106
Reglas para la conversión
Asignacion denúmeros
E¡er"lo
Figura -2 Esruon e pn STEF5or¡rb cr STEP
Paraa asignación e orirrcrm& módulos in númerosijos sedispone edosopclones:
' Sedejaqueel S5XS7 -ovc¡rcr ealicepor si mismo a asignaciónle números nSTEP7.
' se modifican os núrnerm& b u:vc módulos n e cuadro ediálogo s5/s7
Converter<NombroSTSSDf-
[z figura4-2 muestra mododeejemplo E Gstnrlur¿reneral etprograma delmódulo n STEP5 y la mismaestructurar¡s hoovcrsrón enSTEP7.
STEP5
+ - O B l - + - F B I O - + - D B l 0
I+ - P B l G - + - F B I ) - + * D B a )
l l¡ +-IlB 30+-FB, l lI+-FBO-+-DXú0
+- PB l
STEPT
+ - O B - + - F C 4 - + - D B II+ - F C 5 - + - F C . t - + - D B I I )
t t| + - D 8 3 0+ - F C 2I+ - F C 3 - + - D 8 2 5 6
+ -F C ó
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 86/106
Reglas para la conversión\
i 4.4 Areas de operandos
Direccionamientomodificado
Direcciones deperiferia
Areasde operan-dos/Datos del sis-tema
En STEP 7 la totalidadde la memoria estáorientadaa bvtes.De e lo resulranmodi-ficacionesen el direccionamienro e palabras e datos.
' [¿s direcciones e palabras n STEP 5 se convierten a travésde la multiplicaciónixrr 2) en direcciones e h1'rcs- : tabLa -3 muestra a asignaciónen la conversión:
Tabla .l-3 Direccioo¿mrn¡o dc áre¡s dc dilos
Es STEP 7 sepcdcn ¡brú rkn rnód¡bs de darc simultáneamente,por ello paraacccder ¡ tits dc darm. b¡4cs & darc y palabras de datos hay que especificar elnxídulo de.latc:
DB z para módulos de datoc globales (prirmr móeft)
DI z para módulo de datos de instancia(segundomódulo)
c o n z = B , W . D o x
En operaciones on direcciones e periferiase distingueentredirección de cargaydirecciónde transferencia.sícomo enrreentrada salida. ¿s áreasde periferiaSTEP 5 P y Q se agrupanen STEP 7 en el áreaP.
TaHa ¿1-¡l DX¡ccom dc pnfcria
I-asáreasde operandosBS. BT. BA" -vBB ya no existen en STEP 7 y debenser sus-tituidas por las correspondientesunciones del sistema SFC (área BS) o por marcaso datos áreasBT, BA" BB).
ISTEP 5 STEP 7
DL0. 1. . 3. _55 D880.2. {. ó. _.J10
DR 0. l. l. _1-_5 5 DBB 1.3- .7. -5 l l
DW0. l. a 3._:55 DBW0,¿ 4.ó. .sto
DD0. l- l- 3- . rr DBD0,2.4,6. .508
D ¡-y D B X 2 x . y p a r a 1 5 s y s SDB X (2 x+l).y para = y =0
STEP S STEPT
L P Y x L P E B x
T P Y x TPAB x
L Q B x LPEBx
T Q W X TPAW x
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 87/106
Rqlas paralaoonte¡si
4.3 Areas de datos
En STEPS
En STEPT
En a conver¡lón
Marcas S
EnsrEP 5 sólose múr árc¡s d€datosglobales.corm ftrr & m¡¡c¡s de tra-bajoparadatm terryr& (fu euxiliaresdetodos osmróduloc) prwisa
eláreade marcasde 2!frl r zilL b mducía en parteaconflicic eúe he oóú¡hsde unciónesá¡fufuybné&los propios.
EnSTEP7 elita&d.ccr¡fficr:
I Datosglobelcs(datosgmelcs contenftlosen D& o rc¡, '¡c.sibles portodosos módulos)
r Datos ocab(datosasignfu a unmóduloy dedaradccr n Éla devariables, omop.ej.parámetrc*rl4rf Gs¡álicos datosempanb)
[¿ convcrslh tnúrm¡ todas as áreas e datoss.5endmo gfobahss7. por eso,en ao¡vc¡sih dc Dóü¡los de función55 se ransformanasm¡¡c¡s & tnbajo 55eo m¡¡c Sl ct cl irt gbbal.
Ahdmclhb & las marcas de55se e sumaunoffsetde256byt6. Asílasrc S s ovir¡tcn enmarcasS7dcl siguicntcnodo:
s0.o + M256.0
[email protected] + M 1280.7
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 88/106
Reglas para la conversión
4.6 Comandos ndirectos,punterosy áreasde memoria
Comandos Indirec- I-a unción elprocesamientoe STEP essustituida n STEP7 por osnucr'ostos de la memoria comandose direccionamientondi¡ectos e a memoria delregistro.
y del registro Et comando elprocesamientos ransformadoorel S5/s7converter n osnue-voscomandos,iempre ueéso se¿posible utomáticamente.ncaso ontrario,aparecen mensajeeerror on aorrespondientendicación.¡s comandosndi-rectosde a memoria del regisro.creadc por el S5/S7Converter, tilizan os or-matosdepuntero número argo- "
-F¡ntcrc i¡te rno del área".
Númefo lafgo El númeroaqgo e utiliza cornopüotcro ¡ com¡¡dm indirestos e a memoria"-atabla4-6 muestra nosejemplos.
Tabla44 Eimplc & ctrn¡¡dc i¡dirtos & l¡ rmi¡ eo STEP
STEP 5 STEP 7L Núrncro e emporizadorT MW13B MW13U T O
L Númc¡o de empuizzdor
T MW13
u T [Mwl3]L Númerode contador
T DW24
B DW24
R Z 0
L Número econtadorT DBW48
R Z [DBw48]
Punteros internos El puntemntcrnodcl ¿árcaooticnccl númcrodebit cn osbis bairxy el númerodel área deb¡e en os bis dtm-
I.a tabla4-7 muesn las csrn¡cturas c los¡rnteros i¡teroos del á¡eaen STEP5 y enSTEP 7. l¿ tabla4{ mucs¡raun cjemplo dc un puntero ¡terno dcl área.
Thbla,l-7 Estn¡crun & lostr¡¡tcru i¡errc dcl árca
STEP5 STF 7
3 1 1 6 1 5 00...0 0...00000Ox ttbbbbbtü
3 1 1 6 1 5 0
0...0 ffibbb bbbbbbbbbbbbbxxx
Tabla 4-8 Ejemplo de uoprntcro i¡aroo dcl ¡á¡e¿
STEP5 STEP7
L Número e b¡eL Número e bitslw 8owT D W I OB D W I OU EO.O
L Númerode byteSLW 3L Númerodebit+ Il.AR1u E[AR1, P#0.0]
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 89/106
Reglaspara la corwersión
4.5 Tiposde datos
Norma IEC 1131-1 los tipm de datos tilizadosnSTEP5 sonadaptadosnSTEP a la normaIEC l3f -f . La abla -5 muestraosdiferentesormatos e asconstantesn
STEP5ySTEPT:
Tabla¡l-5 Formatos econgan¡csen STEP5 v STEP7
Foru¿tosco STEP5 Ejemplo
Form¡tcen STEP 7 Ejc¡pto
K B L K B I O k8 L B¡lorltl
K F L K F I O kr6 L lo
KH LK}IFFFF t6# L w*l6r FFFF
KM L KM l l l l l l r l 11111111 2 # L t r l l l l l l u l l l l u u
KY L ICY10,12 B# LBr(10.12)
KT L KT IO.O S5TIMEÍ (S5Tr) LSSTIME# lü)ms
r<z LKz30 cf Lc#30
DH LDHFFFFFFFF Ióf L DW#Ió# FFFF FFFF
KC LKCWW ' x x ' L ' W W '
Kc LKG+234+09
Representación:ormato5* Exp6nente* + MantiSa +
3 1 3 0 2 4 2 3 2 2 0
vE 26.. .. ... 20 vl\,f 2-1...... ....2-23
Exponente ¡vblor el expo[ente
VE = Sig¡o delerpocorc
VM = Sigmdc la mauisl
Intervalo& valores:J ¡ lO,r fJ ¡ fOF
Abreviatura:
Coma lotante L +2,34E+08
Representación:ormato impte egunANSII/IEEE
V-Exponente- - Mant iSa+
3 1 3 0 2 4 2 3 ? 1 0
v 27.- .- .-. ! 2't.- ..-. .. ...2'23
F-rpocotc = Erpoocnte eal+ Bias' (+127)
v = S¡gm dc h ¡¡untisa
Iotcre¡fo& valores:aprox.1,18x 10-38a 3,¿10 10+s
Abrwiaturr R
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 90/106
Reclas Para la conve{slon
4.7 Instrucciones
Resumen
Tahla t-1-1 TiPrrs c
L¡ taL'lal-13muestrana omparac¡one os lp(-s .STEP :
comandosen STEP 5 y STEP 7
mandos n STEP -<
Tipo de comando STEP3 STEP7
Direccionamrcntobsoluto e la memo-na ' p.ct.cr\mpr()baciarnel acceso pala-
brasJc Jattrs>255 en módulos e datos
LIR,TIR.LDi. DI S:: : : I :SI_DB iI D5 ' Á ^ ' : - : J I
Dircccionamiento on avudadel registro
B R '
t\ lBR. AAR- LR\\. LRD. TR\\. TnD- ¡, : . -' : -3i: : : .j = rrecciones
ITAB. IIB.{ ; . \R. \R:
Stopdeusuario STP.ST\¡. STS SFC j,: iT?
Llamadas e módulo SPA FB TA D B x
c.\t_i_ FC.A,L'F B r
Bloquear' ab l rtarsalrda e comandos BAS. BAF SFC ó. SFC :
Comandosde accesoa las áreasBT. BA y
BB '
L BA./8, T BA/T,P BA/T, PN BA/T,SU BA/T. RU BA/T
Convenir ai ¡=¿ ¡e :-:::3s
Comandos e acceso l área lobal* LB GB,LB GW LB GD,TB GB,TBGW TB GD
Convertir al árcaP
Comandos e bi t en el múlulo de datos U D x . y U DBX 2x.ypara 5s v < bU DBX 2x+1¡.yara s 1 s i
Comandos e brt en ei áreaES U E x . v U E x . v
Comandosde bi¡ cn el áreade marcas S \{ x.r S M x . y
Comandos e bloquevtransteencta T\-8. T5\\'. T\8. TX\Á SF C 20 BCOPY
Crearmódulosde datos E DB. L\ DXSFC:: CREAIE_DB
Combinacionesógicas igrtales (.l'Lv [ ' \ \
A¡ea oeritéricaampliada L QB.T QB.L Q'"\.T Q\ \ L PFB. T P.{-B.tc
A¡tmética de coma t¡ a +F t
A¡itmética de coma t'lotante xG r R
Procesamientondirecto B M W . B D W [-itilizardrrecc¡on3rnrelo indirecrode l
registro r de la merncna. v. el manual
STEP7 LLstd ¿ tnst¡uccionesAW
Pantallas e intem:Pción* LIM. SIM,A¡S, AFF,AS, AF SFC39 - 1:
Comandosde página* T/LB CB, T/LB CW T/LB CD, T/LWcw' T/Lw cD. TSC.ACR
SF C$ i
Comandosde carga L K I { x L i o ' ¡
Comandosde cargay fransferencta n el
módulo de datos
L D W xL D L xT D R x
L DB\ \ ' ]XL D B B }T DBB x+ l
Comandosde cargay transferencla n ¿l
irea E/S
L E B x L E B r
Comandosde cargay transt-erencian ci
árca e marcas
T M B xl r \ rBx
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 91/106
Reglaspara la conversió
Punteros interárea STEP tambiénicncpunterosnterárea. stos ntieoenademás el número ebytey el número ebit. a dentificacióneel área mernoria la quese efiere lpuntero.k tabla4-9rnues¡raa estructura e os punterosnterárea vyy= identifi-cación araE A P.M. DB. Dl. L y VL). L¿ abla -10mues¡ranejemplo.
Tabla4-9 Egrucn¡ra c bs puorcrosntenírea
STEP7
3 1 2 4 2 3 l ó 1 5 t 7 0
l0000yyy OOffitb b--.*b b*b'-
Desplazambilto dediroeclones
C-onP#yz sepuedeormular undesplazamiento e direccionesoftet I = ncdeb¡e, z = nedebit).El desplazamientoepuede umar irectamentel registro edireccion€s+ AR 1 Pf|z), o bien sepuedendicaren a operaciónndirecre elregisro. I-a abla l-11o muestra or mediode un ejemplo.
T.bl¡ +11 E¡coplodcun desplazanientoedirccciones
L PirE&7IJ,R1u [ARl, P#13]+ARl P#11.1LWIARI,Pf2.0]
STEP 7
ilCargú cn cl rcgistro de direccionesl€os¡¡lar si E f02 éstaen estado/¡Sum¡' cl oftet al contenidodel rcgistrode di¡eaimcs 1rcaryN la palabradeenrada22
Areas de nnemorla [¿ nomenclaturaara os punterosnterárea euülizarambiénpara a especificaciónde las áreas e memoria tá tabla4-12muestra l ejemplo:copiar20 b¡es deMB 50 a MB 69 enel DB 6 apartirdel b¡e 280hasaelbytc299.
Tabla,l-12 Ejenplo dc h cspccificaciónde unaáreadc mai¡
STEPTCALLSFC 20(
SRCBLK := P#M50.0BYTE 20;RET_VAL := MW 13;DSTBLK := F*'DB6.DBX280.0BYTE 20);
//Arca tu€útc//ks¡¡ltdo dc la ñ¡oción/lArca dcsioo
Tabla4-10 Elaclc*o& so tr¡üero i!¡ErirE¡
STEP 7
lrcrrgrr ei ¡mrc ct d tit t-0 c¡ cl árcadc entrada
ilCrrgtr eaeJ egi*o & dircccin/¡€os¡¡lta¡ si E &0 és¡ cn S I
ilCarg t cl bytc dc eotnd¡ E
L PÜEE-O
I.ARlu [^.R1,Pr 0.0]
L EAA,I, P#0.01
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 92/106
Reglas para la converson
Operandos
f ¡rs parárnctros ormalesen módulos de función y rnódulosde programaFredcn s€rconvertidossegrín a tabla4-14.
Tabla4-14 Parámetrosormales
I-c opcr¡¡dm siguiatc F¡cdÉnscrcoovertidc por cl S5lS? Convertcn
Tabl¡+15 Opcra¡dccmwm-blcs
STEP5 STEPT
Tipo deparámetro Formato epanímetro Trpo dc delce
E , A BIBYwD
boo¡@lrord
ó¡'ord
D KMKHKYKCKFKTYJ,KG
wordwordwordwordints5timewordreal
B Segúnel operando ctualutilizado:block_dbblock_fcblock_fb
T timer
z couIllcf
AWIJ(csp¡¡oVrU¡¡)
AWIJ(i¡tcr¡¡cioo¡l)
AIVL?(c+e¡ol/*u¡¡)
AWLT{¡¡tcr¡¡cion¡f)
-A' rc- "A" -a-
"AB' .QB- -Qe"
'AD' -QD" rcD'"AW" 'Q\l" "AW" "QW"
"BF" T¡f
D" "DB)r DB)f'
"Dw'' Tw" "DBW" "DBW"
"DD" TTT TBD" 'DBD"
"DR" "DR" TBB" 'DBB"
"DL" "Dr TBB- 'DBB"
T 'T' T 'r'
TB TB" "IB"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 93/106
Reglaspara a co¡wersió
Tabla .1-13 lpc & crrnaDdc cr STEP 5 v STEP ?. conrinuación
Tipo decrmú STEP5 STEP 7
Comandc & cargp y transfereircia eo eláreade la periferia
LPf ¡T PY ¡
LP E B ¡TPABx
Cargarrekrr de temponzación L KT r.v L SSIME#pe qm("p" y "q"= inrcrvehs& scgsodGymilisegundosex.y)
Comandos de cálculo ADD KF +x +x
Dcsplazar/rotar SLW x SLWx
Semáforosara omunicacióne multi-procesadores*
SES.SEF
DatosBS del á¡eade memoria LBS,T BS.P BS,PNBS,SU BS.RUBS.B BS
Sus¡ituiruncionesorSFCapropiad
Comandos e salto S P A = x S P B = x
Contadorde direccionesSTEP MSB,MBS,MAS. MSA No hayacceso osible direccionese
memoria bsolutasCoowrsirc&l tipo DEF ITB
Ope¡¿6im de coryrb >D >D
Comandc&:qcizb SIT¡ S I T x
Coma¡dce cú¡ic UZ¡ UZx
* En a conversiónde estoscomandoqel S5lS7C-onvertcrelize crrucs t c4g¡ reres.
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 94/106
Reotasoara ta converston
4.9 Operaciones
Operaciones con- [¡ tahla l-17muestraodas asoperaciones TE P5 (srn rperandos)n AW L con-vertibles sin oPe rcrtidasautomáticamenteor el 55 S7 Ct¡nrere ren A\f , -LSTEp 7:
randosTabla.l-17 OperacionesL)nreÍibl.ss¡ n trÍ ¡ndrx,
AWL5{españoUalemánr
AlilT.5ri¡tcrurcftr¡¡ll
A$.L7rcspcinl elcurirn r
AWLT{ nternacionatl
"AF" R{- -C"ALLSFC.!:- . 'CALL
SF C1] "AS L{ -CALLSFC¡I . .CALL
SFC 1I ' '
BEA BE U .BEA-I"BEU"
BEB BE C *BEB-i "BEC"
+D tD " +D"
.D -D" "-D" ---D"
-D !=D" "==D" "==D"><D- ><D" "<>D" "<>D"'
>D >D " ">D" ">D"
->=P- ">=D" ">=D" ">=D--<D" "<D" "<D" "<D"-<=D"
<=D" "<=D" "<=P".DED- ..DED'' "BTD" ''BTD".DEF' -DEF'' ''BTI" ''BTT"-DUD
DU D "DTB" ,'DTB''..DLTF' . 'DUF'' ''ITB" ''ITB''
..ENT' .'ENT' ''ENT" ''ENT''
"+F' '+F" "+I" +I"
"-F' "-F" "- r" :F ':F" ' T '
"xF' "xF' - ' f '
" !=F " l=F" ==]"><F' "><F' "<>I" "<>1"
"> F : '>F" ">r' ">I"
">=F' ">=F" '>-I" ">=I"
"<F'"<F"
"<I" "<1""<=F' "<=F"' "<=f' ' <=["
-FDG'' ' 'FDG'' "DTR" ''DTR''
"+G" "+t r '' "+R" +t (
"-G- "-G'' " -R"-:G- " :G" "/R" " R "
"rG- "xG" *R- ' R "
"!=G" " l=G" "==R' ==R"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 95/106
Reglaspara a conversión
Tabla 15 Operandosonvertibles,ontinuación
AWIS(cspemUdemán)
AWtJ(internaciond)
AWLT(espaóoUrlcoio)
AWLT(internscional)
TD" "ID" 'ED" -fD"
Tw" "IW" Tw'' T*-"F'', -M"
"MB" "Fr "MB" "lvlB"
"MD" "MD"
"MW' "FW', "MW* "Mw"'?w' ?w' ?ES'?A\+- "Ptw,?Qr¡-"PY" ?r ?EB?AB' -PIBryQB"
"QB" "oY" ?EB,'NAB -PIB?QB'
"Qw' "ow' ?Ei*',?As- -?r\\'?Q\¡*
"s" "M" -lr'SD" .SD"
"MD"
-MD'
"sw" "sw" "Mw- -If!¡:-
'sY" -sY" "MB" "l'lB"
"r "r T "r"T 'g "T 'r"= <Pa¡ásrtrofrm¡l>-
'= <Parámetrofqoal>"
"# <Pa¡imoformal>-
'¡ <Parámct¡ofr'r-J't3l>-
Opcrandoa noconverdbl€s
L¡ tabl¡ 4-16mr¡csn qú operandos opuedenser coovcrridc:
Tabl¡+1ó OecnoOc c mvertibles
l¡s cornandos on est6 opcrandos€ oman sólo coulo comentariosncl progfamaSTEP7 crcadoy debcns€r eprocesadosor el usua¡io.
AIñT.5 (cqr¡¡¡Üel.m¡n) AII'IJ íi¡cr¡.rion¡l)
"A1" "41""A2- "Á'2-TA- r'RIt
"BB-
BR- 'tsR"
3S-
TT "Rr"cB- "cll"
"cD" 'cD-"cnr "crf,r"GB" "Gr"GD" "GD"'GW" "GW""SA" 'sA"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 96/106
Reglas ara a conversión
Operaciones,ontinuación
Operaciones eon- [¡ tabla4-18muestraodasasoperacionesTEP (conoperandos) nAWL con-vertibles Gon ope- v¿nirl¡s utomáticamenteorel S5/S7ConverternAWL STEP7:
randosTabla -18 Operacionesonvertiblcscooopera¡dos)
AWIJ(españoValemán)
AWLS(i¡ternacional)
AWLTlcspeúot/demán)
AWLT(internaciond)
"AUF "oPN"
"ADD BF"''ADD DH""ADD KF"
''ADDBF'"ADD DH""ADD KF
+
"AX" -c.\" "AtJF .OPN"
TO" -Scs¡eociadcingucciom para
direccimamico¡oindi¡cao"
\ecuencia deinsrucciones para
direcoonamico¡oindirecro"
'BA' 'BA'
-BAB' 'DOC" ,SPB' "JC"rrDrt rrDrt ,DEC' 'DEC"
,E""G t "CALLSFC 22" "CALL SFC22"
"Ex" "G)c "CALL SFC 22" "CALL SFC22"
"FR" "FR" "FR" 'TR"
"r' *Y "L\C "INC'
"|: L" "L' 'L"
"LC" "LD" "t-c Tg"NOP" "¡{oP" "NOP" "¡íoP"
"o" "o""olf' "oN" rcl¡" "oN"
"TB" "SET;U"
5ET;
?N" "TBN" "SET;I.JN"
"SET;A¡{"
"R"
"RB" ,T.B" "R" "R"
"RD"
"RLD" "RLD" T,LD" "RLD"
"RLW" "RLw" "RLW" "RLw'
"RRD" 'T.RD" "RRD" "RRD"
"RRW" "RRW" "RRw" "RRW"
"RU" "RU" "SET;R"
"SET;
"s""sA" "sF ''SA' "sF"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 97/106
Rqlas para la conversión
Tabla4-17 Operaciones onvenibles sin operandm), rr¡nnuiriúl
AWIJ(espaúoValemán)
AWtJ(internacional)
A1YL7(españoUelcr-l
AWLrtilcrui¡¡d)
"><G" -><G" "<>R" -oR-
">G"->G-
">R" bR->=U
->{;"">=R" ">=R"
"<G" -<G¡ "<R" "<R"
<=S* <=R" "<=R"
"GFD" rcflr -R\{D' ''RND"
''KEw" ¡crw- -l¡{Yr "Iln/r'"KZD" GD- fEGD" "NEGD""KZW' GW- AGGT ''NEGT'
T- IT "o""o(- "q" .q- -o("
'()r "ow" .('Y 'or[-:s-tr 'sTP"
TA¡"LSFC16- rCALL SFC:16"
:sl:r "sTs" f¡fLLSFC,5- rcALLSFC¿ló":sTF "STW" vr¡IsFc.6- ¡CALLSFC:ló"
TAIr 'TAIS TAT "TA¡C'A{" -¡.tr "A(
Ltw" "AW" 1tr "AW"
"r(ow" 'xow" -t(ow- "xow"")" )"
-)"\"
N¡ETWORIT 1{ETWORIC
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 98/106
Reglaspara la conversnn
l
It--
.l
I
i
Operaciones, ont¡nuac¡ón
Operaciones no [-a siguientetabla rnuestra asoperacronesAwL STEP 5 que no son convertidasconvertibles auromáricamenteor el S5/S7Convcrrer.
Como usuariodisponede dos pmibilidadespan le crrnrersión:' Definir paraestasoperaciones sicÍprc qrE ap.rczcan en el programade usua-
rio) secuencias e instruccionesAr*L srEp"
prof¡as (macros)que seránenton-ces utilizadas por el S5/S7Convertercr l¿ cpr¡rcrsiin.
r Editar assecue ciasde instruccionesutspodicrrc cn el programa TEp 7resultado.
La decisióndepende. ntreotros actores. e a frecrm¡ qn que uno de alesco-mandos apaÍezcaen su programade usuario.
Tabla -19 Operacionesoconvenibles
AWLS(españoValemán)
AWII'(intcrcid)
"AAS-
"Au{F -RAl"
"ABR' -ABR''
"ACR" ''ACR"
'AI.T' .'RAE"
"AFS" "tAE"
"ASM" ..ASM'
-BAf- -BAF''
"BAS" . .BAS''-BI- (sólocmrrniHe perecl dpo de
Fr¡drcüo Dlmsuac¡"DI" (solo convenible parael tipode
parámetro D/constante)
"Bllr ..BLD"
"Lr ..L8"
"LTT ..LD"
"LF <Prrfucno fuoeb" (soloconvertiblepan d tipo e FrúrEro D/consranre)
"LD= <Pará¡netro foflnab' (sólo convertiblepara el dpo de perámetro D/constante¡
"LDT "LDr
"LIM" "LIM"''LIR" .'LIR"
,'LRB""LRB"
"LRD" ''LRD"
"LRW" .LRW"
"Lw'' *LW-
"LW=<p¿r6toetro formal>"(sólo conveniblepara el tipo de paránretro D/consranre)
"LW=<p¿t5*etro formal>"(srilo coavertiblepara el tipo de paúmero D/constante)
L
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 99/106
Fleglaspara aconvers
Tabla -18 Operacionesonveniblesconoperando), onrinuacién
AWIJ(españoValemán)
Awutitrtcmscional)
AWLT(espaúoValemán)
AWLT(internaciona
"SAR" *SFD' "SA" Temporiz:dor"ZR" Contador
"SF" nmer"CD" Counter
"sE' .SD' "SE" ' 'SD"
"sr -5P' "s r "SP"
"SLD" .SLD '5LD" ''SLD"
"sLw" .SL\[- "sLw" "sLw""SPA n ' "SPA" "ru""SPB" tf - 5PB" ''JC'
"SPM" -Jll- .SPIf- ''JM"
"sPli "JN" .SP\- "JCN"
5PO- "JO" "SPO' "JO".SPT "¡P" "SPP"-sPR- "ruR' 'SPA" "ru"TPS" "JOS" "JOS"
"sYz" "JT' "SPZ'' "tT'"SRD" "SRD" "SRD" "SRD"'sRw" "sRw" "sRw"' "SRw''"SS" "SS' "ss' ' 'SS"
-ss'r'" 'SSU" "SS" Temporizador"Z\l' Contador
"SS" Timer"CU" Counter
"SU" "s(r ,SET;S'
"SET;
5\r "sE" 'sv" "SE""SVD" "SSD" "SSD" "SSD"
"svw" "SSW" "SST "SSI"
"svT' "SEC "SV" TemporizadorContador
"SE' Timer"S" Counter
'T ' "7" "T" '"r''TNB" TI.TB" "CALL SFC20" "CALL SFC20"'Tl.¡\V' TNW- "cáLL SFC 0" "CALL SFC20"
1r''tnf' "TJN" "AN"
e7pú "cD",TVD' 'cu" "cu"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 100/106
ReglasparaIa conversión
Operaeiones, ontinuación
Operaciones no La siguienteablamucstr¿asopcrrciones SIL STEP5 quenosonconvertid¿sconveñibles automáticamen¡eorel S5lS7Cmvcner.
Comousuariodispone e dc pc¡bilidadespara a conversión:' Definirparaestas peraciorc(tÉcrupre ueaparezcann el programa eug¡a-
rio) secuenciase nstn¡cciorcAwL srEp 7 propias macros) ueserán nron-cesutilizadaspor el S5/S7Convertcrc¡ ¡ cooversión.
o Editar assecuenciase nstrucciottcsrrcspoodientesenel programa TEpzresultado.
La decisión epende, ntreotros actores, c ¡ frcorei¡ conqueunode ales o-mandos parezca nsuprogmma e usuario.
Tabla l-19 Operriooes no convertibles
AWIJ(crpoirürlaoin)
AITIJ(inter¡xit¡¡d)
-AAS"
'AÁI¡' "RAT'
"AE}R' "ABR"
"ACR" 'ACR"
,AIiII' "RAE"
"{¡5" 'IAE"
"ASM" ''ASM'
"84¡r' ,BAF'
"BAS' 'BAS"
"BI' (sóloconranible prn el tipo deparámetroD/morc)
'DI" (sóloconvertible an el tipodepar:ámctroD/coosana¡
"BID" "BLD"
"I R' 'LB"
"LD" "LDt
"LD= <Parámetroorm¡b- (sólocoovertibleparael tipo dc peAcmo D/coostatrte)
"LD= <Parámo fr(Erl>" (soloconvertibleparael tipo & ps¡áctro D/constante)
"LDT "I-Dr"LIM"
"LIR''LIR"
"LRI}' "LRB"
ARD" 'LRD"
"LRw''
"Lw" "Lw""LW=<¡r3t¿ntetro ormal>"(soloonvertible
parael tipo deparámetroD/coostante)"LW=<¡r"r¿oetro ormal>"(sólo mvenible
parael tipo deparámeroD/constante)
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 101/106
Reglaspara la conversión
4.10 Módulosde organización
Convertir OBs El S5/S7Converterustituye utomáticamenteosmódulos eorganizaciónsTEppor os correspondientesódulos eorganización TEP7. [.as ablas iguienres
mueslranos OBsSTEP5 y suscorrespondietesOBsSTEP7.
Clases de En a siguienteabla ecotejanasclasesepriuidadesniveles eprocesamientoprioridades delprograma)e osOBsen STEP y STEP .
Tabla4-20 Clases eprioridadesn STEP5 y STEP7
Función STEP 5 STEP7
Ciclo ibre o B l O B :
Alarmade retardo o B6 O B l 0 ¿ O B 1 3
Alarmahoraria oB9 O B l 0 a O B
Intemrpciones O B 2 a O B 5 O B { O ¡ O B ¿ :
Alarmasdeproceso o B2 aO B9 (E B0 ) Scsusrirulenpor nrcm.rpcioocs
Alarmascíclicas O B 1 0 a O B 1 8 O B 3 O ¡ O 8 3 8
Arra¡ouecn frío manual oB 21(S5-115U)OB20 r panirdclst135rr)
oB m
Arnogr.rceo calico¡cm^au¡l OB21(apaúels5-135rr)
OB t0r
Cooexióo I¿ red rcd cm-) oB22
Enor sincróoico O B 1 9 a O B 3 5 oB 121.OB 22
Tratamientodeerrores
[¡s OBs de errores on lamads cuando parece n error en elprocesamientoelprograma. onayuda e os mismos epueden rogramareacciones nleerror€s.Si paraun tipo de enor oo existeningunOB deerror, a CPUpasaal estado e sfop.
En a siguienteablasecotejan os OBsde errores n STEP5 y STEP7.
Thbla -21 Tnta¡¡icoto eenorps nSTEP v STEP
Función STEP 5 STEP7
Ilamada de un módulo no ca¡nado oB 19 oB 121
Retardode acuse nel acccsodireoo ¡ ta¡icas ocriftricas oB 23 OB L22
Retardo de acuse en la acn¡alizac¡óo de la imrgetr dc proc¿soy de la marca de acopiamiento
oB24 oB 122
Error de direccionamiento oB 25 OB L22
Tiempode ciclosobrepasado oB 26 oB 80
Errordesustirución oB2'l
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 102/106
Regtaspara a conversió
"MAl- "MAI"
"MAB" ''MAB"
.MAS" ''MAS''
"MBA" "MBA''
"MBR" ''MBR''"MBS" ''MBS"
''MSA'' ''MSA"
"MSB" "MSB"
"SEF" -SEE"
"SES" .SED"
"SIM" .STM"
'Tr
"TDT .TDT
-TIR" "TTR"
-TSE "TSg-ISG- "TSG"-TRB" "TRB"
"TRD" "TRD"
"TRW'' "TRw"'TW'
'T)(B" 'T)(B"
'TXW- "TXW"''UBE" "UBE"
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 103/106
Rqlas para la convers
Tabla+21 Traramienroe eñxcs cú STEP5 y STEP?, conriotci¡¡
Funció¡ STEP 5 STEP ?
Stoppormanejo oB 28"(s5-135n)
Rcrardo e acuse nel bytede cntnde EB O oB 28(s5-s5u)
oB t5
Códigode operación o auror¡zado oB 29(s5- 35U)
sTOf?
Rerardo e acuseen el acceso irc@ ¡ h pietiren el área e di¡eccionesxrendida
oB 29(s5.155U)
oB l=
Parámetrooautorizado oB 30(si-135U)
Enordeparidad retardo e acr¡se o el sa a memoria eusuario
oB 30(ss-s5u)
oB r23
Enor colectivo e unción soecial oB 31
Errorde ransferencian módulode datos oB _11 OB t ? l
Enor de alarma nprocesamientoontrolado c rF-Fo oB33 oB 80
Enor de regulación oB3r(ssl35tt)
Enoren a creación e un módulode datos oB34(stl5Ír)
Rcspesa sFc
Enor de nterfase oa35 oBtf
Conversiónae rrofTa¡as qTFF 5c79000-8707&crór4'r 4
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 104/106
Reolas para la ccnverston
Módulosde organización, ontinuac¡ón
Funciones osp+ En la scPUs 55 . el intert 'ascnrreel Drograma e usuario el proeramalc j irrcmaciales integradas st:compone e accesos l áreaBS -raccesos traves c oB s cspecialc.s.
En lascPUs 57 existen n su lugardo sn:r=., \.(lmandos je lamaiia:
CALL SFC0 - 655:( Uamadade una uncrLínJelsistcma SFC)
CALL SFB 0 - ó,<,i.-?-i Llamada e un mrriult¡de unci<in cl sisremaSFB).
T¡bl¿ - l l Funciones specialesn STEp r STEp -
Función Móde STEPs Equivalenrc ¡ sTEP'Acrrsaclón e tiempo de ciclo
Fallo jebatena
los: rI oBal i OB 81 (reacciónanteerror programat're .-.: i usuario)
Accesoal byte indicador oB l l0 Cornando TEP7: L STWT STWBonaracumuladores l -4 OB u l Sccueocra e comandosSTEp 7: L 0 ; pUSH: pLSH:
PUSH
Acumuladorol l up OB l l : C.¡o tu¡c¡ón divergente: omando STEp 7: pUSH
Acumulador oll dLru'n oB i i_ i LE,\\'Econectar/desconeclar Bh4r.mr
aarm¿sconiunlamente"
oB l: 0 SFC I D S.{BLE-AI-ARM-INTERRUPTIONSFC : L\--.{BI-¡ AI-ARM INTERRUpTION
Concctardes!'oneL-¡¡rBl.x¡¡r¡ra.iarm¿i
ci; l i ;as ¡nd¡r duaimcn¡e- OB ¡ - l SFC :9DISASLE-E\¡ENT-PROCESSING
sFc:o E\.{BLE E\€NT PROCESSINGC¡ne¡ar Jesctrnectar Rctardaraiarmas
conJuntamente"
oB ll : SFCJ DIS.{BLE-AI-ARM_INTERRTIPTIOSFCJ: L\.{BLE ALARM INTERRUPTIO\
ConecravdesconectarRetardaralarmascíclicasndividualmenre"
oB l¡ SFC :9DISABLE-EVENT-PROCESSCSFC .'l E\AaLE EVENT PROCESSI¡..
Establecer4eeriempode l sisrema oB 15 0 SFBó KTCEstablecer/leer larmacontroladaportlempo
oB 151 SFC:S SET-TIME-AI.ARMSFCACIVATE-TIMESFC3i QIJERYTIME AI,ARM
Estadísricae ciclo OB 152 Datcrs ocalesen OB 1Buclede contaje oB 16 0 163
(A G135U)Coma¡do STEP 7: LOOP
Bmie J¿ r¡¿mpo anablc oB 160
(A G 15U)
SFC J7 WAIT
ke r oilade moduio oB 170
Accesoa mc¡Julode dar,rs anab le OB 180
Comprobarmódulo de d¿ros OB r 8 r SFC:1 TEST-DBCopiaráreade d¿ros OB r82 SFC:OBCOPYTransterirmarcasa múJuir-l e d¡t..s oB 190.192 SF C O BCOPY
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 105/106
iReglas para la conversió
IL
I
It-
L-
I
I
I
i
It_
I
L-I
II
I
iI
I
\_
l,_
-L
Tabla ;l-22 Funcfuxnsespecialesen STEP 5 y STEP 7. continurci<h
Furiih MóduloSTEP5 Equivalenteen STEP7
Transfbrir bloqrx de d*on ¡l área de
marcas
OB t 9 r r93 SFC:OBCOPY
Funcioacs¡r¡ mru¡ir¡c¡ón de multi-pr<resa&r
oB 200 205 S? GntigrmrSFCM GD-SEND.SFC6I GD RCV
AcL-esE .pfuir¡s oB 3 ló - l lE No be1- rrcroamien¡o depáginas n Sl.Dc Eoe úr¡dn¡cnte sepuedeacceder osnridr¡losS-icr úr¡ccmLnro de páginasen la ciipcula.k ¡dapraclir y b¡gj.:r funciones el sistema:SFCEI SEM).BYTE SFC 84 RCV-BYTESrct3SEID-*ORD SFC85RCV-WORDsFc 83SCt{)_DcrcRD SFC 86 RCV DWORDSFCS?TEST BYTE
Extensiónesisno oatS) Cr¡aúSTEF7: ITD
Ajustarel tiempodevigilalcir dd cito oB4l S?Cnf4raio
Nuevoarranque el demp& vl¡trrde lciclo
ü D SFC4] NETruGGEN
Compararrnodc&ry oB223
Tra¡sferir nn¡c¡ deq|-clgcbloqrrc
aBzn STCdrr¡*FSFCI'GD-SEND. SFC6T GD RC1/
IrcrFl*¡rHqran&si*qa oB?26
I¡c¡ sr¡o¡ cn¡zad¡del prognma dcds¡crm
o8227
l¿er informacióndel estadode un niveldeprocesamientoel programa
oB 228 SFCREAD SZL
Funciones aramódulos e manejo 08230 -237 No haydireccionam¡entoepáginas n S1EP7.De modoequivalente €puede cceder os módulos 5condi¡eccionamientoepáginas n a cápsula e adaptacióny lassiguientesuncioneselsistema:SFCSI SEND-BYTE SFC84 RCV-BYTE.SFC 82 SEND-WORD SFCE5RCV-WORD
SFCE3SEND-DWORD SFCEó RCV-DWORDSFC87TEST-BYTE
Inicidiz¡r r4ilto tb d-|.--¡-o oa?,$
ftocsar fcgitu& '}TlÉa.+ OB z/fl
Eorrar rcgisde dcT¡r-¡* o8242
Regulacióo:biridiz {grfr nD oB 250
Regulación:w{rin ?lD oB 25rTransferirmódulc dc & (DE/DX) eRAM de DB
OB25,r,55
Conversón de progranras STEP 5c79000-87078410r{)r 4-
5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com
http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 106/106
Reglaspara la conversión
4.11 Ajustesdel sistema
Convertlr DB 1 y l-as ablas4-23y 4-24muesrranomose ealizan n STEP? las unciones e osDX 0 parámetrosn DB 1 y DX 0 (ajuE€s elsisrema):
Thbla423 Conversiónc b ¡iusrcs clsistemae DB I
Bloquede parámetrosSTEP 5 En STEP 7 se e¡liza comosf,tc
Retardo eananque Ll¿!"o¿d¿ SFC 47 WAIT
Marcasde acoplamiento Seaj".r$ a ravésde Communication onfiguratim.llan¡¿daeSFCóOGD-SE}íDSFC6I GD RCI¡
Situación el códigode error fl tir¡¡n¡ 6¡?o6¡i¡ mensajes e enOren el búfer deCr¿€¡rtr?" L¡ i¡dnxióo "Situacióndel códigodec::cr- g sryrmc-
Sustituir núme¡os dc FB6integradc
Scrryoc
E¡tr¿dt s¡be.d Ll¡o¡¡b & SFG
Inemrycifooobsrd ll¡d&sFG(-c¡¿crOrüOryd LLmd¡ & SFCS
llodñc¡rbe plrtubtudc hOts6
Scqo ¡ tnvés de S7 Configurationo llamadade5FC5
nmcg¡a¡tloqn¡ioec¡ epfocÉso
I rnrrr' & sFc 27 ITPDATEPO
Lcsüb¡o$H¡ io¡gro & proccs U-ñ*¡i' dc SFC 26 UPDATE PI
Marcas cE¡¡De&t Sc¡.!r¡s¡¡o travésde S7ConñgurationTemporizadoreseo¡GoEl Scapsan a través e S7 Configuration
Conta&res fEE¡¡Eotss Sc iusn¡ a tzvés de S7Configumtioo
SINECLI 5c*riarye porel puertoMPI (indicacimdc adireccióu& cg.ci<h a travésdeS7 Conñguratim)
SINEC12 lndk'ciones a travésde S7 Coofuuntin
Proteccióndel softv¡rc Sc e¡u*aa travésde S7 Configuntkn
Parámetro ebo¡a I irm:da de SFC 28 SEf_TIME_AURM
ParametrizarOBs dc ticnpo Scaj.'sr¡n a t¡avésdeS7 Cmfuuratioo o llamadadeSFC28 SE-TTIME AI.A,RM
Vigilanciadel tiempodc cijo Scajusra travésde S7 Cooñguretim