Download Display - Service, Support
Transcript
SINEC TF–Net 1413/ MSDOS/Windos TM Manual C79000–G8976–C023 Release 02 Volume 1 of 1 Windows is a registered trademark Siemens Aktiengesellschaft ii Safety Guidelines ! ! ! This manual contains notices which you should observe to ensure your own personal safety, as well as to protect the product and connected equipment. These notices are highlighted in the manual by a warning triangle and are marked as follows according to the level of danger: Danger indicates that death, severe personal injury or substantial property damage will result if proper precautions are not taken. Warning indicates that death, severe personal injury or substantial property damage can result if proper precautions are not taken. Caution indicates that minor personal injury or property damage can result if proper precautions are not taken. Note draws your attention to particularly important information on the product, handling the product, or to a particular part of the documentation. Qualified Personnel The device/system may only be set up and operated in conjunction with this manual. Only qualified personnel should be allowed to install and work on this equipment. Qualified persons are defined as persons who are authorized to commission, to ground, and to tag circuits, equipment, and systems in accordance with established safety practices and standards. Correct Usage ! Note the following: Warning This device and its components may only be used for the applications described in the catalog or the technical description, and only in connection with devices or components from other manufacturers which have been approved or recommended by Siemens. This product can only function correctly and safely if it is transported, stored, set up, and installed correctly, and operated and maintained as recommended. Trademarks SIMATIC and SIMATIC NET are registered trademarks of SIEMENS AG. Third parties using for their own purposes any other names in this document which refer to trademarks might infringe upon the rights of the trademark owners. Copyright E Siemens AG 1998 All rights reserved Disclaimer of Liability The reproduction, transmission or use of this document or its contents is not permitted without express written authority. Offenders will be liable for damages. All rights, including rights created by patent grant or registration of a utility model or design, are reserved. We have checked the contents of this manual for agreement with the hardware and software described. Since deviations cannot be precluded entirely, we cannot guarantee full agreement. However, the data in this manual are reviewed regularly and any necessary corrections included in subsequent editions. Suggestions for improvement are welcomed. Siemens AG A&D Industrial Automation Systems Postfach 4848, D-90327 Nürnberg Siemens Aktiengesellschaft Technical data subject to change. E Siemens AG 1998 C79000-G8976-C114 SIMATIC NET NCM S7 for PROFIBUS – Volume 1 C79000 G8976 C114/01 216)165 %+) !:56)0 18-4210)16 %1( 4)% 2* 33/-'%6-21 16)+4%6-21 -1 6,) !:56)0 ",) 26)5 21 156%//%6-21 ",) 156%//%6-21 "22/ !6%46-1+ 6,) 2(7/) %1( 6,) 4-8)4 ",) ! 21-624 ",) 4-8)4 21*-+74%6-21 ",) #! 16)4*%') 28)// )69%4) 28)// -6) $ 28)// )69%4) 28)// -6) ! )6&-25 ! %1%+)4 " " )1)4%/ )%()4 -/)5 !" -&4%4: 21*-+74%6-21 -/) 203-/%6-21 36-215 :6) /-+10)16 )1+6, )564-'6-215 *24 )55%+)5 )1+6, )564-'6-215 *24 %1(/-1+ /2'. %//5 )*-1)5 ,+0#+0/ 4+!&.,+,1/ 1+!0',+ ))/ /4+!&.,+,1/ ,"#/ '+%)# 3'0 ,))'+% #//%# ,,- 1+"#. '+",3/ /4+!&.,+,1/ "*'+'/0.0'2# 1+!0',+/ /0 )'/&'+% 4+*'! --)'!0',+ //,!'0',+ #.*'+0'+% 4+*'! --)'!0',+ //,!'0',+ 001/ ,$ + --)'!0',+ //,!'0',+ .+/)0'+% +" '+('+% $,. ,.('+% 3'0& 0&# ,*-')#. ,.('+% 3'0& 0&# ,*-')#. -#!') #01.#/ ,$ '+",3/ 0.0'+% + '+",3/ --)'!0',+ .+/)0'+% +" '+('+% $,. '+",3/ ,.('+% 3'0& 0&# ,*-')#. +" 0&# $.,* '!.,/,$0 ! " $ %! ! " #" &! %" ! #/0 ..,. ,"#/ ,$ 0&# .'2#. ,+ 0&# .,%.* +0#.$!# ..,. #//%#/ ,$ 0&# *,+'0,. +" 0&# .'2#. 0.0'+% 0&# .'2#. #//%#/ ,$ 0&# ,+'0,. ..,./ ,"'+% 0&# '.*3.# ,+ 0&# 0/5'/54 /530&6%5+0/ 3'(#%' 05'4 0/ #4+% '3.4 /45#--+/) 5*' 0(58#3' 3'#5+/) #5# #4'4 "03,+/) 8+5* 5*' 0/(+)63#5+0/ 00- "03,+/) 8+5* 5*' &+503 #/& 0/7'35'34 *' 0/(+)63#5+0/ 00- *' '/6 *' #+/ %3''/ 03/ *' %3''/ 03. (03 "03,+/) 8+5* +-'4 *' %3''/ 03. (03 3+/5+/) 0%6.'/5#5+0/ *' /(03.#5+0/ %3''/ 03. *' 0/7'34+0/ 0&6-'4 #/& 5*'+3 11-+%#5+0/ '13'4'/5#5+0/ 0( 5*' #5# #4' '95 0.1#5+$+-+5: 8+5* .1035#/5 05'4 !#3+#$-' '37+%'4 '.#326'4 50 *#15'3 635*'3 '#&+/) $$3'7+#5+0/4 '3.+/0-0): 4+/) 5*' 0/(+)63#5+0/ /4536%5+0/4 % 2YHUYLHZ 2YHUYLHZ 6\VWHP(QYLURQPHQWDQG$UHDRI$SSOLFDWLRQ 3HUVRQDO FRPSXWHUV 3&V VXLWDEOH IRU LQGXVWULDO DSSOLFDWLRQV DUH JDLQLQJ LQ LPSRUWDQFH LQ DXWRPDWLRQHQJLQHHULQJ2QHPDMRUUHDVRQIRUWKLVLVWKHLUKLJKFRVWHIIHFWLYHQHVV7REHXVHIXO LQ LQGXVWU\ KRZHYHU 3&V PXVW EH LQWHJUDWHG LQ WKH V\VWHP HQYLURQPHQW RI WKH H[LVWLQJ SURJUDPPDEOH ORJLF FRQWUROOHUV DQG FRPSXWHUV LH WKH\ PXVW EH DEOH WR FRPPXQLFDWH ZLWK WKHVHGHYLFHV )RU DSSOLFDWLRQV LQ DXWRPDWLRQ HQJLQHHULQJ 6,(0(16 SURGXFHV WKH 6,1(& FRPPXQLFDWLRQV V\VWHP 6,(0(16 1(7:25. $5&+,7(&785( IRU DXWRPDWLRQ DQG HQJLQHHULQJ 7KLV LV D V\VWHP RI KLJKSHUIRUPDQFH ORFDO DUHD QHWZRUNV /$1V IRU H[DPSOH 6,1(& + DQG 6,1(&/ :LWKLQ WKH 6,1(& FRPPXQLFDWLRQV ZRUOG 6,1(& 7HFKQRORJLFDO )XQFWLRQV 67) DUH SURYLGHG IRU FRPPXQLFDWLRQ EHWZHHQ WKH FRQWURO V\VWHPV DQG FRPSXWHUV SURJUDPSURJUDP FRPPXQLFDWLRQDQGIRUFRPPXQLFDWLRQEHWZHHQFRPSXWHUVWKHPVHOYHV67)LVFRPSDWLEOHZLWK 006 PDQXIDFWXULQJ PHVVDJH VSHFLILFDWLRQ DQG DOVR SURYLGHV DQ LQWHUIDFH IRU WKH WUDQVLWLRQ IURP6,1(&+WR6,1(&/7KH67)XVHULQWHUIDFHLVGHVFULEHGLQ&KDSWHU $SDUW IURP WKH 6,1(& FRPSRQHQWV GHVFULEHG LQ WKLV PDQXDO FRPPXQLFDWLRQV SURFHVVRU &3 DQG 6,1(& VRIWZDUH PRGXOHV WKH IROORZLQJ HQYLURQPHQW PXVW EH DYDLODEOH IRU FRPPXQLFDWLRQ ‰ +DUGZDUH ¤ &HOOQHWZRUN6,1(&+ ‰ 6RIWZDUH ¤ /RFDOQHWZRUNPDQDJHPHQW6,1(&10/9DQGKLJKHURU&20/9DQGKLJ KHU 7KH FRPSXWHUV ZLWK ZKLFK WKH &3 FDQ EH XVHG PXVW DOVR PHHW WKH KDUGZDUH DQG VRIW ZDUH UHTXLUHPHQWV GHVFULEHG LQ WKH IROORZLQJ WDEOH VHH DOVR WKH DFFRPSDQ\LQJ SURGXFW LQIRU PDWLRQ 2YHUYLHZ % +DUGZDUH5HTXLUHPHQWV 7KH&3FDQEHXVHGLQFRQMXQFWLRQZLWKFRPSXWHUVZLWKRSHUDWLQJV\VWHPVPDUNHGLQWKH WDEOH &RPSXWHU W\SH &38 &ORFN IUHTXHQF\0+] 3&5 3&0 6; 3&7 3* 3* 3* + )OH[26 06'26 (LWKHU WKH PHPRU\ DUHD ' RU ( PXVW EH DYDLODEOH VLQFH WKH &3 UHTXLUHVRQHRIWKHVHWZRDUHDV2WKHUPRGXOHVPXVVWQRWXVHWKLVDUHD 6RIWZDUH5HTXLUHPHQWV 7R RSHUDWH 7)1(7 )OH[26 D )OH[26 YHUVLRQ RI RU KLJKHU LV UHTXLUHG RQ D SURJUDPPLQJ GHYLFH 3* 7)1(7 06'26 UHTXLUHV DQ $7FRPSDWLEOH FRPSXWHU ZLWK 06'26 RU 06'26 RQ ZKLFK DQ DGGUHVV DUHD '')))) RU (()))) LV IUHHO\DYDLODEOH + 7)1HW[[FDQQRWEHRSHUDWHGDWWKHVDPHWLPHDV7)1HW[[RU7)1HW [[RQDSURJUDPPLQJGHYLFHRUSHUVRQDOFRPSXWHU % 2YHUYLHZ ,QWHJUDWLRQLQWKH6\VWHP )LJXUHVKRZVWKHFRPSRQHQWVRI7)1(7DQGKRZWKH\DUHLQWHJUDWHGLQWKHH[LVWLQJ FRPPXQLFDWLRQVVRIWZDUH 6&3 PRQLWRU )LUPZDUH ORDGHU 6.7&3,3 6 6RIWZDUH 3&1)6 )OH[1HW DSSOLFDWLRQ /$10DQDJHU )OH[2606'26 :,1'2:6 DSSOLFDWLRQ )737&3,3 2QO\XQGHU06'26 1RYHOO1HWZDUH 2QO\XQGHU)OH[26 3URWRFRODGDSWHU 67)OLEUDU\ 8336GULYHU )OH[1HW &RPPXQLFDWLRQVSURFHVVRUGULYHU &3ZLWKILUPZDUH 6XSSOLHGZLWK7)1(7 8VHUSURJUDP 6XSSOLHGZLWK3*VRIWZDUH 2QO\UHTXLUHGLQFHUWDLQVLWXDWLRQV )LJ&RPSRQHQWVRI7)1(7 8VHUDSSOLFDWLRQVUHTXLUHWKH67)OLEUDU\IRUFRPPXQLFDWLRQ 7)1(7FRQVLVWVRIWKHIROORZLQJFRPSRQHQWV ‰ &RPPXQLFDWLRQVSURFHVVRUGULYHU 7KH FRPPXQLFDWLRQV SURFHVVRU GULYHU SDVVHV GDWD IURP WKH XVHU SURJUDP WR WKH &3 DQG YLFHYHUVD,WGRHVQRWSURYLGHDGLUHFWLQWHUIDFHWRWKHXVHUSURJUDP ‰ 7KH6&3PRQLWRU 7KH6&3PRQLWRULVXVHGWRFRQILJXUHWKHGULYHUDQGKDQGOHVRWKHUDGPLQLVWUDWLYHWDVNV ‰ 7KH67)OLEUDU\ 7KH67)OLEUDU\FRQWDLQVWKH67)XVHULQWHUIDFHIRUFUHDWLQJDQGSURFHVVLQJ7)3'8V ‰ 7KHLQVWDOODWLRQWRRO 7KH LQVWDOODWLRQ WRRO LV XVHG WR JHQHUDWH D FRQILJXUDWLRQ ILOH ZKLFK FRQWDLQV DOO WKH GDWD IRU FRQILJXULQJWKHFRPPXQLFDWLRQVSURFHVVRUGULYHU7KLVDOORZVVLPSOHDGDSWDWLRQRIWKHGULYHU WKHH[LVWLQJV\VWHPHQYLURQPHQW 2YHUYLHZ % ‰ 7KHILUPZDUHORDGHU 7KH ILUPZDUH ORDGHU FRSLHV ILUPZDUH UHTXLUHG IRU RSHUDWLQJ WKH FRPPXQLFDWLRQV SURFHVVRU ZKHQWKHFRPSXWHULVVWDUWHGXS ‰ 7KHILUPZDUH 7KHILUPZDUHRQWKH&3KDQGOHVWKHPDMRUSDUWRIWKH6,1(&SURWRFROVDXWRPDWLFDOO\ DQG LV FRQWUROOHG E\ SUHYLRXVO\ DVVLJQHG SDUDPHWHUV 2Q WKH RQH KDQG WKH QHFHVVDU\ DG GUHVV LQIRUPDWLRQ (WKHUQHW DGGUHVV IRU &3 FRPPXQLFDWLRQ LV WUDQVIHUUHG DQG HQWHUHG LQ WKH ORFDO GDWD EDVH RQ WKH RWKHU KDQG SDUDPHWHUV FDQ DOVR EH VHOHFWHG WR RSWLPL]H WKH 6,1(& V\VWHP IRU D ZLGH YDULHW\ RI DSSOLFDWLRQV 7KH SDUDPHWHUV VSHFLILF WR WKH FRPSXWHU IRUH[DPSOHGXDOSRUW5$0DGGUHVVDQG(WKHUQHWDGGUHVVDUHHQWHUHGXVLQJWKHVXSSOLHG LQVWDOODWLRQ WRRO ZULWWHQ WRWKH FRQILJXUDWLRQILOH DQG SDVVHG RQ WR WKHFRPPXQLFDWLRQVSUR FHVVRUGULYHUE\WKH6&3PRQLWRU 7KH QHWZRUN FRPPXQLFDWLRQV SDUDPHWHUV UHTXLUHG IRU 67) FRPPXQLFDWLRQ IRU H[DPSOH VWDWLFDSSOLFDWLRQDVVRFLDWLRQVDUHFRQILJXUHGXVLQJ10/RU&20/7)ZULWWHQWRWKH ORFDOGDWDEDVHDQGWUDQVIHUUHGWRWKH&3GXULQJVWDUWXS 8VHU SURJUDPV FDOO WKH 67) OLEUDU\ IXQFWLRQV 7KHVH XVH RSHUDWLQJ V\VWHP FDOOV WR EH DEOH WR FRPPXQLFDWH ZLWK WKH GULYHU 7KH FRPPXQLFDWLRQV SURFHVVRU LV DGGUHVVHG YLD ,2 DGGUHVVHV GDWDH[FKDQJHLVYLDDGXDOSRUW5$0q % +DUGZDUH,QVWDOODWLRQ +DUGZDUH,QVWDOODWLRQ 7KH&3 7KH&3UHTXLUHVDQ$7VORW2QWKHPRGXOHLWVHOIRQO\WKHFRQILJXUDWLRQUHJLVWHUQHHGVWR EH VHW XVLQJ MXPSHU ; 7KH SRVLWLRQ RI WKLV MXPSHU FDQ EH VHHQ LQ )LJXUH 7KH GHIDXOW YDOXHRIWKHFRQILJXUDWLRQUHJLVWHULV[HERWKMXPSHUVLQVHUWHG &21),*85$7,215(*,67(5 ; )LJ/D\RXWRIWKH&3 $SDUWIURPWKHGHIDXOWYDOXHWKHMXPSHUVHWWLQJVVKRZQLQ)LJXUHDUHDOVRSRVVLEOH -XPSHU &RQIUHJ ; ; (+ + (+ + )LJ&RQILJXUDWLRQUHJLVWHU $OO WKH YDOXHVUHTXLUHG IRU RSHUDWLQJ WKHPRGXOH DUH ORDGHG RQWKH&3E\ WKH VRIWZDUH YLDWKH FRQILJXUDWLRQUHJLVWHU +DUGZDUH,QVWDOODWLRQ + % 1RWHVRQ,QVWDOODWLRQ 7KH PRGXOH PXVW RQO\ EH LQVWDOOHG LQ WKH FRPSXWHU ZKHQ WKH SRZHU VXSSO\ LV VZLWFKHG RII :KHQ KDQGOLQJ WKH PRGXOH WKH QRUPDO UXOHV IRU HOHFWURVWDWLFDOO\ VHQVLWLYHGHYLFHVPXVWEHDGKHUHGWR ,QIRUPDWLRQ DERXW RSHQLQJ WKH GHYLFHVHOHFWLQJWKHVORWIRUWKH FRPPXQLFDWLRQVSURFHVVRUDQG LQVWDOOLQJPRGXOHVLQWKLVIRUPDWFDQEHIRXQGLQWKHPDQXDOIRU\RXU3*RU3&q . 2)7:$5( 167$//$7,21 +( ,167$//$7,21 722/ ,6 86(' )25 ,167$//$7,21 $1' &21),*85$7,21 2) 7+( 62)7:$5( $1' ),50:$5( 5(48,5(' )25 23(5$7,1* 7+( 02'8/( 85,1* 7+( 62)7:$5( ,167$//$7,21 7+( 6<67(0 (19,5210(17 )25 ,1'2:6 ,6 *(1(5$7(' // 7+( '$7$ 2) 7+( '5,9(5 $1' 7+( 02'8/( $5( :5,77(1 72 $ &21),*85$7,21 ),/( "6,1(&"'$7$"'26#&21)'$7 +( ,167$//$7,21 722/ $//2:6 6,03/( $'$37$7,21 2) 7+( '5,9(5 72 7+( (;,67,1* 6<67(0 (19,5210(17 20( 2) 7+( ),/(6 21 7+( ,167$//$7,21 ',6.(77( $5( &2035(66(' 25 7+,6 5($621 7+( 62)7:$5( &$1 21/< %( &23,(' )520 ',6.(77( 72 +$5' ',6. 86,1* 7+( ,167$//$7,21 722/ +( ,167$//$7,21 722/ ',63/$< 9$5,286 6&5((16 ,1 :+,&+ <28 $5( 5(48(67(' 72 0$.( ,1387 9$/8( ,6 352326(' %< 7+( 62)7:$5( )25 $// 7+( 3$5$0(7(56 $1' 7+(6( &$1 %( $&&(37(' 6,03/< %< 35(66,1* 7+( 5(7851 .(< ) <28 5(48,5( $ ',))(5(17 9$/8( 7+(1 '(3(1',1* 21 7+( 6&5((1 <28 &$1 0$.( <285 6(/(&7,21 ,1 21( 2) 7+( )2//2:,1* :$<6 6(/(&7 $ :,1'2: (17(5 $ 9$/8( :,7+,1 &(57$,1 /,0,76 25 7<3( ,1 $ 7(;7 3$7+6 $1' ),/( 1$0(6 !28 $5( *8,'(' 7+528*+ 7+( 352&('85( %< 7+( ,16758&7,216 ,1 7+( 0(186 < 35(66,1* <28 &$1 ',63/$< +(/3 7(;76 &217$,1,1* )857+(5 ,1)250$7,21 $%287 ,1',9,'8$/ 0(18 ,7(06 +( 352326(' 9$/8( )25 7+( $''5(66 2) 7+( &21),*85$7,21 5(*,67(5 &255(6321'6 72 7+( -803(5 6(7= 7,1* 2) $ 1(: 02'8/( ',5(&7 )520 7+( )$&725< +( &21),*85(' 9$/8( $1' 7+( 9$/8( 6(/(&7(' :,7+ -803(56 21 7+( 02'8/( 0867 0$7&+ +( ,167$//$7,21 722/ $/62 &+(&.6 :+(7+(5 6(/(&7(' 9$/8(6 25 5$1*(6 2) 9$/8(6 $5( 3(50,77(' +( +$5':$5( &+$5$&7(5,67,&6 2) 7+( $5( 3$57,&8/$5/< ,03257$17 )25 &21),*85,1* ,1'2:6 7+( 75$163257 3$5$0(7(56 2) 7+( ,6 &21),*= 85(' 86,1* 7+( 352'8&7 25 85,1* 7+,6 &21),*85$7,21 $ '$7$ %$6( ,6 *(1(5$7(' .12:1 ,1 /$7(5 6(&7,216 $6 7+( /2&$/ '$7$ %$6( ,*85( ,//8675$7(6 7+( 352&('85( )25 ),5677,0( ,167$//$7,21 $1' 5(&21),*85$7,21 2*69%4) 156%//%6-21 '( $5-1)'$&-1 1)6-156 15)46 6,) (-5.)66) -1 6,) (4-8) 4-8) -156%// 3)'-*: 6,) ()56-1%6-21 (4-8) 42036 9,)6,)4 6,) '203/)6) !! "-1(295 5,27/( &) -156%//)( 23: 6,) 52*69%4) *420 6,) (-5.)66) 62 6,) ,%4( (-5. 2 :27 9%16 62 '21*-+74) -1 6,) 5-03/) 24 6,) ()6%-/)( 02() 2 :27 9%16 1)6924.5 # 16)4 6,) %4)% 2* 6,) ()5 2 :27 9%16 *71'6-215 # 16)4 6,) 6,)41)6 %((4)55 2 :27 9%16 ! '20071-'%6-21 # 16)4 6,) ,%4(9%4) -16)44736 16)4 6,) %4)% 2* 6,) 16)4 6,) 6,)41)6 %((4)55 16)4 6,) ,%4(9%4) -16)44736 16)4 6,) %((4)55 2* 6,) '21*-+74%6-21 4)+-56)4 16)4 6,) (%6% &%5) 1%0) 1( 1376 5'4))1 -+ '6-21 2* 6,) 75)4 156%//%6-21 %1( '21*-+74%6-21 B8976031/02 Software Installation First Installation from Diskette To install the TF-NET1413/MSDOS, Windows software (simply TF-NET 1413 below), proceed as follows : n n 1) Insert the diskette in drive a: or b: 2) Change to the appropriate drive by typing in 'a:' or 'b:'. n 3) Call the installation program with 'install' The installation program netinst.exe copies itslef to the hard disk during installation so that the supplied diskette is not needed for reconfiguration. For this reason, you are asked during the first installation to name the drive on which TF-NET1413/MSDOS, Windows iis to be installed. Here, specify a drive name (e.g. C , D , E ...). The installation tool proposes drive 'C'. The next menu asks whether you want to install the complete TF-NET1413 software or only a subset for operating STEP5/ST2 (SIMATIC PG software, S5DOS-ST Stage 6). In this case, the STF software ( include files, libraries and example program soureces) are not copied to the hard disk to save space. The complete TF-NET1413 software requires approximately 2 Mb, the subset approximately 0.8 Mb on the hard disk. When installing TF-NET1413/MSDOS, Windows there are two modes; the simple ode and the detailed ode. In the simple mode, you are asked to specify only absolutely necessary parameters. In the detailed mode, you can change other parameters such as the I/O address of the CP 1413 (see Figure 3.1). You select the mode in the next screen. The Simple Mode: In the first screen of the simple mode, you set the memory area of the 64 Kb dual-port RAM. Possible start addresses are D0000 and E0000. The selected area must not be used by any other module. If the ShadowBIOS or the cache is within this area, these must be disabled. Using the program \sinec\bin\dpramtes.exe , you can test whether the selected area is suitable for the DPRAM of the CP 1413 (The syntax of dpramtes is described n the section Dealing with Problems" ). . As the user of a SIMATIC programming device PG 730, PG 750, and PG 770, you must consider the following points: in the programming devices, the area E0000 is already occupied by the installed ARCNET interface module. For TF-NET1413, select the area D0000. This alĆ lows simultaneous operation of ARCNET and TF-NET 1413. If you want to operate TF-NET1413 (SINEC H1) alongside TF-NET5412 or TFNET5410B (SINEC L2), you must assign the dual-port RAM addresses as folĆ lows: 3-3 ' +.) &*+$$+#'& The SINEC-L2 module (CP 5410B or CP 5412) has the address D0000. This module is activated at the AT bus of the PG immediately after the power supply is switched on and it cannot be disabled. In contrast to this, the SINEC H1 module only switches n when the driver is loaded. ARCNET is activated by assigning an ARCNET node address in the SetĆ up menu. This means that the two interface modules can use the same DPRAM area one after the other. If you have installed all three communications types (SINEC H1, SINEC L2 and ARCNET), select the address E0000 for TF-NET 1413. Communication via ARCNET with three communications processors installed: n n 1. Enter a valid ARCNET address in Setup. 2. TF-NET 1413 must not be started. Communication via SINEC-H1 with three installed communications procesĆ sors: n 1.Enter the ARCNET address 0 (not installed) in the Setup. n 2. Start TF-NET 1413. SINEC L2 is operable in both cases. #%,$+&',* '(/ )+#'& ARCNET ARCNET CP 1413 $# )** #& +,( + )** ' %',$ ($,!! #& CP 5410B or CP 5412 $# )** #& +,( + )** + ,+ +" )#-) "* &'+ *+)+ )** #& + )** + )** CP 1413 Fig. 3.2 Simultaneous operation of communications modules in the PG B8976031/02 Software Installation In The second screen, you are asked for the to be set on the CP 1413. Providing data base (icalled the (LDB) local data base or simply data base below) generated by the configuration tool exists. If an (LDB) local data base does exist, the Ethernet address is overwritten by the Ethernet address of the data base. The CP 1413 requires a hardware interrupt to indicate an event to the PC. The following interrrupt numbers are allowed: 5 10 (default) 12 15 . The following values are fixed in the simple mode : Configuration register (IO address) of the CP 1413 : 3E0 Data base name: \sinec\data\startup.ldb CP1413 channels: PC networks + PG functions + STF applications (Layer 2) (Layer 4) (Layer 7) If you want to change any of the fixed parameters, use the detailed mode. In the first three screens of the detailed mode, you are asked whether you want communicaation via LAYER 2 , LAYER 4 or LAYER 7. You require LAYER 2, if want to use one of the protocols via UPPS, e.g. Novell, TCP/IP, NFS, LAN manager. You require LAYER 4 if you want to operate MSNET and the SIMATIC PG software (STEP5/ST2 ). LAYER 7 is required if you want to use STF applications. Several channels can be configured. Each channel, however, requires resources in the DP RAM. In terms of tuning, you may find it advisable to configure only the channels that are actually needed. If you want to use a channel, select 'YES', otherwise 'NO'. In the following screens, just as in the simple mode, you are asked to specify the DP RAM area, the Ethernet address and the number of the hardware interrupt (for more detailed information on these points refer to the 'simple mode'. The CP 1413 is addressed via a configuration register. The I/O address of this configuration register is set using a jumper on the CP 1413. The default is 3E0. If this value is already occupied, you must modify the jumper setting on the CP 1413. This value must then be entered in the next screen. 3-5 0(47#2' /34#--#4+0/ *' (0--07+/) 6#-5'3 #2' 1033+$-' &'(#5-4 *' %0..5/+%#4+0/3 1#2#.'4'23 0( 4*' #2' 72+44'/ 40 4*' # $#3' 7*+%* +3 -0#&'& 0/ 4*' .0&5-' 7*'/ 905 34#24 4*' 30(47#2' *' &'(#5-4 .'/5 0( 4*+3 # $#3' +3 "3+/'%"#"34#2451-&$ !05 %#/ %*#/)' 4*+3 /#.' +/ 4*' /'84 3%2''/ *' +/34#--#4+0/ 0( +/&073 +3 4*'/ %0.1-'4' (4'2 4*' (+234 +/34#--#4+0/ 0( 4*' 30(47#2' (20. 4*' &+3,'44' 905 %#/ .#,' .0&+(+%#4+0/3 40 4*' 3934'. '/6+20/.'/4 (20. 4*' *#2& &+3, n n n *#/)' 40 4*' &+2'%4029 +/ 7*+%* 4*' 120)2#. /'4+/34'8' +3 -0%#4'& %& :"3+/'%"$+/ #-- 4*' 120)2#. /'4+/34'8' /'4+/34 0--07 4*' .'/5)5+&'& +/3425%4+0/3 3'' 3+.1-' .0&' #/& &'4#+--'& .0&' '3'4 4*' %0.154'2 %0-& 2'34#24 *#2& 2'3'4 +#/2-" *./((/&+* %"* 3+0 &*./(( #-+) !&.'"//" /%" #+((+2&*$ .0!&-" /+-3 ./-0 /0-" &. $"*"-/"! +* /%" %-! !&.' !&$ 0-&*$ &*./((/&+* /%" #&(". +# /%" !-&1"- -" +,&"! /+ /%" !&-" /+-3 .&*" &* %" .0!&-" /+-3 .&*" !/ +*/&*. (( /%" #&(". $"*"-/"! !0-&*$ &*./((/&+* %&. +*/&*. /%" !/ $"*"-/"! !0-&*$ &*./((/&+* #+- /%" )+*&/+- *! /%" !-&1"- (( /%" &*,0/ )!" !0-&*$ +*#&$0-/&+* &. (+$$"! &* /%&. #&(" 4,9<'7+ 389'11'9/43 n !4 89'79 9.+ *7/;+7 ).'3-+ 94 9.+ */7+)947> %8/3+)%(/3 '3* 89'79 9.+ 8)7/59 89'79)5('9 )* %8/3+)%(/3 89'79)5 !.+ ('9). ,/1+ 89'79)5('9 89'798 9.+ *7/;+7 9,3+9*7;+=+ 14'*8 9.+ ,/72<'7+ 43 9.+ 24*:1+ '3* 89'798 /9 8)5&243 ) !.+ *'9' ('8+ )7+'9+* </9. 47 /8 9.+3 14'*+* 43 9.+ 24*:1+ 8)5&243 1 4114</3- 9./8 1'>+7 47 1'>+7 '551/)'9/438 )'3 (+ 89'79+* 9'79/3- 1'>+7 '551/)'9/438 8:). '8 9.+ 4;+11 +9<'7+ /8 *+8)7/(+* /3 9.+ ).'59+7 " 9'79/3- 9.+ )422:3/)'9/438 *7/;+7 )* %8/3+)%(/3 9,3+9*7; 8)5&243 ) 8)5&243 1 !.+8+ )422'3*8 <./). '7+ 14)'9+* /3 89'79)5('9 )'3 '184 (+ +39+7+* /3 9.+ ':94+=+)('9 ,/1+ !.+ *7/;+7 /8 9.+3 89'79+* <.+3 /8 89'79+* . 8 89'3*'7* 9.+ *7/;+7 :8+8 9.+ 84,9<'7+ /39+77:598 = '3* = , 43+ 4, 9.+8+ 84,9<'7+ /39+77:598 /8 '17+'*> (+/3- :8+* (> '349.+7 *7/;+7 >4: )'3 8+9 9.+ 8.+11 ;'7/? '(1+8 (+,47+ 89'79/3- 9.+ *7/;+7 94 ,47)+ 9.+ :8+ 4, ' */,,+7+39 84,9<'7+ /39+77:59 !<4 )438+):9/;+ 84,9<'7+ /39+77:598 '7+ '1<'>8 7+6:/7+* ='251+ 8+9 & #&! 3 9./8 )'8+ !! :8+8 9.+ 84,9<'7+ /39+77:598 = '3* = , 9.+ 84,9<'7+ /39+77:598 = '3* = '7+ (+/3- :8+* '3* 9.+ 8.+11 ;'7/'(1+ & #&! *4+8 349 +=/89 9.+ *7/;+7 /98+1, 8+'7).+8 ,47 ' ,7++ /39+77:59 /3 9.+ '7+' = 94 =+ !.+ *'9' 7+6:/7+* ,47 )43,/-:7/3- 9.+ !! 84,9<'7+ 5'79/):1'71> 9.+ /39+7,')+ *7/;+7 9.+ 24*:1+ '3* 9.+ *:'15479 '7+ 14)'9+* /3 9.+ */7+)947> %8/3+)%*'9' '3* 9.+ 574-7'28 8:). '8 9.+ 243/947 /3 9.+ */7+)947> %8/3+)%(/3 $4: 2:89 9.+7+,47+ 89'79 9.+ 8)5&243 43 9.+ *7/;+ 43 <./). !! /8 /389'11+* 243- 49.+7 9./3-8 9.+ 243/947 .'8 9.+ 9'80 4, 97'38,+77/3- 9.+ )43,/-:7'9/43 *'9' 94 9.+ *7/;+7 84 9.'9 9./8 )'3 )43,/-:7+ (49. 9.+ *:'15479 '3* 9.+ 24*:1+ 47 +'). 24*:1+ 9.+ ,/72<'7+ /8 14'*+* '3* 89'79+* 84 9.'9 9.+ 89'9/43 /8 7+'*> ,47 )422:3/)'9/43 '3* :8+7 574-7'28 )'3 :8+ 9.+ .&36!1% -23!++!3).- $1)5%1 !-$ !++ 28-3!7 2#/ ,.- ./3).- (% &.++.6)-' 5!+4%2 !1% /.22)"+% &.1 3(% ./3).- ! # ( + / 1 1& 2 (% +.#!+ -!,%2 .& !++ !//+)#!3).-2 !22.#)!3).-2 !-$ 2%15%1 -!,%2 #.-&)'41%$ .- 3(% !1% 1%!$ .43 !-$ $)2/+!8%$ .- 3(% 2#1%%- (% &)1,6!1% )2 +.!$%$ .- 3(% ,.$4+% 3(% $1)5%1 #.-&)'41%$ !-$ 3(% ,.$4+% 23!13%$ (% 31!-2/.13 #.--%#3).-2 !1% #+%!1%$ (% )2 1%2%3 !-$ 3(% $1)5%1 1%,.5%2 )32%+& &1., 3(% ,!)- ,%,.18 .& 3(% (% $!3! "!2% )2 +.!$%$ .- 3(% ,.$4+% (% "4&&%1 23!3)23)#2 "4&&%1 ".33+%-%#*2 "4&&%1 1%04%232 !-$ 3(% -4,"%1 .& "4&&%12 )2 .43/43 (% )2 1%2%3 "8 ! 2.&36!1% 1%2%3 (% &)1,6!1% $.%2 -.3 -%%$ 3. "% 1%+.!$%$ .- 3(% ,.$4+% .++.6)-' 3()2 8.4 #!- +.!$ ! $!3! "!2% .3(% 6)3( 2#/ ,.- + (%1% )2 ! (!1$6!1% 1%2%3 .- 3(% (% $1)5%1 1%,!)-2 )- 3(% ,%,.18 .4 #!- 23!13 3(% 2.&36!1% !'!)- 6)3( 2#/ ,.-# !-$ 2#/ ,.-+ (% ,.-)3.1 .43/432 3(% 23!342 .& 3(% +.#!+ $!3! "!2% .& 3(% ,.$4+% (% 2823%, ,!-!'%1 #!- 3(%- #(%#* 6(%3(%1 ! $!3! "!2% +.!$%$ "8 3(% (.23 .1 3(% 23!-$!1$ $!3! "!2% )2 !#3)5% 4 5 (% ,.-)3.1 2!5%2 3(% +.#!+ $!3! "!2% .& 3(% ,.$4+% .- 3(% (!1$ $)2* .& 3(% (.23 #.,/43%1 (% &)+% )- 6()#( 3(% $!3! "!2% )2 61)33%- )2 3(% &)+% 6(.2% -!,% 6!2 2/%#)&)%$ $41)-' #.-&)'41!3).- )- 3(% $%3!)+%$ ,.$% 2 23!-$!1$ 3()2 &)+% )2 2)-%#$!3!23!134/+$" (% .+$ &)+% )2 &)123 23.1%$ )- ! &)+% 6)3( 3(% %73%-2).- .+$ (% #411%-3 1%+%!2% .& 3(% ,.$4+% )2 1%!$ .43 $%2#1)/3).- .& 3(% 2#/ ,.- /!1!,%3%12 )2 $)2/+!8%$ .- 3(% 2#1%%- 0(58#3' /45#--#5+0/ *' +/45#--#5+0/ 0( 5*' %0..6/+%#5+0/4 130%'4403 &3+7'3 3'26+3'4 %*#/)'4 $05* +/ 5*' *#3&8#3' #/& 40(58#3' %0/(+)63#5+0/ 0( 5*' 4:45'. *' .0&6-'4 .645 $' +/5')3#5'& #%%03&+/) 50 5*' '9+45+/) *#3&8#3' %0/(+)63#5+0/ *+4 &'1'/&4 0/ 5*' 05*'3 .0&6-'4 %633'/5-: +/45#--'& *' # 3'26+3'& (03 #44+)/+/) 1#3#.'5'34 50 5*' &3+7'3 5*' &6#-1035 #/& 5*' .0&6-'4 #3' 4503'& +/ # %0/(+)63#5+0/ (+-' 8+5* 5*' +/45#--#5+0/ 500- #-3'#&: &'4%3+$'& #$07' *'/ +/45#--+/) 5*' &3+7'3 +/5'3/#- # 4536%563'4 #3' 4'5 61 #/& 40.' #3' +/+5+#-+;'& *' (635*'3 +/+5+#-+;#5+0/ 0( 5*' &3+7'3 +4 5*'/ 1'3(03.'& $: 41'%+#- &3+7'3 %#--4 64+/) 5*' 4%1".0/ %0..#/& .0/+503 4 45#/& 5*' &3+7'3 64'4 5*' 40(58#3' +/5'336154 9 #/& 9 *+4 &'(#6-5 %#/ *08'7'3 $' .0&+(+'& $: #/ '/7+30/.'/5 7#3+#$-' 4'' '%5+0/ 4+/) 5*' 130&6%5 '5803, #/#)'.'/5 (03 4'' 03 :06 )'/'3#5' # # $#4' 8+5* %0/(+)63'& %0//'%5+0/4 /%' :06 *#7' )'/'3#5'& 5*' # $#4' 5*'3' #3' 580 8#:4 +/ 8*+%* :06 %#/ +/(03. 5*' 40(58#3' 0( 5*+4 # $#4' n n 01: 5*' # $#4' 50 &+4,'55' 01: 5*' # $#4' (30. &+4,'55' 50 5*' *#3& &+4, 0( 5*' &'45+/#5+0/ %0.165'3 *' (+-' /#.' .645 .#5%* 5*' /#.' 4'-'%5'& &63+/) %0/(+)63#5+0/ &'(#6-5 !4+/'%!#!45#3561-&$ n n 0#& 5*' # $#4' 0/ 5*' &'45+/#5+0/ 7+# 5*' *+4 # $#4' +4 5*'/ +..'&+#5'-: 7#-+& 0/ 5*' #7' 5*' # $#4' 0/ 5*' *#3& &+4, 8+5* 5*' %0..#/& 4%1".0/ 6 03 8*'/ 4*655+/) &08/ 8+5* 4%1".0/ * 05' 8+5* 4%1".0/ * 5*' # $#4' +4 0/-: 4#7'& 0/ 5*' *#3& &+4, 8*'/ # # $#4' 8#4 -0#&'& 0/ 64+/) 03 +5* 4%1".0/ 6 5*' # $#4' 0/ 5*' .0&6-' +4 #-8#:4 4#7'& 0/ *#3& &+4, *' 0-& # $#4' +4 4#7'& +/ # (+-' 8+5* 5*' 4#.' /#.' $65 8+5* 5*' '95'/4+0/ 0-& 3.6 2*69%4) 156%//%6-21 The UPPS Interface 71-8)45%/ 3246%&/) 34262'2/ 56%'. -5 % /%;)4 -16)4*%') -1()3)1()16 2* 6,) 34262'2/ 9,-', 75)5 6,) '20071-'%6-215 342')5524 (4-8)4 65 75) 9-6, 34262'2/5 2* (-**)4)16 0%17*%'674)45 *24 ):%03/) 28)// %1( 71 -5 %',-)8)( 75-1+ %(%36)4 02(7/)5 ,-5 5)'6-21 5,295 ,29 $ !-1(295 '%1 &) -16)+4%6)( -1 6,) 8%4-275 34262'2/5 75-1+ When using the following interfaces, TF-NET1413 must be started (startcp : tfnetdrv, scp_mon -c , scp_mon -l) as well as the UPPSDLI driver c1413dli.com. ,) -16)+4%6-21 2* 6,)5) %(%36)4 02(7/)5 -1 6,) 1)6924. 52*69%4) 2* 6,) 342(7'65 -5 ()5'4-&)( -1 6,) -1(-8-(7%/ 5)'< 6-215 3.6.1 ODI : NOVELL Netware 3.x , NOVELL Lite -5 6,) 7/6-3/) -1. 16)4*%') 4-8)4 *24 6,) 3)1 %6%/-1. 16)4*%') *420 28)// 9-6,-1 6,) *4%0)924. 2* %1( -5 /2'%6)( -1 6,) (-4)'624; #5-1)'#7335#2(- 1*240%6-21 %&276 -156%//-1+ 28)// 1)69%4) '%1 &) *271( -1 6,) 24-+-1%/ (2'70)16%6-21 *420 28)// )*24) 56%46-1+ ;27 0756 /2%( 6,) %6% -1. 16)4*%') ' (/- %1( 6,) -1. 733246 %;)4 2//29-1+ 6,-5 ;27 '%1 /2%( 6,) 34262'2/ (4-8)4 " %1( " %4) 21 6,) 28)// )69%4) 924.56%6-21 (-5.)66) 24 21 6,) 28)// -6) -156%//%6-21 (-5.)66) ,) '21*-+74%6-21 *-/) 0756 &) /2'%6)( -1 6,) '744)16 (-4)'624; -1 9,-', " -5 56%46)( ,) 3%4%0)6)45 *24 %4) ()5'4-&)( -1 6,) 5)'6-21 -1. 4-8)4 24 *746,)4 -1*240%6-21 %&276 6,) 5647'674) %1( '216)16 2* 4)*)4 62 6,) (2'70)16%6-21 *420 28)// 1 ):%03/) 2* 6,) *-/) 1)6'*+ *24 '20071-'%6-21 9-6, % 28)// *-/)5)48)4 '%1 &) *271( -1 6,) (-4)'624; #5-1)'#7335#2(- -1. 4-8)4 4%0) 6,)41)6$ 4262'2/ " 6,)41)6$ " -5 5)6 62 6,) 6,)41)6 6;3) '2() ,): 4)+-56)4)( *24 28)// " #7.;>)9- 6:;)44);176 . @7< >)6; ;7 )+;1=);- ;0- 7=-44 -;>)9- 41-6; >0-6 :;)9;16/ @7<9 ! -6;-9 ;0- +755)6,: 41:;-, *-47> 16 ;0- ')<;7-?-+*); .14- +, ':16-+'*16 ;.6-;,9= :+8(576 + :+8(576 4 + ,41 +, 67=-44(,19 4:4 +, ':16-+'<88:'7,1 %!!# +, 67=-44(,19 !& $? 67=-44(,19 :;)6,: .79 ;0- ,19-+;79@ 16 >01+0 ;0- 7=-44 41-6; #7.;>)9- 1: 16:;)44-, $? :;)6,: .79 ;0- 6-;>)9- :0-44 9-:876:1*4- .79 @7<9 # =-9:176 1- $ $ 79 $& .79 # # 7;44 ;0- 897/9)5: 16 ;0- -?)584- )*7=- +)6 *- 9-57=-, +7584-;-4@ .975 ;0- 5-579@ )/)16 $7 ,7 ;01: ;0- 897/9)5: 5<:; *- +)44-, 16 ;0- 9-=-9:- 79,-9 >1;0 ;0- )8897891);- 8)9)5-;-9 $? < !& < %!!# < # < < 6:;-), 7. ;0- 16;-9.)+- :-- #-+;176 ;0- 7=-44 -;>)9- 41-6; )6, ;0- 7=-44 1;- #7.;A >)9- +)6 )4:7 *- 78-9);-, >1;0 ;0- !& 16;-9.)+- $0- .7447>16/ .14-: 5<:; *- 47+);-, 16 ;0- ,19-+;79@ ':16-+'<88:'18? %!!#!& %!!#!& %!!#!& %!!#!& *2-+; .14- .79 /-6-9);16/ ;0- :0-44 ,-:+918;176 .14-6-9);-, :0-44 =-9:176 "-= %!!#!& 1: ;0- 897;7+74 ,91=-9 .79 !&#!& .975 7=-44 >1;016 ;0- .9)5->793 7. %!!# -.79- :;)9;16/ %!!#!& @7< 5<:; 47), ;0- ,);) 4163 16;-9.)+- %!!#!& 5<:; *- +76.1/<9-, >1;0 ;0- 7=-44 +755)6, & .79 ) 8)9;1+<4)9 ;0-96-; ;@8- +7,- 79 .79 $:1>A,<0 9=>,77,>4:9 1>0< =>,<>492 &""$")! >30 90>(,<0 =3077 % ! =>,<>0/ ,9/ C:? .,9 7:2 :9 ,> , 90>A,<0 1470 =0<@0< %! :< %! 4= 1 C:? A,9> >: ,.>4@,>0 >30 :@077 0>A,<0 7409> A309 C:? =>,<> C:?< " 09>0< >30 1:77:A492 7490= 49 >30 *,?>:0B0.-,> 049 ./ *=490.*-49 >190>/<@ =.;+8:9 . =.;+8:9 7 . /74 ./ *=490.*?;;=*4;B ?;;=4;B ./ 9:@077+/4< %B 9:@077+/4< =>,9/= 1:< >30 /4<0.>:<C 49 >30 :@077 7409> $:1>A,<0 4= 49=>,770/ %B =>,9/= 1:< >30 90>A,<0 =3077 <0=;:9=4-70 1:< C:?< !$ @0<=4:9 40 % ! %! :< %)! 1:< ,9 $!$ &""$")! 48;70809>= >30 :@077 ") @0<=4:9 .,9 >30<01:<0 -0 ?=0/ A4>3 >30 90A0=> =3077 ,9/ =?;;:<>= !$ $!$ B (49/:A= ,9/ (49/:A= 1 C:? 90@0<>3070== A,9> >: 2090<,>0 C:?< :A9 ")! A4>3 >30 090<,>0 $3077 ;<:.00/ ,= 1:77:A= :@077 .:88,9/ $ n n :<8,> , /4=60>>0 ,9/ ,==429 >30 @:7?80 7,-07 +#'+ :;C >30 :-50.> 1470 &""$")! ,9/ >30 /0=.<4;>4:9 1470 &""$") >: >34= /4=60>>0 n n $>,<> $ $070.> :,/ ,9/ $070.> >: 2090<,>0 ")! 090<,>0 >30 =3077 $ 1<:8 >30 3,</ /4=6 :< 1470 =0<@0< n :;C >30 :-50.> 1470 &""$")! ,9/ >30 /0=.<4;>4:9 1470 &""$") >: >30 =?-/4<0.>:<C +#'+ n $>,<> $ n $070.> :,/ ,9/ $070.> >: 2090<,>0 ")! ! ! " Software Installation Note: B8976031/02 Configure UPPSIPX.COM (with ECONFIG) with the official type code 8137 (hex). The supplied UPPSIPX is already set to this type code. Set all the IPX components in your network (file server, other clients...) to the now official Novell type code 8137 (hex). UPPSNFS.SYS is the link level driver for PC-NFS from Sun Microsystems within the framework of UPPS. UPPSNFS.SYS is located in the directory \sinec\upps\nfs. n UPPSNFS.SYS is a DOS device driver. Include the following in the CONFIG.SYS file: DEVICE=\sinec\upps\nfs\UPPSNFS.SYS [/sxxxx] With /s, you specify the maximum packet size on the Ethernet network. The value xxxx is specified as a decimal number. As standard, the value n n n n 1514 is used. This parameter is necessary if Novell Netware 386 is used in the network as a router or as an NFS server. You must set the Novell Server in startup.cnf with the parameter "maximum physical receive packet size". Enter the device drivers PCNFS.SYS supplied with PC-NFS and SOCKDRV.SYS in the CONFIG.SYS file. Reset your computer so that the drivers entered in CONFIG.SYS are loaded. Then start the CP 1413 communications processor and the data link interface (C1413DLI.COM) . Following this, start the PC-NFS services (for example using the PCNFS program NET.EXE) . For further information about operating PC-NFS, refer to the documentation supplied with PC-NFS. Example of the files \config.sys and \autoexec.bat: config.sys: DEVICE=\NFS\PCNFS.SYS DEVICE=\NFS\SOCKDRV.SYS DEVICE=\SINEC\UPPS\NFS\UPPSNFS.SYS 3 - 14 5-9<(7, 489(22(9054 (:95,=,*)(9 *+ &804,*&)04 9-4,9+7; 8*6'354 * 8*6'354 2 * +20 4,9 3.6.4 NETBIOS " $ 08 9/, ,9 3:2(957 /589)(8,+ ,9 <09/04 9/, -7(3,<571 5- " n 9(79 9/, *533:40*(90548 675*,8857 +70;,7 n 9(79 &804,*&)04&* +20*53 n 9(79 &804,*&:668&4,9)058&:6684),=, - >5: <(49 95 (*90;(9, 9/, ,9 3:2(957 </,4 >5: 89(79 >5:7 ,49,7 9/, -5225<04. 204,8 04 9/, &(:95,=,*)(9 -02, *+ &804,*&)04 9-4,9+7; 8*6'354 * 8*6'354 2 * +20 *+ &804,*&:668&4,9)058 :6684) Command line parameters %5: *(4 86,*0-> 9/, -5225<04. 6(7(3,9,78 -57 *(2204. " 8 3(=03:3 4:3),7 5- 803:29(4,5:8 8,880548 +,-(:29 4 3(=03:3 4:3),7 5- 6,4+04. *533(4+8 8 +,-(:29 3 3(=03:3 4:3),7 5- 25*(2 ,9 4(3,8 +,-(:29 ) 4:3),7 5- +(9( ):--,78 +,-(:29 : 7,35;, " -753 3,357> 3.6.5 NDIS, LAN Manager " 08 ( ,+0( **,88 549752 +70;,7 (**57+04. 95 9/, ,9<571 70;,7 49,7-(*, 6,*0-0*(9054 " 08 ( +,;0*, +70;,7 (4+ 3:89 ), ,49,7,+ 04 % (8 -5225<8 #&804,*&:668&4+08&" !/, 67595*52 3(4(.,7 ! 3:89 (27,(+> ), 25(+,+ Software Installation B8976031/02 The device name of the driver is UPPSMAC$. The module name of the driver is UPPSMAC. This must be specified in the PROTOCOL.INI file as follows: [UPPSMAC] DriverName = "UPPSMAC$" Before calling NETBIND.EXE, the data link interface (C1413DLI.COM) must be loaded. Example: To allow access to a LAN manager file server containing the TCP/IP protocol, the following lines must be included in the PROTOCOL.INI file: [ProtMan] DriverName = "PROTMAN$" [UPPSMAC] DriverName = "UPPSMAC$" [TCPIP_XIF] DriverName = Bindings = "TCPIP$" "UPPSMAC" The CONFIG.SYS file must contain the following lines: DEVICE=PROTMAN.DOS DEVICE=UPPSMAC.DOS DEVICE=TCPIP.DOS The AUTOEXEC.BAT file must contain the following lines: cd \sinec\bin trei1413 scp_mon -c scp_mon -l C1413DLI NETBIND When operating the LAN manager via TCP/IP, the name TCPIP in the files above must be replaced by NETBUI. 3 - 16 B8976031/02 Software Installation For example: Protocol.ini : [NetBEUI_XIF] DriverName = Bindings = config.sys: "NETBEUI$" "UPPSMAC" DEVICE=NETBEUI.DOS UPPSPD.COM is the FTP packet driver within the framework of UPPS. It corresponds to the PC/ TCP 1.09 (basic + extended) packet driver specification of FTP. n n Start the CP 1413 communications processor driver. Start \sinec\bin\c1413dli.com. n Start \sinec\upps\ftp\uppspd.com . UPPSPD has no command line parameters. If you want to activate FTP TCP/IP when you start your PC, enter the following lines in the \autoeĆ xec.bat file: cd \sinec\bin tfnetdrv scp_mon -c scp_mon -l c1413dli cd \sinec\upps\ftp uppspd After starting UPPSPD, you can load the TCP/IP kernel ETHDRV.EXE of FTP and/or appropriate programs. (e.g. Telnet-Emulation, LANWatch). - 3 - 17 !" ;4*+8 !! '4* $/4*5=9 4 STF under MSDOS and Windows 4.1 General ".+ !" /4:+8,')+ /9 3'*+ '<'/2'(2+ :5 :.+ ;9+8 /4 :.+ ,583 5, 2/(8'8/+9 :.+ 2/(8'8? 35*;2+9 5, :.+ !" /4:+8,')+ .'4*2+ :.+ 9+::/4- ;6 '4* 685)+99/4- 5, "#9 ,58 :.+ ;9+8 '4* :.+ 9+8</)+58/A +4:+* 6+8,583'4)+ 5, 05(9 58 ')145=2+*-+3+4:9 ".+ 9+8</)+9 5, :.+ !" ;9+8 /4:+8,')+ )'4 (+ */</*+* /4:5 :.+ ,5225=/4- *3/4/9:8':/<+ 9+8</)+9 8+7;/8+* ,58 /4/:/'2/@/4- !" '662/)':/549 5456+4 9+8</)+9 :5 +49;8+ )536':'(/2/:? =/:. +>/9:/4- 9?9:+39 9;). '9 !" ! =/:. :.+ ".+9+ 9+8</)+9 )'445: (+ 35*+22+* 54 ! 685:5)529 6+4 9+8</)+9 =./). )'4 (+ 35*+22+* 54 ! ! ".+ !" ;9+8 /4:+8,')+ /9 *+9)8/(+* /4 .'6:+8 ".+ !" 2/(8'8/+9 '8+ 9;662/+* ,58 :.+ 'Large' memory module '4* /49:'22+* /4 :.+ */8+):58? %9/A 4+)%9:,%2/( /(8'8/+9 '8+ '<'/2'(2+ (5:. ,58 ! '4* $/4*5=9 ,58 <'8/5;9 )536/2+89 $/:. !" '662/)':/549 :.+ 35*;2+ =/:. :.+ 4'3+ ! ! 533;4/)':/549 85)+9958 /9 '**8+99+* *+,';2: "./9 4'3+ /9 96+)/,/+* /4 :.+ 9:,&)54,*': ,/2+ 4.1.1 Header Files ".+ .+'*+8 ,/2+9 '8+ 25)':+* /4 :.+ */8+):58? %9/4+)%9:,%/4)2;*+ ".+ .+'*+8 ,/2+ stf.h /9 :.+ 9:'4*'8* !" .+'*+8 ,/2+ 8+7;/8+* (? '22 !" '662/)':/549 "./9 .+'*+8 ,/2+ )54:'/49 /4,583':/54 '4* *+,/4/:/549 ,58 :.+ ! :+).4525-/)'2 ,;4):/549 9:,. /:9+2, /4)2;*+9 :.+ .+'*+8 ,/2+ stf1.h ".+ .+'*+8 ,/2+ htb.h /9 8+7;/8+* ,58 ;9/4- .'4*2/4- (25)1 ,;4):/549 ".+ .+'*+8 ,/2+ stf_func.h /9 /3658:'4: ,58 /4:+-8':/4- <'8/5;9 !" 9+8</)+9 /4 :.+ '662/)':/54 685A -8'3 ".+ '):;'2 )54:+4: 5, :./9 .+'*+8 ,/2+ /9 5, 45 /4:+8+9: :5 :.+ ;9+8 '4* 3;9: 45: (+ 35*/,/+* "./9 .+'*+8 ,/2+ 3;9: 45: (+ /4:+-8':+* /4 :.+ ;9+8 685-8'3 more than once ".+ 9:,&68:?. ,/2+ )54:'/49 :.+ 685:5)52 *+,/4/:/549 5, :.+ !" 2/(8'8? ,;4):/549 "5 '):/<':+ :.+ 685A :5:?6+ ).+)1 /4)2;*+ :.+ ,5225=/4- 2/4+9 /4 ?5;8 685-8'3 *+,/4+ "& " /4)2;*+ 9:,. /4)2;*+ 9:,&68:?. B8976031/02 STF under MSDOS and Windows 4.1.2 STF Library The STF library contains all the functions of the STF user interface for modules. Each user application includes the library modules in its program automatically. 4.1.3 Configuration File Using the configuration file stf_conf.dat the programmer can adapt the STF library to his own needs. The configuration file must be in the same path as the executable program since it is read when the STF library is initialized (i.e. tf_init). Based on the parameters, the STF library requests dynamic memory. If this file does not exist, the parameters specified in the following example are used (refer to the example of the configuration file in /usr/stf/example/stf_conf.dat). Most of the parameters with dimensions in the configuration file are returned to the user by the funcĆ tion tf_init with the structure DIM_PARAM. /******************************************************************/ /* Copyright (C) Siemens AG 1991 All Rights Reserved /******************************************************************/ /* PROJECT: STF Interface /* TITLE: Configuration File /* VERSION: initial version for default values /* FILE NAME: stf_conf.dat /* SYSTEM: MSDOS / WINDOWS /* Last Modification: 30.10.1991 /* /******************************************************************/ SCP_device = SCP auto_rsp_conc = TRUE auto_dom_serv = TRUE with_var_spec = TRUE max_mess_recv= 1 max_appl_rel max_server_id max_download= 1 max_upload shareable = TRUE = 10 =3 =1 */ */ */ */ */ */ */ */ /* SCP device path name */ /* automatic response for conclude! */ /* automatic domain server capability!*/ /* specification_with_result (tf_read) */ /* max. messages to be received once */ /* (only 1 possible) */ /* max. application relations */ /* max. server identifications */ /* max. simultaneous download */ /* max. simultaneous upload */ /* this default value is used only if */ /* additional_info is not specified! */ /****************************************************************************/ /* Copyright (C) Siemens AG 1991 All Rights Reserved */ /****************************************************************************/ . The parameter SCP_device selects the required CP 1413 module via which communication will be handled. The current version of TFNET1413/ MSDOS only supports one board. For this reason, this parameter must not be changed in this version. 4-2 70'(4 $0' ",0'195 ",6+ 6+( 2$4$/(6(4 auto_rsp_conc = TRUE 6+( tf_rsp_conclude )70&6,10 ,5 $761/$6,&$..; 241&(55(' ,0 tf_receive !5,0* 6+( 2$4$/(6(4 auto_dom_serv = TRUE 6+( (8(065 4(37(56 '1/$,0 '190.1$' ,0',&$6,10 $0' 4(37(56 '1/$,0 72.1$' ,0',&$6,10 $4( +$0'.(' $761/$6,&$..; %; 2(4)14/,0* 6+( )70&6,105 6)#'190= .1$' 14 6)#72.1$' ,0 6)#4(&(,8( 10 6+( ),.( 5(48(4 '1/$,0 5(48(4 +( 2$4$/(6(45 with_var_spec $0' shareable $4( 24161&1. 126,105 9+,&+ &$0 %( &10641..(' %; 6+( 75(4 ",6+ with_var_spec = TRUE 6+( 8$4,$%.( 52(&,),&$6,10 ,5 4(6740(' ,0 6+( $&-019.('*(/(06 ) 6+,5 126,10 ,5 016 4(37,4(' 14 ,) $ 5(48(4 4(37,4(5 6+( 8$.7( 6+,5 2$4$/(6(4 &$0 %( /1',),(' +( 4(/$,0,0* 2$4$/(6(45 $4( 4(37,4(' )14 /(/14; $..1&$6,10 9,6+,0 6+( .,%4$4; 14 (:$/2.( 6+( '()$7.6 )14 6+( /$:,/7/ 07/%(4 1) 5(48(45 61 %( .1**(' 10 ,5 6+4(( ) ;17 9$06 61 .1* 10 /14( 6+$0 6+4(( 5(48(45 ;17 /756 (06(4 6+( 4(37,4(' 8$.7( ,0 6+( .,0( /$:#5(48(4#,' . 4.1.4 The value for max_mess_recv (number of messages that can be fetched with a tf_receive call) is one and must not be modified. Compilation Options +( .,%4$4; &106$,05 $.. 6+( 5(48,&(5 1) 6+( 6(&+01.1*,&$. )70&6,105 1 $81,' +$8,0* 61 +$8( $.. 6+( 5(48,&(5 ,06(*4$6(' ,0 6+( 75(4 241*4$/ )14 (:$/2.( 61 5$8( /(/14; 6+(4( $4( &1/= 2,.$6,10 '(),0,6,105 )14 52(&,),& 5(48,&(5 61 %( $%.( 61 '(5(.(&6 5(48,&(5 +( )1..19,0* &1/2,.$6,10 126,105 $4( $8$,.$%.( NO_TIM 61 '(5(.(&6 6+( time services NO_SER 61 '(5(.(&6 6+( serial transfer NO_VAR 61 '(5(.(&6 6+( variable services NO_DOM 61 '(5(.(&6 6+( domain services NO_PI 61 '(5(.(&6 6+( program invocation services +(5( 5(48,&(5 $4( 6+(0 016 ,06(*4$6(' ,0 6+( 75(4 241*4$/ (),0( 6+( 126,10 9+(0 64$05.$6,0* :$/2.( 1) $ &10),4/$6,10 9,6+176 '1/$,0 14 5(48,&(5 9,6+ 6+( &1/2,.(4 &. # # 4.1.5 Byte Alignment 14/$..; 8$4,$%.(5 $4( 5614(' ,0 /(/14; %; 6+( &1/2,.(4 ,0 6+( )14/ 9+,&+ $22($45 61 %( 6+( /156 5(05,%.( )14 6+( &1/2,.(4 (69((0 &1/210(065 1) 8$4,$%.( *$25 &$0 1&&74 2$'',0* %;6(5 +( .,%4$4; +19(8(4 $557/(5 6+$6 6+(4( $4( 01 *$25 %;6( $.,*0/(06 ,0 6+( 8$4,$%.(5 .. 6+( 8$4,$%.( 5647&674(5 /756 6+(4()14( %( 2$4(06+(5,<(' 9,6+ #pragma pack(1) $0' #pragma pack() 4()(4 61 6+( 241*4$/ (:$/2.( ,0 +$26(4 !" ;5+,8 !! (5+ %05+6=9 4.1.6 Length Restrictions for Messages 33 !" *(339 (8, 9;)1,*: :6 :/, 8,9:80*:065 :/(: :/, 4,99(., 0, 05*3;+05. :/, /,(+,8 4;9: 56: ), longer than 4000 bytes 4.1.7 Length Restriction for Handling Block Calls (CP 143, CP 535) "/, permitted range 6- :/, 96;8*,+,9:05(:065 )36*2 +,7,5+9 65 :/, 9,: 68 *65-0.;8,+ max. TIDU size "# "8(59768: 5:,8(*, (:( #50: 05 :/, 36*(3 +(:( )(9, 9,, +,9*807:065 ( ) 05 =68+9 05 )?:,9 (46;5: 4(>'"#'!0@, (46;5: 4(>'"#'!0@, "/, 4(>04;4 (46;5: /6=,<,8 4;9: 56: ,>*,,+ 2000 words 68 4000 bytes (8(4,:,89 4;9: ), (990.5,+ :6 :/, (9 +,9*80),+ 05 :/, (7786780(:, 4(5;(3 "/, 4(>04;4 "# 90@, 4;9: ), 9,: 05 :/, :8(59768: *655,*:065 786-03, 4.1.8 Defines %0:/ :/, :-'8,*,0<, *(33 :/, ,3,4,5: :-'9,8<0*, 09 8,:;85,+ (9 7(8: 6- :/, 9:8;*:;8, 7)'8,*< "/, <(3;,9 :6 ), 8,:;85,+ (8, +,-05,+ 05 9:-/ "/, 5(4,9 % " (5+ =,8, 05:,5+,+ -68 :/, <(80()3, 9,8<0*,9 "/,9, +,-050:0659 /6=,<,8 (38,(+? ,>09: =0:/ 6:/,8 <(3;,9 05 /,(+,8 -03,9 664703,89 ,. 05 =05+6=9/ 68 :/09 8,(965 :/, :-'9,8<0*, +,-050:0659 -68 :/, <(80()3, 9,8<0*,9 (8, $ ' (5+ $ '% " 4.2 Synchronous Function Calls "/, !" ;9,8 05:,8-(*, 786<0+,9 9?5*/8656;9 (5+ (9?5*/8656;9 *(339 9?5*/8656;9 *(33 4,(59 :/(: :/, *(33 653? 8,:;859 :6 :/, *(33,8 65 *6473,:065 6- :/, 16) "/, 46+, 09 *65:8633,+ 05 469: !" -;5*:0659 ;905. :/, mode 7(8(4,:,8 46+, '!& 9?5*/8656;9 46+, 46+, '!& (9?5*/8656;9 46+, . While a synchronous job is active, all indications ( IND_CONF and IND_UNĆ CONF) are acknowledged negatively until the job confirmation has arrived and the job is completed. Synchronous and asynchronous calls should not be mixed. If there is simulĆ taneous client/server operation in a program, only the asynchronous mode should be used. B8976031/02 STF under MSDOS and Windows $! The STF user interface provides both synchronous and asynchronous calls. This allows the user to decide when it wishes to receive and process the acknowledgement for an initiated job. With the STF library there are two (for Windows three) ways of waiting for the completion of asynchronous STF function calls: 1) Simple synchronous waiting 2) Polling With # there is a further possibility: 3) Waiting at the central loop (GetMessage ()). With all asynchronous STF library function calls, the user can only send as many jobs asynchronousĆ ly, without a " as allowed by the send credit. The current send credit is obtained by the user when each application association is logged on with tf_get_path in the APPL_PATH structure as the component !. A description of configuring send credits can be found in the NML docuĆ mentation. . ! With all asynchronous STF library function calls, the user variables and their object description and the job parameter block to be read or written via STF must be declared as ". The simplest way in which a process waits for an asynchronous event or function call is to use the STF call tf_receive. When tf_receive is used, the user process is blocked until an event occurs or there is a timeout. This function is described in detail in Chapter 5 "TF User Interface". With the value wait_timeout = 0 for the tf_receive call, it is possible to check whether a message has arrived or not. The call is returned immediately. If a message existed, the value of num_mess is 1, otherwise 0. ! # When a message is received, the task sin_serv.exe sends a WM_SINEC Message to the STF user program. This can then fetch the message in its WndProc Routine with a tf_receive with wait_timeĆ out = 0. For more detailed information refer to the Section "Special Features of Windows". 4-5 3,#$0 ,# (,#-51 , ##(2(-, 2- 2'$ 17,"'0-,-31 " **1 2%-.$,. 2' ,# 2%"*-1$. 2' %-0 + (,2 (,(,& #7, +(" .8 .*(" 2(-, 11-"( 2(-,1 ,# 2%12 2$. 2' %-0 0$/3$12(,& 2'$ 12 231$1 -% ..*(" 2(-, 11-"( 2(-,1 "-08 0$1.-,#(,& 17,"'0-,-31 " **1 0$ *1- 4 (* !*$ 2% -.$,. 2' 2% "*-1$. 2' ,# 2% 18 2 2$. 2' (2' 2'$ " ** 2'$ #7, +(" ..*(" 2(-, 11-"( 2(-, (1 $12 !*(1'$# $6.*("(2*7 '$ 0$%$08 $,"$ -!2 (,$# 5(2' 2%&$2. 2'0$% +312 !$ 1.$"(%($# '$ 12 231 -% 2'$ ..*(" 2(-, 11-"( 2(-, (1 "-#$# (, 2'$ . 0 +$2$0 !*-") -3 " , "'--1$ !$25$$, 17,"'0-,-31 -0 17,"'0-,-31 " ** , 2'$ 17,"'0-,-31 +-#$ 2'$ 31$0 .0-"$11 0$+ (,1 !*-")$# 3,2(* 2'$ " ** (1 "-+.*$2$# , 2'$ 17,"'0-,-31 +-#$ 2'$ 31$0 .0-"$11 "-,2(,3$1 2- 03, (++$#( 2$*7 %2$0 "8 "$.2(,& 2'$ " ** '$ $4$,2 " , !$ %$2"'$# 2 * 2$0 .-(,2 (, 2(+$ 31(,& 2'$ 2%0$"$(4$ %3,"2(-, , !-2' " 1$1 2'$ "300$,2 12 231 -% 2'$ ..*(" 2(-, 11-"( 2(-, (1 (,#(" 2$# tf_aopen_path ( applref, mode, orderid, ord_timeout, opb_ptr ); TYP_APPLREF CHAR UNSIG32 UNSIG32 struct OPB_ADMIN OPB_ADMIN { UNSIG16 UNSIG16 UNSIG32 } applref; mode; orderid; ord_timeout; *opb_ptr; adm_errorid; status; reserved; R R I result = tf_aopen_path ( applref, mode, orderid, ord_timeout, &opb_aopen_block); $% >8./; $!$ +8. (38.9@< D +::6;/0 79./ 9;./;3. 9;.*=37/9>= 9:,*:=; #/0/;/8-/ 90 =2/ +::63-+=398 +<<9-3+=398 ?3+ @23-2 =2/ 49, 3< =9 ,/ </8= ! *$) 49, @3=2 <A8-2;989>< -9803;7+=398 ! *$) 49, @3=2 +<A8-2;989>< -9803;7+=398 9, +<<318/. ,A ></; %23< -+8 ,/ ></. @3=2 +<A8-2;989>< 49,< +< +8 9:=398 ><381 ;*9;./;3. 90 =2/ #'*! =9 3./8=30A =2/ +-589@6/.1/7/8= +8+1/7/8= =37/ 09; =2/ 49, 38 </-98.< "938=/; =9 =2/ 49, :+;+7/=/; ,69-5 !"* D +.7*/;;9;3. #/=>;8 :+;+7/=/; 38 =2/ !" /;;9;< 09; =2/ <:/-303- 49, +;/ ;/=>;8/. 38 =2/ +.7*/;;9;3. :+;+7/=/; <=+=>< %23< ;/=>;8 ?+6>/ 38.3-+=/< =2/ <=+=>< 90 =2/ +::63-+=398 +<<9-3+=398 %2/ 096B 69@381 <=+=></< +;/ :9<<3,6/ '*& !( '*!( '*$%$ '*&" '*#!'#) ;/</;?/. -988/-=398 89= 589@8 -988/-=398 89= /<=+,63<2/. -988/-=398 ,/381 /<=+,63<2/. -988/-=398 3< /<=+,63<2/. -988/-=398 2+< ,;95/8 .9@8 %23< :+;+7/=/; 3< ></. 38=/;8+66A %2/ 09669@381 ?+6>/< 2312 @9;.69@ @9;. -+8 9-->; $%*! 9 /;;9; +.7*/;;9;3. *! *!" *"%*"# ;;9; 38 98/ 90 =2/ -+66 :+;+7/=/;< 3=2/; +8 /;;9; 3< </= 9; =2/ ;/<>6= 90 =2/ +--/<< @+< 89= </= ,A =2/ </8./; 79.>6/ *!" *"%* ! % %2/ ></; 2+< 89= -+66/. =2/ 0>8-=398 =0*383= ,/09;/ =2/ -+66 9; =2/ =0*383= @+< 89= <>--/<<0>6 *!" *"%*$) %2/ 79./ ! *$) @+< </6/-=/. 3/ +<A8-2;989>< :;9-/.>;/ +6=29>12 +8 +<A8-2;989>< 49, 3< <=366 +-=3?/ %2/ 49, @+< 89= </8= %2/ </8./; 7><= @+3= >8=36 =2/ /8. 90 =2/ +<A8-2;989>< 49, 1+"#. +" '+",3/ '0& 0&# 0$!),/#-0& !)) 0&# "5+*'! --)'!0',+ //,!'0',+ '/ #4-)'!'0)5 0#.*'+0#" &# .#$#.6 #+!# , 0'+#" 3'0& 0$%#0-0&.#$ *1/0 # /-#!'$'#" &# /001/ ,$ 0&# --)'!0',+ //,!'0',+ '/ !,"#" '+ 0&# -.*#0#. ),!( ,1 !+ !&,,/# #03##+ /5+!&.,+,1/ ,. /5+!&.,+,1/ !)) + 0&# /5+!&.,+,1/ *,"# 0&# 1/#. -.,!#// .#*'+/ ),!(#" 1+0') 0&# !)) '/ !,*-)#0#" + 0&# /5+!&.,+,1/ *,"# 0&# 1/#. -.,!#// !,+0'+1#/ '**#"'0#)5 $0#. 0&# !)) &/ ##+ !!#-0#" &# .#/1)0 !+ # $#0!&#" 1/'+% 0&# 0$.#!#'2# $1+!0',+ 0 )0#. -,'+0 '+ 0'*# + ,0& !/#/ 0&# !1..#+0 /001/ ,$ 0&# --)'!0',+ //,!'0',+ '/ '+!)1"#" tf_aclose_path ( applref, mode, orderid, ord_timeout, opb_ptr ); TYP_APPLREF CHAR UNSIG32 UNSIG32 struct OPB_ADMIN OPB_ADMIN { UNSIG16 UNSIG16 UNSIG32 } applref; mode; orderid; ord_timeout; *opb_ptr; adm_errorid; status; reserved; R R I result = tf_aclose_path ( applref, mode, orderid, ord_timeout, &opb_aclose_block); $% >8./; $!$ +8. (38.9@< D +::6;/0 79./ 9;./;3. 9;.*=37/9>= 9:,*:=; #/0/;/8-/ 90 =2/ +::63-+=398 +<<9-3+=398 ?3+ @23-2 =2/ 49, 3< =9 ,/ </8= ! *$) 49, @3=2 <A8-2;989>< -9803;7+=398 ! *$) 49, @3=2 +<A8-2;989>< -9803;7+=398 9, +<<318/. ,A ></; %23< -+8 ,/ ></. @3=2 +<A8-2;989>< 49,< +< +8 9:=398 ><381 ;*9;./;3. 90 =2/ #'*! =9 3./8=30A =2/ +-589@6/.1/7/8= +8+1/7/8= =37/ 09; =2/ 49, 38 </-98.< "938=/; =9 =2/ 49, :+;+7/=/; ,69-5 !"* D +.7*/;;9;3. #/=>;8 :+;+7/=/; 38 =2/ !" /;;9;< 09; =2/ <:/-303- 49, +;/ ;/=>;8/. 38 =2/ +.7*/;;9;3. :+;+7/=/; <=+=>< %23< ;/=>;8 ?+6>/ 38.3-+=/< =2/ <=+=>< 90 =2/ +::63-+=398 +<<9-3+=398 %2/ 096B 69@381 <=+=></< +;/ :9<<3,6/ '*& !( '*!( '*$%$ '*&" '*#!'#) ;/</;?/. -988/-=398 89= 589@8 -988/-=398 89= /<=+,63<2/. -988/-=398 ,/381 /<=+,63<2/. -988/-=398 3< /<=+,63<2/. -988/-=398 2+< ,;95/8 .9@8 %23< :+;+7/=/; 3< ></. 38=/;8+66A %2/ 09669@381 ?+6>/< 2312 @9;.69@ @9;. -+8 9-->; $%*! 9 /;;9; +.7*/;;9;3. *! *!$*"%*"# ;;9; 38 98/ 90 =2/ -+66 :+;+7/=/;< 3=2/; +8 /;;9; 3< </= 9; =2/ ;/<>6= 90 =2/ +--/<< @+< 89= </= ,A =2/ </8./; 79.>6/ *!$*"%* ! % %2/ ></; 2+< 89= -+66/. =2/ 0>8-=398 =0*383= ,/09;/ =2/ -+66 9; =2/ =0*383= @+< 89= <>--/<<0>6 *!$*"%*$) %2/ 79./ ! *$) @+< </6/-=/. 3/ +<A8-2;989>< :;9-/.>;/ +6=29>12 +8 +<A8-2;989>< 49, 3< <=366 +-=3?/ %2/ 49, @+< 89= </8= %2/ </8./; 7><= @+3= >8=36 =2/ /8. 90 =2/ +<A8-2;989>< 49, 1+"#. +" '+",3/ '0& 0&# 0$/00#-0& !)) 4,1 !+ , 0'+ '+$,.*0',+ ,10 0&# /001/ ,$ 0&# /#)#!0#" --)'!0',+ //,!'0',+ &# .#$#.#+!# , 0'+#" 3'0& 0$%#0-0&.#$ *1/0 # /-#!'$'#" &# /001/ ,$ 0&# -5 -)'!0',+ //,!'0',+ '/ !,"#" '+ 0&# -.*#0#. ),!( ,1 !+ !&,,/# #03##+ /4+!&.,+,1/ ,. /4+!&.,+,1/ !)) + 0&# /4+!&.,+,1/ *,"# 0&# 1/#. -.,!#// .#*'+/ ),!(#" 1+0') 0&# !)) '/ !,*-)#0#" + 0&# /4+!&.,+,1/ *,"# 0&# 1/#. -.,!#// !,+0'+1#/ '**#"'0#)4 $0#. 0&# !)) &/ ##+ !!#-0#" &# .#/1)0 !+ # $#0!&#" 1/'+% 0&# 0$.#!#'2# $1+!0',+ 0 )0#. -,'+0 '+ 0'*# + 0&'/ *,"# 0&# /001/ ,$ 0&# --)'!0',+ //,!'0',+ '/ ,+)4 '+!)1"#" 3&#+ '0 &/ !&+%#" tf_astate_path ( applref, mode, orderid, ord_timeout, opb_ptr ); TYP_APPLREF CHAR UNSIG32 UNSIG32 struct OPB_ADMIN OPB_ADMIN { UNSIG16 UNSIG16 UNSIG32 } applref; mode; orderid; ord_timeout; *opb_ptr; adm_errorid; status; reserved; R R I result = tf_astate_path ( applref, mode, orderid, ord_timeout, &opb_astate_block); $% >8./; $!$ +8. (38.9@< D +::6;/0 79./ 9;./;3. 9;.*=37/9>= 9:,*:=; #/0/;/8-/ 90 =2/ +::63-+=398 +<<9-3+=398 ?3+ @23-2 =2/ 49, 3< =9 ,/ </8= ! *$) 49, @3=2 <A8-2;989>< -9803;7+=398 ! *$) 49, @3=2 +<A8-2;989>< -9803;7+=398 9, +<<318/. ,A ></; %23< -+8 ,/ ></. @3=2 +<A8-2;989>< 49,< +< +8 9:=398 ><381 ;*9;./;3. 90 =2/ #'*! =9 3./8=30A =2/ +-589@6/.1/7/8= +8+1/7/8= =37/ 09; =2/ 49, 38 </-98.< "938=/; =9 =2/ 49, :+;+7/=/; ,69-5 !"* D +.7*/;;9;3. #/=>;8 :+;+7/=/; 38 =2/ !" /;;9;< 09; =2/ <:/-303- 49, +;/ ;/=>;8/. 38 =2/ +.7*/;;9;3. :+;+7/=/; <=+=>< %23< ;/=>;8 ?+6>/ 38.3-+=/< =2/ <=+=>< 90 =2/ +::63-+=398 +<<9-3+=398 %2/ 096B 69@381 <=+=></< +;/ :9<<3,6/ '*& !( '*!( '*$%$ '*&" '*#!'#) ;/</;?/. -988/-=398 89= 589@8 -988/-=398 89= /<=+,63<2/. -988/-=398 ,/381 /<=+,63<2/. -988/-=398 3< /<=+,63<2/. -988/-=398 2+< ,;95/8 .9@8 %23< :+;+7/=/; 3< ></. 38=/;8+66A %2/ 09669@381 ?+6>/< 2312 @9;.69@ @9;. -+8 9-->; $%*! 9 /;;9; +.7*/;;9;3. *! *$%%&*"%*"# ;;9; 38 98/ 90 =2/ -+66 :+;+7/=/;< 3=2/; +8 /;;9; 3< </= 9; =2/ ;/<>6= 90 =2/ +--/<< @+< 89= </= ,A =2/ </8./; 79.>6/ *$%%&*"%* ! % %2/ ></; 2+< 89= -+66/. =2/ 0>8-=398 =0*383= ,/09;/ =2/ -+66 9; =2/ =0*383= @+< 89= <>--/<<0>6 *$%%&*"%*$) %2/ 79./ ! *$) @+< </6/-=/. 3/ +<A8-2;989>< :;9-/.>;/ +6=29>12 +8 +<A8-2;989>< 49, 3< <=366 +-=3?/ %2/ 49, @+< 89= </8= %2/ </8./; 7><= @+3= >8=36 =2/ /8. 90 =2/ +<A8-2;989>< 49, 5/%&2 "/% */%063 4.5 Translating and Linking for MSDOS )& -*#2"2*&3 '02 "2& */ 4)& %*2&$4028 !3*/&$!34'!-*# )& /".&3 "2& $2&"4&% "3 '0--063 &.028 .0%&-1&2"4*/( 3834&.34'$0.1*-&2 &.028 .0%&- "2(& .0%&# *( 02 )5(& .0%&1&2"4*/( 3834&. % 6 $0.1*-&2 4.5.1 .3$ 4$ */%063 *$2030'4 0.1*-&2 52#0 02 52#0 02 )*()&2 Working with the MSC 6.0 Compiler -*#2"28 '02 4)& $0.1*-&2 *3 !3*/&$!34'!-*#!-%34'.3$-*# 4&34 120(2". *3 42"/3-"4&% "/% -*/,&% "3 '0--063 $- $ 3 !3*/&$!34'!*/$-5%& /DM_DOS 4&34$ -*/, 4&340#+4&34&7&!3*/&$!34'!-*#!-%34'.3$ $!$!-*#!--*#$& 4.5.2 Working with the TURBO-C Compiler )& -*#2"28 '02 4)& 52#0 0.1*-&2 02 52#0 *3 !3*/&$!34'!-*#!-%34'4$-*# 4&34 120(2". *3 42"/3-"4&% "/% -*/,&% "3 '0--063 4$$ $ .- !3*/&$!34'!*/$-5%& -DTURBO_CC -DM_DOS 4&34$ 4-*/, 4&34-/, )& */3425$4*0/3 '02 4)& -*/,&2 "2& */ 4)& '*-& 4&34-/, !4$!-*#!$-0#+ 4&340#+ 4&34&7& 4&34."1 !4$!-*#!&.5-*# !4$!-*#!."4)- !4$!-*#!$--*# !3*/&$!34'!-*#!-%34'4$-*# 4.6 Special Features of Windows )& -*#2"28 35110243 4)& Enhanced Mode 5/%&2 */%063 )& -*#2"28 .534 #& -*/,&% 40 4)& 53&2 120(2". -*#2"28 *3 /04 $522&/4-8 3511024&% /& 0' 4)& %*''&2&/$&3 #&46&&/ */%063 120(2".3 "/% 120(2".3 *3 4)"4 */%063 1209 (2".3 #2"/$) 40 " /%20$ 4 " $&/42"- 10*/4 */%063 120(2".3 6"*4 '02 */%063 .&33"(&3 6)*$) "2& 4)&/ 120$&33&% */ " /%20$ 120$&%52& 4 *3 1033*#-& 4)"4 %52*/( 4)& 120$&33*/( 0' 4)& /%20$ $0/420- *3 42"/3'&22&% 40 */%063 "/% 4)"4 /%20$ *3 $"--&% "("*/ */$& 4)& -*#2"28 *3 /04 2&&/42"/4 '02 " 120$&33 805 .534 .",& 352& 4)"4 4)& '5/$4*0/3 0' 4)& -*#2"28 "2& $"--&% "4 4)& 3".& 4*.& 4.%&1 ".% *.%/62 )& #&23 6"8 /' %/*.( 3)*2 *2 3/ 42& /.,8 3)& "28.$)1/./42 -/%& . " *.%/62 01/(1"- '/,,/6*.( 23'!*.*3 8/4 -423 $",, 3)& 2&3!6*.%/6!)".%,& 1/43*.& 6*3) " *.%/6 )".%,& 2/ 3)"3 +./62 6)&1& 3/ 2&.% *32 -&22"(&2 ' ". "28.$)1/./42 $/--".% *2 *224&% " ! -&22"(& *2 2&.3 3/ *.%/62 6)&. 3)& -&22"(& *2 1&$&*5&% )*2 $". 3)&. #& 01/$&22&% *. 3)& $/11&20/.%*.( .%1/$ 42*.( " 3'!1&$&*5& 6*3) 3*-&/43 7"-0,& /' " 380*$", *.%/62 "00,*$"3*/. WndProc (hWnd, ) { switch (msg) { case .... /* init –code */ : stf_init (); set_window_handle (hWnd); case break; ... /* Trigger the STF function */: tf_xxx ( ,ASYNC, ); break; case WM_SINEC: tf_receive ( 0,1, , ); break; } } ",, '/1-"3 /' 3)& 2&3!6*.%/6!)".%,& 2&3!6*.%/6!)".%,& ).% ).% 413)&1 &7"-0,&2 /' 01/(1"-2 '/1 *.%/62 $". #& '/4.% *. 3)& %*1&$3/18 2*.&$ 23' 2"-0,& 6*. 1+"#. +" &+",3/ *+$#. &/ &*-)#*#+0#" 3&0% 0%# )& ..5 +" !+ # "".#//#" 3&0% "5+*&! "0 #4!%+$# 5 1/#. -.,$.* ,. /0+"." --)&!0&,+ /1!% / +" %+")#/ 0%# !,**16 +&!0&,+ 3&0% &+",3/ %&/ *+$#. &/ /#-.0# -.,"1!0 10 !+ ,+)5 # .1+ &+ !,+'1+!0&,+ 3&0% 0%# &+",3/ -!($# n 0.0 0%# ".&2#. 1+"#. n 0.0 &+",3/ n 0.0 0%# -.,$.* /&+#! &+/&+/#.2#4# 1+"#. &+",3/ n 0.0 5,1. --)&!0&,+ 60&'3 #0& 4.7 Translating and Linking for WINDOWS 4.7.1 Working with the MSC Compiler 6.0 and the SDK from Microsoft *' .+$3#39 (13 5*' 1/2+.'3 60&'3 +0&174 +4 "4+0'%"45(".+$".745(/4%.+$ 5'45 231)3#/ +4 53#04.#5'& #0& .+0-'& #4 (1..174 %. % !+ 7 !2 4 "45("+0%.6&' -DM_WINDOWS /DM_DOS 5'45% 3% 3 5'453% .+0- 5'451$,5'45'8'5'45/#2"45(".+$".745(/4%.+$ 5'45&'( 3% 5'453'4 3% +4 5*' 3'4163%' %1/2+.'3 1( 5*' +0&174 - +0&174 +)#+' 0'*&!, $! !0'*&!, +! ,-)+! %( -$! %+!-)+1 $!1 %(&. ! -$! '),- )'')( &&, ( ,$)/ -$! $( &%(# )" -$! ,!+ (-!+"! ). /%&& "%( ')+! %(")+'-%)( )( -$! $( &%(# )" -$! !0'*&!, !%-$!+ %( -$! $! !+ )" -$! "%&!, )+ %( -$! "%&! $!+! 1). /%&& &,) "%( -$! )++!,*)( %(# -,!, NOTES 0,6482 A4>3 !<9-607= 9>0 1 >30<0 4= , :<9-607 4> 7,C >,50 , 6982 >470 19< >30 >0=> >9 .97:60>0 ,8/ >30 :<92<,77 7,C ,::0,< >9 -0 69.50/ ?: &8/0< $ $ >30 ! <0;?4<0= , 1<00 -C>0 7079<C ,<0, ,> ,//<0==0= &=482 >30 :<92<,7 *=480.*-48*/:<,7>0= C9? .,8 .30.5 A30>30< , !# ,<0, 4= 1<00 19< >30 ! /:<,7>0= 49+,/< /:<,7+,/< 49+,/< 4= >30 .98142?<,>498 ,//<0== =0> 98 >30 3,</A,<0 91 >30 ! 0 0 9< /:<,7+,/< 4= >30 !# ,//<0== >9 -0 >0=>0/ / 9< 0 B,7:60 /:<,7>0= 0 / .30.5= A30>30< 4= 1<00 0 4= =0> ,= >30 .98142?<,>498 <024=>0< 98 >30 ! 1 >30 70==,20 >0=> :,==0/ 4= /4=:6,C0/ >34= ,<0, .,8 -0 ?=0/ ,= >30 !# ,//<0== 19< >30 ! 1 C9? <0.04@0 >30 70==,20 4110<08.0 >0=> 89> :,==0/ %34= ,<0, -0 ?=0/ ,= >30 !# ,//<0== 19< >30 ! 1>0< >30 6480 /4110<08.0 >30 7079<C .066= ,<0 :<48>0/ 9?> 48 A34.3 , /4110<08> @,6?0 A,= <0,/ 1<97 >3,> A<4>>08 8 =970 .97:?>0<= >30 =3,/9A # 9< >30 .,.30 ?=0= >30 ,<0, )9? .,8 >308 986C ?=0 >34= ,<0, 19< >30 ! A308 C9? /4=,-60 >30 .,.30 ,8/ =3,/9A # 48 >30 =C=>07 =0>?: .,.30 /4=,-60/ =3,/9A # /4=,-60/ %30 7079<C ,<0, ?=0/ -C >30 ! 7?=> 89> -0 ?=0/ -C 0B:,8/0/ 7079<C 7,8,20<= =?.3 ,= "& ( '308 C9? =>,<> >30=0 7,8,20<= C9? 7?=> >308 =:0.41C >3,> >34= ,<0, 7?=> 89> -0 ?=0/ B,7:60 19< /[email protected]=C= ( %34= 70,8= >3,> A466 89> ?=0 >30 ,<0, >9 B8976031/02 Dealing with Problems The driver transfers an error code to the calling program in the variable errno (type: unsigned short). If 0x9500 is entered in the high word in the results value of the STF functions, this means that the low word contains a driver error message. The following error codes are possible: #define SCI_OK 0 /*0x0000*/ #define SCI_RESOURCE 202 /*0x00ca*/ #define SCI_CONFIG #define SCI_NOCONFIG 203 /* 0x00cb */ 204 /* 0x00cc */ #define SCI_PARAM #define SCI_DEVOPEN 206 /* 0x00ce */ 207 /* 0x00cf */ #define SCI_BOARD 208 /* 0x00d0 */ #define SCI_SOFTWARE 209 /* 0x00d1 */ #define SCI_MEM 210 /* 0x00d2 */ #define SCI_LOADER #define SCI_NOMESS 212 /* 0x00d4 */ 215 /* 0x00d7 */ #define SCI_USERMEM 216 /* 0x00d8 */ #define SCI_TIMEOUT 219 /* 0x00db */ #define SCI_ECLOSED 224 /* 0x00e0 */ #define SCI_USERMAX 225 /* 0x00e1 */ #define SCI_EINTR 226 /* 0x00e2 */ /* No error, successful */ /* The resources in the driver are exhausted*/ /* */ /* Error configuring the driver */ /* The driver has not been started or */ /* is not configured */ /* Parameter error */ /* The user is not (no longer) logged on */ /* Possible causes: driver not started */ /* no channel exists */ /* Number of permitted opens exceeded */ /* No module exists */ /* The module is not responding */ /* There is no free DPRAM page in the */ /* transmit direction */ /* Remedy: renewed TF call */ /* or reconfiguration of DPRAM channels */ /* An error occurred loading the firmware */ /* There is currently no message for this */ /* process */ /* The length of the buffer transferred to */ /* driver is too small */ /* The job for the driver could not be */ /* executed in the required time */ /* The connection to the driver is already */ /* closed */ /* The number of permitted users logged */ /* on to the driver has been exceeded */ /* The function was terminated with */ /* CTRL-C */ 8-2 B8976031/02 Dealing with Problems Message : Error : There is already a driver on SW-INT xx The TF-NET1413 driver uses two consecutive software interrupts. If the environment variĆ able SCI_SW_INT is set (e.g. with set SCI_SW_INT=82 ) this software interrupt is used. If this variable does not exist, 0x80 is used as standard. If you receive the message above, a driver is already using the specified software interrupt. In this case, set the environment variable SCI_SW_INT to a free software interrupt before starting the driver. Message : Driver is not loaded ! The driver tfnetdrv.exe is not loaded. Load the driver before the scp_mon command. ERROR: couldn't open database file <file name> During installation/configuration, you were prompted to name the data base you created with NML or COML 1413 (default : \sinec\data\startup.ldb). This name is located in the file \sinec\data\dos_conf.dat. If you receive the message above, this file does not exist. In this case, the Ethernet address specified during installation is set. ERROR: setting ethernet address An error has occurred setting the Ethernet address. ERROR: couldn't initialize connection! The initialization of an application association was unsuccessful. ERROR: couldn't put server reference! Logging on a server on the CP 1413 was not successful. 8-3 B8976031/02 Dealing with Problems ERROR: Timeout: perhaps invalid interrupt number The CP 1413 has not signalled within a specified time. Check whether the interrupt number set during the configuration is free on your computer. ERROR: Timeout make attach : get buffer error ............... intvector : xx Configuration error: Please check dos_conf.dat The CP 1413 has not signalled a hardware interrupt. Check whether the interrupt number you specified during configuration is free on your computer. Configure a different interrupt and restart your computer. PDU - ERROR: ERRORCLS & ERRORCODE = 415c An scp_mon -h is executed but there is no data base loaded on the CP 1413. The scp_mon -h command is executed correctly despite this message. Download: Not able to open file FAILURE IN DATATRANSFER The file with the firmware of the CP 1413 does not exist. The file has the name sinec\data\fw1413. Reinstall TFNET 1413. Download: Host receives no response from CP, TIMEOUT FAILURE IN CONNECTION The CP 1413 does not respond when you attempt to load the firmware on the module: check whether the DPRAM area (D0000 or E0000) you specified during the configuration is free on your computer. You can use the program \sinec\bin\dpramtes to check the area (see Section 8.1). If this area is not free, configure a new area. There are jumpers on the CP 1413 with which the I/O address of the configuration register can be set. If you selected the symbol mode during configuration, the driver software works with the value 3e0. If you selected the detailed mode, the value was selected explicitly. Check whether the configured value matches the value set on the module. If the values do match and you still obtain the message above, change to a different I/O area. o 8-4 ! !+(5( &10),*74,0* ,05647&6,105 '(5&4,%( 6+( 241'7&6 ! !+( &10),*74,0* 611. &$0 %( 470 10 !<&1/2$6,%.( 5 14 5 70'(4 6+( 12(4$6,0* 5;56(/5 < '$6$ %$5( &108(46(4 14 #,0'195 75(4 ,06(4)$&( ! ,5 75(' 61 &10),*74( 6+( &1//70,&$< 6,105 241&(5514 !<! #,0'195 )14 6+( %75 5;56(/ "5,0* 6+( &10),*74,0* 51)69$4( 10 $ ;17 &$0 &4($6( 6+( '$6$ %$5( 4(37,4(' )14 12(4$6< ,0* 6+( &1//70,&$6,105 241&(5514 !+( '$6$ %$5( &106$,05 $.. 6+( 5(.(&6$%.( &1//7< 0,&$6,105 2$4$/(6(45 $0' ,5 6+(4()14( 75(' 61 56,27.$6( 6+( &1//70,&$6,105 4(.$6,105 .,0-5 14 &1//70,&$6,10 8,$ .$;(4 64$052146 .$;(4 )14 (:$/2.( 9,6+ $ ! 241*4$//$%.( .1*,& &10641..(4 01 &10),*74$6,10 ,5 4(37,4(' ) ;17 9$06 61 &1//70,&$6( 10.; 8,$ .$;(4 ;17 &$0 5-,2 6+( 5(&6,10 '($.,0* 9,6+ &10),*74,0* ) +19(8(4 ;17 $.51 9$06 61 &1//70,&$6( 75,0* .$;(4 9,6+ 6(&+01.1*,&$. )70&6,105 ! &10),*74$6,10 ,5 0(&(55$4; (4( ;17 52(&,); 9+1 &1//70,&$6(5 9,6+ 9+1/ )14 ! !+( $'8$06$*(5 1) &10),*74$6,10 $4( $5 )1..195 D #+(0 ;17 &4($6( 14 ,056$.. $ 241*4$/ ;17 '1 016 0((' 61 -019 ,65 &1//70,&$6,105 2$460(45 !+( &1//70,&$6,105 2$4$/(6(45 $4( 52(&,),(' '74,0* &10),*74$6,10 D 4($6(4 12(4$6,0* 4(.,$%,.,6; $'$26(' 61 /$07)$&674( !+( /$07$. ,5 ,06(0'(' 24,/$4,.; )14 6+( 2(4510 &10),*74,0* $0 &1//70,&$6,105 0(6914- !+( ,0)14/$6,10 ,5 $.51 ,/2146$06 )14 ,056$..,0* $0' &1//,55,10,0* 6+( &1//70,&$6,105 241&(55145 %$5,& -019.('*( 1) +$0'.,0* 5 $0' 5 $0' 6+( 12(4$6,0* 5;56(/5 < $0' #,0'195 ,5 $557/(' !+( &+$26(45 $0' 2418,'( $0 18(48,(9 1) &10),*74$6,10 9,6+ 14 9,6+ $0 (',614 $0' &108(46(4 (&6,10 $0' (&6,10 6+(0 *1(5 ,061 /14( '(6$,. $%176 &10),*74$6,10 9,6+ %16+ 611.5 (&6,10 '(5&4,%(5 6+( 6(:67$. '$6$ %$5( $.51 75(' )14 '1&7/(06$6,10 (&6,10 &106$,05 ,0)14/$6,10 $%176 6+( &10),*74$6,10 611. $0' $%176 &1/2$6,%,.,6; 9,6+ 6+( 611.5 .,56(' +(4( 9.1.3 Basic Terms /.'*(41"3*/. *2 3)& $1&"3*/. /' " %"3" #"2& )& %"3" #"2& $/.3"*.2 3)& $/.'*(41&% 0"1"-&3&12 ".% *2 1&"% *. 6)&. 3)& *2 23"13&% 40 3 $". &7*23 *. 36/ %*''&1&.3 '/1-"32 " #*."18 ".% " 3&734", '/1-"3 D )& #*."18 %"3" #"2& #*."18 $/.3"*.2 3)& 0"1"-&3&12 8/4 )"5& &.3&1&% *. $/-0"$3 #*."18 '/1-"3 3 $". #& ,/"%&% /. 3)& 42*.( 3)& -/.*3/1 D )& 3&734", %"3" #"2& 3&73 $/.3"*.2 3)& 0"1"-&3&12 *. 1&01&2&.3"3*/. )*2 1&01&2&.3"3*/. $". #& 1&"% -/%*'*&% /1 01*.3&% /43 6*3) ".8 &%*3/1 )& %"3" #"2&2 $/.3"*. 3)& '/,,/6*.( *.'/1-"3*/. D )& 23"3*/. "%%1&22&2 ",2/ +./6. "2 3)&1.&3 /1 "%%1&22&2 /' #/3) 0"13.&12 )& 23"3*/. "%%1&22 $". #& $/.2*%&1&% "2 3)& 9)/42& .4-#&1 /' 3)& $/--4.*$"3*/.2 $"1% D )& 2 ,"8&1 "%%1&22&2 /' #/3) 0"13.&12 )*2 *2 " 24#;"%%1&22 /. 3)& ",,/6*.( 2&5&1", 01/(1"-2 6)*$) $/--4.*$"3& 5*" 3)& $"1% 3/ #& "%%1&22&% D 413)&1 *.'/1-"3*/. "#/43 3)& $/..&$3*/. '/1 &7"-0,& 6)/ &23"#,*2)&2 *3 D )& "00,*$"3*/. "22/$*"3*/. ."-& 6*3) 6)*$) 3)& 42&1 01/(1"- $/--4.*$"3&2 6*3) " 0"13.&1 /1 3)& "00,*$"3*/. 3)*2 ."-& *2 " 24#23*343& '/1 3)& $/--4.*$"3*/.2 0"1"-&3&12 9.1.4 Installing the Software )& : %*2+&33& 2400,*&% *2 '/1-"33&% 4.%&1 ; #83&2 .23",,*.( ".% 23"13*.( 3)& 2/'36"1& /. 3)& )"1% %*2+ *2 %&2$1*#&% #&,/6 "ąCautionąA &'/1& 8/4 23"13 *.23",,"3*/. 0,&"2& 1&-&-#&1 3/ -"+& " $/08 /' 8/41 /1*(*.", %*2+&33&2 2& 3)& $/08 '/1 *.23",,"3*/. )& '*123 0"13 /' 3)& *.23",,"3*/. %&0&.%2 /. 6)&3)&1 8/4 )"5& /#3"*.&% 3)& 2/'36"1& "2 " 2&0"; 1"3& 2/'36"1& 0"$+"(& /1 *.3&(1"3&% *. 3)& ; !*.%/62 0"$+"(& D COML as separate software package: n /08 3)& $/.3&.3 /' 3)& %*2+&33& 3/ 3)& )"1% %*2+ 3 *2 "%5*2"#,& 3/ $/08 3)& 2/'36"1& 3/ 3)& %*1&$3/18 \SINEC\COM ",3)/4() ".8 /3)&1 %*1&$3/18 *2 0/22*#,& D COML integrated in the TFĆNET1413/MSDOS, WINDOWS package: n #-- 4*' +/34#--#4+0/ 2054+/' INSTALL.BAT *' 2054+/' +3 -0%#4'& 0/ 8052 (+234 &+3,'44' %01+'3 4*' 30(46#2' 40 8052 *#2& &+3, 40 4*' &+2'%4028 \SINEC +3 62+44'/ 40 4*' &+2'%4028 \SINEC\COM n *' # 0/ 4*' &+3,'44'3 +3 %0.12'33'& #/& .534 $' 53'& .534 4*'/ $' +/34#--'& 5/&'2 +/&063 *' +/34#--#4+0/ %0/3+343 0( 460 34'13 D Creating a program group +/ +/&063 ') 9 120)2#. )2051 *+3 34'1 %#/ $' 0.+44'& +( # 35+4#$-' 120)2#. )2051 #-2'#&8 '7+343 D Creating a program symbol 6+4*+/ 4*' 120)2#. )2051 *' 1#4* /#.' 0( 4*' 120)2#. (+-' COM1413T.EXE .534 $' '/4'2'& +/ 4*' 4'74 (+'-& 9%0..#/& -+/' ') """ ! "ąNoteĂ: &'4#+-'& &'3%2+14+0/ 0( +/&063 +/34#--#4+0/ %#/ $' (05/& +/ 8052 +%2030(4 53'23 .#/5#- 602,+/) 6+4* )20513 602,+/) 6+4* 120)2#. 38.$0-3 * +') *((/)%.%*) . -! (/-. ! ,!.! $%- %- +*--%'! %) .$,!! %""!,!). 13- 3 *)"%#/,.%*) /-%)# .$! (!)/4#/% ! .**' *, 3 ,!.%)# .!2. 1%.$ ) ! %.*, ) .$!) *)0!,.%)# %. .* %),3 . -! *, 3 /-%)# .$! *)"%#/,.%*) .**' 1$%$ (/-. ! *, !,! ''*1- (*,! *(+'!2 ) (*,! !.%'! '!0!' *" *)"%#/,.%*) -!+,.!'3 ) 1$%$ " %) *1- %- 0%''! .$! . -! -$*/' ! ,!.! 1%.$ " %) *1- %- )*. 0%''! .!2. ) ! ,!.! 1%.$ ) ! %.*, 1$%$ %- .$!) *)0!,.! .* %),3 "*,( $%- +,*! /,! %- (*,! %""%/'. "*, %)!2+!,%!)! /-!,- -%)! -!0!,' '%)!- (/-. *".!) ! *+%! ) )* $!'+ -3-.!( %- 0%''! ,!.%)# . -!- 1%.$ %- )*. !-,%! $!,! " 3*/ $0! ',! 3 1*,&! 1%.$ 3*/ -$*/' ,! .$! '-. $+.!, 1$%$ !'- 1%.$ .$! *(+.%%'%.3 .* ! $" " #!" (/ ",+%(&1. 0(,+ 0,,) %,. ".$ 0(+& ! /$ .$ /',2+ (+ (& # 0 ! /$ '$ ! /(" /0$-/ %,. ".$ 0(+& #!" , # # 0 ! /$ ,. &$+$. 0$ +$2 # 0 ! /$ 0,.$ %(+(/'$# # 0 ! /$ &$+$. 0$ !(+ .4 "%" !& , # # 0 ! /$ ,+ (& .$ 0(+& ,1 ".$ 0$ # 0 ! /$ 2(0' 0'$ ",+%(&1. 0(,+ 0,,) !(+ .4 # 0 ! /$ %,)),2(+& 0'$ /0$-/ !$),2 n 0 .0 0'$ ,+%(&1. 0(,+ 0,,) -.,&. * ",* 0$3$ (+ #(.$"0,.4 /(+$"",* n .$ 0$ n .$- .$ 0'$ # 0 ! /$ n $+$. 0$ 0'$ !(+ .4 n , # 0'$ !(+ .4 # 0 ! /$ ,+ 0'$ 1/(+& 0'$ *,+(0,. +$2 # 0 ! /$ ,. ), # + $3(/0(+& 0$30 # 0 9.2.2 Working with the Editor and COML 1413 TF Converters ( !+.&/62 +2 ./3 #5#+,#$,' 8/4 %#. )'.'1#3' 3*' +. /3*'1 6#82 +.23'#& /( 42+.) / &/ 3*+2 8/4 %#. %1'#3' 3*' 3'734#, # $#2' 3'73 42+.) #.8 '&+3/1 #.& 3*'. %/.5'13 +3 3/ $+.#18 (/1- 6+3* # %/.5'13'1 *' 01/%'&41' (/1 3*+2 -'3*/& +2 2*/6. +. +) 1'0#1' # $#2' Any editor in ASCII mode 3/1' 3'73 # $#2' '#& +. # $#2' Text DB Basic text data base STARTUP.LDB H1.TXT /03+/. 1'%/.5'13 # $#2' /.5'13 # $#2' Converter cvh1tf.exe Reconverter rch1tf.exe DB loadable on CP (binary) /#& # $#2' /. STARTUP.TXT CP 1413 +) 1'#3+.) # $+.#18 # $#2' 42+.) #. '&+3/1 #.& %/.5'13'12 / %1'#3' # $+.#18 # $#2' (/,,/6 3*' 23'02 $',/6 n '#& +. 3*' $#2+% # $#2' ') " +. 3*' '&+3/1 n 1'0#1' 3*' # $#2' n 3/1' 3*' 3'734#, # $#2' n /.5'13 3*' 3'73 3/ # $+.#18 42+.) 3*' %/.5'12+/. 01/)1#- n /#& 3*' $+.#18 # $#2' /. 3*' 42+.) 3*' -/.+3/1 Important: *' $+.#18 # $#2' -423 $' +. 3*' &+1'%3/18 \SINEC\DATA 2 3*' .#-' 8/4 2*/4,& 2','%3 ( 8/4 2','%3 # &+(('1'.3 .#-' 3*+2 .#-' -423 $' '.9 3'1'& +. 3*' +.23#,,#3+/. 3//, ,5 $ &10),*74$6,10 611. 9,6+ 9+,&+ ;17 &$0 &4($6( $ %,0$4; '$6$ %$5( 70'(4 ",0= '195 6(:6 ,5 6+(0 $761/$6,&$..; &4($6(' $5 9(.. +( /(07=*7,'(' 75(4 ,06(4)$&( ,5 /14( 75(4=)4,(0'.; 6+$0 6+( &108(46(45 9,6+ $0 (',614 6$46 241*4$/ 0$/( <&1/ 6(:( ,0 ',4(&614; #5,0(&#&1/ ,5 12(4$6(' )1..19,0* ",0'195 &108(06,105 ) ;17 $4( 016 )$/,.,$4 9,6+ 6+(5( &108(06,105 4($' 6+( )1..19,0* 5(&6,105 ,0 6+( ",0'195 75(45 /$07$. D 12(0,0* 5$8,0* ),.(5 D 24,06,0* '1&7/(06$6,10 D 6+( +(.2 5;56(/ D +$0'.,0* 6+( /175( D 914-,0* 9,6+176 $ /175( +( )1..19,0* 5(&6,105 '(5&4,%( 6+( /(07 6+( /$,0 5&4((0 )14/ 9,6+ 6+( &10),*74$6,10 2$4$/(6(45 $0' 6+( 5&4((0 )14/5 )14 914-,0* 9,6+ '$6$ %$5(5 ) ;17 5(.(&6 6+( +(.2 ,6(/ ,0 6+( /(07 $ .,56 9,6+ 6+( )1..19,0* 21,065 ,5 ',52.$;(' )6(4 5(.(&6,0* 10( 1) 6+(5( 21,065 6+( +(.2 ;17 4(37,4( ,5 ',52.$;(' +( 21,065 ;17 &$0 5(.(&6 $4( $5 )1..195 .. 6+( -(;914'5 )14 +(.2 612,&5 $4( .,56(' 106$,05 %4,() ,05647&6,105 $%176 6+( )70&6,105 1) $0' +19 61 914- 9,6+ ,6 :2.$,05 +19 61 75( 6+( +(.2 )70&6,105 +,5 &1//$0' 12(05 $ 9,0'19 9,6+ *(0(4$. ,0)14/$6,10 $%176 6+( 241*4$/ (* 12;4,*+6 $0' !(45,10 07/%(4 +( +(.2 5;56(/ &1/2.,(5 9,6+ 6+( 56$0'$4' +(.2 5;56(/ 70'(4 ",0'195 14 )746+(4 ,0)14/$6,10 2.($5( 4()(4 61 6+( ",0'195 5(45 $07$. 5,0* < ;17 &$0 1%6$,0 '(6$,.(' ,0)14/$6,10 $%176 6+( &744(06.; $&6,8( (.(/(06 14 ),(.' ! ( :06 4'-'%5 5*' (+-' .'/6 +5'. 8+5* 5*' .064' # -+45 %0/5#+/+/) 5*' (0--08+/) 10+/54 +4 &+41-#:'& : 4'-'%5+/) 0/' 0( 5*'4' 10+/54 :06 0$5#+/ 5*' 3'26+3'& (6/%5+0/4 *' 10+/54 :06 %#/ 4'-'%5 #3' #4 (0--084 " *+4 %0..#/& &'-'5'4 #-- 5*' +/(03.#5+0/ #$065 5*' %633'/5 # $#4' "06 %#/ %3'#5' # /'8 # $#4' 01'/ # $#4' *+4 %0..#/& 01'/4 # 8+/&08 50 3'#& +/ # # $#4' "06 %#/ 01'/ # 5'95 # $#4' 595 03 # $+/#3: # $#4' -&$ -08'3 4'-'%5+0/ (+'-& ( :06 01'/ # $+/#3: # $#4' # 5'95 # $#4' 595 +4 )'/'3#5'& #650.#5+%#--: # # 4503' 5'95 # $#4' *+4 %0..#/& 4503'4 5*' # $#4' :06 #3' 803,+/) 8+5* +/ 5'956#- (03. !+5* ;4503' 5'95 #4 # 8+/&08 +4 01'/'& (03 :06 50 5:1' +/ # /#.' ( :06 4'-'%5 ;4503' 5'95 5*' # $#4' +4 4503'& 6/&'3 +54 13'7+064 /#.' $ *+4 %0..#/& 01'/4 # 8+/&08 50 4503' 5*' # $#4' *' /#.' .645 (+/+4* 8+5* ;-&$ -- +/165 +4 (+345 4503'& +/ # 5'95 (+-' 8+5* 5*' (+-' '95'/4+0/ 595 %*'%, +4 .#&' (03 '33034 ( /0 '33034 #3' (06/& # -0#&#$-' $+/#3: # $#4' 8+5* 5*' '95'/4+0/ ;-&$ +4 )'/'3#5'& ! *' %633'/5 # $#4' +4 065165 (03 &0%6.'/5#5+0/ 0/ # 13+/5'3 / %0/53#45 50 5*' /03.#(+-' 5*+4 &0%6.'/5#5+0/ (+-' *#4 %0..'/54 +/%-6&'& 4%3''/ (03. +4 &+41-#:'& +/ 8*+%* 5*' 13+/5'3 1#3#.'5'34 %#/ $' 4'5 '3.+/#5'4 5*' *' .#+/ 4%3''/ (03. +) %0/5#+/4 5*' # 50 $' 130)3#..'& 0.' 0( 5*'4' #3' 41'%+(+% 50 5*' /0&' /#.' 45#5+0/ #&&3'44 5:1' #/& 5*' 05*'34 #3' 41'%+(+% 50 5*' #11-+%#5+0/ #440%+#5+0/ / #11-+%#5+0/ #440%+#5+0/ &'4%3+$'4 5*' -#:'3 %0//'%5+0/ $'58''/ 580 1#35/'34 5 +4 +&'/5+(+'& 6/+26'-: $: +54 /#.' *' .#+/ 4%3''/ (03. %0/5#+/4 5*' (0--08+/) D 1#3#.'5'34 (03 5*' 41'%+(+% /0&' /#.' 45#5+0/ #&&3'44 #/& 5:1' D # -+45 0( 5*' #11-+%#5+0/ #440%+#5+0/4 -'(5 $09 D .$! +,(!.!,- *" .$! /,,!). ++'%.%*) --*%.%*) -!'!.! %) .$! '%-. D .$! (!)/ '%)! "*, 1*,&%)# 1%.$ .$! "%'! ) "*, $!'+ D -1%.$!- .* %)'/ ! *, !'!.! ++'%.%*) --*%.%*)- %# %) -,!!) "*,( 1%.$ (!)/ ) *)"%#/,.%*) +,(!.!,- $! (%) -,!!) "*,( *).%)- .1* ',#! *2!- *)! *) .$! '!". ) *)! *) .$! ,%#$. *" .$! -,!!) $! '!". *2 *).%)- .$! '%-. *" ++'%.%*) --*%.%*)- ",*( 1$%$ 3*/ ) -!'!. ) ++'%.%*) --*%.%*) .* 1*,& 1%.$ $! +,(!.!,- *" .$! -!'!.! --*%.%*) ,! %-+'3! %) .$! ,%#$.5$) *2 " 3*/ $)#! *)! *" .$!-! +,(!.!,- 3*/ ))*. !2%. .$! ,%#$.5$) *2 /).%' 3*/ $0! 5 &)*1'! #! $)#!- 1%.$ .$! -1%.$!- 4%)'/ ! 4$)#! *, 4*,. $%- (!$)%-( +,!0!).% !).' $)#!- !%)# ( ! $! (!)%)# *" .$! +,(!.!,- %- !-,%! %) !.%' !'*1 $!) 1*,&%)# 1%.$ 3*/ ) *5 .%) $!'+ */. !0!,3 +,(!.!, 3 -!'!.%)# %. 1%.$ .$! /,-*, ) .$!) +,!--%)# 4 $! -..%*) ,!-- %- .$! .$!,)!. ,!-- *" .$%- -..%*) $! -..%*) ,!-- (/-. ! -+!%5 "%! ).!, -%2 +%,- *" $!2 !%(' )/(!,- -!+,.! 3 +!,%* *, ')& 4 2(+'! +0" %" #&./0 ,&. +# *1)"./ &* 0%" "4),(" /%+1(! " "2"* 0%".3&/" &0 &/ 1(0& /0 !!."// 3%& % &/ *+.)((5 //&$*"! 0+ $.+1, +# *+!"/ / * !!&0&+*( +))+* !7 !."// %&/ "*0.5 /," &#&"/ 0%" 05," +# +))1*& 0&+*/ ,.+ "//+. %&/ ,.+!1 0 +*(5 /1,,+.0/ 0%" %" *+!" *)" &/ +*(5 #+. 1/". !+ 1)"*00&+* *! %/ *+ "##" 0 +* +*#&$1.0&+* 0 &/ *)" 1, 0+ %. 0"./ (+*$ 0+ &!"*0 /00&+* 0%&/ /00&+* %" ,,(& 0&+* //+ &0&+*/ +*0&* 0%" !0 3%& % !"/ .&" 0%" +**" 0&+*/ "03""* ,.0*"./ %" (&/0 +* 0%" ("#0 +*0&*/ (( 0%" ,,(& 0&+* //+ &0&+*/ *! 0%" +4 +* 0%" .&$%0 !&/,(5/ 0%" !0 +# * ,,(& 0&+* //+ &0&+* # 0%" (&/0 +# ,,(& 0&+* //+ &0&+*/ +*0&*/ "*0.&"/ 5+1 * !&/,(5 0%" ,.)"0"./ +# * "*0.5 +* 0%" .&$%07%*! /&!" 5 ,+/&0&+*&*$ 0%" 1./+. +* 0%" ."-1&."! ,,(& 0&+* //+ &0&+* 1/&*$ "&0%". 0%" )+1/" +. 0%" 1./+. '"5/ 1, +. !+3* ,.+2&!&*$ 0%" (&/0 &/ !&/,(5"! /&*$ 0%" /3&0 %"/ 6!"("0" 6&* (1!" 6 %*$" *! 6+.0 5+1 * )*&,1(0" ,,(& 0&+* //+ &0&+*/ +1 * %*$" 0%" ,.)"0"./ +. * ,,(& 0&+* //+ &0&+* &* 0%" .&$%07%*! +4 # #&"(! &/ 0&20"! +* 0%" .&$%07%*! /&!" 0%" "!&0&*$ #&"(! #+. ,,(& 0&+* //+ &0&+*/ * +*(5 " "47 &0"! #0". (& '&*$ +* +*" +# 0%" /3&0 %"/ 6&* (1!" 6 %*$" *! 6+.0 + !"("0" * ,,(& 0&+* //+ &0&+* 0%&/ )1/0 #&./0 " /"(" 0"! &* 0%" (&/0 +# ,,(& 0&+* //+ &0&+*/ 5 (& '&*$ +* 0%" 6!"("0" /3&0 % 3&0% 0%" )+1/" 0%" ,,(& 0&+* //+ &0&+* &/ !"("0"! %" 2(1"/ &*,10 +. /"0 &* 0%" .&$%07%*! 3&*!+3 ." "*0"."! &* 0%" #+.) +# *"3 ,,(& 0&+* //+ &7 0&+* 0/ *)" &/ "*0"."! &* 0%" (&/0 +# ,,(& 0&+* //+ &0&+*/ %" 2(1"/ "*0"."! +. /"0 &* 0%" .&$%07%*! 3&*!+3 ." "*0"."! %" ,,(& 0&+* //+ &0&+* /"(" 0"! &* 0%" (&/0 +# ,,(& 0&+* //+ &0&+*/ &/ .",( "! 5 0%" *"3 //+ &0&+* &* +0%". 3+.!/ 0%" %*$"! ,.)"0"./ ." !+,0"! " "+( 8$.7(5 ,0276 14 5(6 ,0 6+( 4,*+6@+$0' 9,0'19 $4( ',5&$4'(' "1 (06(4 $0 $22.,&$6,10 $551&,$6,10 6+( 2$4$/(6(45 ',52.$;(' ,0 6+( <',6 $22.,&$6,10 $551&,$6,10 5(@ .(&6(' 10 .()6 /756 %( ,0276 $0' 6+(0 (06(4(' %; &.,&-,0* 10 6+( <,0&.7'( 59,6&+ ) 4(37,4(' 6+,5 241&('74( &$0 %( 4(2($6(' "+( )1..19,0* 2$4$/(6(45 /756 %( (06(4(' !;/%1.,& 0$/( 1) 6+( $22.,&$6,10 $551&,$6,10 "+( 75(4 241*4$/ 4(37,4(5 6+,5 0$/( 61 $&&(55 &1/@ /70,&$6,105 2$6+5 "+( 0$/( /756 %( 52(&,),(' $0' ,6 &$0 +$8( 72 61 &+$4$&6(45 0 $22.,&$6,10 $551&,$6,10 0$/( /756 10.; %( 75(' 10&( 10 $ 56$6,10 .. $22.,&$6,10 $551&,$6,10 0$/(5 $4( .,56(' ,0 6+( .,56 1) $22.,&$6,10 $551&,$6,105 .()6 %1: "+( 4(/16( $''4(55 ,5 6+( 56$6,10 $''4(55 14 6+(40(6 $''4(55 1) 6+( 2$460(4 56$6,10 06(4 5,: 2$,45 1) +(:$'(&,/$. 07/%(45 5(2$4$6(' %; $ 2(4,1' 14 %.$0- :$/2.( 16( "+( 4(/16( $''4(55 /756 %( 52(&,),(' ,) 6+,5 56$6,10 (56$%.,5+(5 6+( &100(&6,10 61 6+( 2$460(4 ()(4 61 6+( +(.2 5;56(/ "! 56$0'5 )14 "4$052146 !(48,&( &&(55 1,06 "!@ "+( "! /756 016 %( .10*(4 6+$0 &+$4$&6(45 "+( "! ,5 6+( .$;(4 $''4(55 "+( "! 5(.(&6(' )14 $ 56$6,10 $0' ,65 2$460(45 /756 /$6&+ 72 4(/16( "! 10 56$6,10 .1&$. "! 10 56$6,10 "!5 &$0 +$8( $0; &+$4$&6(45 ) 010@4(24(5(06$%.( ! &+$4$&6(45 $4( 75(' 6+( ,0276 /756 %( /$'( ,0 +(:$'(&,/$. 4(24(5(06$6,10 ),(.' 61 6+( 4,*+6 %(5,'( 6+( "! ),(.' 16( "+( "! /756 %( 52(&,),(' ,) 6+,5 56$6,10 (56$%.,5+(5 6+( &100(&6,10 61 6+( 2$460(4 6+(49,5( 6+( 4(/16( "! ,) ,6 ,5 70-0190 &$0 10.; %( 52(&,),(' '74,0* 12(4$6,10 0 6+,5 &$5( 01 4(/16( $''4(55 &$0 %( 52(&,),(' $0' 6+( &100(&6,10 ,5 &.$55(' $5 70@ 52(&,),(' $76,10 "+( 4(24(5(06$6,10 ,5 ,0 6+( ! 4(24(5(06$6,10 014/$. )14 #,0'195 $0' 6+,5 ,5 016 ,'(06,&$. 61 ! 4(24(5(06$6,10 (* ',))(4(0&( 9,6+ 7/.$765 !2(&,$. &+$4$&6(45 57&+ $5 7/.$765 = > ? 5+17.' 6+(4()14( 016 %( 75(' #,6+ 6+( 75(4 ,05(465 %.$0-5 ,0 6+( "! 0$/( "+(5( /756 $.51 %( ,05(46(' 9,6+ " %-0 2'(1 12 2(-, 0$+-2$ -% 2'$ . 02,$0 12 2(-, %-0 2'$ . 02,$0 12 2(-, *-" * -% 2'$ . 02,$0 12 2(-, '$ 1$04$0 (1 31$# 2- "-+!(,$ 1$4$0 * ..*(" 2(-, 11-"( 2(-,1 2-&$2'$0 2- %-0+ *-&(" * 1$04$0 .0-&0 + -.$0 2(,& 1 1$04$0 #-$1 ,-2 ,$$# 2- ),-5 5'("' ..*(" 2(-, 11-"( 2(-,1 0$ "-,,$"2$# 2- (2 ,12$ # 2'$ 1$04$0 (1 31$# '$ $,207 (1 -.2(-, * +$1 5(2' 3. 2- 1(6 "' 0 "2$01 " , !$ 31$# -#$ %-0 "-,,$"2(-, $12 !*(1'+$,2 '$ "-,,$"2(-, $12 !*(1'+$,2 #$1"0(!$1 5'- $12 !*(1'$1 2'$ "-,,$"2(-, (2' 25- . 02,$01 -,*7 -,$ $12 !*(1'$1 2'$ "-,,$"2(-, ($ -,*7 -,$ (1 "2(4$ '$ %-**-5(,& .-11(!(*(2($1 0$ 4 (* !*$ '(1 12 2(-, $12 !*(1'$1 2'$ "-,,$"2(-, . 02,$0 5 (21 %-0 "-,,$"2(-, $12 !*(1'+$,2 '(1 12 2(-, 5 (21 %-0 "-,,$"2(-, $12 !*(1'+$,2 2'$ . 02,$0 (,(2( 2$1 (2 -0 . 02( **7 1.$"(%($# . 11(4$ 12 2(-,1 0$%$0 2- 2'$ '$*. 1712$+ 5(2' 2'$ )$7 '$ "-,,$"2(-, 27.$ 1.$"(%($1 5'$, "-,,$"2(-, (1 $12 !*(1'$# ,# 2$0+(, 2$# 12 2(" "-,,$"2(-, (1 $12 !*(1'$# %2$0 12 0283. ,# + (,2 (,$# "-,12 ,2*7 $4$, (% ,# 2 $6"' ,&$ (1 "300$,2*7 2 )(,& .* "$ #7, +(" "-,,$"2(-, (1 $12 !*(1'$# -,*7 %-0 # 2 $6"' ,&$ 1 0$/3(0$# !7 2'$ .0-8 &0 +1 ,# 2'$, 2$0+(, 2$# & (, 5(+2+ 0(7$ -% 1'$ # 1 !2%%$/ 4'("' 1'$ 20$/ 1/ ,0%$/0 %/-+ (10 ..*(" 1(-, 1- 1'$ $*$"1 -,$ -% 1'$ %-**-4(,& 0(7$0 (, !61$0 '$ # 1 !2%%$/0 /$ #(01/(!21$# #$.$,#(,& -, 1'$ '(&'$01 3 *2$ 0$*$"1$# %-/ , ..*(" 1(-, 00-"( 8 1(-, -, 1'$ % %-/ $5 +.*$ ,- 0(7$0 -% -/ !61$0 /$ 0$*$"1$# 1'$ 3 (* !*$ +$+-/6 4(** !$ 20$# %-/ ##(1(-, * !2%%$/0 -% ,# !61$0 '$,$3$/ .-00(!*$ 20(,& !2%%$/0 $"-++$,#$# 3 *2$0 -/ !61$0 '$ 0(7$0 ./-&/ ++$# %-/ ..*(" 1(-, 00-"( 1(-,0 /$ *0- 3 (* !*$ %-/ * 6$/ "-,,$"1(-,0 1/ ,0.-/1 *(,)0 4'("' /$ ,-1 00(&,$# . / +$1$/0 (, "-,%(&2/ 1(-, % ,- ..*(" 1(-, 00-"( 1(-, 4 0 ./-&/ ++$# -/ -,*6 00-"( 1(-,0 4(1' !61$0 1'$, !61$ 0 /$ 3 (* !*$ %-/ 1'$ * 6$/ "-,,$"1(-,0 (7$ -% 1'$ 1/ ,0.-/1 # 1 %/ +$0 3( 1'$ *-" * /$ ,$14-/) (, !61$0 -00(!*$ 3 *2$0 ,# !61$0 !61$0 (0 01/-,&*6 #3(0$# % 0$3$/ * ..*(" 1(-, 00-"( 1(-,0 /$ ./-&/ ++$# 4(1' !61$0 !-11*$,$")0 + 6 -""2/ 0(,"$ 1'$/$ (0 ,-1 $,-2&' 1/ ,0+(1 !2%%$/ 0. "$ 3 (* !*$ '$ 0(7$ ' 0 ,-1'(,& 1- #- 4(1' 1'$ 0(7$ -% 1'$ 20$/ !2%%$/0 '$0$ " , !$ * /&$/ 0(,"$ 1'$ " , #(01/(!21$ 20$/ !2%%$/ -, 0$3$/ * 0 * *+") *- ./*-" !/ ." ."'" / /%" -",0&-"! &/"( &) /%" #&'" (")0 %" #&'" . -"") #*-(. -" ./-0 6 /0-"! . 0.0' &) 2&)!*2. &$ &$ -"") #*-( #*- *+")&)$ *- ./*-&)$ #&'" %" #*''*2&)$ #&"'!. (0./ " *(+'"/"! &) /%" #&'" . -"") #*-( "'" / /%" -",0&-"! !-&1" "'" / /%" -",0&-"! !&-" /*-4 "+")!")/ *) /%" #&'" /4+" /3/ #*- /"3/ !/ .". '! #*- &)-4 !/ .". *0 ."'" / *- /4+" &) #&'" )(" #*- /%" !/ ." # 4*0 /4+" &) /%" )(" /%" "3/").&*) (0./ " 5/3/ *- 5'! , ",!1*#+0 5,1. "0 /# /#)#!0 0&# *#+1 '0#* 6-.'+0 ",!1*#+00',+ '+ 0&# 6$')# *#+1 &# .#/1)0/ ,$ 5,1. !1..#+0 3,.( .# 0&#+ -.'+0#" ,10 '% !.##+ $,.* $,. /#00'+% 0&# -.*#0#./ 0, -.'+0 ",!1*#+00',+ &# ",!1*#+00',+ !,+0'+/ )) 0&# -.,%.**#" -.*#0#./ 3'0& !,**#+0/ &# !,**#+0/ "#7 /!.' # 0&# *#+'+% ,$ 0&# -.*#0#./ +" /0.0 3'0& 0&# !&.!0#. 6 ! ",!1*#+00',+ $')# !+ # .#" '+ / 0#401) "0 /# 0#401) "0 /# !+ )/, # 1/#" $,. ",!1*#+00',+ .#2'0#" $,.* 3'0&,10 !,**#+0/ #)#!0 0&# /1'0 )# -.'+0#. +" /#0 0&# -.'+0 -.*#0#./ #)#!0 3&0 '/ 0, # -.'+0#" +)5 0&# /#)#!0',+ 6)) '/ /1--,.0#" 1* #. ,$ !,-'#/ -.'+0#" ,10 /0+"." ). ( )-$( !.+-# + $(!)+'-$)( ).- -#$, -))& ,.# , $-, / +,$)( 1 , & -$(" -# 2(!)+'-$)( $- ' $( -# 2 &* ' (. $" # ,+ ( !)+' $,** +, "$( $! 1). &$% )( -# 2 ,0$-# $" # $(!)+'-$)( ,+ ( !)+' / * (0#.*0'2# 0+ 0&# !+*$'%1.0'+* 0++( 5+1 !* 1/# * #"'0+. 0+ !.#0# * .#,.#/#*00'+* +$ 0&# "0 /# 0&# 0#40 3&'!& '/ 0&#* 0.*/(0#" '*0+ (+" (# '*.5 $+.) 1/'*% 0&# !+*2#.0#. !2& 0$ &# '*.5 +. (+" (# $+.) +$ 0&# "0 /# !* # .#0.*/(0#" 0+ 0&# 0#401( .#,.#/#*00'+* 0#40 1/'*% 0&# .#!+*2#.0#. .!& 0$ +0& !+*2#.0#./ .#-1'.# 0&# .#/+1.!# $'(# !2&0$./! !2&0$ '*,10 $'(# +10,10 $'(# +,0'+* &# ,.)#0#./ '* !* # +)'00#" $ *+ '*,10 $'(# '/ *)#" &040 '/ .#" $ *+ +10,10 $'(# '/ *)#" &(" '/ %#*#.0#" ,0'+* 2 $+. 62#. +/# /+ 0&0 $0#. !(('*% 0&# !+*2#.0#. '0 +10,10/ )#//%#/ +10 0&# !1..#*0 ,.+!#//'*% /0#,/ .!&0$ '*,10 $'(# +10,10 $'(# +,0'+* &# ,.)#0#./ '* !* # +)'00#" '$ *+ '*,10 $'(# '/ *)#" &(" '/ .#" '$ *+ +10,10 $'(# '/ *)#" &040 '/ %#*#.0#" ,0'+* 2 $+. 62#. +/# /+ 0&0 $0#. !(('*% 0&# !+*2#.0#. '0 +10,10/ )#//%#/ +10 0&# !1.7 .#*0 ,.+!#//'*% /0#,/ / $+. 6/1,,.#// !+))#*0 $ 5+1 /#(#!0 0&'/ +,0'+* *+ !+))#*0/ .# ""#" 0+ 0&# 0#40 &# $'(# '/ 0&#.#$+.# )1!& )+.# !+),!0 " $+. 6"#0'(#" "0 /# '*$+ &'/ +,0'+* &/ 0&# #$$#!0 0&0 ""'0'+*( ,.)#0#./ +$ 0&# (+!( "0 /# 0&0 !**+0 # //'%*#" ,.)#0#./ '* 0&# ,(**'*% ,&/# .# '*!(1"#" / !+))#*0/ '* 0&# 0#40 COML 1413 TF 9.5 B8976031/02 ASCII Representation of the Data Base (Text DB) The ASCII representation of the data base (text DB) consists of information and comments. FolĆ lowing a #, all characters up to the end of the line are interpreted as comment and ignored. In the example files, notes on using the parameters are included after the comment character. Comments are automatically generated by the converter. User defined comments in a text DB are not supported and will be deleted by the tool. COML 1413 TF generates a text DB without comments. The reconverter generates comments which can also be suppressed by options. The actual information is grouped together. Each group has a name followed by a set of parameĆ ters in the form: identifier = value. Each group name and each assigned value is in its own line. The following groups exist: D D SCP2 for user documentation (exists once) appl_association for ISO layer 7 parameters (as often as necessary) The SCP2 group must only exist once. The appl_association can occur either not at all, once or several times in a file (depending on the number of application associations). A line with an assignment identifier = value" always belongs to a group to which a group name is located in the previous line. Grammar/syntax: File -> group* Group -> <group name line> value assignment line* Value assignment line -> <identifier> = <value> Key to the grammar: -> * <Group name line> <Identifier> continue consists of preceding expression can occur not at all, once, or several times. stands at the beginning of the line. follows a blank or tab at the beginning of the line. Empty lines are permitted between the expressions. Comments begin with # and up to the end of the line. 9 - 18 )-) ,!) %##$)( ( ( %,$ %$ ) %""%,!$ &( !( $') !$ . &'!$)!$ %*) ) ( *(!$ ) *$)!%$ /'!$) %*#$))!%$ !$ ) /!" #$* %' . $')!$ !) '%# !$'. *(!$ ) ' %$+')' ##################################################################### # Local Data Base for TF–NET1413 (SINEC H1) # # This file contains the textual representation of the data base # ##################################################################### # How to use this tool: # – Read the manual. # – Insert the parameters you need. # – Make sure the parameters match to those of the partner. # – Use the program cvh1tf to generate a loadable data base. # # Parameters are combined into groups. One group is represented # by a topic (e.g. association). The properties of a # topic are described by parameters. These consist of a # specifier, followed by = and a value (e.g. max_pdu_size = 500). # # Some topics can exist more than once. In this case these # topics (key word and parameters) can be duplicated and # modified (e.g. appl_association with parameters). # # Comments are preceded by #. They extend until the end of the # line. To remove a parameter, mark it as a comment by inserting # ’#’ in the first column. # SCP2 # this topic contains general parameters # and is mandatory. local_mac_addr = 08.00.06.01.00.00 # mandatory, MAC address of this station. # Enter 6 pairs of hexadecimal digits # grouped in blocks of 2 and separated # by ’.’ or ’ ’ (blank). cp_type = CP 1413 TF # optional, currently only CP 1413 TF # allowed. node_name = kuh # optional, comment for documentation, # name of this station, # length <= 40 characters appl_association # # # # # # this topic contains parameters for application associations (in German: Applikationsbeziehung). For every association specify one association topic. To do this, copy a whole block and modify it. appl_asso_name = appl1 # mandatory, application association name, # enter expression with maximum # 16 characters appl_type = static # optional, appl.asso. link type # choose between static and dynamic, # default is static. max_pdu_size = 2000 # mandatory, maximum size of frames in bytes # choose between 500,1000,2000,4000 and 8000. tpdu_size = 512 # optional, TPDU – size # choose between 512 and 1024. # recommended value: 512 local_tsap = tsap1 # # # # optional, local transport SAP (TSAP-ID) for this service access point (local partner of the association). Enter expression with maximum 8 characters. remote_tsap = tsap2 # # # # remote transport SAP (TSAP-ID) for this service access point (remote partner of the association). Enter expression with maximum 8 characters. remote_mac_addr = 08.00.06.01.00.01 # remote MAC address # enter 6 pairs of hexadecimal digits # grouped in blocks of 2 and separated # by ’.’ or ’ ’ (blank). con_mode = active # # # # mandatory, connection link establishment mode, choose between active and passive. The active partner must initiate the establishment of a connection. server_id = server # optional, server identifier. # It is used to group some associations # to one logical server. *#4 # .6%* )3'#5'3 3#/)' 0( (6/%5+0/4 5*#/ 5*' 500- &'4%3+$'& *'3' ( 0/' 0( 5*' (0--08+/) (6/%5+0/4 +4 3'26+3'& 4*06-& $' 64'& 50 %3'#5' # # $#4' D ( (6/%5+0/ &+453+$65+0/ 5#$-'4 +/ 8+5* 4'7'3#- '/53+'4 #3' 64'& /05 3'%0..'/&'& (03 /'8 #11-+%#5+0/4 D ( .6-5+1-'9+/) +/ +4 64'& 8+5* 4'7'3#- #11-+%#5+0/ #440%+#5+0/4 48+5%*'& 7+# 0/' 53#/41035 %0//'%5+0/ /05 3'%0..'/&'& (03 /'8 #11-+%#5+0/4 D ( 1#3#.'5'34 ') 53#/41035 #3' 50 $' 015+.+;'& &0'4 /05 3'%0)/+;' 5*' 5'95 4 #/& %#//05 3'#& $+/#3: # $#4'4 *'3' +4 5*'3'< (03' /0 8#: 0( 53#/4('33+/) %0/(+)63#5+0/ 50 / 5*' 05*'3 *#/& +4 %#1#< $-' 0( 3'#&+/) 5*' $+/#3: # $#4'4 8+5* 5*' '95'/4+0/ -&$ (30. 64+/) %0.1#3'& 8+5* <9 0..6/+%#5+0/4 130(+-' /-: # (+9'& 45#/& 130(+-' +4 4611035'& (03 5*' *' 130(+-' +4 '/5'3'& +/ # %0/(+)63#5+0/ (+-' #/& %#/ $' .0&+(+'& $: +'.'/4 (03 # 41'%+(+% 130,'%5 ') 5*' 05-+/' 0/ 5*' 05*'3 *#/& 1307+&'4 # 7#3+'5: 0( 4'-'%5#$-' 45#/& 130(+-'4 #/& #--084 5*' 64'3 50 %0/(+)63' # 130(+-' 6(('3 100- '1'/&+/) 0/ 5*' $+))'45 <! 4+;' '9+45+/) +/ 5*' # $#4' # 4'5 0( $6(('3 4+;'4 +4 4'-'%5'& #650.#5+%#--: $: +7' 4'54 0( $6(('3 4+;'4 #3' 4503'& +/ # %0/(+)63#5+0/ (+-' "+5* 5*' $6(('3 100-4 #3' 4'-'%5'& 8+5* 5*' 130(+-'4 #/& %#/ $' %0/(+)63'& 6-5+1-'9+/) .03' 5*#/ 0/' #11-+%#5+0/ #440%+#5+0/ 0/ # 53#/41035 %0//'%5+0/ +4 /05 4611035'& 0/(+)63+/) 53#/41035 %0//'%5+0/4 *' %0/(+)63#5+0/ 0( 53#/41035 %0//'%5+0/4 /05 64'& $: #/ #11-+%#5+0/ #440%+#5+0/ +4 /05 4611035'& 0/(+)63+/) (6/%5+0/ &+453+$65+0/ 5#$-'4 *' %0/(+)63#5+0/ 0( (6/%5+0/ &+453+$65+0/ 5#$-'4 %0/4+45+/) 0( # %0.1#3+40/ 4'%5+0/ #/& # 3'46-5 4'%5+0/ 4'37'3 +4 /05 4611035'& *'3' +4 0/-: 0/' 4'37'3 1'3 #11-+%#5+0/ #440%+#5+0/ *035%65 %0//'%5+0/4 0%#- 4*035%65 %0//'%5+0/4 #3' /05 4611035'& '.05' (6/%5+0/4 6/%5+0/4 46%* #4 &08/-0#& 7+# 5*' $64 03 3'.05' &+#)/04+4 #3' /05 #7#+-#$-' o 88-6,1? 10 Appendix 10.1 Important Notes 10.1.1 Variable Services $1;0 ;0- =)91)*4- :-9=1+-: ;.(9-), )6, ;.(>91;- 764@ 76- ;@8- 7. =)91)*4- 5<:; *- <:-, 16 ) +)44 )++79,16/ ;7 ;0- =)91)*4- :8-+1.1+);176 . .79 -?)584- ) +)44 +76;)16: ) 6)5-, =)91)*4- )6, ) 6<5-91+ =)91)*4- #( ;01: .<6+;176 1: 67; -?-+<;-, +799-+;4@ 10.1.2 Remarques to Chapter 5 6 +0)8;-9 :-+;176 ;0- 4):; +75876-6; 7. ;0- :;9<+;<9- 1: (( +0)9 ?,775(<:- &"(%((' &"(%(' +367>4-,/-5-6;: :-6; .975 ;0- " 16;-9.)+- :<+0 ): 9:8(5:/(-?+0 )9- 67; )+367>4-,/-, -?;9) *@ ;0- 57,<4- . ;0- <:-9 :8-+1.1-: 16+799-+; =)4<-: >1;0 ;0-:- )+367>4-,/-5-6;: >01+0 +)667; *+0-+3-, *@ ;0- " 41*9)9@ ;0- .<6+;176 !"( 1: 9-;<96-, )4;07</0 ;0- ,1:+)9,: ;01: )+A 367>4-,/-5-6; ): 16+799-+; 79 ;01: 9-):76 5)3- :<9- ;0); ;0- 7*2(),9 1: +799-+;4@ :-; >1;0 9:8(5:/(-?+0 ,,#*"'2 +*$'%0-/'+* +$/1-# $+- 2 *" -!'. +$/1-# 1'/& *0( -"#- *0) #- +- 1'/& &-"1-# -#$#- /+ /&# !/(+% */#-$!# #.!-',/'+* -"#- *0) #- 44*2).; $$ # +82(7.326 ! ! 7330 +35 (32+.,85.2, & 2*7:35/ 8&0 357 1*135< 32 7-* :-.(- .6 .2(08)*) .2 7-* '86 3+ 7-* &2) (&2 '* &((*66*) '< 7-* 5373(306 3+ 7-* 0&<*56 &2) 86*) '< 39*00 *7:&5* &28+&(785.2, 8731&7.32 5373(30 27*5+&(* +531 .(5363+7 &2) 31 9.& :-.(- 7-* .6 34*5&7*) *7:35/ &2&,*5 +35 6 & 7330 +35 (32+.,85.2, & 2*7:35/ 27*5+&(* +531 " 9.& :-.(- " *7:&5* &2) " .7* (&2 '* 34*5&7*) *2*5&0 7*51 +35 &00 2*7:35/ 453)8(76 7-&7 (&2 '* 34*5&7*) '< ! " *7:&5* " .7* *7:35/ .0* <67*1 & 453,5&1 4&(/&,* +531 ! +35 75&264&5*27 +.0* &((*66 '< &2 (0.*27 73 &2 6*59*5 53,5&11.2, )*9.(* 31182.(&7.32 27*5+&(* 2 .27*52&0 .27*5+&(* +531 .2,0* &6/.2, 7&,* &2 34*5&7.2, 6<67*1 '&6*) 32 +35 1&2&,.2, &2) (32+.,85.2, 453,5&1 4&(/&,*6 &2) (31182.(&7.32 :.7- 453,5&11&'0* 03,.( (3275300*56 7&,* .6 7-* 6&1* &6 &1.0< 3+ 453,5&11&'0* 03,.( (3275300*56 +531 *7:35/ 5(-.7*(785* 7-* 6&1* &6 7&,* 7*(-2303,.(&0 +82(7.326 5&264357 327530 5373(30 27*52*7 5373(30 *(-2303,.(&0 82(7.326 5&264357 27*5+&(* &7& !2.7 !2.9*56&0 357&'0* 5373(30 7&(/ % .27*5+&(* .2)*4*2)*27 3+ 7-* 45373(30 86*) '< &)&47*5 13)80*6 -*6* &)&47*56 .140*1*27 '37.27*5+&(*6 68(- &6 &2) &2) 7-* (322*(7.32 73 2*7:35/ 453)8(76 68(- &6 " # -