manual entrenador en automatismo0003

106
 2-8 2-8 2-8 2-9 2. 3 Entregade rnensajes Fin de h corversión Localizar de enores lrngñú rnensajes 2. 4 Interpretación e mensajes Análisbde mensajes Mensajes e error Adnerlencias Informacióndicional 2. 5 Creación de macros Utilidad Función e macros Macros e comandos Macros le OB Instrucciones ara b crmión de maG Editar macros 2.6 Nuwo anariqre tle h carrcndtln y reprocesarnirnto d arcfiro ASCII AYltL7 readc Conveftif rrraiünente Preparard rcprwn*nto Efecu.s d regcesar¡ier¡to ReproecrmlcrÉo dcl pmgrama converüdo 3.1 Resuner¡ breve ¿fu qué eprocesar? Procedimiento 3.2 Comprobar a ransferencia e parámetros Comando TEP 5 BcParámetro e módulo> Parámetros ctuales 3.3 Efectuar daptaciones ondicionadas or a CPU Funcionalidad e a CPU Aclaptar l programa convertido 3.4 Introducir os a¡usítes el sislema en STEP 7 Diferencbs enÍe STEP 5 y STEP 7 Cornrersi5n le DB y DX 3. 5 lr¡toctrci d a¡cfúro conv€rüdo n prcgrama tle r.¡s¡¡arb STEP 7 Prograrrc de us¡añ STEP 7 Cofi¿üd adúw cdtr€rtió 3.6 Tranlmnar la lista de asigadth cornrertida en unatablade sinbG Tablas cle sfnüdc en STEP 7 lmportar a lista de a{¡aión conrrcrüda 3.7 Copiar as uncft:nes TEP 7 FC 61 a FC 99 en el programa de usuarb STEP 7 Módulo de función estárxbr STEP 5 Copiar as FCs Compilar el programa w€rtib 2-10 2-10 2-r0 2-12 2-13 2-14 2-14 2-14 2-14 2-15 2-15 2.16 2-17 2-17 2-17 2-17 3.1 3-3 3- 3 3€ 3-l 3-{ 3-{ 3- 5 3- t 3-5 36 3€ 3€ g7 3-7 3-7 3€ 3- 8 3- 8 3-9 3-9 3-9 3-10 3-10 vt 3 .8 Compilar con el ComplerAWL C.x¡nr¡ereión e prooramas STEP 5 c7gciooUo78clol{1

Upload: javiermtzgzz18

Post on 09-Jul-2015

146 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Manual Entrenador en Automatismo0003

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

Page 2: Manual Entrenador en Automatismo0003

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

Page 3: Manual Entrenador en Automatismo0003

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

Page 4: Manual Entrenador en Automatismo0003

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

Page 5: Manual Entrenador en Automatismo0003

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

Page 6: Manual Entrenador en Automatismo0003

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

Page 7: Manual Entrenador en Automatismo0003

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

Page 8: Manual Entrenador en Automatismo0003

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

Page 9: Manual Entrenador en Automatismo0003

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

Page 10: Manual Entrenador en Automatismo0003

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

Page 11: Manual Entrenador en Automatismo0003

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

Page 12: Manual Entrenador en Automatismo0003

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

Page 13: Manual Entrenador en Automatismo0003

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.

Page 14: Manual Entrenador en Automatismo0003

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

Page 15: Manual Entrenador en Automatismo0003

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

Page 16: Manual Entrenador en Automatismo0003

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

Page 17: Manual Entrenador en Automatismo0003

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

Page 18: Manual Entrenador en Automatismo0003

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

Page 19: Manual Entrenador en Automatismo0003

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

Page 20: Manual Entrenador en Automatismo0003

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

Page 21: Manual Entrenador en Automatismo0003

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

Page 22: Manual Entrenador en Automatismo0003

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

Page 23: Manual Entrenador en Automatismo0003

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

Page 24: Manual Entrenador en Automatismo0003

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

Page 25: Manual Entrenador en Automatismo0003

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

Page 26: Manual Entrenador en Automatismo0003

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

Page 27: Manual Entrenador en Automatismo0003

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

Page 28: Manual Entrenador en Automatismo0003

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

Page 29: Manual Entrenador en Automatismo0003

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

Page 30: Manual Entrenador en Automatismo0003

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

Page 31: Manual Entrenador en Automatismo0003

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

Page 32: Manual Entrenador en Automatismo0003

5/10/2018 Manual Entrenador en Automatismo0003 - slidepdf.com

http://slidepdf.com/reader/full/manual-entrenador-en-automatismo0003 32/106

P ó ogo

Page 33: Manual Entrenador en Automatismo0003

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

Page 34: Manual Entrenador en Automatismo0003

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

Page 35: Manual Entrenador en Automatismo0003

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

Page 36: Manual Entrenador en Automatismo0003

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)

Page 37: Manual Entrenador en Automatismo0003

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- ¿

Page 38: Manual Entrenador en Automatismo0003

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

Page 39: Manual Entrenador en Automatismo0003

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

Page 40: Manual Entrenador en Automatismo0003

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

Page 41: Manual Entrenador en Automatismo0003

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

Page 42: Manual Entrenador en Automatismo0003

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

Page 43: Manual Entrenador en Automatismo0003

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

Page 44: Manual Entrenador en Automatismo0003

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

Page 45: Manual Entrenador en Automatismo0003

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

Page 46: Manual Entrenador en Automatismo0003

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

Page 47: Manual Entrenador en Automatismo0003

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

Page 48: Manual Entrenador en Automatismo0003

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

Page 49: Manual Entrenador en Automatismo0003

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

Page 50: Manual Entrenador en Automatismo0003

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

Page 51: Manual Entrenador en Automatismo0003

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

Page 52: Manual Entrenador en Automatismo0003

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

Page 53: Manual Entrenador en Automatismo0003

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

Page 54: Manual Entrenador en Automatismo0003

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

Page 55: Manual Entrenador en Automatismo0003

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

Page 56: Manual Entrenador en Automatismo0003

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

Page 57: Manual Entrenador en Automatismo0003

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

Page 58: Manual Entrenador en Automatismo0003

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-

Page 59: Manual Entrenador en Automatismo0003

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

Page 60: Manual Entrenador en Automatismo0003

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

Page 61: Manual Entrenador en Automatismo0003

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

Page 62: Manual Entrenador en Automatismo0003

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

Page 63: Manual Entrenador en Automatismo0003

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

Page 64: Manual Entrenador en Automatismo0003

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

Page 65: Manual Entrenador en Automatismo0003

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

Page 66: Manual Entrenador en Automatismo0003

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

Page 67: Manual Entrenador en Automatismo0003

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

Page 68: Manual Entrenador en Automatismo0003

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

Page 69: Manual Entrenador en Automatismo0003

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:

Page 70: Manual Entrenador en Automatismo0003

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

Page 71: Manual Entrenador en Automatismo0003

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 -

Page 72: Manual Entrenador en Automatismo0003

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];

Page 73: Manual Entrenador en Automatismo0003

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

Page 74: Manual Entrenador en Automatismo0003

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

Page 75: Manual Entrenador en Automatismo0003

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

Page 76: Manual Entrenador en Automatismo0003

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

Page 77: Manual Entrenador en Automatismo0003

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

Page 78: Manual Entrenador en Automatismo0003

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.

Page 79: Manual Entrenador en Automatismo0003

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

Page 80: Manual Entrenador en Automatismo0003

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).

Page 81: Manual Entrenador en Automatismo0003

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

Page 82: Manual Entrenador en Automatismo0003

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

Page 83: Manual Entrenador en Automatismo0003

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-

Page 84: Manual Entrenador en Automatismo0003

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;

Page 85: Manual Entrenador en Automatismo0003

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 ó

Page 86: Manual Entrenador en Automatismo0003

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

Page 87: Manual Entrenador en Automatismo0003

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

Page 88: Manual Entrenador en Automatismo0003

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]

Page 89: Manual Entrenador en Automatismo0003

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

Page 90: Manual Entrenador en Automatismo0003

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

Page 91: Manual Entrenador en Automatismo0003

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

Page 92: Manual Entrenador en Automatismo0003

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"

Page 93: Manual Entrenador en Automatismo0003

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.

Page 94: Manual Entrenador en Automatismo0003

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"

Page 95: Manual Entrenador en Automatismo0003

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"

Page 96: Manual Entrenador en Automatismo0003

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"

Page 97: Manual Entrenador en Automatismo0003

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

Page 98: Manual Entrenador en Automatismo0003

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

Page 99: Manual Entrenador en Automatismo0003

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"

Page 100: Manual Entrenador en Automatismo0003

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)

Page 101: Manual Entrenador en Automatismo0003

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

Page 102: Manual Entrenador en Automatismo0003

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"

Page 103: Manual Entrenador en Automatismo0003

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

Page 104: Manual Entrenador en Automatismo0003

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

Page 105: Manual Entrenador en Automatismo0003

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-

Page 106: Manual Entrenador en Automatismo0003

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