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*' &#4# $#3' 7*+%* +3 -0#&'& 0/
4*' .0&5-' 7*'/ 905 34#24 4*' 30(47#2' *' &'(#5-4 .'/5 0( 4*+3 &#4# $#3' +3
"3+/'%"&#4#"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#--'&
*' &#5# 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/#- &#5# 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#/&#3& 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' #
&#5# $#4' 8+5* %0/(+)63'& %0//'%5+0/4 /%' :06 *#7' )'/'3#5'& 5*' &#5# $#4' 5*'3' #3' 580
8#:4 +/ 8*+%* :06 %#/ +/(03. 5*' 40(58#3' 0( 5*+4 &#5# $#4'
n
n
01: 5*' &#5# $#4' 50 &+4,'55'
01: 5*' &#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+/'%!&#5#!45#3561-&$
n
n
0#& 5*' &#5# $#4' 0/ 5*' &'45+/#5+0/ 7+# 5*' *+4 &#5# $#4' +4
5*'/ +..'&+#5'-: 7#-+& 0/ 5*' #7' 5*' &#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*' &#5# $#4' +4 0/-: 4#7'& 0/ 5*' *#3& &+4, 8*'/ # &#5# $#4' 8#4
-0#&'& 0/ 64+/) 03 +5* 4%1".0/ 6 5*' &#5# $#4' 0/ 5*' .0&6-' +4
#-8#:4 4#7'& 0/ *#3& &+4, *' 0-& &#5# $#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
*' &#4# 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#, &#3# $#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'
&#3# $#2'
Any editor in
ASCII mode
3/1' 3'73
&#3# $#2'
'#& +.
&#3# $#2'
Text DB
Basic text
data base
STARTUP.LDB
H1.TXT
/03+/. 1'%/.5'13
&#3# $#2'
/.5'13
&#3# $#2'
Converter
cvh1tf.exe
Reconverter
rch1tf.exe
DB loadable
on CP (binary)
/#& &#3# $#2'
/. STARTUP.TXT
CP 1413
+) 1'#3+.) # $+.#18 &#3# $#2' 42+.) #. '&+3/1 #.& %/.5'13'12
/ %1'#3' # $+.#18 &#3# $#2' (/,,/6 3*' 23'02 $',/6
n
'#& +. 3*' $#2+% &#3# $#2' ') " +. 3*' '&+3/1
n
1'0#1' 3*' &#3# $#2'
n
3/1' 3*' 3'734#, &#3# $#2'
n
/.5'13 3*' 3'73 3/ # $+.#18 42+.) 3*' %/.5'12+/. 01/)1#-
n
/#& 3*' $+.#18 &#3# $#2' /. 3*' 42+.) 3*' -/.+3/1
Important:
*' $+.#18 &#3# $#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 &#5# $#4' "06 %#/ %3'#5' #
/'8 &#5# $#4'
01'/ &#5# $#4'
*+4 %0..#/& 01'/4 # 8+/&08 50 3'#& +/ # &#5# $#4' "06 %#/ 01'/ # 5'95 &#5# $#4'
595 03 # $+/#3: &#5# $#4' -&$ -08'3 4'-'%5+0/ (+'-& ( :06 01'/ # $+/#3: &#5#
$#4' # 5'95 &#5# $#4' 595 +4 )'/'3#5'& #650.#5+%#--:
# # 4503' 5'95 &#5# $#4'
*+4 %0..#/& 4503'4 5*' &#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*' &#5# $#4' +4 4503'& 6/&'3 +54 13'7+064 /#.'
$ *+4 %0..#/& 01'/4 # 8+/&08 50 4503' 5*' &#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: &#5# $#4' 8+5* 5*' '95'/4+0/ ;-&$ +4
)'/'3#5'&
! *' %633'/5 &#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*' &#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&#5 /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' # &#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: &#5# $#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: &#5# $#4'4 8+5* 5*' '95'/4+0/ -&$ (30. 64+/) %0.1#3'& 8+5* <9 0..6/+%#5+0/4 130(+-'
/-: # (+9'& 45#/&#3& 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#/&#3& 130(+-'4 #/& #--084 5*' 64'3 50
%0/(+)63' # 130(+-'
6(('3 100-
'1'/&+/) 0/ 5*' $+))'45 <! 4+;' '9+45+/) +/ 5*' &#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 " #
-