model 2000 Device Net 概説書 - Toshiba · 2018. 11. 28. · vi model 2000...
Transcript of model 2000 Device Net 概説書 - Toshiba · 2018. 11. 28. · vi model 2000...
6E8C4020
model 2000Device Net 概説書
1. !"#$%&'()*+,-./01#2134567891:;<=!">7?@A
2. BCDE7FEGH"IJKLMNOP7A3. BCQP(H>RSTUJKV>7A4. BCQPWFX(>7VWDYZ[R\]^>(_`a\VbcP7dbD SeNP7)=(fPP7A
PROSECTOSLINETOSDICghi' klmnop7op"A
IBMInternational Business Machines Corporationmnop"AMicrosoft, Windows and Windows NT qrMicrosoft Corporationqr()*2r(smnop"A
Ethernet Xerox Corporationmnop"ADeviceNet Open DeviceNet Vender Association, Inc.mnop"A
TOSHIBA CORPORATION 2000. All rights reserved
!"# $
%&'()(* +,-./0'1234
5-. (678/9 ):(;<'1=>?@AB /0CDEB()F4
(G ) 1. +H I JK JL ( MN8ON ) PQ RS TULVWXYKZ[
\]^_`ab_,3[F34
2. H \]^_`ab_,F JK JL PQLF34
3. cd 8efghijF34
(G ) >k67lhm1 no pq Gr-.KshB234
tuvl wxyKzB|1 ~2+HJ
KFvl4
tuvl wxyKzB|1 THHJ
KFvl cdAKFvl4
( )
!" (#$% ) !"&
'(
'()
6E8C4020 i
model 2000>k1
(1) QK^uxVQQ^PQ' wV34
Q^VF4
(2) $%* ¡¢E8£¤¥¦§Q¨u1F4
(3) ©ªg«¬B23V Q^&'( ' ®Q¯°±²|Q¯
³´'VF4
(4) µ¶·¸¹º»¼ µ (½¾¸¿À )ÁQ¨uxVÂu1F4»¼W µÁQÃ^'1F4
2 ¸¹ºÄ¿Å¸¹ºÆÇÀVÈÉ·FmÊ'1F4
>?TV1
1.
[' ËÌKÍI'1B ÎBÏ(¥ ÐÑÒÓÔÕÖ×ØÙ()F4
wÚÛV34>kVPQÜÝvÛt L
B>kg«3ÜÝvÛÞBßJ1ÝB234
ÝvÛ5Gr'1F4
È1
model 2000QÕ àáÈKBßJ=1
234
(24VâQã( )
Èäå=K'1 model 2000>k2 model 2000
æ(Ï3vÛÞu1F4
Èç?è?KÝB23V ¦,éê1ëJ1
F4
¡ÈäåBã1F4
ìí ÈgLKÝB2'= îïð2V×ØÙF4
ñ>TV¦§@V)¥ÚÛ1234model 2000òóôòõLVöGr'1)¥K1234¦§@AF4
ii model 2000 デバイスネット概説書
2.
÷ø¦§»ù'1()F4
PQúû¬B234
強 制
5üýVþø¢ÿFJ1()F
4
• êÝvÛ• ÔSO2 H2S Ô3vÛ
• .²| ÝvÛ• NsB3ÊvÛ• þø=ON2MN• þø=M• ÐvÛ• pQ3æ(
強 制
!" #$%
&'()*+,&
強 制
ÈÔ !"ß8 ¡ >/0F
1þøE=vl >#
K$m)JV(tô©ª
¬B234
%ò&âßJ 2ßJòõ'
(KÝB23 ) úû *+ tô
¬KÝB234
強 制
÷øþJ=1b,- ./0-1
FKV()F4
23LBúû©ª¬B234
禁 止
-./0123456789 :;<=
'>? @AB
CDEFGHI? '>?*+,&
強 制
6E8C4020 iii
3.
45 ¦§Q¨uxVÂ
u1F4
PQC©÷ø©ª¬B234
強 制 Ò6ߥ¯7
8 9V:;3L'1 <Q
ÕëK='Ê'1F4
2 äÆÇ>) gÊ
?@¡äÆÇ
äABßJ1()F4
<QÕK='1PQÜKÝB234
強 制
1. ¹C·ñÁ¸¹ºDÇEÔ¹C·457> ¹C·ñôTÂhVF4F»¼¹C·ñQGÙÀB HIbJKV¥(KÝB234
2. ¹C·ñÁ¸¹º DN611&K½¹DÇEÔÁ¸¹º7>3vl S¸¿·LËQÃ^TÂhVF4DN611©ª tô¬KÝB234
3. ¹C·ñÁ¸¹ºDÇEÔÁ¸¹º7> 7>ÕMN=F&¥BßJV¥2m4O;P'Q2VF4¹C·ñÁ¸¹º DÇEÔÁ¸¹ºKg'234
4. 45KRuS=B SBTU=Ê '1F4245+cVmVF4W 3XKÝB234
強 制
YÝuÕQ»¼'1F4YZuÕQ»¼3[ úûÜKÝB234
強 制
ô\ eYÝ]Ö^KÂu1F4 túû ©ª PQÜKÝB234
強 制
1. DÇEÔ¹C·45þø_C `ë$%abHEcabK¦,V3V ]Ö\def'1F4þøòõ®Y DeviceNet Volume ghi'1F4
禁 止
iv model 2000 デバイスネット概説書
4.
jklomn E¿ºLCmnL
model 2000ÕVMo'1()F4model 2000©ª tôKêvl pC©qwKÝB2342 r
g2s(ÜKÝB234
強 制bQT tuC·äÆÇ
¦§ßJxV8' va
=VF4
PQÜKÝB234
強 制
Q CPU I/O tuC·wþmodel 2000]8V3V ¦§model 20008ÌÔtuC·ßJ18'1F4xyV8z
88*F4
PQ 4ÜKÝB 2©ª¬
B234
禁 止|T9L~Ë!s pq= RUN(|) HALT(lo)Lóô`ë$%A'1Âu1F4
óôÔ$%ABB rg
C©KzÜKÝB234
強 制
ÌÔtuC·÷7 Æ
CK32VP'QA ¹VÌÔt
uC·'uB'1F4
÷7K'`ëV3 L©ª t
ô¬B234
強 制 model 2000ôþÔEC %Fþòõþ-.þ'1F4
%ÔECþ©ª tô¬
B234
2¢* Q
.lucÕmn¦§ß
J1F4
GÙLBrgC©Ü
KÝB234
強 制
強 制
/0Ò¿99L~Ë!
1ôAÂuW8'1F4
tôC©"* |8`ë
AÂu1F4
強 制
6E8C4020 v
強 制
1. DC9ÔECOSEN OFFV8'1F4ON 3©ª tô¬KÝB234
2. bJ ¹C·ñ»¼'1HI%ÕVêþ'1F4bJKHIBZ Ô5DÇEÔ2 DN611KZkB bJV¥(B234Ô5DÇEÔbJþ X×F4
3. S¸¿·LËQÃ^TbJ¨B|VF4bJþËK'234ö Ô5DÇEÔTbJs3Ê 'VF4<ãòõ DC9ÔEC&'þ'W C·, Â3 Q¡Ã^'1F4
¢K=1 £¤K3LZkx228'VF4úûPQ¬B234Êvl¥%1Q¨B ¦Ñð (îïð )2ÒÓÔ§;ðØÙ'1F4¨N ©;jswV3VvaÂhVF4
強 制
Q5ª«VÃ^3ÊÕmnMo'1F4
model 2000>kQÃ^ I/OÕQÃ^ª«KE=1vl tôBrgC©ÜKÝB234
強 制
I/O ®¯3ÕQV¥)JQ°8'1F4KV¥vl ÕQQK¡¨WFÈÔ !Mo'1F4ÈÔ !$%± ¦§Qmodel 2000>kB[²¨W3Ê'1F4ª«KE=1vl rgC©ÜKÝB234
1. ¹C·ñbJKô'1ŹC·ñQ³W'VF4¹C·ñ%kbJKlo' F=§HIKÇÔ´µxB234
強 制
1. DÇEÔ¹C·QÃ^3 ¹C·ñQ¦§®¯3Ê'1F4Ô5DÇEÔ ¹C·ñQ¶HIôQ'1B ¹C·ñQK®¯F1ËxcKÝV ¦§¹C·ñQ²®¯'1F42¹C·ñQK®¯F DN611 Ô5DÇEÔbJKV¥2m4
2. ¹C·ñ»¼'1K ¹C·ñQK®¯FHIKOÊ'1F4¹C·ñQK®¯F1HI HIbJªKÝB234
3. DN611bJ2V Ô5DÇEÔ%ÕQKÃ^F1Ê'1F4Ô5DÇEÔQK Ã^22DN611bJ3 z'1Ô5DÇEÔ1 DN611 é·Ë67'234
4. DN611bJzW Ô5DÇEÔtô"o* ¹C·ñ=Ôº (DN611) K(=Ê S¸¿·LËÁQ¸W³W'1F4
禁 止 禁 止
vi model 2000 デバイスネット概説書
1. S ¸¿·LËK HALT/ERROR I Ë¿I DN611 Ôº¿ÇEIB234
強 制
1. DN611KC·¹;T S¸¿·LË= DN611 º», Â'B Dº^ /='VF4, KZk¼@(Ô ÈÉ¿IZkË )3 µ½CKËB ¾¿¿IB234
1. DN611 V DN611 =JÒEcK0ÇE·Ô5DÇEÔ (¶¿~ºE9 )a'1 /qÀCDKÝB2348Ô5DÇEÔKÁ=;ÂV ( Ô5DÇEÔQ OFF ¸¹ºB'À ) DN611 bJKV¥(uvl DN611ÁVXÔ5DÇEÔKZkVÝÃV¥2m42Zk¬<ÄW[ Ô5DÇEÔÅ DN611ÅbJK¡V¥2m4
強 制
強 制
1. S¸¿·LËQÃ^THIÆIÔ¨B|VF4HIÆIÔþËK'234ö Ô5DÇEÔTbJs3Ê 'VF4<ãòõ DC9ÔEC&'þ'W C·, Â3 Q¡Ã^'1F4
注 意
6E8C4020 vii
5. !
!"#$%&'()$*+,%-./0123!4#5.6#!789-
model 2000:;<=.>[email protected]<=OSG.HI @AB.EFJK1LMN%OP,%-QRSTU1V8WX5Y.6#!789-
禁 止強 制
Z[\.+]-.^_`aCDbcWdePfg JK1LMN%OP,%-hiiW.6#!789-
禁 止
÷ø)'B ÇJB 2 =pÈÉCÈ|V()F4©ª¬B234
禁 止
tuC·=' »ùFɱ<QC·2<QÊË(ÌIL^uÊÍ¥X±ø1()F4ÎQ0LBÕ«3ÜKÝB234
強 制
÷ø »ùFÏÐ1kÑQ'1ÎQ0ÒQFm1()F4ÎQ0B ÷øtô©ª¬B234
強 制÷øÎ Ó=ÔV11()F4ÎKÕLvl ÖV×='Ô('Øu111()F4Î22'1( tuÙWtóô¬B234
強 制
÷øÎ)3vl Ì¿¿È¿ÚL8'V()F4÷ø½¹sÛsܬB234
禁 止
viii model 2000 デバイスネット概説書
6. "#$%&'
÷øQcÝcKÝv
l *Þ3¥ ¦§CX
÷øÔECOFF'1()F4PQúû¬B234
強 制c ÇC %*Þ'1F4
%â8'23úû ©ª¬
B234
強 制
=8'1ᯜ
»£àáâãKÝB234
>/0»£âãA'1 âã²
|Ê8'1F42 âã
²|vl§*Þ'1F4
»£âã²|»£»':
LV=ZkK' rgC©
ÜKÝB234
強 制
ÇC ä åÅæç0N30°Câvl4åè Xâ±vl2åè*Þ'1F4Æ94ÈÉ¿[B23K ÇC
éáBS2¢ê'1ÝDº9L~Ë!KéI' tôrg
C©ÜKÝB234
強 制
1. ½Ëëºþ, (Ô5DÇEÔ)Ô5DÇEÔ½Ëëº DN611 'ìëþ'234Ô5DÇEÔMoKsh=Jí QÃ^>, BÂ3¦,ÝB2m42 , 'Ô5DÇEÔ½Ëëº 'ìë-Ô5DÇEÔ½ËëºKívl þ¹;BÂ'2m4
2. Ô5DÇEÔMos'vl 'ìë±Ô5DÇEÔ½Ëëºéî' ï'Ô5DÇEÔ½Ëëºþ'1F4
3. DN611'ìë- Ô5DÇEÔ½Ëëºþmð 300
強 制
6E8C4020 ix
7. ()
Q. ñð Q¯sòK
÷øóôl3A'1=8'
1()F4
ôl'vl ÷ø>#Kõ=
)JV( ÷øg'B 23
B úûL¬B234
強 制÷øñ±N-ÕNKZk±ö'
B ÷ø©ªKêvl 8
*1÷øQ¨B ¸÷BÐÑÒÓ
ÔÔ ÈÉ¿ØÙ'1()F4
X22xV83 23Bú
ûL¬B234
強 制
-ÆIÕ ¸¹
º )KøV()F4
IC LSILKÎQg«' ©ª¬B2342 ÕI ùVH3
ÜKÝB234
禁 止Q¸I45O;SBTU
B RuSuB sêuB'V()
F4
W 3¬B234
禁 止
÷ø ÌIë<¨N'
V()F4
÷ø$%KIh)JV( ÷ø
tô©ª¬B234
禁 止÷ø>kL3¥2=ÏÐúû'Q
)B C9L)'B'V(
)F4
úûL¬B234
禁 止
x model 2000 デバイスネット概説書
8. *+
¿!Qü úTÃ^'V(
)F4
[LwKÝB234
禁 止¿!Qü Ni-CdQügý3vl ùò¶\kþ2®ÿu1()F4
強 制
model 2000tuC·zý3vlbkýc' \
ýc'1¹;'1F4
強 制
6E8C4020 xi
ã»h÷øL (G 1)ÈÔ !8V¥Ê8ôF
[VV X=88'V()F4
$%È' °+j zØ3÷øLÈÔ ! (G 2)
83vl ÈÔ !|8 ÿ;'1 ö (G 3)K¦,V Ð
Ñ\-'1()F4
(G 1) ã»h÷øL â[234
• ã÷øø8L]8(G 2) $%È' °+j zØ3÷øLÈÔ ! â
Ê[234
• ¬QÛqÈÔ ! ¬þ$%¢ÈÔ ! X$%±+,ÈÔ !
• ÈÔ !|qÈÔ !ÿqqÈÔ !(G 3) ö ÐÑ d`ë!"Â $%ÈÔ ! (µ9µþ#
µ½µþ# $`þ#3L )M%3234
úû ù& '(dÂ) XC© 8d©r22I t8 XZk
V8Bê'1 ÐÑí¨*+2m4
828'=§ß,d ( C\-.I C\TW //-.
s8éIL )'1 ÐÑí¨*+2m4
/0F-.E=§ê'1 ÐÑí¨*+2m4
»¼0AlhmtôL=ê'1 ÐÑí¨*+2m4
ôoÆ94ÈÉ¿9L~Ë!0lmtôL=ê'1
ÐÑí¨*+2m4
お願い1ÑQ2 PHS |T>kº»45 I/OÇÔ45L= 1mâ
±34V×8()F4ÈÔ !Ktô3ÜKÝB234
xii model 2000 デバイスネット概説書
> l¸¿·LË 5 Èc model2000 8DÇEÔ¹C·
DN611ó òõ Ò¿99L~Ë!1'V34>×86 >@A± &'(F4
>Mo âÊu1234
8$%±×Gr 8qÀ 7*CD
>×8vl ¸8 ¦§@A()F4
8' 19 DÇEÔ¹C·:,
DN611 ó ô8ÈÔ ! L:,1'1234DN611;>;<3*>9×F4
8' 29 DN611ºÕ<=>
DN611ºÕ?<= À1'123459@I¿½Æþ¦
,AÝK=123V >9(×u1&'(×8F4
8' 39 |B(C@I¿½ÆD
DN611 &kôFm*¦, @I¿½ÆÁB(>þ'1234
8' 49 DN611òõC¾µ·¿½ÆD
DN611&kôFm*¦, 5Èc model2000 È4¿Ô¸¿·L
Ë S3=ÆÔòõ ¾µ·¿½ÆÁþ'1234
8' 59 DN6118þ
' 49V' DN611òõÒ¿99L~Ë!'1234
8' 69 RASAÝCbJë± RASÆã(D
DN611 RASAÝCbJë± RASÆã(DµEC· -.'1234
8' 79 ·Ë5È ¿~
DN611 ôKZkuvl ¬FGòõa¹òõ1'1234
8' 89 "ß> _C
DN611 VÈc model2000þøòõ 45(|ßJòõ _C,H1'1234
8ßI
¢E8£¤DJ VÈc model2000 MREAD> MWRITEãKB¡Å
'234
6E8C4020 xiii
÷ø×8)(±V óôd$%EB ÷ø&kô¢* ¦
§5CDEu1()F4
1. ßJ | ¢E £¤>Ø3L1M@'
NÃ $%AÝ X'1OrCD1PMF±V×8F4
2. /üýVþø¢ÿQJ1()F4
(1)êÝvÛ4
(2)ÔCSO2 H2SLD3vÛ4
(3) ÝvÛ4
(4)>þø=ONMNüý4
(5)MvÛ4
3. ÷øñ±N-ÕNKZk±ö'vl÷ø©ªKêvl
8*1÷øQ¨B ¸÷BÐÑÒÓÔRÐ-2V×ØÙF4
4. |TÀ ÔECþâV÷ø4ÔJV()F4
5. ÷ø¨NÂhV()F4
6. ÷ø ßJ8 888¢E1 qíSNÃÝò
aT'1234tuvl PQ8úû8©ª8tôÜK
ÝB23V qNÃQ0dNÃK'`ëò BßJ8
888¢EQJ1 ]ÖNÃÝòef'1ô\'1F4
7. >UØeV qíSNÃKÝòaT/0'
1B234/0-.'£KÝB2'=×WXF4
xiv model 2000 デバイスネット概説書
>Y ¸¿·LË>k ãKZ 9L~ËKB(F1
23V Ýhm1@AF4
S2@I¿½ÆC6E8C3857D
S2 @I¿½ÆÕC;>Õ ;> I/O ÀD3ó òõ ¢E ¢%ò
õ[L1234
S2C6E8C3880D
S2 Ku1X8òõ' t\9L~L!ôo3*¦
,AÝ1'1234
VÈc LD/FBD/SFCãKZC6E8C3787D
9L~Ë!]ZVÝ Ë¾áCLDD FBD SFC1 ºãKZ^_
'1234
¿uÆ¿~µ8C·ÆC9`C6E8C3843D
½¾Ú¸¿Äº V Èc ¿uÆ¿~µC·ÆC93
òõ1 '1234
¿uÆ¿~µ8;>`C6E8C3918D
VÈc ¿uÆ¿~µ8'1 9L~Ë!ôo DÇC~ 9
¿·Æ¿·¢ê3*óôòõ1'1234
8DeviceNet ODVA COpen DeviceNet Vendor AssociationDaIbcV34
8PowerTap, T-Port Tap, DeviceBox Tap, FLEX I/O Rockwell Automation Co.,Ltd.
aIbcV34
8COMBICONµ½uCÔ¸¿º·ÑaIbcV34
6E8C4020 xv
xvi model 2000 デバイスネット概説書
CONTENTS
x
第 1章 デバイスネットモジュール概要 . . . . . 1
1.1 デバイスネットモジュール (DN611)の特徴と
システム構成例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2デバイスネットのネットワーク構成 . . . . . . . . . . . . . . . . . 3
1.2.1 ¹C·ñMo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 d /¦ 45¸j` . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3 ?ef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 準拠規格と商標について. . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 基本機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.4 ¶¿~ãK /é·òg . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.2 ÓC·Ô·L5ãK /é·òg . . . . . . . . . . . . . . . . . . . . 9
1.4.3 a /jaIDºïña . . . . . . . . . . . . . . . 11
1.5 DN611仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.5.1 ó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.5.2 B÷ð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
第 2章 DN611各部の名称 /機能 . . . . . . . . . 17
2.1 外形・寸法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 各部の名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 各部の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
第 3章 運転準備(ハードウェア). . . . . . . . . 23
3.1 DN611設定フローチャート(ハードウェア). . . . . . . . 23
3.2 スイッチ設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.1 ôI>bJþ8DC9ÔEC . . . . . . . . 25
3.2.2 HIÆIÔþ8LºÔEC . . . . . . . . . . . . . 27
3.3 ベースへの実装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.4 ネットワークへの接続 . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4.1 ¹C·ñÁ¸¹º
DÇEÔ¹C·45»¼. . . . . . . . . . . . . . . . . . . . . 32
3.4.2 DN611¹C·ñÁ¸¹º»¼ . . . . . . . . . . . 33
3.5 ネットワーク電源 /接地 . . . . . . . . . . . . . . . . . . . . . . . . 35
vi
CONTENTS
6E8C4020
3.5.1 ¹C·ñQ®¯òõ . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5.2 ¹C·ñQMoòõ . . . . . . . . . . . . . . . . . . . . . . . . 36
3.5.3 ¹C·ñQ®¯÷ø (DC24V) . . . . . . . . . . . . . . . . . 42
3.5.4 ¹C·ñ»ù. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.5.5 QÃ^ /³Wøª . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.6 ネットワーク構成機器 . . . . . . . . . . . . . . . . . . . . . . . . . 46
第 4章 DN611取扱方法 (ソフトウェア ) . . . 49
4.1 DN611の登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2 Sコントローラインターフェースバッファメモリの
構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.2.1 ^ /=DºÆ. . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.2.2 RASAÝÆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.2.3 ^ /=DºÆ
Ô5DÇEÔDºhß . . . . . . . . . . . . . . . . . . . . . 69
4.2.4 µEÆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3 DN611に対する各種要求 . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.1 DN611ôI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.3.2 C·, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.3.3 ½Ëëºþ, (¶HI ) . . . . . . . . . . . . . . . . . . . . 78
4.3.4 ½Ëëºþ, (Ô5DÇEÔ ) . . . . . . . . . . . . . 81
4.3.5 ôIq, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.3.6 RASAÝ@A=', . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.3.7 ¡iþ, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.4 スレーブデータ入力 /出力用ユーザファンクション
ブロック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.4.1 ^ /=DºÆíjÆÔ . . . . . . . . . . . . . . . . 90
4.4.2 hBßJA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.4.3 Ô5Dº^ (jaIA ) . . . . . . . . . . . . . 96
4.4.4 Ô5Dº= (jaIA ) . . . . . . . . . . . . . 98
4.5 完了ステータス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
第 5章 DN611使用例 . . . . . . . . . . . . . . . . . 101
5.1 使用例のシステム構成 . . . . . . . . . . . . . . . . . . . . . . . . 102
xvii
CONTENTS
x
5.2 動作順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.3 スレーブデータ入力 /出力 . . . . . . . . . . . . . . . . . . . . . 104
5.4 その他の機能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
第 6章 RAS情報 (通信メモリ上の RAS
エリアを除く ). . . . . . . . . . . . . . . . . 119
6.1 モジュールステータス (MS)/
ネットワークステータス (NS)表示用 LED. . . . . . . . . 120
6.2 7セグメント LEDの表示内容 . . . . . . . . . . . . . . . . . . 121
6.3 RAS情報読み出しデータ . . . . . . . . . . . . . . . . . . . . . . 123
6.3.1 RASÆ¿¿º . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.3.2 EÌ¿·kl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.3.3 BÂHIAÝ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
第 7章 トラブルシューティング. . . . . . . . . 133
7.1 モジュール起動時 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
7.2 リセット要求(スキャンリストクリア). . . . . . . . . . . 134
7.3 ランモードにならない場合 . . . . . . . . . . . . . . . . . . . . . 135
7.4 スレーブデバイスとのデータ通信 . . . . . . . . . . . . . . . 137
第 8章 据付 /配線工事 . . . . . . . . . . . . . . . . 139
8.1 設置環境、ベースの取り付け . . . . . . . . . . . . . . . . . . . 139
8.2 モジュールの取り付け /取り外し . . . . . . . . . . . . . . . . 140
8.3 電源配線 /接地 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
8.3.1Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
8.3.2»ùòõ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
8.4ネットワーク敷設 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
8.4.1mÍþ,H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
8.4.2m-Íþ,H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
付録 1 保守・点検 . . . . . . . . . . . . . . . . . . . 145
viii
CONTENTS
6E8C4020
付録 2 MREAD命令/MWRITE命令 . . . . 147
付録 3 各要求ファンクションブロック
の定義 . . . . . . . . . . . . . . . . . . . . . . . 149
付録4 スレーブデータ入力/出力用
ファンクションブロック定義 . . . . . 207
xix
6E8C4020
1
!"#$%&'()*+,-./0123456
V l¸¿·LË V Èc model2000 8DÇEÔ¹C·(DN611)ön ÈÔ !Moþ'234DÇEÔ¹C· (DN611) l¸¿·LË VÈc model2000¸¿·LË FA8DÇEÔ̹C·ñ 1VÝ DÇEÔ¹C· (DeviceNet)»¼3*E¿ºµ½ÔV34
= l¸¿·LË VÈc model2000È4¿Ô¸¿·LË S2S¸¿·LËo model20008DÇEÔ¹C·DN611o234
2DÇEÔ¹C· (DeviceNet)DÇEÔ¹C·6/'234
1) DÇEÔ¹C· (DeviceNet)BpDÇEÔ¹C·(DeviceNet)qrRockwell AutomationÑKµs·´·ëÈÉ¿8DÇEÔ̹C·ñ'1®Y / ó'[V34tuODVA(Open DeviceNet Vendor Association)Êj-kKTvB DÇEÔ¹C·ó /iS ôlwxLyKÂh1234DN611 DÇEÔ¹C·±Ôº ( z ) DÇEÔ'1 r-F2|2ëÆ (Ì¿¾ )K'1DÇEÔ¹C·BpÔ5 ( )DÇEÔÅV Dº^ /= S¸¿·LËÔ5DÇEÔE¿ºµ½ÔÂ234
2) ^ /=Dº »¼Ô5DÇEÔð Dº¹C·ñ` DN611DÇEÔ¹C·¹C·ñK 1 »¼V¥234DN611 »¼FÔ5DÇEÔÅV ^ /=Dº ^ :128ñI /= :128ñIV3 (1ñI =16£ )4»¼'1Ô5DÇEÔ=Dº^DºðK X 128ñI²|Jí ¸j 63äÔ5DÇEÔDº^ / =KV¥23 ( Ô5DÇEÔa'1=3Dº Ô5DÇEÔ=^3DºÔ5DÇEÔBZV Ô5DÇEÔóA'1F )4 >VBÊ=Dº /^Dº~/á73BV34
1-1 !"# /$ !"#%&'
¹C·ñ±Dº 500kbps/250kbps/125kbps 3»úÇKV¥234Dºu1¹C·ñ¸j`Ks'23 (500kbpsV 100m 250kbpsV 250m 125kbpsV 500m)4^_ 1.2 DÇEÔ¹C·¹C·ñMoV'234
出力データ : Sコントローラ DN611 スレーブデバイス
入力データ : Sコントローラ DN611 スレーブデバイス
1
第 1章 デバイスネットモジュール概要
1
3) Dº^ /=òõDN611Ô5DÇEÔDº^ /=òõ'1 DÇEÔ¹C·®YV®F1¶¿~ãK /é·ÓC·Ô·L5ãK /é·Ò¶·'1234¶¿~ãK / é·ÓC·Ô·L5ãK / é·^_1.4 ;
>V'234
4) ÈÔ !MoþDN611 8'1LÊÈÔ !KMoV¥'234DN611 model20008ÌÔ G2ÇÔB÷'18'234S¸¿·LË DN611x'1 DÇEÔ¹C·±Ô5DÇEÔDº^ /=ÂÊKV¥234/þV DN611^ /=÷ø ¿Ò IËE5÷øu DÇEÔ¹C·BpÔ5DÇEÔ»¼'12342 S¸¿·LË»¼Ñ]8q LANVÝTC-net 10V ±?¸¿Äº S¸¿·LËÅ»¼EÒ¹C·VÂu1234DÇEÔ¹C· V TëògILC9òg0AlhmKV¥* þøüýlhm KV34
1-2 ()*+,-.
TCS2
Drive unitDrive unit
Sensor
Sensor
Sensor
Input/Output device
Input/Outputdevice
Input/Outputdevice
Input/Outputdevice
DeviceNetDeviceNet
TC-net 10
Ethernet
上位コンピュータS2:model2000
ENmodel2000TCmodel2000 TC-net 10
DN611
DN611
S2 TCEN
2 model 2000 デバイスネット概説書
1.2 デバイスネットのネットワーク構成
1
!"- !"7&845
V DÇEÔ¹C·¹C·ñMo1'234
1.2.1
DÇEÔ¹C·¹C·ñMo á 1-373Ê d ä¦ (·Ë¿ËE¿äILC9ËE¿ )MoV34
1) HIá 1-3HI /=÷ø ¿Ò IËE5÷øÀÔ5DÇEÔ DN611ÊÔ5DÇEÔDº*ÞÂÊÔºDÇEÔKÝB2341¹C·ñ 64äHIK»¼V34ÔºDÇEÔ /Ô5DÇEÔc;dø öqÀÝB2m4¹C·ñ±DÇEÔ¹C· HIÃ839 (HIÆIÔ :NA)þ'234HIÆIÔ°± 0~63 10ðV 1¹C·ñ»¼3DÇEÔHIÆIÔ ¦§ÊVJíB2m4
2) d (·Ë¿ËE¿ )DÇEÔ¹C·®YV d ¸[3HIÇ45234d ±»HIBßJKV3 (ILC9ËE¿O'»¼ )4d `F ¹C·ñbJBs'2342d ?efK¦,V34
3) ¦ (ILC9ËE¿ )d ±ºC9=ë345 %1¦ ( ILC9ËE¿ ) B234¦ `F¹C·ñbJO( ºC9=ùHI2V¸j6mV3 (¦ `¹C·ñbJBs'23 )4¦ ± 12ðHIK»¼V¥234¦ ±HIø á 1-373 3MoKV34a)ºC9 /¶·ºC9=GILC9ËE¿Mob)ILC9ËE¿±ILC9Moc)ILC9ËE¿±5Ë¿Mo (·Ë¿ËE¿5Ë¿MoV¥2m )
1-3 !/0)1231234"5,-.
Node 45
Node 5
Node 0
Node 60
Node 55
Node 50
Node 40Node 30
Node 35
Node25
Node20
Node15
Node10
Tap
TerminaterTap
Multiport tap
Branch configuration
Short drop line configuration
No drop line configurationMultidrop
configuration
Terminater Tap Multiport tap
Trunk line
Drop line
6E8C4020 3
第 1章 デバイスネットモジュール概要
1
1.2.2 /
DÇEÔ¹C·®Y 45 (Thick Cable)_45 (Thin Cable)®KÝB234®Y^_ DeviceNet Volume g×F4tu 45_45®Yôl'45KîF123V ¹C·ñMolhm1×^F (3.6 ¹C·ñMoV'23 )4
1) d DÇEÔ¹C·d 452_45VMo'23 ( 45 _45u[V3 )4_4545L1Ó=V 45ÍþK.V34F45 _45B¹C·ñ``(3KV¥234d ¸j` ¹C·ñbJ8345»úBs'234^_1 3)¹C·ñ¸j` V'234
2) ¦ DÇEÔ¹C·¦ _45VMo'234¦ `F6 1-1bBV34¦ ±HIø GILC9ËE¿Mo /ILC9Mo /5Ë¿MoKV3K Xvl¦ ``#òõá1-47'234
1-1 67%89:
º¦ `a 6m b 6m c 6m d 6m(GILC9ËE¿Mo )
e 6m(ILC9Mo )
f+g 6m f+h 6m f+i 6m(5Ë¿Mo )
¦ `a + b + c + d + e + f + g + h + i
1-4 67:;<.
=>?@ 67: 11234"5%AB:
125kbps 156m
250kbps 6m 78m
500kbps 39m
Node 45
Node 5
Node 0
Node 60
Node 55
Node 50
Node 40Node 30
Node 35
Node25
Node20
Node15
Node10
Tap
TerminaterTap
Multiport tap
Branch configuration
Short drop line configuration
Multidropconfiguration
Terminater
ih
g
f
e
dc
ba
Tap Multiport tapNo drop line configuration
4 model 2000 デバイスネット概説書
1.2 デバイスネットのネットワーク構成
1
3) 45¸j`¹C·ñ± 2 HIÅ3 DÇEÔ¹C·®Y45¸j`²|V¥2m4á 1-4V HI 0=HI 602V3K45¸j`²|ÊÍþV¥2m4 !"#$%&
a) d 452_45AVMo' ¦ 8' ( d ±HI%Õ»¼3 )vl (á 1-5)45¸j` 6 1-27'234vlHI 0∼ HI nÅd ¸j`=45¸j`B2342HI 0∼ HI nÅd ¸j`=45¸j`vl HI0HI nBÁï'(HIBßJV¥2m4
1-5 67CDEF1234"5% 2G"HIJK
1-2 L"M89: (NL"M /OL"M%P )
b) d 452_45AVMo' F=¦ 83vl 2'()*+á 1-6ÊB2346 1-2BV34vl2HIÅ /ÊB234
2HIÅd ¸j` = 45¸j` (6 1-2 )ä d ÝHI¦ `
á 1-6vl HI 0∼ HI nÅd ¸j` 45¸j` (6 1-2 )= HI 0HI n¦ `R`FB234
1-6 67CDEQ1234"5% 2G"HIJK
=>?@ NL"M%P OL"M%P
125kbps 500m 100m
250kbps 250m 100m
500kbps 100m 100m
Node nNode 3Node 2Node 0 • • • • • • • • •
2ノード間距離 ≦ ケーブル最大長TerminaterTerminater
Node n
Node 3Node 2
Node 0
• • • • • • • • •
2ノード間距離 ≦ ケーブル最大長TerminaterTerminater
6E8C4020 5
第 1章 デバイスネットモジュール概要
1
c) 45_45Ku'd Mo' F=¦ 83vl 2'()*+ á 1-7ÊB234 6 1-3#gV *1F4vl2HIÅ /ÊB234
2HIÅd ¸j` = 45¸j` (6 1-3 )ä d ÝHI¦ `
á 1-7vl HI 0∼ HI nÅd ¸j` 45¸j` (6 1-3 )= HI 0HI n¦ `R`FB234
1-7 67CDEQ1234"5% 2G"HIJK
1-3 L"M89: (NL"M /OL"MRS )
L-thin _458'd Õë`F (m)
L-thick458'd Õë`F (m)
1.2.3
DÇEÔ¹C·V J9' bJ$3* ?efd BßJ¦,KÝB234?efóâBV34
8121Ω
81%ÏÐ
81/4W
tu ?efóôl'KîF123V ×^F43.6¹C·ñMo×F4
=>?@ ;<T
125kbps L-thick+ 5×L-thinU 500m
250kbps L-thick+ 2.5×L-thinU 250m
500kbps L-thick+L-thinU 100m
Node nNode 3Node 0 • • • • • • • • •• • • • • • • • •
2ノード間距離 ≦ ケーブル最大長
TerminaterTerminater
L-thin L-thick
1d ¦ [HIK»¼F145)Jí'1(ʹC·ñMo'VF4
2?efHIBßJVF4bJˬKÝB234
3?ef¦ BßJVF4d ABßJ1F4
6 model 2000 デバイスネット概説書
1.3 準拠規格と商標について
1
9 :;<=0
DÇEÔ¹C· (DeviceNet) qr Rockwell Automation ÑKµs·´·ëÈÉ¿8DÇEÔ̹C·ñ'1®Y / ó'[V tu ODVA (Open DeviceNet Vendor Association) Êj-kKTvB DÇEÔ¹C·ó /iS ôlwxLyKÂh1234
DÇEÔ¹C·®Y Volume g :DeviceNet Communication Model and Protocol Volume :DeviceNet Device Profiles and Object LibraryKÝB =TV @I¿½Æ¾µ·¿½Æ®YK*=1234Volumeg VolumeX Release?.?ÊÛVÇÉ¿ÿ;F1234
DN611 KBp3DÇEÔ¹C·®Y Volume g -Release1.3 Volume -Release1.2V34
bc1
8DeviceNet ODVA (Open DeviceNet Vendor Association)aIbcV34
8PowerTap T-Port Tap DeviceBox Tap FLEX I/O Rockwell Automation Co.,Ltd.aIbcV34
8COMBICONµ½uCÔ¸¿º·ÑaIbcV34
6E8C4020 7
第 1章 デバイスネットモジュール概要
1
> ?@AB
V DN611Ô5DÇEÔÅbJVÝ â 2òg1'234
1) ¶¿~ãK /é·òg
2) ÓC·Ô·L5ãK /é·òg
1.4.4 /
¶¿~ãK / é·òg ÔºDÇEÔÅÔ5DÇEÔÅV +rDº^ /=ÂÊ*8'234
ÔºDÇEÔ¶- ¹C·ñ±ºÔ5DÇEÔAÝ ( HIÆIÔ ^ /=Dº ÀÔ· :Ô¿Ô· )u1234¶¿~ãKvl ÔºDÇEÔKAÝ;'1 ºÔ5DÇEÔa'1+rDº='234
Ô5DÇEÔ¶¿~ãKa3é·Dº ( Dº+r ) ÔºDÇEÔJ'23 (¶¿~é· )4Ô5DÇEÔK¶¿~ãKLÊ<'1 ¶¿~é·LÊDºJ3 Ô5DÇEÔóB234
Ð!CK= >bJÔ5DÇEÔK¶¿~ãK / é·ògaé'1K¦,V3 ( DÇEÔ¹C·Ô5DÇEÔ YLògÒ¶·'123 )4
1) ¶¿~ãKá 1-8 þV DN611 ¿Ò¶¿~'1¿Ò^AÝ^' ƺa'1=qDº4Ê'1234S ¸¿·LË= DN611 a'1 ¶¿~=Dº¥Qòõ 5.Ô5DÇEÔbJÕëV'234
1-8 V"WXYZ[ /\]^T%.
NA(ノードアドレス):Sコントローラ
1つのデバイスネットのネットワークに接続している、 デバイスネット機器が持つノード識別番号。 値の範囲は10進数で0~63。
マスタDN611NA=1 デバイスネットでは、1ネットワークに接続するデバイスの ノードアドレスは、必ず違う値でなければなりません。
スレーブ1近接センサ
NA=19
スレーブ3光電センサ
NA=22
スレーブ5アクチュエータ
NA=52
ポーリング命令/ ポーリング応答
8 model 2000 デバイスネット概説書
1.4 基本機能
1
2) ¶¿~é·¶¿~ãKJuÔ5DÇEÔ Ô5DÇEÔ× +ré·DºÔºDÇEÔJ'234é·Dº-. Ô5DÇEÔóB234S ¸¿·LËK DN611 = ¶¿~é·Dº@A=3òõ 5. Ô5DÇEÔbJÕëV'234
1.4.2 !"# /
ÓC·Ô·L5ãK / é·òg ÔºDÇEÔÅÔ5DÇEÔÅV Dº^ /=ÂÊ*8'234
ÓC·Ô·L5ãKV ÔºDÇEÔKÔ¿Ô·AÝ;'1 ºÔ5DÇEÔa'1 í 1ÓC·Dº='234
ºÔ5DÇEÔ ÓC·Ô·L5ãKa3é· (0~8ÇE· )ÔºDÇEÔJ'23 (ÓC·Ô·L5é· )4Ô5DÇEÔKÓC·Ô·L5ãKLÊ<'1 ÓC·Ô·L5é·LÊDºJ3 Ô5DÇEÔóB234
Ð!CK= >bJÔ5DÇEÔKÓC·Ô·L5ãK / é·ògaé'1K¦,V34
1) ÓC·Ô·L5ãK¹C·ñ±ÓC·Ô·L5aéÔ5DÇEÔ íÝVDºJ'234ÓC·Ô·L5ãK 64 ÓC·=DºV1 ¹C·ñ±HIÆIÔ× 1ÓC·=ÓC·KhBÐ1=123 (á 1-9)4á 1-9 þV DN611 ÓC·Ô·L5ògV¿ÒAÝ^' =qDºÆº4Ê'1234S ¸¿·LË= DN611 a'1 ÓC·Ô·L5=Dº¥Qòõ 5.Ô5DÇEÔbJÕëV'234
6E8C4020 9
第 1章 デバイスネットモジュール概要
1
1-9 _23)3`"MZ[ /\]^T%.2) ÓC·Ô·L5é·ÓC·Ô·L5ãKJuÔ5DÇEÔ Ô5DÇEÔ×0∼ 8 ÇE·é·DºÔºDÇEÔJ'234é·Dº-. Ô5DÇEÔóB234S¸¿·LËK DN611=ÓC·Ô·L5é·Dº@A=3òõ 5.Ô5DÇEÔbJÕëV'234
Sコントローラ
ビットストローブ命令のデータマスタDN611NA=1 ビット番号
0 1 ・・・・ 19 20 21 22 23 24 ・・・・ 51 52 ・・・・ 63
スレーブ1近接センサ
NA=19
スレーブ2近接センサ
NA=21
スレーブ3光電センサ
NA=22
スレーブ4光電センサ
NA=23
スレーブ5アクチュエータNA=52
ビットストローブ命令/ ビットストローブ応答
10 model 2000 デバイスネット概説書
1.4 基本機能
1
1.4.3 $% /&$%'()*+,-%
DN611Ô5DÇEÔÅbJ V'Ê ¶¿~ãK/é·ògÓC·Ô·L5ãK /é·ògKÝB2342 S¸¿·LËDN611Dº*Þòõ aIjaIKÝB234V aI /jaI1'234
1) aI
=¡S¸¿·LËDN611 Ô5DÇEÔ=DºÝ=ê*¥QA ¶¿~ãK /ÓC·Ô·L5ãKz'234DN611 ¶¿~ãK/ÓC·Ô·L5ãKzF =DºÔ5DÇEÔJ'234
^¡DN611 ¶¿~é· /ÓC·Ô·L5é·B Ô5DÇEÔ=DºJ'234%Ô5DÇEÔ=J'?h DN611 ^Dº ;'1 S ¸¿·LËa'1 ^¼@67'234S ¸¿·LËV^Dº@A=3vl DN611 ^K¼@'1A'1= ^Dº@A='234
1-10 abc"Hde
=Dº^Dº S¸¿·LËÅ DN611Å S¸¿·LËÁ9L~Ë!= /^ñaa'1'1234*aK¢¡FDº Ô5DÇEÔ%ka3 1më=/^DºB234
Sコントローラデータ更新周期
出力 入力 出力Sコントローラ データ データ データ
出力 出力
指示 入力 指示 入力
完了 完了
出力 入力 出力 入力DN611 処理 処理 処理 処理
スレーブ 応答 応答
6E8C4020 11
第 1章 デバイスネットモジュール概要
1
2) jaI
=¡S ¸¿·LË DN611Ô5DÇEÔ=Dº¥QA234DN611 S ¸¿·LË=Dº¥QAºE¿~O( ¶-u1Ô¿ñaV ¥Q2=DºÔ5DÇEÔJ'234S¸¿·LË==DºïFÀB êDºÔ5DÇEÔJ'234
^¡DN611 ¶¿~é· /ÓC·Ô·L5é·B Ô5DÇEÔ=DºJ'234%Ô5DÇEÔ=J'?h DN611^Dºï'234S¸¿·LËJ¼@67'2m4S ¸¿·LË DN611 ^DºïºE¿~O( ^Dº@A='234
1-11 fabc"Hde
=Dº^Dº S¸¿·LËÅ DN611Å DN611ÅÔ5DÇEÔÅ jaVô'1234S¸¿·LËÅ DN611Å S ¸¿·LËÁÔ¿ñaa' DN611 ÅÔ5DÇEÔÅ DN611-Ô¿ñaa'1234
¢¡FDº 1 ÇE· (8 ÓC· ) x?B23K aIL Dº¹;*È4¿Ô9L~Ë!K¢£F234
2 DN611 ÁÔ¿ñaK S ¸¿·LËÔ¿ñaBGvl S¸¿·LËÅÔ5DÇEÔÅ Dºï¡Å¤¥F(B234
DN611 Ô¿¡Å »¼3Ô5DÇEÔäð Ô5DÇEÔ×Dº »¼3Ô5DÇEÔBs'234
Sコントローラデータ更新周期
出力 入力 出力Sコントローラ データ データ データ
DN611スキャン
出力 入力 出力 入力 出力 入力 出力DN611 処理 処理 処理 処理 処理 処理 処理
スレーブ 応答 応答 応答
12 model 2000 デバイスネット概説書
1.5 DN611仕様
1
C )*+ DE
1.5.1 ./01
DN611ó6 1-4bBV34DN611íSó S¸¿·LË>kBp'234
1-4 ghij
(G )CSMA/NBAòg :Carrier Sense Multiple Access with Non-destructive Bitwise Arbitration
kl i j
DN611
meij
DÇEÔ¹C· (DeviceNet)Bp
no5p)^T CSMA/NBAòg (G )
qr^T ÌÔÇ¿Iòg
mestT ÇÔ¦
!"#?@ 125kbps 250kbps 500kbps
1234"589: 500m 250m 100m
89G"Hu 64ä /¹C·ñ (Ôº 1ä Ô5 63ä )
v15#MSTBP 2.5/5-STF-5.08 AB GY AU SO µ½uCÔTMSTBP 2.5/5-STF-5.08 AB GY AU ¸¿º·Ñ
wxL"MDeviceNet THICK45 (45 )DeviceNet THIN45 (_45 )
=>gh1. ¶¿~ãK /é·òg (a /ja )2. ÓC·Ô·L5ãK /é·òg (a /ja )
RASgh
1. QÃ^¡¶§¨WROM RAM CAN¸¿·LË S¸¿·LË E¿ºµ½ÔÇCµsë
2. S¸¿·LË E¿ºµ½ÔÇCµsë±RASAÝ
3. RASAÝ@A='AÝ8CT·Ô8CAN¸¿·LË (m )AÝ
4. ¡iþ5. &K½¹ 7~ë¿· LED Ô ºÔ /¹C·ñÔ ºÔ67
yz|mA~S¸¿·LËÁ (DC5V):500mA¹C·ñÁ (DC24V):90mA
tmm~ 32.5(W)×138(H)×102.1(D)
g~ 200
"Hij 1ÔLC· (ÔLC·© )
^l¸¿·LË VÈc model2000½Ë I/OÇÔ(G2ÇÔ )
c"u 1.5.2 B÷ð×F
o5p)^MREADãK /MWRITEãK(q Dº^ /= )
6E8C4020 13
第 1章 デバイスネットモジュール概要
1
1.5.2 23'456
V DN611 S¸¿·LËB÷V¥ð S¸¿·LË= DN611a'1ÆÔ3vlãKB¡Å1'234
1) DN611B÷äðDN611B÷äð
a) model2000 QQ®¯ S ¸¿·LËÈÔ !%kéªQ
b) ;>ÌÔ iSÌÔB÷äðqÀBÄ2B234
1-5 DC5V| /yz|
Ô ÈÉ¿vl (Ô ÈÉ¿ 1äAB÷ ):
8 ;>ÌÔ (BU648E)B÷äðQ.= (5000-1200-150)÷500=7.3 7äB÷V3K BU648EB÷äðqÀB ¸j 4äB234
8 iSÌÔ (BU668)B÷äðQ.= (5000−500)÷500=9 9 äB÷V3K BU668( iSÌÔ'18 )B÷äðqÀB ¸j 8äB234
Ô ÈÉ¿8'vl model2000¸jMo ;>ÌÔ ×1ä+iSÌÔ ×3äV DN611¸jB÷äð 28äB234
Ôº¿IÆL¿vl :
8 ;>ÌÔ (BU668)B÷äðQ.= (5000-1000-150)÷500=7.7 7äB÷V34BU668(;>ÌÔ'18 )B÷äðqÀ 8äV3K ¸j 7äB234
8 iSÌÔ (BU668)B÷äðQ.= (5000-500)÷500=9 9 äB÷V3K BU668( iSÌÔ'18 )B÷äðqÀB ¸j 8äB234
Ôº¿IÆL¿8'vl model2000 ¸jMo ;>ÌÔ×1ä +iSÌÔ ×3äV DN611¸jB÷äð 32äB234
B6 ×8=ÈÔ !V DN611âL(=B÷3B DN611¸jB÷äðshB234
c" (PS692) DC5V 5000mA
)*"(Xc" (S2PU72) DC5Vyz| 1200mA
)#XHo`"Xc" (S2PU32) DC5Vyz| 1000mA
)#XHo`"Xc" (S2PU22) DC5Vyz| 1000mA
0X#"")IF661DC5Vyz| 150mA
500mA
DN611 DC5Vyz| 500mA
14 model 2000 デバイスネット概説書
1.5 DN611仕様
1
2) S¸¿·LË= DN611a'1ÆÔ3vlãKB¡ÅS ¸¿·LË= DN611 b'1Ô5DÇEÔDº=3vl =DºMWRITEãKV S¸¿·LË= DN611¥QA2342 DN611b'1Ô5DÇEÔ=Dº^3vl MREADãKVDN611=@A='234S¸¿·LËãKB¡Å6 1-67'234DN611=DºÆ (Ô5DÇEÔ=DºY«3Æ )^DºÆ (Ô5DÇEÔ=^DºY«3Æ )K º128 ñI§ÝB234128 ñIÆÔ3vl S ¸¿·LËMWRITEãK /MREADãKB¡Š6 1-7ÊB234Ô5DÇEÔ^=DºK 128ñIBJí Ð!ãKB¡ťF(B234F =DºÆ /^DºÆÁm[ëJ1ÆÔ3vl ÆÔ'mðëãKB¡ÅK¬B234=DºÆ / ^DºÆ 4.2 ^ / =DºÆV'234
1-6 MREADZ[ /MWRITEZ[I (µs)
N:ñIð I/Oo5p)IMREAD =8.72µs I/Oo5p)IMWRITE=8.32µs
1-7 DN611o5p)%89I (ms)
($ / 1284"H% )
6 1-7 1ä DN611ÆÔ¡ÅV34DN611ðB÷3vl º DN611a'1ÆÔãKB¡Å#'1 l#'1F4
S ¸¿·LËKð DN611 ÆÔ3¡Å DN611 ÆÔ3â^=¹;¡Å 9L~Ë!B¬¡Ål#K ¦,3ÈÔ !é·B[j¥vl 1ä S¸¿·LËVÈÔ !%kÆÇV¥2m4ÈÔ !Moéê1 DN611B÷3 S¸¿·LËëJ1F4
MREADZ[ 14.72 + ( 4 + N ) × I/Oo5p)I
MWRITEZ[ 14.48 + ( 4 + N ) × I/Oo5p)I
MREADZ[ 1.17
MWRITEZ[ 1.12
; 2.29
6E8C4020 15
第 1章 デバイスネットモジュール概要
1
16 model 2000 デバイスネット概説書
6E8C4020
2
>9VºÕ<=1'234
FGHIJ
2-1 DN611t
17
第 2章 DN611各部の名称 /機能
2
2-2 DN611 mm~
18 model 2000 デバイスネット概説書
2.2 各部の名称
2
KL-MN
2-3 ( ) mm~
モジュールステータス(MS)/ネットワークステータス(NS)表示用 LED
ノードアドレス/エラーコード表示用7セグメント LED
動作モード/通信速度設定用ディップスイッチ
テスト用コネクタ(D-SUB9ピン)
デバイス側コネクタ
ネットワーク側コネクタ
6E8C4020 19
第 2章 DN611各部の名称 /機能
2
2-4 ( )
NA-H NA-Lノードアドレス設定用ロータリスイッチ
ネットワーク側コネクタ
20 model 2000 デバイスネット概説書
2.3 各部の機能
2
9 KL-AB
1) Ô ºÔ/¹C·ñÔ ºÔ678LED(MS/NS)>LED/®2Ü£¯KV Ü£¯/£°B DN611ôx(MS)¹C·ñx(NS):,67'234
2-1 LED
(± 1)Ë¿I1 4.6 ôIqV'234
(± 2)ÇÔ´µ (Busoff):DÇEÔ¹C·ºHI nZk²³'11 ¶HIK¬VZkK'1ÙW'vl ¶HIn=¨B3'234xÇÔ´µxo234
2) HIÆIÔ/˸I6787~ë¿·LED(NA/ERROR)DN611K&kÔ5DÇEÔ'1í ¶HIÆIÔ67'234
LED ¡¢ %£¤ (¥F¦§ )
MS
y¨
8DN611QK®¯F18DN611Q®¯F1K Ë¿I (± 1)u1
HIÆIÔ /˸I678 7~ë¿· LEDK¶HIÆIÔ67'1í Q®¯ßB
©ª¨ 8DN611&kôT
©ª« 8DN611ÔECþ@A='T
¬ª«
8DN611m´ZkÔECþZk (DC9ÔEC /LºÔEC )À
¬ª¨8DN611m´'Zk (¾¿¿x )8*ÞK¦,vl[ÝB23
NS
y¨
8DN611QK®¯F1 (MSA )8DN611Q®¯F1K Ë¿I (± 1)u1 (MSA )8DN611m´'Zk (¾¿¿x :MSA )8DN611¹C·ñQK®¯F1
©ª¨ 8DN611Ô5DÇEÔ&kbJT
©ª«8DN611Ô5DÇEÔÅbJKAµ'18DN611Ô5DÇEÔK 1ä[aIF1
¬ª« 81äâ±Ô5DÇEÔbJKV¥(u
¬ª¨8DN611VÇÔ´µ (± 2)bJlo8HIÆIÔ+bJlo
HIÆIÔ¶·¹C·ñ»¼'1DÇEÔ¹C·HIK HIÃ94°±·¸ðV¸∼ ¹º4DÇEÔ¹C·V ·¹C·ñ»¼3HIHIÆIÔ ¦§ÊVJíB2m
6E8C4020 21
第 2章 DN611各部の名称 /機能
2
2/vl >LEDÔ ºÔ /¹C·ñÔ ºÔ678LED0lmV 2¹C·ñx67'234
• DN6112¹C·ñ±ZkK'vl
• S¸¿·LË=, VËK'vl(½ËëºþôIqÀS¸¿·LË=, VÂ23 )
• DN611K¾¿¿'vl> LEDÔ ºÔ /¹C·ñÔ ºÔ678 LED0lmXr»1 6.2 7~ë¿· LED67-.V'234
3) ôI/bJþ8DC9ÔECDN611VÇÔ´µ¡ôIþ¹C·ñ±bJ(500kbps/250kbps/125kbps)þDC9ÔECVÂ234DC9ÔEC-.þòõ3.2 ÔECþV'234
4) HIÆIÔþ8LºÔEC(NA-H/NA-L)DN611K»¼'1 DÇEÔ¹C·¹C·ñVHIÆIÔþ'234¹C·ñ-HI(Ô5DÇEÔ)HIÆIÔK+'ÀB DN611HIÆIÔ0∼ 63(10ð)°±-Vþ3KV¥234LºÔECþòõ3.2 ÔECþV'234
5) Ô·8¸¹ºÑë¿ Ú¿Ô]8¸¹ºV ×82m4
6) DÇEÔÁ¸¹º(DÇEÔ¹C·»¼8)DÇEÔ¹C·45DN611»¼3*¸¹ºV3445»¼òõ 3.4 ¹C·ñ»¼V'234
22 model 2000 デバイスネット概説書
6E8C4020
3
9 )*+ OPQR&ST&"UV&WXYZ[
, .
1. jklomn E¿ºLCmnL DN611* PCÕVMo'1F4
S¸¿·LË DN611©ªtôKêvl pC©¼wKÝB2342 rgC©Ü[ÝB234
, .
1. |T9L~Ë!s pq= RUN( | ) HALT( lo ) Lóô`ë$%A'1Âu1F4
óôÔBrgC©ÜKÝB234
23
第 3章 運転準備(ハードウェア)
3
â DN611þòõ7'234
3-1 DN611"H®o¯&%|
開始
DN611のノードアドレス/動作モード/通信速度設定
正面パネルのディップスイッチと、底面のロータリースイッチ で設定します。 詳細は「3.2 スイッチ設定」をご覧下さい。
DN611をSコントローラのG2バスI/Oスロットへ実装
DN611をSコントローラ用ベースのG2バスI/O スロットへ実装します。詳細はS2ハードウェア説明書の 「モジュールの取り付け」に関する部分をご覧下さい。
DN611をネットワークに接続 ネットワーク側コネクタ(DN611に添付)を使用して、 デバイスネットケーブルをDN611に接続します。 詳細は「3.4 ネットワークへの接続」をご覧下さい。
ネットワーク電源を供給デバイスネット機器の通信用電源は、ネットワークケーブルから供給します。
詳細は「3.5 ネットワーク電源/接地」をご覧下さい。
Sコントローラ電源を供給 上記の作業が終了後、Sコントローラの電源を投入します。 電源配線/接地方法の詳細は、S2ハードウェア説明書の 「接地方法」および「電源配線」をご覧下さい。
終了
24 model 2000 デバイスネット概説書
3.2 スイッチ設定
3
9 !SOP
DN611 &K½¹±DC9ÔEC ½KLºÔECu1234
ºÔEC8'1 DN611ôI bJ HIÆIÔþ'234
3.2.1 78'(9:;<=>?@)AB"CD
3-2 °±c"H /=>?@¯&D!²2³)02´µ
3-1 !²2³)02´¯&
C±¾DÇÔ´µCBusoffD: DÇEÔ¹C·ºHI nZk²³'11 ¶HIK¬VZkK'1ÙW'vl ¶HIn=¨B3'234xÇÔ´µxo234
3-2 =>?@¯&
∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼
∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼
動作モード/通信速度設定用
工場出荷時設定:全てOFF
ON
LOADER
1 2 3 4
1OSEN
2BUSOFF
3DR1
4DR0
動作モード /通信速度設定用
工場出荷時設定:全て OFF
ON
LOADER
OSEN
BUSOFF
DR1
DR0
DC9ÔEC
1 OSEN ÈÔ !VË¿'1234OFFV8'1F
2
BUSOFF
DN611KÇÔ´µxC±1DuvlôI%'234ON: ÇÔ´µ DN611-Õ¹C·ñ¸¿·LË
8a'1 Ôº¿ÇEIB234ÇÔ´µ¬<ãW S¸¿·LË=ãKV¡'1F4
OFF:ÇÔ´µ DN611-Õ¹C·ñ¸¿·LË8aW ¡'234C_v=¡þD
34
DR1DR0
bJþ'2346hi'1F4
=>?@ DR1 DR0
125kbps250kbps500kbpsþno
OFFOFFONON
OFFONOFFON
À_v=
6E8C4020 25
第 3章 運転準備(ハードウェア)
3
1. DC9ÔECBUSOFF OFF'vl ÇÔ´µK¡ ¶V¡'23K DN611 KÇÔ´µx¬ ( bJˬ )<ã'ÀB ÇÔ´µxK¡3KÝB234
2. bJþDR0/DR1ò[ ON þ3 S ¸¿·LËQÃ
^¡bJþËK'234
8MSLEDK®£°
87~ë¿· LEDF7¶HIÆIÔK*Á67<ãòõ DC9ÔEC&'þ'W C·, Â3 Q¡Ã^'1F4
1. DC9ÔECs ¥¦EÚÔIËEÇ8'1F4
, .
1. DC9ÔECOSEN OFFV8'1F4ON3©ª tô¬KÝB234
2. bJ ¹C·ñ»¼'1HI%ÕVêþ'1F4bJKHIBZ Ô5DÇEÔ2 DN611KZkB bJV¥(B234Ô5DÇEÔbJþ X×F4
3. S ¸¿·LËQÃ^TbJ¨B|VF4bJþËK'234ö Ô5DÇEÔTbJs3Ê 'VF4<ãòõ DC9ÔEC&'þ'W C·, Â3 Q¡Ã^'1F4
26 model 2000 デバイスネット概説書
3.2 スイッチ設定
3
3.2.2 E(F(G">?@#*"CD
DN611HIÆIÔ (0~63:10ð )þ8LºÔEC DN611½KÝB23 ( á 3-3)44Ô½KÂÅ=¥¦EÚÔIËEÇ8'1þ'1()F4
NA-H 10?þ8 NA-L 1?þ8V34NA-H/NA-L[ 0~9KþV¥V þ± 0~99KþV¥23K 64~99þ'vl DN611 S¸¿·LËQÃ^¡ DN611ËHIÆIÔþZkK'234<ãòõ HIÆIÔ&'(þ'W C·, Â3 Q¡Ã^'1F4
DÇEÔ¹C·V HIÆIÔ 1 ¹C·ñ»¼'1HIÅV¦§Z(1B2m4HI DN611HIÆIÔK+'vl DN611 Ë¿x3¡ DN611 Ë+HIÆIÔ¤=K'234<ãòõHIÆIÔhß'W C·, Â3 Q¡Ã^'1F4
NA-H NA-L _v=¡þ =0
3-3 G"HoH¶)¯&D`"#W)02´µ
, .
1. ø¿·LËQÃ^THIÆIÔ¨B|VF4HIÆIÔþËK'234ö Ô5DÇEÔTbJs3Ê 'VF4<ãòõ DC9ÔEC&'þ'W C·, Â3 Q¡Ã^'1F4
6E8C4020 27
第 3章 運転準備(ハードウェア)
3
1. DN611HIÆIÔ 64~99þ'vl S¸¿·LËQÃ^¡ËHIÆIÔþZkK'234
8MSLEDK®£°
87~ë¿· LEDF6¶HIÆIÔK*Á67<ãòõ HIÆIÔ&'þ'W C·, Â3 Q¡Ã^'1F4
2. DN611HIÆIÔK HIêþF1vl DN611KË¿x¡ DN611Ë+HIÆIÔ¤=K'234
8MSLEDK£¯ /NSLEDK®£¯
87~ë¿· LED70¶HIÆIÔK*Á67
<ãòõ HIÆIÔhß'W C·, Â3 Q
¡Ã^'1F4
1. LºÔECs ¥¦EÚÔIËEÇ8'1F4
28 model 2000 デバイスネット概説書
3.3 ベースへの実装
3
99 \&]-^_
DN611 S ¸¿·LË8ÌÔ G2 ÇÔ I/O ÔLC·B÷' LC'234BßJòõ^_ S2 @I¿½ÆBßJ3Õë×F4
DN611 1Ä S2ÈÔ !a'11.5.2 B÷ðV'äð
B÷V¥234
DN611ÅQ I/OV tuC·àÁø' 2pQ I/OtuC·ÆÁø'1F4 [ÅQ pQVë3'1F ( ¹C·ñ45 8.4 ¹C·ñÍþV'23 )4
DN611 S¸¿·LËÁQ (DC5V)éªQ 0.5AV34Q.¤Ç 1.5.2 B÷ð S2@I¿½ÆQ.hi'1F4
1. DN611 VÈc model20008V3V ¦§ÌÔBßJ18'1F4xyV888*F4PQ 4ÜKÝB 2©ª¬B234
/ 0
, .
1. DN6117>¦§Q (S¸¿·LËÁ ¹C·ñÁ )¨u1=Âu1F4PQ tô ©ª¬B234
2. DN611Q (§LZcK^Ê'1F4úû ©ª tô¬KÝB234
3. ¸¹º 45»¼ DN611ÌÔ÷7 Ô·C½ /sêo*B ÈJ =(ÊKOÊ ABF1A'1F4K'`ëV3 L©ª tô¬B234
6E8C4020 29
第 3章 運転準備(ハードウェア)
3
9> !"7&8]-`a
V DN611DÇEÔ¹C·45»¼3òõ1'234
1. ¹C·ñÁ¸¹ºDÇEÔ¹C·45»¼3vl t Gr'1F4¹C·ñQGÙÀB HIbJKV¥(KÝB234
1. ¹C·ñÁ¸¹ºDÇEÔ¹C·457> ¹C·ñôTÂhVF4F»¼¹C·ñQGÙÀB HIbJKV¥(KÝB234
2. ¹C·ñÁ¸¹º DN611 &K½¹DÇEÔÁ¸¹º7>3vl S¸¿·LËQÃ^TÂhVF4DN611©ª tô¬KÝB234
3. ¹C·ñÁ¸¹ºDÇEÔÁ¸¹º7> 7>ÕMN=F&¥BßJV¥2m4O;P'Q2VF4¹C·ñÁ¸¹º DÇEÔÁ¸¹ºKg'234
4. 45KRuS=B SBTU=Ê '1F4245+cVmVF4W 3XKÝB234
/ 0
, .
1. DÇEÔ¹C·45þø_C `ë$%abHEcabK¦,V3V ]Ö\def'1F4þøòõ®Y DeviceNet Volumeghi'1F4
30 model 2000 デバイスネット概説書
3.4 ネットワークへの接続
3
DN6119Ë~»¼¸¹º (´9¿¦ )É8'1B DN611á 3-4 2»ú¹C·ñÁ¸¹ºKÊßF1234DN611DÇEÔ¹C·45»¼3ª'1 âÊB234
1) ¹C·ñÁ¸¹ºDÇEÔ¹C·45»¼'1
2) ¹C·ñÁ¸¹º DN611&K½¹DÇEÔÁ¸¹ºû'Q
á 3-4 àÁ¸¹º ¹C·ñD½¿»¼T DN611»¼V¥Ê 45û'QËÌK± 2Íu1234ÆÁ¸¹º ¹C·ñù DN611 »¼3Ê 45û'QËÌK 1 Íu1234DN611 ¹C·ñL»¼3B ëJ1F4
3-4 DN611·¸%1234"5¹v15#
フェニックスコンタクトTMSTBP 2.5/5-STF-5.08 AB GY AU
ケーブルを差し込む穴
フェニックスコンタクトMSTBP 2.5/5-STF-5.08 AB GY AU SO
ケーブルを差し込む穴
6E8C4020 31
第 3章 運転準備(ハードウェア)
3
3.4.1 HI*JK)LC" KMN
1) DÇEÔ¹C·45B(DN611 ¹C·ñÁ¸¹º»¼3 DÇEÔ¹C·4545ù ´9¿¦ (Q 2> J9 2> IE¿ 1>KÇË u1x )'1F42´9¿¦¹;F145×^F4
3-5 !/0)123L"Mº»¼½
2) DÇEÔ¹C·45¹C·ñÁ¸¹º»¼V á 3-4àÁ¹C·ñÁ¸¹º (45û'QËÌK 2Íc )V'234á 3-673Ê 458¹Ë*Î*11F445:;ܹC·ñÁ¸¹ºß1Ü67Gr'K= ¸¹º45û'QA234458¹Ï*1º45'234
3-6 1234"5¹v15#¾%L"Mwx
5~7mm
約30mm
ケーブル被覆の色 内 容
黒 ネットワーク電源線(V-)
青 信号線(CAN_L)
- シールド/ドレイン白 信号線(CAN_H)
赤 ネットワーク電源線(V+)
ケーブル固定用ネジ
下の段の穴のケーブル固定ネジはこちら側にあります
色表示
黒
青
シールド/ドレイン白 赤
ケーブル被覆の色 内 容
黒 ネットワーク電源線 (V-)
青 信号線 (CAN_L)
- シールド/ドレイン
白 信号線 (CAN_H)
赤 ネットワーク電源線 (V+)
32 model 2000 デバイスネット概説書
3.4 ネットワークへの接続
3
3.4.2 DN611JKHI*KMN
¹C·ñÁ¸¹º DN611 &K½¹DÇEÔÁ¸¹ºû'QA234¹C·ñÁ¸¹º7>ÕMN= F&¥BßJV¥2m4O;P'Q2VF4¹C·ñÁ¸¹º8¹V DN611 '1F4
3-7 1234"5¹v15#%¿À
ネットワークコネクタ固定ネジ
6E8C4020 33
第 3章 運転準備(ハードウェア)
3
1. ¹C·ñÁ¸¹º45û'Q ¸¹º458¹Ð*1F4¹KÏ*=22) 45KV¥2m4
2. DN611DÇEÔÁ¸¹ºÑ 45Üaé'ÜK³ÒF123445ܳÒÕëÜlhmV K&'A3KV¥234
3. DN611 DN311(T3/T3H 8DÇEÔ¹C· ) V ¹C·ñÁ¸¹ºBßJò&KZB234
4. DÇEÔ¹C·8'1ÈÔ !Mo36 DÇEÔ¹C·45 QºC9 DÇEÔºC9 (d ¦ »¼ )K¦,B2343.6¹C·ñMo×F4×86¦,éê1×8rF4
5. DN611 45û'QËÌK± 2͹C·ñ¸¹º (á3-4àÁ )B÷3vl ¹ºK DN611àÁ¿ 5mm=234* DN611 àÁ7>3vl¹C·ñ¸¹ºB'1= 7>'1F4
34 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
9C !"7&8bc d`e
DÇEÔ¹C·V bJ8Q (DC24V) ¹C·ñÁ¸¹ºÓÂV DÇEÔ¹C·45Q (V+/V-)=®¯'234VDÇEÔ¹C·45¹C·ñQ®¯òõ¹C·ñQMoòõ'2342 ¹C·ñ»ùòõ1['234
3.5.1 OPQRS
DÇEÔ¹C·45¹C·ñQ (DC24V)®¯3* DÇEÔ¹C·V®F1QºC9 (á 3-8)83¦,KÝB234QºC9DC24VQ®¯÷ø·Ë¿45»¼3*V34QºC9âKÝB234
1) ð DC24VQ®¯÷øK 1>¹C·ñ»¼Fvl Q?ûQ®¯÷øQF"o
2) QºC9»»¼FQ=¸j 16AÒ¶·
3) ¢mn (c2ÒC·5Æ )K QºC9=45ºò&Q¸j 8AqÀ3
4) ¹C·ñ»ù8Ô®
3-8 #2³,-
DÇEÔ¹C·V®F1QºC9â[KÝB234
¦ < 1485T-P2T5-T5(PowerTap)
ëÆ Rockwell Automation
電源タップ(Power tap)
V − V +
ショットキーダイオード
保護回路保護回路
ネットワーク電源供給装置電源供給装置から電源タップまでの最大ケーブル長は3mです。
接地端子
DeviceNetケーブルトランクケーブル
信号 CAN_H信号 CAN_L
V +
V −
シールド/ドレイン
6E8C4020 35
第 3章 運転準備(ハードウェア)
3
3.5.2 OPS
V DÇEÔ¹C·ºHI¹C·ñQ®¯3*Q®¯÷ø®¯÷øø1'234
1) DÇEÔ¹C·45¸jQDÇEÔ¹C·¹C·ñQY DC24VV34¹C·ñ453KV¥Q âbBV34
• 45ud :¸j 8A
3-9 Á7%| (NL"MCD )
1. ¦ HIBßJvl d Q.)JV( ¦ Q.[Õ'1F4
2. ö ¦ ±VHID½¿»¼3vl Q.K'Ö'Ê×GrF4
3. ¹C·ñQ®¯÷ø ¹C·ñV¦,l#éªQB[Q.K`ëj¥c'1F4
0m 25m 50m 100m 150m 200m 250m 300m 350m 400m 450m 500m
(A) 8.00 8.00 5.42 2.93 2.01 1.53 1.23 1.03 0.89 0.78 0.69 0.63
太ケーブル最大電流
0.00
1.00
2.00
3.00
4.00
5.00
6.00
7.00
8.00
0m
50m
100m
150m
200m
250m
300m
350m
400m
450m
500m
ケーブル長
電流値
(A)
36 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
• _45ud :¸j 3A
3-10 Á7%| (OL"MCD )
• ¦ vl :0.75~3.0A #g :I=4.57/L(×' I<3A)I: ¦ ¸jQ (A)L:¦ ` (0~6m)
0m 10m 20m 30m 40m 50m 60m 70m 80m 90m 100m
(A) 3.00 3.00 3.00 2.06 1.57 1.26 1.06 0.91 0.80 0.71 0.64
6E8C4020 37
第 3章 運転準備(ハードウェア)
3
2) ¹C·ñQ®¯÷ø¸ôøòõ *òâøªu1 ¹C·ñQ÷ø?ø *234
a) ¹C·ñ±ºHIVéª3¹C·ñQl#'234¹C·ñQHIôQ'1HI òl#'8'234
b) ¹C·ñ%`Ø'234
c) d 8'145»ú ( 45 / _45 ) øª b) V *¹C·ñ%`= á 3-9/á 3-108'1 453V¥¸jQ *234
d) 453V¥¸jQ ( øª c) B[ ¹C·ñVéª3l#Q ( øª a) òK¥Fvl ¹C·ñø'¹C·ñQ®¯÷ø=%1HIQ®¯V¥23 (= xíQ?»¼ )4
e) 453V¥¸jQ (øª c)B[ ¹C·ñVéª3l#Q (øª a)òKj¥vl ¹C·ñTvßæ¹C·ñQ®¯÷øø3V %HIQ®¯V¥¤Ç'23 (=xíQTÙ»¼ )4
f) xíQTÙ»¼V %HI¹C·ñQ®¯V¥vl ¹C·ñQ®¯÷øäðw'234
3) xíQ?»¼V `K 200md (458 ) ¹C·ñQ®¯÷øø3þ7'234HIèéªQâáÊu1234
3-11 Âûwx%.
ネットワーク電源供給装置
Node 1Node 1Node 1Node 1Node 1電源タップ
200 m
V +−
V − 0.1A 0.15A 0.05A 0.25A 0.1A
a) 合計消費電流=0.1A + 0.15A + 0.05A + 0.25A + 0.1A = 0.65Ab) 電源供給の総延長 = 200mc) 図 3.10からケーブルに流せる最大電流 = 1.53Ad) 合計消費電流 < 最大電流なので、単一電源終端接続で全ノードに 電源を供給できるe) ネットワーク電源供給装置は定格電流が 0.65A以上のものを使用 (使用条件等を考慮して、十分余裕のあるものを選定する)
38 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
4) xíQTÙ»¼V `K 240md (458 )TÙ ¹C·ñQ®¯÷øø3þ7'234HIèéªQâáÊu1234¹C·ñQ®¯÷øTÙø3V ¹C·ñºò&X¸jQ®¯V¥ÊB234
3-12 ÂÄÅwx%.
a) ÈÉ¿ 1l#éªQ =0.1A + 0.25A + 0.2A = 0.55A
a') ÈÉ¿ 2l#éªQ =0.15A + 0.25A + 0.15A = 0.55A
b) ÈÉ¿ 1` = ÈÉ¿ 2` = 120m
c) á 3-9=45m¸jQ = ¿ 2.56A(100~150mÅ æÚV * )
d) l#éªQ < ¸jQV xíQTÙ»¼V%HIQ®¯V¥
e) ¹C·ñQ®¯÷øYQK 1.1Aâ±[8(8ÀÕ'1 `ëÛÜÝ[3 )
xíQTÙ»¼VÈÉ¿éªQK 45¸jQ²|vl âaéB234á3-132u1xíQTÙ»¼þ7'234
Æ\
2ÈÉ¿Ê¥L¥=íò
2ÈÉ¿=1òÈÉ¿HI1Ý3
QºC9?ø2ÈÉ¿æÞJ
ÈÉ¿[ QºC9283
Node 6Node 5Node 4Node 1Node 2Node 3
ネットワーク電源供給装置
電源タップ
セクション 1120 m
V +−
0.1A 0.25A 0.2A V − 0.15A 0.25A 0.15A
セクション 2120 m
6E8C4020 39
第 3章 運転準備(ハードウェア)
3
3-13ÇÈÉ%ÂÄÅwx%.
a) ÈÉ¿ 1l#éªQ =1.1A + 1.25A + 0.5A = 2.85A
a') ÈÉ¿ 2l#éªQ =0.25A + 0.25A + 0.85A = 1.35A
b) ÈÉ¿ 1` = ÈÉ¿ 2` = 120m
c) á 3-9=45m¸jQ = ¿ 2.56A(100~150mÅ æÚV * )
d) ÈÉ¿ 1Kl#éªQ > ¸jQV 2u1
<Äb :2ÈÉ¿QºC9Ý'234á 3-14×F4
Node 6Node 5Node 4Node 1Node 2Node 3
ネットワーク電源供給装置
電源タップ
セクション 1120 m
V +−
1.1A 1.25A 0.5A V − 0.25A 0.25A 0.85A
セクション 2120 m
40 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
3-14 ÇÈÉ%ÊËÌ%.
a) ÈÉ¿ 1l#éªQ =1.1A + 1.25A = 2.35A
a') ÈÉ¿ 2l#éªQ =0.5A + 0.25A + 0.25A + 0.85A = 1.85A
b) ÈÉ¿ 1` = 100m
b') ÈÉ¿ 2` = 140m
c) á 3-9=ÈÉ¿ 145m¸jQ = 2.93A
c') á 3-9=ÈÉ¿ 245m¸jQ = ¿ 2.19A(100~150mÅ æÚV * )
d) ÈÉ¿ 1/2[ l#éªQ < ¸jQV xíQTÙ»¼V%HIQ®¯V¥
e) ¹C·ñQ®¯÷øYQK 4.2Aâ±[8 (8ÀÕ'1 `ëÛÜÝ[3 )
Node 6Node 5Node 4Node 1Node 2Node 3
ネットワーク電源供給装置
電源タップ
セクション 1100 m
V +−
1.1A 1.25A V − 0.5A 0.25A 0.25A 0.85A
セクション 2140 m
6E8C4020 41
第 3章 運転準備(ハードウェア)
3
3.5.3 OPQR3T (DC24V)
DN611¹C·ñQ®¯÷øßÐ'1B2mV ×8rF4¹C·ñQ®¯÷ø â73ó$3[8'1F4
3-3 1234"5Íij
kl ij
=Q¯ DC24V±1%
=Q 16Aâ
^s ¸j0.3%
s ¸j0.3%
ñ±N ¸j0.03%/°C
^Q¯
120V±10%230V±10%(¦,vl)295~250V°±V¶¨Þ|
^ñð 47~62Hz
=C9 250mVp-p
=Á½È ¸j7000µF
ñ±N
8¡:0~60°C*¢ê¡:-40~85°C*60°CVY=D ¿~
ߟj=Q 65A $(ġ)
2Q¯a3¢ ÝB(%O')
2Qa3¢ ÝB(¸jQ125%)
z¡Å ¸?=Q¯5%2V250ms
¸j0.2%
$ 0~100%(%)
và =-ACQÅ =-ák»ùÅ
Bp¦â:ULãä:FCC ClassB CSA TUV VDE
ñ± 20~90%()')
ÒQ. 10%Ë(.
1. ¹C·ñQ®¯÷ø ¹C·ñV¦,l#éªQB[Q.K`ëj¥c'1F4
42 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
3.5.4 MU
DÇEÔ¹C·V ¹C·ñ»ù 1£»ù (.1234 D56 )Â234
ðÚÛV»ù3~Ë¿IK93KÝB234F¹C·ñ»ù' ÕHEcVtô'3(B234
1 £»ùþøÄÛQºC9'234[QºC9»ù Q®¯÷ø FG»¼' F=' 3»»ù'1F (á 3-15)42 L(¹C·ñc;dTÙßæV»ù'1()F ( ¹C·ñTvßæQºC9ø'1 XQºC9=»ù'1F )4
¹C·ñ±ðQKêu3vl L(¹C·ñc;dTÙßæÝQºC9)J»ù'234
»ù `FK¸j 3mV å 8AWGQ 8'1F4
3-15 1234"5¯Í^
FG V − V +
電源供給装置
電源タップ
V − V +接地端子
接地しない電源タップ
FG V − V +
電源供給装置
電源タップ
V − V +設置端子
接地する電源タップ
6E8C4020 43
第 3章 運転準備(ハードウェア)
3
3.5.5 OPVW /XYZ[
VÔ5DÇEÔQÃ^ ¹C·ñQÃ^ S ¸¿·LËÁQÃ^ DN611zª«1'234øªBÂ3 3L1 þK¼@'1A'1F4
, .
1. DÇEÔ¹C·QÃ^3 ¹C·ñQ¦§®¯3Ê'1F4Ô5DÇEÔ ¹C·ñQ¶HIôQ'1B ¹C·ñQK®¯F1ËxcKÝV ¦§¹C·ñQ²®¯'1F42¹C·ñQK®¯F DN611 Ô5DÇEÔbJKV¥2m4
2. ¹C·ñ»¼'1K ¹C·ñQK®¯FHIKOÊ'1F4¹C·ñQK®¯F1HI HIbJªKÝB234
3. DN611 bJ2V Ô5DÇEÔ%ÕQKÃ^F1Ê'1F4Ô5DÇEÔQK Ã^22 DN611bJ3 z'1Ô5DÇEÔ1 DN611 é·Ë67'234
4. DN611 bJzW Ô5DÇEÔtô"o* ¹C·ñ=Ôº (DN611) K(=Ê S ¸¿·LËÁQ¸W³W'1F4
1. ¹C·ñbJKô'1ŹC·ñQ³W'VF4¹C·ñ%kbJKlo' F=§HIKÇÔ´µxB234
/ 0
44 model 2000 デバイスネット概説書
3.5 ネットワーク電源 /接地
3
1) ÈÔ !µ¥±U¡
a) ¹C·ñQ ON
b) Ô5DÇEÔQ ON
c) S¸¿·LËÁQ ON
d) DN611bJz
DN611 S¸¿·LËÁQÃ^')JVbJ'2m4¶HI½ËëºþÔ5DÇEÔ½ËëºÔ¿Ô·aIÂu1= bJz¹;Â234^_øª5.2 DN6118þ×F4
2) ÈÔ !lo¡
a) Ô5DÇEÔQ OFF
b) ¹C·ñQ OFF
c) (S¸¿·LË|I HALT)
d) S¸¿·LËÁQ OFF
6E8C4020 45
第 3章 運転準備(ハードウェア)
3
9+ !"7&845Af
>DV ÔºDÇEÔ / Ô5DÇEÔâ DÇEÔ¹C·¹C·ñMo1'23 ( á 3-16)4âãä3ñæwx'23V ¦,éê1×^F4
ºñæ1^_ëÆXlhmF4
3-16 !/0)1231234"5,-.
Node
Node
Node
Node
Node
Node
NodeNode
Node
NodeNode
Node
Node
Tap
Tap
Multiport tap
終端抵抗(Terminater) Tap Multiport tap
支線 (Drop line)
幹線 (Trunk line)終端抵抗
(Terminater)
46 model 2000 デバイスネット概説書
3.6 ネットワーク構成機器
3
1) 45 (Thick Cable):d 8ëÆ :Rockwell Automation
2) _45 (Thin Cable):d ¦ 8ëÆ :Rockwell Automation
ÎÏ Ð#`YNo ÑÒ
¸¹ºß¥1m 1485C-P1N5-M5 çòÈIu¸¹º(´Ô)aÁÈIu¸¹º(ëÔ)KßÐ
¸¹ºß¥2m 1485C-P2N5-M5
¸¹ºß¥3m 1485C-P3N5-M5
¸¹ºß¥5m 1485C-P5N5-M5
¸¹ºß¥10m 1485C-P10N5-M5
¸¹ºO'50m 1485C-P1-A50 Wß8ÈIu¸¹º871A-TS5-NM3(´Ô)871A-TS5-N3(ëÔ)BßJ23
¸¹ºO'150m 1485C-P1-A150
¸¹ºO'300m 1485C-P1-A300
ÎÏ Ð#`YNo ÑÒ
¸¹ºß¥1m 1485R-P1M5-C çòÈIu¸¹º(´Ô) aÁ´9¿¦¸¹º8ÇË u123
¸¹ºß¥2m 1485R-P2M5-C
¸¹ºß¥3m 1485R-P3M5-C
¸¹ºO'150m 1485C-P1-C150 ´9¿¦¸¹º=´9¿¦¸¹ºD½¿»¼3¡8DeviceBox Tap=´9¿¦¸¹º»¼3¡8
¸¹ºO'300m 1485C-P1-C300
¸¹ºO'600m1485C-P1-C600
6E8C4020 47
第 3章 運転準備(ハードウェア)
3
3) ºC9 /¶·ºC9
ëÆ :Rockwell Automation
4) X
ëÆ :Rockwell Automation
ÎÏ Ð#`YNo ÑÒ
T-Port Tap 1485P-P1N5-MN5R1 Të(d =¦ 1>)d /¦ [ÈIu¸¹ºß¥45»¼3
DeviceBox Tap 2¶· 1485P-P2T5-T5 d =¦ 2>
DeviceBox Tap 4¶· 1485P-P4T5-T5 d =¦ 4>
DeviceBox Tap 8¶· 1485P-P8T5-T5 d =¦ 8>DeviceBox TapKd /¦ 45 ´9¿¸¹º8ÇË B23
ÎÏ Ð#`YNo ÑÒ
PowerTap 1485T-P2T5-T5 d Q®¯3*ºC9®¯.7.5A 2Q¢ß¥PowerTap»¼3d ÈIu¸¹ºß¥V( ´9¿¸¹º8ÇË B23
º¹º(´Ô) 1485A-T1M5 d º¹ÈÉ¿'23u¸¹ºß¥Thick Cable2T-Port Tap8'23
º¹º(ëÔ) 1485A-T1N5
48 model 2000 デバイスネット概説書
6E8C4020
4
>9V DN611 º» S ¸¿·LË˾9L~Ë!V83*¦,CD1'2343-.âbBV34
(1) DN611
S ¸¿·LË DN611 »¼'183vl DN611 ºèC·Ô ÈÉ¿aI3¦,KÝB234DN611aIøª'234
(2) DN611 S
S¸¿·LËV DN611q'B Dº^ /=3* ;>d MREADãK MWRITEãKV DN611-ÕS¸¿·LËE¿ºµ½ÔÇCµsë@A=' / ¥QA3VÂ234S ¸¿·LËE¿ºµ½ÔÇCµsëMo '234
(3) DN611 !"#$%&'()&*+,-.
S¸¿·LËV DN611q'B Dº^ /=3vl MREADãK MWRITEãK0Alhmt\µs¿ÈÉ¿5LC839L~Ë!K¢éB234t\µs¿ÈÉ¿5LC'234
(4) "#$%/0123 DN611450 (678 )
S¸¿·LË= DN611Â3º»q, ¼@Ô ºÔ'234
>9V'-.; 59V DN611½Ëëºþ z Ô5DÇEÔDº^= EÌ¿·klÀ RASAÝ@A=3øªzÒ¿99L~Ë!'234
注意
強 制強 制強 制強 制
1. >?-.`ë;<F1= 9L~Ë!ôo'1()F4Ò¿99L~Ë!;>dþVÝB BÈÔ !ô836`ë¤Ç¦,KÝB234
49
第 4章 DN611取扱方法 (ソフトウェア )
4
> )*+ -
S ¸¿·LË DN611 »¼'183vl DN611aIøª1'234
¿uÆ¿~µ81 DN611ºèC·Ô ÈÉ¿aI'234
âêkþ'234 CÈÔ ! (DN611TST) Ô ÈÉ¿(DN611TST) ¸¿·LË (S2-TEST)ʵE¾K ¿uÆ¿~µaI'1Ý'234
µE¾aIòõ^_¿uÆ¿~µ×()F4
(1) 9:
¿uÆ¿~µ9L¾·ÓµE¾=Ô ÈÉ¿(DN611TST)ë' ƵsEÔ·av3Ô ÈÉ¿Mo¾5C'2343 Ô ÈÉ¿¸¿µ~ÈÉ¿DºKz' @I¿½ÆMoìKK¥234
4-1 ³`Ó53_"vX²Y¶"(XÔ!²#Õ°
!" !#
$%&'()*+,-./012$3245637
891:()";<= >?1245637
ここをダブルクリック
50 model 2000 デバイスネット概説書
4.1 DN611の登録
4
4-2 vX²Y¶"(XÔ!²#c"Ö×Ø
V 3VëE¿tuC·KëíAVÝ'234
ëE¿tuC·¶BU668:model2000 ëE¿tuC· (È¿~ )1ëE¿ +8I/O
(2)でここをダブルクリック
6E8C4020 51
第 4章 DN611取扱方法 (ソフトウェア )
4
(2) ;<=>?
DN611ëE¿tuC· No.6»¼'234ëE¿tuC·-»¼MoV îu1ÔLC·¾5C'1 íëu67'234
4-3 c"ÙÚÛ
íëuT=DN611ë'1 ( 67Fm1 ) »¼Ìº¿P'234
3 5ï73Ê @I¿½ÆMoÔLC· 6 DN611K67F234¡ DN611®ðV67F23K aIDºK ¢êvl7'1234
DN611を選択
このボタンを押す
52 model 2000 デバイスネット概説書
4.1 DN611の登録
4
4-4 vX²Y¶"(XÔ!²#c"ÙÚÜ
(3) @A
¸¿µ~ÈÉ¿DºëuVµsE-¢êë' DN611aI¢ê'234VaIDºK¢êF1 ®ð67KñÜ67B234
â±V DN611aI¼@V34
データが未保存だと赤色表示
保存済みだと黒色表示
6E8C4020 53
第 4章 DN611取扱方法 (ソフトウェア )
4
> gh"R&ihj&QY&!Qkl#m-45
S¸¿·LËV DN611q'B Dº^ /=3* ;>d MREAD ãK MWRITE ãKV DN611 -ÕS ¸¿·LËE¿ºµ½ÔÇCµsë@A=' /¥QA3VÂ234
4-5 SvX3`" DN611%0X#")
セマフォ
エリア
RAS情報
エリア
入力/出力
データエリア
DN611Sコントローラ
モジュール制御要求
モジュール制御応答
RAS情報
スレーブへの出力
スレーブからの入力
・MREAD命令
・MWRITE命令
(ファンクションブロック)
ユーザプログラム
Sコントローラ
インタフェース
バッファメモリ
54 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
â S¸¿·LË=ÏS¸¿·LËE¿ºµ½ÔÇCµsëMo7'234bJ8ëÆIÔñIÆIÔV34
4-6 DN611=>DÝcWÞ2³
1) µEÆÆ S ¸¿·LË=, Â'1 DN611 ÝôFmB , a3 DN611é·@A=3*83ÆV34
2) RASAÝÆDN611Æ DN611x ¹C·ñÔ5DÇEÔbJx67'234
3) ^ /=DºÆÆ DN611Ô5DÇEÔÅV*Þ3DºY«ÆV34Æ S¸¿·LË==Dº¥QA 2^Dº@A='234F= DN611 Ô5DÇEÔÅabJ83=µEÔº ^µEÔºKÝB234
0000H
0106H
入力 /出力データエリア263ワード
0107H
02CEH
RAS情報エリア456ワード
02CFH
03FFH
セマフォエリア305ワード
6E8C4020 55
第 4章 DN611取扱方法 (ソフトウェア )
4
4.2.1 W\ /]\)*^F
Æ DN611Ô5DÇEÔÅV*Þ3DºY«ÆV34Æ S¸¿·LË==Dº¥QA 2^Dº@A='234
F= DN611Ô5DÇEÔÅabJ83 =µEÔº ^µEÔºKÝB234á 4-7 ÆIÔ S ¸¿·LË=ÏÆIÔ (ñIÆIÔ )V34
4-7 $ / !"#ÔWo,-
0000H
007FH
ポーリング /ビットストローブ入力データエリア
128ワード /2048ビット
0080H
00FFH
ポーリング出力データエリア
128ワード /2048ビット
0100H
0103H
ビットストローブ出力データエリア4ワード /64ビット
0104H ビットストローブ出力データセマフォ (1ワード )0105H ポーリング出力データセマフォ (1ワード )0106H 入力データセマフォ (1ワード )
56 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
1) ^DºµEÔº (0106H:1ñI )>µEÔº DN611= S¸¿·LËDº^3¡8'23 (a¡Aßò )4¶¿~òg /ÓC·Ô·L5ògV°8'234
• DN611ÁôDN611 ¶¿~òg2ÓC·Ô·L5ògVÔ5DÇEÔ=ó'Dº¶¿~ /ÓC·Ô·L5^DºÆ¥QA?hu¡£V >Ôº1þ'234
• S¸¿·LË˾9L~Ë!ôS¸¿·LË˾9L~Ë!V >Ôº²³'234>ÔºK1¥Q2¤N'= ¶¿~ / ÓC·Ô·L5^DºÆ=Dº@A='234F=>Ôº0¥QV DN611@A='¼@bN'234789:;<=>?0@ABCDEF%GHIJKH&
2) ¶¿~=DºµEÔº (0105H:1ñI )>µEÔº S ¸¿·LË= DN611 ¶¿~Dº=3¡8'23 (a¡Aßò )4
• S¸¿·LË˾9L~Ë!ô˾9L~Ë!V ¶¿~=DºÆ¶¿~ògÔ5DÇEÔa'1=3Dº¥QV= >Ôº1¥QA DN611=%7'234789:;<=>?1@ABCDEF%GHIJKH&
• DN611ÁôDN611 >Ôº S ¸¿·LË=%FÔ¿Åô¥¡ÅñaV ²³'1234>ÔºK1þF¤N3 ¶¿~=DºÆ=DºÔ5DÇEÔa'1='234=K¼@'¡£V >Ôº0þ'234Ô¿Åô¥¡Å4.6.3 ½Ëëºþ, (¶HI )V'234
3) ÓC·Ô·L5=DºµEÔº (0104H:1ñI )>µEÔº S ¸¿·LË= DN611 ÓC·Ô·L5Dº=3¡8'23 (a¡Aßò )4
• S¸¿·LË˾9L~Ë!ô˾9L~Ë!V ÓC·Ô·L5=DºÆ ÓC·Ô·L5ògÔ5DÇEÔa'1=3Dº¥QV= >Ôº1¥QA DN611=%7'234789:;<=>?1@ABCDEF%GHIJKH&
• DN611ÁôDN611 >Ôº S ¸¿·LË=%FÔ¿Åô¥¡ÅñaV ²³'1234>ÔºK1þF¤N3 ÓC·Ô·L5=DºÆ=DºÔ5DÇEÔa'1='234=K¼@'¡£V >Ôº0þ'234Ô¿Åô¥¡Å4.6.3 ½Ëëºþ, (¶HI )V'234
6E8C4020 57
第 4章 DN611取扱方法 (ソフトウェア )
4
4) ÓC·Ô·L5=DºÆ (0100H~0103H:4ñI )DN611 KÓC·Ô·L5ògVÔ5DÇEÔ=3DºY«3Æ4S¸¿·LË˾9L~Ë! Æ=Dº¥QA234ÓC·Ô·L5ògJDº 8ÇE· (64ÓC· )VÝB Æ-ÓC·Ô5DÇEÔHIÆIÔaéâbBV34
4-1 _23)3`"M !"#ÔWo,-
5) ¶¿~=DºÆ (0080H~00FFH:128ñI )DN611K¶¿~ògVÔ5DÇEÔ=3DºY«3Æ4S¸¿·LË˾9L~Ë! Æ=Dº¥QA234>Æ 128ñI (2048ÓC· )ëÝB23V DN611 KÔ5DÇEÔa'1J3DºK±/²|Jí ¸j 63äÔ5DÇEÔ 1ä DN611»¼3KV¥234>Æa'1 Ô5DÇEÔ=DºLÊhBßJ 4.2.3 ^ /=DºÆÔ5DºhßV'234
6) ¶¿~ /ÓC·Ô·L5^DºÆ (0000H~007FH:128ñI )DN611 K ¶¿~ògÓC·Ô·L5ògV Ô5DÇEÔ=ó'DºY«3Æ4S¸¿·LË˾9L~Ë! Æ=^Dº@A='234>Æ 128ñI (2048ÓC· )ëÝB23V Ô5DÇEÔK DN611a'1J3DºK±/²|Jí ¸j 63äÔ5DÇEÔ 1ä DN611»¼3KV¥234>Æa'1 Ô5DÇEÔ=^DºLÊhBßJ 4.2.3 ^ /=DºÆÔ5DºhßV'234
=DºÆ /^DºÆ:£á 4-87'234
4-8 $ / !"#ÔWoß
F E D C B A 9 8 7 6 5 4 3 2 1 0
0100H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0101H 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0102H 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
0103H 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
ポーリング
スレーブ
スレーブ
ビットストローブビットストローブ
出力データエリア
ポーリング出力データエリア
ポーリング/ビットストローブ入力データエリア
MWRITE命令
MREAD命令
出力エリアレジスタエリア
入力データレジスタエリア
DN611Sコントローラ
58 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
7) = /^DºµE8òõ (aI¡A )=DºµE ( ¶¿~ / ÓC·Ô·L5 ) ^DºµEá 4-9 7'234õ Õ XµEK1u1x7'234
4-9 abc"H%pÞàCD^
8) ^ /=DºÆ8±Gr
• ^DºµEÔº ¶¿~ògÓC·Ô·L5ògö8V Ô5DÇEÔ¶¿~ògÓC·Ô·L5ògKu'1vl Dº^ /= ¶¿~ògÓC·Ô·L5òg¶¿~ògÓC·Ô·L5òg¶Ê çò¹;K¼@'1= [Êçò¹;ÂÊÊ'1F4
• ^DºÆ /^DºµEÔº Dº¥QA(MWRITEãK )'VF4^DºK«KÝB234
• ¶¿~=DºÆ /ÓC·Ô·L5=DºÆ MWRITEãKVDº¥QA3vl Ʋ÷ù¥QDºGr'1F4ÆDº«'1 DN611/ Ô5DÇEÔKtô3KÝB234
出力データエリア書込Sコントローラ
出力データ
セマフォ
入力データ
セマフォ
DN611
出力処理
入力処理
出力データエリア書込
出力データエリア書込
出力処理
出力指示「1」書込
出力完了「0」書込
入力完了「1」書込
読出完了「0」書込
出力指示「1」書込
6E8C4020 59
第 4章 DN611取扱方法 (ソフトウェア )
4
4.2.2 RAS_`^F
Æ DN611x ¹C·ñÔ5DÇEÔbJx67'234>ÆDº¥Q2VF4&'K@*(KÝB234á 4-10ÆIÔ S¸¿·LË=ÏÆIÔ (ñIÆIÔ )V34
4-10 RASáâÔWo,-
0107H ネットワーク電源供給有無 (1ワード )0108H バスオフ発生時動作モード (1ワード )0109H ネットワーク通信速度 (1ワード )010AH 自局ノードアドレス (1ワード )010BH
入力 /出力データ設定情報 (384ワード )
028BH
予約 (8ワード )
0293Hビットストローブ未応答デバイス (4ワード )
0297H
ポーリング未応答デバイス (4ワード )
029BH ポーリングデバイス数 (1ワード )029CH ビットストローブデバイス数 (1ワード )029DH オンラインデバイス数 (1ワード )029EH トータルデバイス数 (1ワード )029FH
構成情報 (32ワード )
02BFH
ノードエラーカウンタ (7ワード )
02C6H モジュール初期化完了 (1ワード )02C7H 予約 (1ワード )02C8H ポーリング /ビットストローブスキャン周期
(5ワード )
02CDH ダウン情報 (1ワード )02CEH ステーションステータス (1ワード )
60 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
â RASAÝÆVAV¥AÝ^_'234
1) Ô ÈÉ¿Ô ºÔ (02CEH:1ñI )>Ôº DN611 Ô ºÔÓC·MoµË~V67'234ºÓC·1Vßr7'234
µEC·
4-11 )*"(X)*"#)_23,-
4-2 )*"(X)*"#)ã_23
5ï6 4-3 DN611º»IVÔ ÈÉ¿Ô ºÔÓC·Moþ7'234
Ï ä
F DOWN DN611K¾¿¿Iu1
E Ë¿
D STBY DN611KÔº¿ÇEIu1
C RUN DN611KË¿Iu1
B Ë¿
A BITS ÓC·Ô·Lµ ?ògKôT
9 POLL ¶¿~ògKôT
8 Ë¿
7 Ë¿
6 NCOIN DN611Ô5DÇEÔK 1ä[aIF1
5 TXERR aI'1Ô5DÇEÔVé·Køu1[KÝ
4 START DN611BÂT
3 SYNC DN611aIVôT
2 BUSOFF DN611KÇÔ´µxu1
1 DPADR DN611K¡HIÆIÔ+¤='
0 Ë¿
F E D C B A 9 8 7 6 5 4 3 2 1 0
DOWN STBY 予約 POLL 予約 TXERR SYNC DPADR
予約 RUN BITS 予約 NCOIN START BUSOFF 予約
6E8C4020 61
第 4章 DN611取扱方法 (ソフトウェア )
4
4-3 DN611%c"H)*"(X)*"#).
DN611%c"Hå1æ·F_23
)*"(X)*"#)
a ¾¿¿I DOWN 8000H
b QÃ^W2 S¸¿·LË=C·, ÂW
STBY 2000H
cb)IV DN611Ô5DÇEÔaIK (2éî )'vl
STBYNCOIN
2040H
d c)IV ½Ëëºþ, VÔ5DÇEÔaI'vl
STBY 2000H
e S¸¿·LË=q, VÔº¿ÇE, Fvl
STBY 2000H
fS¸¿·LË=q, V ¶¿~òg jaI, ' &k'1vl
RUNSTARTPOLL
1210H
gS¸¿·LË=q, V ÓC·Ô·L5òg jaI, ' &k'1vl
RUNSTARTBITS
1410H
h
S¸¿·LË=q, V ¶¿~ògzÓC·Ô·L5òg jaI, ' &k'1vl
RUNSTARTPOLLBITS
1610H
i f)~h)VaI, '1vlf)~h)ÓC·´|1SYNC
1218H1418H1618H
jf)~i)IVÔ5DÇEÔTÔ5DÇEÔ=é·KO(uvl
f)~i)ÓC·´|1TXERR
1230H1430H1630H1238H1438H1638H
kÇÔ´µ¡ DN611DC9ÔECBUSOFFK OFFvl(DN611¡+mvl )
ÇÔ´µÔ ÈÉ¿Ô ºÔÓC·´|1 :BUSOFF
lÇÔ´µ¡ DN611DC9ÔECBUSOFFK ONvl(ÇÔ´µVÔº¿ÇEIvl )
STBYBUSOFF
2004H
m ¡HIÆIÔ+¤='vl
STBYDPADR
2002H
62 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
2) ¾¿¿AÝ (02CDH:1ñI )>Ôº DN611 K¾¿¿I¡ ¾¿¿I¬Y«'2342¾¿¿Iuvl &K½¹ 7 ~ë¿·67V/¾¿¿¸I67'234
4-4 Ó®Xáâ
3) ¶¿~ /ÓC·Ô·L5Ô¿ña (02C8H~02CCH:5ñI )>Æ ¶¿~òg2ÓC·Ô·L5òg¡ DN611Ô¿¡Åùx?VY«'234
jaI¡ :DN611K%Ô5DÇEÔDº^ /=B'1 5^ /=32V¡ÅÔ¿ñao234
• ¶¿~ògÔ5DÇEÔAvl ¶¿~^/ ==5¶¿~^ / =32V¡ÅV34
• ÓC·Ô·L5ògÔ5DÇEÔAvl ÓC·Ô·L5^ / == 5ÓC·Ô·L5^ / =32V¡ÅV34
• ¶¿~ògÓC·Ô·L5ògÔ5DÇEÔKu3vl ÓC·Ô·L5^ /==¶¿~^ / =B'1 ¡ÓC·Ô·L5^ / =32V¡ÅV34
aI¡ :S ¸¿·LËK ÓC·Ô·L5=DºµE / ¶¿~=DºµE1¥QV= DN611K^DºµE1¥Q2V¡ÅÔ¿¼@¡Åo234
4-5 )çèXéb,-
Ó®Xv"H(16ê ) Ó®Xc"Hëìíî
F0H ¿ECIC~8ºE!Æ¿·
F1H ëÇÔZk
F2H TRAP
F3H ROM BCC½CË (DN611z¡ )
F4H RAMI>ËE·Ë (DN611z¡ )
F5HS¸¿·LËbJ8IËE·>Ë pndtw3(DN611z¡ )
F6H DN611HIÆIÔþZk
F7H DN611¹C·ñbJþZk
F8H MoDº EEPROMIË
02C8H Ô¿ña /Ô¿¼@¡Å02C9H jaI :Ô¿ña¸¥02CAH jaI :Ô¿ña¸j02CBH aI :Ô¿¼@¡Å¸¥02CCH aI :Ô¿¼@¡Å¸j
6E8C4020 63
第 4章 DN611取扱方法 (ソフトウェア )
4
4) 8a¼@ (02C6H:1ñI )>Ôº QÃ^2C·, 8a¹;¼@7'2341:8a¼@1â :8aT
5) HIËÆ¿¿º (02BFH~02C5H:7ñI )DN611V8'1 CAN¸¿·LË ËúB ¶ËÔ · (ËÆ 5Å˽CÈ5ÅÇÔ´µ )Ks3 XsbN3u12342 DN611V8'1 CAN¸¿·LË ´ÇË¿ËbNu1234´ÇË¿Ë CAN¸¿·LËJDº¹;KJDº^ûV¥§ Ô5DÇEÔKJ'DºCAN¸¿·LËKBsvl'234´ÇË¿ËK DN611V'vl DN611Ô5DÇEÔDºBsB234DN611 V txËÔ ·bJz¡=ËÔ ·skl¢'1234>ÔºbJz¡=ËÔ ·sklJJmð7'234
4-6 G"HÔ"ЮX#,-
6) Ô5DÇEÔMoAÝ (029FH~02BEH:32ñI )>Æ DN611þF1 ('ìë¢êF1 ) Ô5DÇEÔÔ¿ºE9AÝ67'1234
02BFH txËÔ · (16 )02C0H bJz¡=Jmð02C1H bJz¡=Jmð02C2H ËÆ 5mð02C3H ˽CÈ5mð02C4H ÇÔ´µmð02C5H ´ÇË¿Ëmð
ï¡Ô")*"3 Ô"v"H (16ê )
8aI 00H
ËÆ 5x 01H˽CÈ5x 02H
ÇÔ´µx 03H
04HË¿ ±/â
64 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
4-7 )¶"M!/0),-áâ
oH¶) F 8 7 0
029FH HIÆIÔ :1 HIÆIÔ :0
02A0H HIÆIÔ :3 HIÆIÔ :2
02A1H HIÆIÔ :5 HIÆIÔ :4
02A2H HIÆIÔ :7 HIÆIÔ :6
02A3H HIÆIÔ :9 HIÆIÔ :8
02A4H HIÆIÔ :11 HIÆIÔ :10
02A5H HIÆIÔ :13 HIÆIÔ :12
02A6H HIÆIÔ :15 HIÆIÔ :14
02A7H HIÆIÔ :17 HIÆIÔ :16
02A8H HIÆIÔ :19 HIÆIÔ :18
02A9H HIÆIÔ :21 HIÆIÔ :20
02AAH HIÆIÔ :23 HIÆIÔ :22
02ABH HIÆIÔ :25 HIÆIÔ :24
02ACH HIÆIÔ :27 HIÆIÔ :26
02ADH HIÆIÔ :29 HIÆIÔ :28
02AEH HIÆIÔ :31 HIÆIÔ :30
02AFH HIÆIÔ :33 HIÆIÔ :32
02B0H HIÆIÔ :35 HIÆIÔ :34
02B1H HIÆIÔ :37 HIÆIÔ :36
02B2H HIÆIÔ :39 HIÆIÔ :38
02B3H HIÆIÔ :41 HIÆIÔ :40
02B4H HIÆIÔ :43 HIÆIÔ :42
02B5H HIÆIÔ :45 HIÆIÔ :44
02B6H HIÆIÔ :47 HIÆIÔ :46
02B7H HIÆIÔ :49 HIÆIÔ :48
02B8H HIÆIÔ :51 HIÆIÔ :50
02B9H HIÆIÔ :53 HIÆIÔ :52
02BAH HIÆIÔ :55 HIÆIÔ :54
02BBH HIÆIÔ :57 HIÆIÔ :56
02BCH HIÆIÔ :59 HIÆIÔ :58
02BDH HIÆIÔ :61 HIÆIÔ :60
02BEH HIÆIÔ :63 HIÆIÔ :62
)çèX#0³ v"H (16ê )
þ 00HÓC·Ô·L5òg 01H
¶¿~òg 02H¶¿~ &Ô·L5 03H
Ë¿ ±/â
6E8C4020 65
第 4章 DN611取扱方法 (ソフトウェア )
4
7) ·ºDÇEÔð (029EH:1ñI )S¸¿·LË=½Ëëºþ, V%F ¹C·ñ±Vô3Ô5DÇEÔÄð7'23 (þAÝ )4
8) ´¿ËE¿DÇEÔð (029DH:1ñI )tu DN611 Dº^=BÂTÔ5DÇEÔÄð7'23 (BÂAÝ )4
9) ÓC·Ô·L5DÇEÔð (029CH:1ñI )S¸¿·LË=½Ëëºþ, V%F ¹C·ñ±Vô3ÓC·Ô·L5ògÔ5DÇEÔÄð7'23 (þAÝ )4
10)¶¿~DÇEÔð (029BH:1ñI )S¸¿·LË=½Ëëºþ, V%F ¹C·ñ±Vô3¶¿~ògÔ5DÇEÔÄð7'23 (þAÝ )4
11)¶¿~ é·DÇEÔC9 (0297H~029AH:4ñI )DN611Ô5DÇEÔ'1aI'1ݶ¿~ògÔ5DÇEÔV DN611=Ja'1é·'Ô5DÇEÔ 1DÇEÔ 1ÓC·V7'23 (ON V é· )46 4-8 ü-ððÔ5DÇEÔHIÆIÔV34
4-8 V"WXYð\])¶"M!/0)
12)ÓC·Ô·L5 é·DÇEÔC9 (0293H~0296H:4ñI )DN611 Ô5DÇEÔ'1aI'1ÝÓC·Ô·L5ògÔ5DÇEÔV DN611 =Ja'1é·'Ô5DÇEÔ 1 DÇEÔ 1ÓC·V7'23 (ONV é· )46 4-9ü-ððÔ5DÇEÔHIÆIÔV34
4-9 _23)3`"Mð\])¶"M!/0)
@A
8 ¶¿~òg /ÓC·Ô·L5ògòÒ¶·'1Ô5DÇEÔvl ÓC·Ô·L5DÇEÔ / ¶¿~DÇEÔòÆ¿¿·F
234
F E D C B A 9 8 7 6 5 4 3 2 1 0
0297H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0298H 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0299H 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
029AH 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
F E D C B A 9 8 7 6 5 4 3 2 1 0
0293H 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0294H 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0295H 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
0296H 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
66 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
13)^ /=DºþAÝ (010BH~028AH:384ñI )^ /=DºÆLÕë Ô5DÇEÔ^ /=DºKhBßJ=1Ô5DÇEÔ (HIÆIÔ :NA)×7'234^ /=DºþAÝ 1Ô5DÇEÔÝB 6ñIV34ºHIAÝKY«FƲ÷ÆIÔ6 4-77'2342 1Ô5DÇEÔÝB-.6 4-107'2347LMNO?PQ><ORS>TUV?WXYZ[\(.1]^IDN611CU_\( (`abcde )$fghI&2êu'Ô5DÇEÔÆ0KþF234
4-12 $ / !"#¯&áâoH¶)
010BH NA=0 018FH NA=22 0213H NA=44
0111H NA=1 0195H NA=23 0219H NA=45
0117H NA=2 019BH NA=24 021FH NA=46
011DH NA=3 01A1H NA=25 0225H NA=47
0123H NA=4 01A7H NA=26 022BH NA=48
0129H NA=5 01ADH NA=27 0231H NA=49
012FH NA=6 01B3H NA=28 0237H NA=50
0135H NA=7 01B9H NA=29 023DH NA=51
013BH NA=8 01BFH NA=30 0243H NA=52
0141H NA=9 01C5H NA=31 0249H NA=53
0147H NA=10 01CBH NA=32 024FH NA=54
014DH NA=11 01D1H NA=33 0255H NA=55
0153H NA=12 01D7H NA=34 025BH NA=56
0159H NA=13 01DDH NA=35 0261H NA=57
015FH NA=14 01E3H NA=36 0267H NA=58
0165H NA=15 01E9H NA=37 026DH NA=59
016BH NA=16 01EFH NA=38 0273H NA=60
0171H NA=17 01F5H NA=39 0279H NA=61
0177H NA=18 01FBH NA=40 027FH NA=62
017DH NA=19 0201H NA=41 0285H NA=63
0183H NA=20 0207H NA=42
0189H NA=21 020DH NA=43
6E8C4020 67
第 4章 DN611取扱方法 (ソフトウェア )
4
þ )HIÆIÔ =1^ /=DºþAÝ
• ^Dº´µC· ^DºÆ²÷ (0000H) = ´µC·ÆIÔ (ÇE·x? )V34
• =Dº´µC· =DºÆ²÷ (0080H) = ´µC·ÆIÔ (ÇE·x? )V3
• ÓC·Ô·L5=Dº´µC·ÇE·ðDJKO ÓC·Ô·L5=DºÆKÝ=V3
4-10 åG"HoH¶) =1æ%$ / !"#¯&áâ
14)¶HIÆIÔ (010AH:1ñI )ÁKÝLºÔECVþ' ¶HIÆIÔK 16ðVY«F23 (00H~3FH)4
15)¹C·ñbJ (0109H:1ñI )&K½¹ÝDC9ÔECVþ' ¹C·ñbJKY«F23400H: 8 (þno )01H:500kbps02H:250kbps03H:125kbps
16)ÇÔ´µ¡ôI (0108H:1ñI )DN611K¶ÇÔ´µx¤='vl DN611ôIþY«'23400H:ÇÔ´µ¤='vl Ôº¿ÇEI'1 CAN ¸¿·
LË8a'234¡3øªbkøªV34øª 59V'234
01H:ÇÔ´µ¤='vl ôIX22'1 CAN ¸¿·LË8a' VÝíbJ¡'234
17)¹C·ñQ®¯ßO (0107H:1ñI )¹C·ñQ®¯IY«'23400H:¹C·ñQ®¯&k01H:¹C·ñQ®¯Zk
0111H ÓC·Ô·L5^Dº´µC·0112H ÓC·Ô·L5^DºÇE·ð0113H ¶¿~^Dº´µC·0114H ¶¿~^DºÇE·ð0115H ¶¿~=Dº´µC·0116H ¶¿~=DºÇE·ð
68 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
4.2.3 W\ /]\)*^FJK"G)LC")*Kab
^ /=DºÆ Ô5DÇEÔJ /JDºhß HIÆIÔ¥FªhBßJ=234þ|í6 4-11 Ô5DÇEÔMovl ^DºÆ / =DºÆhßá 4-13Ê ²÷=ý*1hBßJ=234
hBßJKÂh Ô5DÇEÔ½ËëºþW ôIq, VË¿I (x )'¡£V34
4-11 )¶"M!/0),- (ñX³ )
4-13 )¶"M!/0),-ñX³ò%$ / !"#ÔWo
G"HoH¶) e>ñ0ó ô>ñ0ó
10 2ÇE· 4ÇE·
11 4ÇE· 2ÇE·
12 6ÇE· 6ÇE·
20 3ÇE· 4ÇE·
30 4ÇE· 1ÇE·
40 4ÇE· 6ÇE·
FO FO
0080HNA=10
0000HNA=10
0081H 0001H
0082H NA=11 0002H NA=11
0083H
NA=12
0003H
NA=120084H 0004H
0085H 0005H
0086H NA=20 0006HNA=20
0087H õöE 0007H
0088HNA=30
0008H õöE NA=30
0089H 0009H
NA=40008AHNA=40
000AH
008BH 000BH
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6E8C4020 69
第 4章 DN611取扱方法 (ソフトウェア )
4
1. Ô5DÇEÔJ /JÒEcKþðÇE·vl = /^Æ ijkSl+1RSmLMNPnoKp%&
2. Ô5DÇEÔû´3vl tuÔ5DÇEÔß1HIÆIÔBj¥ßJ1F4ávl ï'Ô5DÇEÔHIÆIÔ41â±'1F4ï'Ô5DÇEÔHIÆIÔ183 HIÆIÔ20/30/40DºhßK§1'2234
3. ^ /=DºðKs|=Ô5DÇEÔ(FLEX-I/OÀ) TVDºðs'VF4s'Ô5DÇEÔBHIÆIÔj¥Ô5DÇEÔhßK§1'2234
70 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
4.2.4 cdef^F
Æ S¸¿·LË=, Â'1 DN611ÝíôFmB , a3 DN611é·@A=3*83ÆV34á 4-14ÆIÔ S¸¿·LË=ÏÆIÔ (ñIÆIÔ )V34
4-14 pÞàÔWo,-
02CFH 予約 (1ワード )02D0H
確認応答エリア (100ワード )
0334H
要求エリア (200ワード )
03FCH 確認応答フラグレジスタ (1ワード )03FDH 要求フラグレジスタ (1ワード )03FEH 予約 (1ワード )03FFH リクエストレジスタ (1ワード )
6E8C4020 71
第 4章 DN611取扱方法 (ソフトウェア )
4
1) Ô·Ôº (03FFH:1ñI ):Sq_rUs DN611>Ôº S¸¿·LË= DN611a'1, Â3vl DN611a'1, KÝbN3*8'234S¸¿·LË˾9L~Ë!V , µË~Ôº1¥Q)W >Ôº256(0100H)¥QA2340 :bN'256 :bNÝB>Ôº DN611 K, Æ, @A=')W DN611 K0þ'234
2) , µË~Ôº (03FDH:1ñI ):Sq_rUs DN611>Ôº S¸¿·LË=DN611a'1, Â3vl8'234S¸¿·LË˾9L~Ë!V , Æ, Dº¥Q)W 1>Ôº¥QA2340:, '1:S¸¿·LË= DN611, ÝB0 1â:Ë¿>Ôº DN611 K, Æ, @A=')W DN611 K0þ'234
3) Aé·µË~Ôº (03FCH:1ñI ):DN611s Sq_rU>Ôº S¸¿·LË= DN611Â', DN611Ké·ø'1 S¸¿·LËbN3*8'234S¸¿·LË˾9L~Ë!V DN611, ÂW >Ôº1KþF²³'234>Ôº1KþF= Aé·Æ= DN611é·Dº@A='W >Ôº0¥QA2340:é·'1:DN611= S¸¿·LËé·ÝB0 1â:Ë¿
4) , Æ (0334H~03FBH:200ñI ):Sq_rUs DN611S¸¿·LË=DN611, Â3vl , Dº¥QÆV34, Dº 0334H²÷¥QA234S¸¿·LË= DN611a3, â 6»úKÝB234
• C·,
• ½Ëëºþ, (¶HI )
• ½Ëëºþ, (Ô5DÇEÔ )
• DN611ôIq,
• RASAÝ@A=',
• ¡iþ,
±/ 6»ú, X, DºMoKZB234, DºMo4.6 DN611a3º», V'234
5) Aé·Æ (02D0H~0333H:100ñI ):DN611s Sq_rUS¸¿·LË= DN611, Â'vl DN611K S¸¿·LËé·Dºþ3ÆV34é·Dº 02D0H²÷þF234é·DºMo4.6 DN611a3º», V'234
72 model 2000 デバイスネット概説書
4.2 Sコントローラインターフェースバッファメモリの構成
4
6) µEÆ8òõ1)~5)V'º»Æ /Ôº8òõá 4-157'234áGõ Õ ºµË~ÔºK1 Ô·ÔºK256x7'234
a) Aé·µË~ÔºMREADãKV@A='0VÝA340âVÝvl0¥Q (8m)J )4
b) DN611, Dº, ÆMWRITEãKV¥Q (0334HK²÷ )4
c) , µË~Ôº1MWRITEãKV¥Q4
d) Ô·Ôº256MWRITEãKV¥Q4
e) Aé·µË~ÔºMREADãKV@A='12Vô4
f) Aé·µË~ÔºK1u= Aé·Æ=MREADãKV DN611é·Dº@A=3 (02D0HK²÷ )4
g) Aé·µË~ÔºMWRITEãKV0¥Q4 b)ÿ
4-15 ã÷øù%pÞàCD^
7) µEÆ8±Gr
• , Æ Aé·ÆK 10'V S¸¿·LË= 1Ä, a3 DN611Aé·Køu1= 5, Â'1F4
• Aé·Æ /Aé·µË~Ôº Dº¥QA (MWRITEãK )'F4é·DºK«KÝB234
• , Æ MWRITE ãKVDº¥QA3vl Ʋ÷ù¥QDºGr'1F4ÆDº«'1 DN611Ktô3KÝB234
Sコントローラ要求エリア書込
確認応答エリア読出
要求あり 確認応答フラグ 確認応答 レジスタ読出 エリア 要求フラグ
レジスタ 読出完了 要求通知
リクエストレジスタ
要求エリア 読出完了確認応答フラグ
レジスタ 応答あり
DN611DN611内部処理
要求エリア読出 確認応答エリア書込
6E8C4020 73
第 4章 DN611取扱方法 (ソフトウェア )
4
>9 )*+ nopKqrs
S¸¿·LËV DN611q'B Dº^ /=3vl MREADãK MWRITEãK0Alhmt\µs¿ÈÉ¿5LC83 9L~Ë!K¢éB234
V S¸¿·LË= DN611a'1Â3º», t\µs¿ÈÉ¿5LC'234S¸¿·LË= DN611a3, 6»úÝB234
6»ú, DN611ôIB BÂ, /', ëJ=234DN611 ôI4.3.1 DN611 ôIV'234º», ôI16 4-12 7'2346 »ú, ^_ 4.3.2 C·, âV'234
>V3t\µs¿ÈÉ¿5LC-Õ/[ßI/0'1ÝB2342 t\µs¿ÈÉ¿5LCôo8aIòõ1 ¿uÆ¿~µ8;>`(6E8C3918) 2¿uÆ¿~µ8´¿ËE¿uÆ×()F4
¿uÆ¿~µÇÉ¿ 1.5â±V >V3»út\µs¿ÈÉ¿5LC¿uÆ¿~µaI3ËV34
4-12 ã÷øùÂú
:, V3
:, V3K ¾¿¿'¬BËé·vl[ÝB23¾¿¿I¬6 4-4 ¾¿¿AÝ×F
:, '¶, 3Ëé·B23˸I4.7 ¼@Ô ºÔV'23
[ ]
(DOWN)
(INIT)
(STBY)(RUN)
!"#$%
!"$%&
B C D E E E
F)GHI
(JKL ) D D E E D
F)GHI
( MNOPQ ) D D E E D
R;SLTU D D D E E
RASVWXYZ1 E D E E E
[\HI D D E E E
74 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
4.3.1 DN61178'(
DN611ôI âIKÝB234
1) EuÈËEcI• QÃ^C·, B DN611KC·¹;TIV34• C·¹;K&k¼@3í Ôº¿ÇEIB234• C·¹;KZk¼@ ( µ Ô·VËÀ ) 3 ¾¿¿IB234
• >IT S¸¿·LËÁt\9L~Ë!=ãKÂ'VF4
2) Ôº¿ÇEI• !• Ë¿I=ôIq, V>I3KV¥234• >IA DN611 ¶HI / Ô5DÇEÔ½ËëºþKV34
• >I= ¶HI½ËëºþÂhË¿IV¥2m4
3) Ë¿I• ¶HI½ËëºþW ôIq, V>I3K¥234• DN611KÔ5DÇEÔKV¥IV34• Ô5DÇEÔòg (¶¿~òg /ÓC·Ô·L5òg )ëKV34
• S¸¿·LËÅ DN611ÅI (aI /jaI )ëKV34
4) ¾¿¿I• DN611Kjm´Zkxu73IV34• C·, VÔº¿ÇEI3KV¥23K C·, KËé·vl Q¡Ã^V´'1F4
• ¾¿¿I¬6 4-4 ¾¿¿AÝ×F
6 4-12 DN611 ôIÝá7'234ü-K DN611ôI7'234üV±21ôIKt\9L~Ë!VqV¥DN611ôIV342áT³Kt\9L~Ë!V%V¥, V34
4-16 DN611°±c"H
スタンバイ
a)スタンバイ要求
b)Sコントローラ
:RUN→HALT
c)バスオフ発生
正面のDIP-SW
「BUSOFF」が
ONの場合
電源投入
自己チェック正常完了
電源ダウン
イニシャライズ
自己チェック
異常完了 リセット要求
リセット要求
リセット要求
または
電源再投入 ラン要求
ダウン ラン(伝送可能)非回復性エラー発生
1. S¸¿·LËKHALT/ERRORI Ë¿IDN611Ôº¿ÇEIB234
注 意注 意注 意注 意
6E8C4020 75
第 4章 DN611取扱方法 (ソフトウェア )
4
4.3.2 cgh
1) S¸¿·LË= DN611a3C·, V34DN611C·, J3 EuÈËEc¹;BÂ'2342>, V DN611-Õ'ìë¢ê'1Ô¿Ô·( ¹C·ñ»¼'1Ô5DÇEÔ½Ëëº ) éî3KV¥234
&k¡ :C·, BÂ3 ½Ëëºþ, ô¥ (Ôº¿ÇEI )B234C·, &k¼@¡ S¸¿·LËa3é·OV &k¼@A3* Ô ÈÉ¿Ô ºÔ (05D5H)K 8aI=Ôº¿ÇEIÝ3A'1F4
Zk¡ :, KJßJ=vlËé· ( ¼@Ô ºÔ ) S ¸¿·LËø'234
4-17 Wp23øù%)*"(X)*"#)°±
2) ág6/Cµs¿ÈÉ¿5LCD
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9¼@Ô ºÔ-. 4.5×()FCLR_SL WORD¦
(ß :1 O :0)
リセット要求 リセット完了
INZビット(14ビット)
STBYビット(12ビット) 不定
NCOINビット(6ビット)
(スキャンリストクリア時) 不定
ステーションステータス 4000H 2000H/2040H
DN_RESET
CH
REQDONE
UNIT
CLR_SL
ERR
SLOT
STATUS
76 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
3) ô
a) REQKTRUE¡ CH UNIT SLOTV%FDN611C·ô'234¡ CLR_SLK1VÝíÔ¿Ô·Æ[Â234
b) 8a, ¹;¼@W DONE TRUE'234
c) ËÀV8a, ¹;K 10 ùâ±¼@'vl ERR DONETRUE'234
d) STATUS¼@Ô ºÔ='234
e) REQK FALSEV DONE ERR[ FALSEB234
f) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
4) B¡ÅS¸¿·LËK REQ TRUE'W Ô ÈÉ¿Ô ºÔK4000H=2000H/2040H2V
• 'ìëÔ¿Ô·Kßvl : Ô¿Ô·ÆO'¶¿1ùÔ¿Ô·ÆßB¶¿9ù
• 'ìëÔ¿Ô·KOvl : Ô¿Ô·ÆO'¶¿9ùÔ¿Ô·ÆßB¶¿9ù
5) X
• C·, ßW 8a¹;T 7~ë¿· LEDé¯'1234
• 'ìëÔ¿Ô·KOxV QÃ^¡µ¥±KB¡Å[¿9ùV34
注意
強 制強 制強 制強 制1. DN611KC·¹;T S¸¿·LË=DN611º», Â'B Dº^/='VF4, KZk¼@(Ô ÈÉ¿IZkË )3 µ½CKËB ¾¿¿IB234
6E8C4020 77
第 4章 DN611取扱方法 (ソフトウェア )
4
4.3.3 ijk*>?gh (lE( )
1) >, DN611 ¶HI½Ëëºþ38'234>, DN611 KÔº¿ÇEI¡'ÂV¥2m4¶HI½ËëºzÔ5DÇEÔ½Ëëºþ'W 4.6.5 ôIq, V
DN611xË¿I'234Ô5DÇEÔ½ËëºK 3V DN611-'ìëTþ'1Ýí ¶HI½ËëºAþ'1 ôIq, V DN611Ë¿I'23 (¶HI½Ëëº'ìëþV¥2m )4
2) ág6/Cµs¿ÈÉ¿5LCD
3) ô
a) REQK TRUE¥ CH UNIT SLOTV%F¶HI½Ëëºþ, ¹;Â234
b) PARA_LOCAL-.5DJV'234
c) ¶HI½Ëëºþ, ¹;¼@W DONE TRUE'234
d) ËÀV ¶HI½Ëëºþ, ¹;K 2ùâ±¼@'vl ERR DONE TRUE'234
e) STATUS¼@Ô ºÔ='234
f) REQK FALSEV DONE ERR[ FALSEB234
g) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9¼@Ô ºÔ-. 4.5×()F
PARA_LOCAL
MNDº¦
DN611½Ëëºþ
DN_LOCALSET
CH
REQDONE
UNIT
SLOT
ERR
PARA_LOCAL
STATUS
78 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
4) ¶½Ëëº (PARA_LOCAL)PARA_LOCALMN :
PORT WORD¦ ¶·9
LOCAL_ADR WORD¦ ¶HIÆIÔ
POL_TRMODE WORD¦ ¶¿~JI
SCAN_INTERVAL WORD¦ Ô¿Åô¥¡Å
BGPOL_RATIO WORD¦ ÇC~Ë¿¿I¶ò
RETR_CNT WORD¦ ¡Æ¿¿º
TR_TIMING WORD¦ ºE¿~
4-13 üýþÝ"#
5) ¶¿~JI Ö¶¿~JIëV ¶¿~ògÔ5DÇEÔKOé·uvl DN611a¹òõKs'234
a) ¶¿~JI =0vl
• ÔºDÇEÔ ¶¿~ògÔ5DÇEÔé·ja¶¿~,  , BÂW 20ms2V Ô5DÇEÔ¶¿~é·ô¥23420msé·ô¥¡Å2# 5Ô¿'234
• Oé·Ô5DÇEÔKÝÀB èÔ¿ 20msé·ô¥'234
• Oé·Ô5DÇEÔKÝvlBÔ¿ña /ÊB234i>tu_vw =xygi>tu_vw +20ms
þÝ"#
¶·9 V0þ'23
¶HIÆIÔ LºÔECVþ'ê'23
"#$%&
0:Ô5DÇEÔ%ka'1¶¿~,  íjV¶¿~é·ôòg
1:1Ô5DÇEÔ趿~, W ¶¿~é·ôòg
Ô¿Åô¥¡Å
Ô5DÇEÔ%kÆÔK?@'1= 5ÆÔ32Vô¥¡Å%'23¸¥ :2ms ¸j :10,000ms
ÇC~Ë¿¿I¶ò
ÇC~Ë¿¿I¶¿~% (Ô5½ËëºVþ )FDÇEÔ ¶òþFÔ¿ÅVÆÔ'23þ ) 5þ3 5Ô¿èÆÔ'23>½Ë뺶¿~ògDÇEÔ /ÓC·Ô·L5ògDÇEÔòßòV3
¡Æ¿¿º V1þ'23
ºE¿~
DN611ÆÔKÝÅâ±Ovl Ô5DÇEÔKºE!Æ¿·¤=3*Ô5DÇEÔÔ¿ñaâ±þ'23(bk 100msâ± )8ÇC~Ë¿¿I¶¿~Ô5DÇEÔKÝvl
(Ô¿ña ׶ò )ⱡÅB238zw\(|~rU a) !HBCWX3¦,KÝB23
6E8C4020 79
第 4章 DN611取扱方法 (ソフトウェア )
4
b) ¶¿~JI =1vl
• ÔºDÇEÔ ¶¿~ògÔ5DÇEÔé·A'1 ª5 ºÔ5DÇEÔ¶¿~, Â234Ô5DÇEÔ¶¿~é·KOvl 20ms2Vô¥ 5Ô5DÇEÔa'1¶¿~, Â234
• Oé·Ô5DÇEÔa3ºE!Æ¿·K 3mؼ'13 XÔ5DÇEÔ DN611 Ô¿Ô·=ãF234BDN611 ZB&kÔ5DÇEÔ é·ô¥¡Å['2m4
• Ô¿Ô·=ã3 3mؼVOé·ºE!Æ¿·K'vlAV34ÝÔ5DÇEÔK 2mؼ'1Oé·ºE!Æ¿·xB 5Ô¿Vé·ø'vl Oé·ºE!Æ¿·mðÆF234
• DN611 Ô¿Ô·=FÔ5DÇEÔa'1 íñaVé·AÂ Ô5DÇEÔKé·3í Ô¿Ô·¡aI'234
• n äÔ5DÇEÔK¡Oé·uvl 3mºE!Æ¿·32VBÔ¿ña /ÊB234i>tu_vw =xygi>tu_vw +n ××××20ms
6) ÓC·Ô·L5ògÔ5DÇEÔKOé·uvl¶¿~JIëe=§ÔºDÇEÔÓC·Ô·L5,  , BÂW 20msÅ Ô5DÇEÔÓC·Ô·L5é·ô¥234
20msé·ô¥¡Å2# 5Ô¿'234
• Oé·Ô5DÇEÔKÝÀB èÔ¿ 20msé·ô¥'234
• Oé·Ô5DÇEÔKÝvlBÔ¿ña /ÊB234i>tu_vw =xygi>tu_vw +20ms
1. DN611 HIÆIÔ Ô5DÇEÔHIÆIÔB¥F'1F(DÇEÔ¹C·V8'1CANö)4
80 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
4.3.4 ijk*>?gh ("G)LC" )
1) >, DN611Ô5DÇEÔ½Ëëºþ38'234>, DN611KÔº¿ÇEI¡'ÂV¥2m41m½Ëëºþ, VþV¥Ô5DÇEÔ j 10Ô5V34>, V Ô5DÇEÔ½Ëëº DN611'ìëþFV Ô5DÇEÔMoKsh=Jí QÃ^>, BÂ3¦,ÝB2m4'ìë-Ô5DÇEÔ½Ëëº, 'Ô5DÇEÔ½ËëºKívl 'ìë¥QAÂ2m4Ô5DÇEÔMoKsuvl 'ìë±Ô5DÇEÔ½Ëëºéî' ï'Ô5DÇEÔ½ËëºaI'1F4DN611 V\M><ORS>TUV?CWXbcG 300 I&
2) ág6/Cµs¿ÈÉ¿5LCD
3) ô
a) REQ^K TRUE¡ CH UNIT SLOTV%FÔ5DÇEÔ½Ëëºþ, ¹;Â234
b) PARA_SLAVE-.5DJV'234
c) Ô5DÇEÔ½Ëëºþ, ¹;¼@W DONE TRUE'234
d) ËÀVÔ5DÇEÔ½Ëëºþ, ¹;Kí¡Å (Ô5DÇEÔíäÐB 4ù ×äð )â±¼@'vl ERRDONE TRUE'234
e) STATUS¼@Ô ºÔ='234
f) REQK FALSEV DONE ERR[ FALSEB234
g) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9
¼@Ô ºÔ-. 4.5×()F
N WORD¦ , DÇEÔÄð
PARA_SLAVE
MNDº¦
Ô5DÇEÔ½Ëëºþ
DN_SLAVESET
CH
REQDONE
UNIT
ERR
SLOT
PARA_SLAVE
STATUS
N
6E8C4020 81
第 4章 DN611取扱方法 (ソフトウェア )
4
4) Ô5DÇEÔ½Ëëº
PARA_SLAVEMN
DEVICE_ARRAY[0..9] MNDº¦ Ô5DÇEÔ½Ëëºþ
DEVICEMN PORT WORD¦ ¶·9
SLAVE_ADR WORD¦ Ô5HIÆIÔ
VENDOR_ID WORD¦ Ì¿¾ ID
P_TYPE WORD¦ ºE9
P_CODE WORD¦ ¸I
SCANTYPE WORD¦ Ô¿ºE9
POL_BK WORD¦ ¶ÇC~Ë¿¿I
BS_RCVSIZE WORD¦ ÓC·Ô·L5JÒEc
POL_RCVSIZE WORD¦ ¶¿~JÒEc
RESERVED1 WORD¦ Ë¿
POL_SNDSIZE WORD¦ ¶¿~JÒEc
RESERVED2 WORD¦ Ë¿
MAJOR_REV WORD¦ ëÓÉ¿
MINOR_REV WORD¦ EÚÓÉ¿
RESERVED3 WORD¦ Ë¿
RESERVED4 WORD¦ Ë¿
4-14 )¶"M!/0)þÝ"#
(± )DJ Ô5DÇEÔV×A()F4
þÝ"#
¶·9 0%'23
Ô5HIÆIÔ
½ËëºþÂÊÔ5HIÆIÔ%'23°± :0~63
Ì¿¾ ID ½ËëºþÂÊÔ5Ì¿¾ ID%'23 (± )
ºE9 ½ËëºþÂÊÔ5ºE9%'23 (± )
¸I ½ËëºþÂÊÔ5¸I%'23 (± )
Ô¿ºE9
DN611Ô5Åòõ%'23 (± )0:ÓC·Ô·L5 0 1 2â1:¶¿~ :þ' (Ë¿ )2:ÓC·Ô·L5¶¿~
¶ÇC~Ë¿¿I
DÇEÔ DN611KÆÔ3Å%'2300:Ô¿¶¿~ (èÔ¿ÆÔ )01:ÇC~Ë¿¿I¶¿~
(¶òV%FmðÔ¿×ÆÔ )
ÓC·Ô·L5JÒEc
Ô5KÓC·Ô·L5ºE9vl Ô5=DN611#DºÇE·x?V%'23 (± )
¶¿~JÒEc
Ô5K¶¿~ºE9vl Ô5= DN611^3DºÇE·x?V%'23 (± )
¶¿~JÒEc
Ô5K¶¿~ºE9vl DN611=Ô5=3DºÇE·x?V%'23 (± )
ëÓÉ¿ Ô5ëÓÉ¿%'23 (± )
EÚÓÉ¿ Ô5EÚÓÉ¿%'23 (± )
Ë¿ 0þ'1()F
82 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
DN611V DN611=JÒEcK0ÇE·Ô5DÇEÔ (¶¿~ºE9 )a'1 /qÀCDKÝB234
5) X
• ím½Ëëºþ, VþV¥Ô5DÇEÔ ¸j 10Ô5V34Xâ±äðþK¦,VÝí>, ½Ëëºþs'1BÂBø'234
• Ô5DÇEÔ½Ëëºþ 1Ô5ÝB 4!%&
• Ô5DÇEÔ½ËëºþT 7~ë¿· LED¶HIÆIÔ£°67'234
)¶"M!/0)ÿ%½()¶"M!/0)¹OFFv15#¿ÀE)òDN611=>òFFQDN611%)¶"M!/0)¦§òò Q¦§íîÊËÜ)¶"M!/0)DN611I%=>ò
注意
強 制強 制強 制強 制
1. ½Ëëºþ, (Ô5DÇEÔ )Ô5DÇEÔ½ËëºDN611'ìëþ'234Ô5DÇEÔMoKsh=Jí QÃ^>, BÂ3¦,ÝB2m42 , 'Ô5DÇEÔ½Ëëº 'ìë-Ô5DÇEÔ½ËëºKívl þ¹;BÂ'2m4
2. Ô5DÇEÔMos'vl 'ìë±Ô5DÇEÔ½Ëëºéî' ï'Ô5DÇEÔ½Ëëºþ'1F4
3. DN611 'ìë- Ô5DÇEÔ½Ëëºþmð300mV34
4. DN611V DN611=JÒEcK0ÇE·Ô5DÇEÔ(¶¿~ºE9)a'1 /qÀCDKÝB234
8Ô5DÇEÔKÁ=;ÂV (Ô5DÇEÔQOFF ¸¹ºB'À) DN611bJKV¥(uvl DN611ÁVXÔ5DÇEÔKZkVÝÃV¥2m4
2Zk¬<ÄW[ Ô5DÇEÔÅDN611ÅbJK¡V¥2m4
6E8C4020 83
第 4章 DN611取扱方法 (ソフトウェア )
4
4.3.5 78'(mngh
1) DNôI%7'234DN611K¾¿¿I EuÈËEcIVJí, V34DN611 KÔº¿ÇEIV ¶HI½ËëºKþF1Ë¿I (x )3V¥2mDN611Ë¿I3 /=DºÆÔ5DÇEÔDºKhBßJ=234
2) ág6/Cµs¿ÈÉ¿5LCD
3) ô
a) REQK TRUE¥ CH UNIT SLOTV%FDÇEÔ¹C·ôIq, ¹;Â234
b) ôIq, ¹;¼@W DONE TRUE'234
c) ËÀVôIq, ¹;K2ùâ±¼@'vl ERRDONE TRUE'234
d) STATUS¼@Ô ºÔ='234
e) REQK FALSEV DONE ERR[ FALSEB234
f) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9 ¼@Ô ºÔ-. 4.5×()FSPEC WORD¦ ôI%AÝ
DN_MODE
CH
REQDONE
UNIT
SLOT
ERR
SPEC
STATUS
84 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
4) ôI%AÝ :ºÓC· 1Vßr
4-18 °±c"H&áâ_23,-
4-15 °±c"H&áâ_23
5) X
• ôI%AÝV /, 0Alhmno'234
a)Ôº¿ÇE, Ë¿, ¡, 3
b)3Vu1I (Ôº¿ÇE /Ë¿ ), 3
• B6IsAÔ ÈÉ¿Ô ºÔhi'1F4
• ÓC· A 9 4 3þs3vl íÔº¿ÇEx'1= Ë¿, íï'þ, '1F4
• ÓC· A 9 4 31'1Ôº¿ÇE, V¥2m
_23 Ï ä
D STBY Ôº¿ÇE, :Ë¿I=Ôº¿ÇEIs
C RUN Ë¿, :Ôº¿ÇEI=Ë¿Is
A BITS ÓC·Ô·L5òg
9 POLL ¶¿~òg
4 START 1:¶¿~ ÓC·Ô·L5 0:lo
3 SYNCS¸¿·LËÅ DN611I¶1:a /0:ja
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0
STBY BITS START
RUN POLL SYNC
6E8C4020 85
第 4章 DN611取扱方法 (ソフトウェア )
4
RAS_`op]qgh
1) S ¸¿·LË= DN611 RAS AÝ@A='234, V@A=3 RASAÝ RAS AÝÆÝAÝV RAS klÆ¿¿º EÌ¿·kl BÂHIAÝ (DN611V'1Ô5DÇEÔBÂAÝ )3»úV34DN611KEuÈËEcIVJíV[@A=3KV¥234@A='RASAÝDº-. 6.3 RASAÝ@A='DºV'234
2) ág6/Cµs¿ÈÉ¿5LCD
3) ô
a) REQ^K TRUE¡ CH UNIT SLOTV%F RASAÝ@A='¹;Â234
b) REQTYPE POSITION N V%F RAS AÝ RAS_DT ²÷=='234RASAÝK=F4 0K=F234
c) RAS_DT-.5DJV'234
d) RASAÝ@A='¹;¼@W DONE TRUE'234
e) ËÀV 2ùâ±¼@'vl ERR DONE TRUE'234
f) STATUS¼@Ô ºÔ='234
g) REQK FALSEV DONE ERR[ FALSEB234
h) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9RAS_DT MN
Dº¦
RASAÝ@A='DºREQTYPE WORD¦ , AÝ»
POSITION WORD¦ @A='?ø ¼@Ô ºÔ-. 4.5×()FN WORD¦ @A='Äð
DN_RASREAD
CH
REQDONE
UNIT
POSITION
REQTYPE
SLOT
ERR
N
READ_DT
STATUS
86 model 2000 デバイスネット概説書
4.3 DN611に対する各種要求
4
4) X
a) REQTYPE(, AÝ» )/bBV341¶RASkl 2¶EÌ¿·kl 3¶BÂHIAÝ 4¶RASAÝÆ
b) POSITION(@A='?ø ) @A=', »KEÌ¿·kl¡)JßòB234X, »@A=3vl0^1()F4
c) EÌ¿·kl@A=3vl POSITION(@A='?ø )0^ ¸ïEÌ¿·kl=@A=3KV¥234
d) N(@A='Äð ) @A=', »KEÌ¿·kl¡)JßòB234X, »@A=3vl0^1()F4
e) N(@A='Äð ) þV¥¸j10V342B 1m RASAÝ@A)', V@A=mEÌ¿·kl 10C·B234
f) RASAÝ@A='Dº
READ_DTMNRASDAT[0] WORD¦ RASAÝ (0)RASDAT[1] WORD¦ RASAÝ (1) ~ ~ ~RASDAT[255] WORD¦ RASAÝ (255)
6E8C4020 87
第 4章 DN611取扱方法 (ソフトウェア )
4
4.3.7 rs>?gh
1) DN611-Õ¡iþÂ234¡iRASAÝ@A=', V@A=3 EÌ¿·klDº'18F234DN611K¾¿¿I EuÈËEcIvl, V¥2m4
2) ág6/Cµs¿ÈÉ¿5LCD
3) ôa) REQK TRUE¡ CH UNIT SLOTV%F¡iþ, Â234
b) ¡iþ¹;¼@W DONE TRUE'234c) ËÀV 2ùâ±¼@'vl ERR DONE TRUE'234d) STATUS¼@Ô ºÔ='234e) REQK FALSEV DONE ERR[ FALSEB234f) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE K
TRUE2V REQ TRUE¢'1F4
4) ¡iþ
TIMEMNYEAR INT¦ Æ¿¾Dº (å )
MONTH INT¦ Æ¿¾Dº ( )
DAY INT¦ Æ¿¾Dº ( )
HOUR INT¦ Æ¿¾Dº (¡ )
MIN INT¦ Æ¿¾Dº (ë )
SEC INT¦ Æ¿¾Dº (ù )
8TIMEº, BCD2ð^'234
5) X
• VþF¡i DN611-ÕºEVïFV S¸¿·LË¡i§KÝB2341 1m ¡iþÂÊ*'234
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ ¼@Ô ºÔ
SLOT WORD¦ ÔLC·9 ¼@Ô ºÔ-. 4.5×()FTIME ¡iþ
DN_TIMESET
CH
REQDONE
UNIT
TIME
SLOT
ERR
STATUS
88 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
>>
Ô5Dº=3DºÔ5=^'DºY«3 DN611^ /=DºÆ S¸¿·LË=ÆÔ3vl MREADãK /MWRITE ãK8'234V MREAD ãK /MWRITE ãK0Alhm Ô5Dº^ /=8t\µs¿ÈÉ¿5LCÒ¿9'234
>V3t\µs¿ÈÉ¿5LCÒ¿9V3V 3ÊÆÔºEcKV34t\µs¿ÈÉ¿5LC-Õ/[ßI/0'1ÝB2342t\µs¿ÈÉ¿5LCôo8aIòõ1 ¿uÆ¿~µ8;>`(6E8C3918) 2¿uÆ¿~µ8´¿ËE¿uÆ×()F4
¿uÆ¿~µÇÉ¿ 1.5 â±V >V3t\µs¿ÈÉ¿5LC¿uÆ¿~µaI3ËV34
6E8C4020 89
第 4章 DN611取扱方法 (ソフトウェア )
4
4.4.1 W\ /]\)*^FtuFc"
1) ¸¿·LË8r'Æ (WRITE_DT)=Dº DN611¶¿~=DºÆÓC·Ô·L5=DºÆ¥QA234Dº ¶¿~8Dºvl :1~128 ñI% ÓC·Ô·L58Dºvl :4ñIV342 DN611 ¶¿~ / ÓC·Ô·L5^DºÆ= S ¸¿·LËÁV8r'Æ (READ_DT) ^Dº¸Ä'234Dº 1~128ñI%'234
2) ág6/Cµs¿ÈÉ¿5LCD
WRITE_DT MNDº¦ Ô5DÇEÔ=Dº
WRITE_DTMN :WPOL[0] WORD¦ ¶¿~=Dº (0)WPOL[1] WORD¦ ¶¿~=Dº (1)
~ ~ ~WPOL[127] WORD¦ ¶¿~=Dº (127)WBS[0] WORD¦ BS=Dº (0)WBS[1] WORD¦ BS=Dº (1)WBS[2] WORD¦ BS=Dº (2)WBS[3] WORD¦ BS=Dº (3)
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ Ô ÈÉ¿Ô ºÔ
SLOT WORD¦ ÔLC·9
READ_DT DºMN¦
Ô5DÇEÔ=^DºN_RPOL UINT¦ ¶¿~^
ñIð
N_WPOL UINT¦ ¶¿~=ñIð
WRITE_DT DºMN¦
Ô5DÇEÔ=Dº
DN_SLAVERW
CH
REQ
UNIT
SLOT
DONE
ERR
WRITE_DT
READ_DT
N_WPOL
N_RPOL
STATUS
90 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
READ_DT MNDº¦ Ô5DÇEÔ=^Dº
READ_DTMN :RPOL[0] WORD¦ ¶¿~^Dº (0)RPOL[1] WORD¦ ¶¿~^Dº (1)
~ ~ ~RPOL[127] WORD¦ ¶¿~^Dº (127)
3) ô
4-19 $ !"#ÔWoÂo5p)X5(XM`25!"#$
a) >µs¿ÈÉ¿5LC DN611KË¿I¡8'1()F4
b) REQK TRUE¡ CH UNIT SLOTV%F DN611a'1 ±/Dº^ / =Â2342 ^ / =DºÆþV¥V ðÔ5DÇEÔDºJ /J[V34
c) WRITE_DT ¥Q2Ô5DÇEÔ=DºÊ¥ DN611 ¶¿~=DºÆ N_WPOLñIðë ÓC·Ô·L5=DºÆ 4ñIë ( )¥QA234WPOL[0]~WPOL[127] WBS[0]~WBS[3] 6Ê ¶¿~=DºÆ /ÓC·Ô·L5=DºÆaé'1234×8Ô5DÇEÔólhm1¥QAÂu1()F4
4-16 WRITE_DT,-
!"# ÔWooH¶)
WPOL[0] 80H
~ ~
WPOL[127] FFH
WBS[0] 100H
~ ~
WBS[3] 103H
DN611 スレーブデバイス
ポーリング
ビットストローブ
ポーリング/ビットストローブ入力データエリア
ポーリング出力データエリア
ビットストローブ出力データエリア
READ_DT(RPOL)
WRITE_DT(WPOL)
WRITE_DT(WBS)
入力データレジスタエリア
出力データレジスタエリア
Sコントローラ
6E8C4020 91
第 4章 DN611取扱方法 (ソフトウェア )
4
d) Ô5DÇEÔ^FDÇEÔ¹C·¶¿~ /ÓC·Ô·L5^DºÆ@AQ2^Dº N_RPOL ñIðë READ_DT@A='234RPOL[0]∼ RPOL[127] 6Ê ¶¿~ / ÓC·Ô·L5^DºÆaé'1234×8Ô5DÇEÔólhm1@AQAÂ234
4-17 READ_DT,-
e) DN611ôI (a /ja ¶¿~ /ÓC·Ô·L5 )B >µs¿ÈÉ¿5LCô/ÊB234
4-18 $ !"#ÔWoÂo5p)X5(XM`25°±
$ !"# $ ÔWooH¶)
RPOL[0] 0H
~ ~
RPOL[127] 7FH
SvX3`" DN611%!"#de
V"WXY /
X5(XM`25%°±
ja ¶¿~
1."#$'()*+, '()*-./02.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
a ¶¿~
1."#$'()*+, '()*-./02.¶¿~=DºµE^DºµEu1Ô5DÇEÔDº*Þ
3.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
ja
1."#$'()*+, '()*-./02.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
a
1.ÓC·Ô·L5=DºÆ=DºQA
2.ÓC·Ô·L5=DºµE^DºµEu1Ô5DÇEÔDº*Þ
3.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
ja ò
1.¶¿~=DºÆÓC·Ô·L5=DºÆ=Dº¥QA
2.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
a ò
1.ÓC·Ô·L5=DºÆ=DºQA
2.ÓC·Ô·L5=DºµE^DºµEu1Ô5DÇEÔDº*Þ
3."#$'()*+, '()*-./04.¶¿~=DºµE^DºµEu1Ô5DÇEÔDº*Þ
5.¶¿~ /ÓC·Ô·L5^DºÆ=^Dº@AQA
92 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
f) DONEK TRUE2V REQ TRUE'1()F4
g) >µs¿ÈÉ¿5LCaIV83vl DN611^ /=µE 1ĵs¿ÈÉ¿5LCV8'1'2Ê* ê DN611V 19L~Ë! 2â±8'VF4
h) ËÀV ERR DONE TRUE'234
i) STATUSÔ ÈÉ¿Ô ºÔ='234
j) REQK FALSEV DONE ERR[ FALSEB234
k) >µs¿ÈÉ¿5LCz'=CREQ TRUE '=D DONE KTRUE2V REQ TRUE¢'1F4
6E8C4020 93
第 4章 DN611取扱方法 (ソフトウェア )
4
4.4.2 avbwxy
1) %'Ô5DÇEÔ^ /=DºK DN611^ /=DºÆLhBßJ=1#'234hßAÝ; MREAD/MWRITEãKV ^ /=Dº@A=' /¥QAB'234
2) ág6/Cµs¿ÈÉ¿5LCD
P:¶¿~ BS:ÓC·Ô·L5
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD ¹9 ERR BOOL¦ Ë
UNIT WORD tuC·9 STATUS WORD
SLOT WORD ÔLC·9 BS_ADD WORD BS !
NODE WORD HIÆIÔ BS_N WORD BS"#$
RPOL_ADD WORD P^Dº²÷ù
RPOL_N WORD P^DºñIð
WPOL_ADD WORD P=Dº²÷ù
WPOL_N WORD P=DºñIð
DN_INSTRUCT
CH
REQ
UNIT
NODE
SLOT
DONE
ERR
WPOL_ADD
RPOL_N
RPOL_ADD
BS_N
BS_ADD
WPOL_N
STATUS
94 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
3)
a) REQK TRUE¡ CH UNIT SLOTV%F DN611Kÿ;3 NODEV%FÔ5DÇEÔ ^ /=DºÆhBßJ (²÷ÆIÔ ñIð )#'1='234
b) ËÀV 2ùâ±¼@'vl ERR DONE TRUE'234
c) STATUSÔ ÈÉ¿Ô ºÔ='234
d) REQK FALSEV DONE ERR[ FALSEB234
e) DONEK TRUE2V REQ TRUE'1()F4
6E8C4020 95
第 4章 DN611取扱方法 (ソフトウェア )
4
4.4.3 "G)*W\ (&$%'(Kp )
1) jaIVô¡ %'Ô5DÇEÔ^Dº DN611 ^DºÆ=@A='234
2) ág6/Cµs¿ÈÉ¿5LCD
ASREAD_DT MNDº¦ Ô5DÇEÔ^Dº
ASREAD_DTMN :
RDAT[0] WORD¦ Ô5DÇEÔ^Dº 1
RDAT[1] WORD¦ Ô5DÇEÔ^Dº 2
RDAT[2] WORD¦ Ô5DÇEÔ^Dº 3
RDAT[3] WORD¦ Ô5DÇEÔ^Dº 4
RDAT[4] WORD¦ Ô5DÇEÔ^Dº 5
RDAT[5] WORD¦ Ô5DÇEÔ^Dº 6
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ Ô ÈÉ¿Ô ºÔ
SLOT WORD¦ ÔLC·9 ASREAD_DT
DºMN¦
Ô5DÇEÔ=^DºNODE UINT¦ HIÆIÔ
BS WORD¦
ÓC·Ô·L5ë1:ÓC·Ô·L5
0:¶¿~
DN_ASREAD
CH
REQ
UNIT
ASREAD_DTSLOT
NODE
DONE
ERR
STATUS
BS
96 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
3) ô
4-20 )¶"M!"#$ X5(XM`25!"#$
a) >µs¿ÈÉ¿5LC DN611KË¿I¡8'1()F4
b) >µs¿ÈÉ¿5LC-ÕV [hßA (DN_INSTRUCT) µs¿ÈÉ¿5LC8'1234* hßAµs¿ÈÉ¿5LC9L¾·Ô·aI'11()F4
c) REQK TRUE¡ CH UNIT SLOTV%F DN611Kÿ;3 NODE BSV%FÔ5DÇEÔ^Dº DN611¶¿~ /ÓC·Ô·L5^DºÆ=@A='1 ASREAD_DT(RDAT[0]~[5])='W DONE TRUE'234
d) RDAT[0]~[5] Ê¥ LKB6Ô5DÇEÔ^ 83Ô5DÇEÔBshB234Ô5DÇEÔ×AF4
e) DONEK TRUE2V REQ TRUE'1()F4
f) ËÀV ERR DONE TRUE'234
g) STATUSÔ ÈÉ¿Ô ºÔ='234
h) >µs¿ÈÉ¿µLC aIV8V¥2m4aIVÔ5DÇEÔ^ÂÊvl íjÔ5^ / =µs¿ÈÉ¿5LC×8F4
i) >µs¿ÈÉ¿µLCaIV×8 ERRDONETRUE'234
j) >µs¿ÈÉ¿5LC 6ñI (12ÇE· )2VJDºhBßJßÔ5DÇEÔaé'12346ñI²|JDºhBßJßÔ5DÇEÔ×8¥ íjÔ5^ /=µs¿ÈÉ¿5LC×8F4
DN611 スレーブデバイス
ポーリング
ビットストローブ
ポーリング/ビットストローブ入力データエリア
ASREAD_DT入力データレジスタエリア
Sコントローラ
6E8C4020 97
第 4章 DN611取扱方法 (ソフトウェア )
4
4.4.4 "G)*]\ (&$%'(Kp )
1) jaIVô¡ %'Ô5DÇEÔ=Dº DN611 =DºÆ (ÓC·Ô·L52¶¿~ )¥QA234
2) ág6/Cµs¿ÈÉ¿5LCD
ASWRITE_DT MNDº¦ Ô5DÇEÔ=Dº
ASWRITE_DTMN :
WDAT[0] WORD¦ Ô5DÇEÔ=Dº 1
WDAT[1] WORD¦ Ô5DÇEÔ=Dº 2
WDAT[2] WORD¦ Ô5DÇEÔ=Dº 3
WDAT[3] WORD¦ Ô5DÇEÔ=Dº 4
WDAT[4] WORD¦ Ô5DÇEÔ=Dº 5
WDAT[5] WORD¦ Ô5DÇEÔ=Dº 6
$ ûu ûu
REQ BOOL¦ BÂ DONE BOOL¦ ¼@
CH WORD¦ ¹9 ERR BOOL¦ Ë
UNIT WORD¦ tuC·9 STATUS WORD¦ Ô ÈÉ¿Ô ºÔ
SLOT WORD¦ ÔLC·9
NODE UINT¦ HIÆIÔ
BS WORD¦
ÓC·Ô·L5ë1:ÓC·Ô·L5
0:¶¿~
ASWRITE_DT
DºMN¦
Ô5DÇEÔ=Dº
DN_ASWRITE
CH
REQ
UNIT
NODE
SLOT
ASWRITE_DT
DONE
ERR
BS
STATUS
98 model 2000 デバイスネット概説書
4.4 スレーブデータ入力 /出力用ユーザファンクションブロック
4
3) ô
4-21 )¶"M!"# X5(XM`25!"#
a) >µs¿ÈÉ¿5LC DN611KË¿I¡8'1()F4
b) >µs¿ÈÉ¿5LC-ÕV [hßA (DN_INSTRUCT) µs¿ÈÉ¿5LC8'1234* hßAµs¿ÈÉ¿5LC9L¾·Ô·aI'11()F4
c) REQK TRUE¡ CH UNIT SLOTV%F DN611Kÿ;3 NODE BSV%FÔ5DÇEÔ=Dº ASWRITE_DT(WDAT[0]~[5])= DN611=DºÆ (¶¿~2ÓC·Ô·L5 )¥Q)W DONE TRUE'234
d) BS VëFòg=DºÆ¥QAÂ234( ×' Ô5½ËëºþVþFògí'1K¦,V34)
e) WDAT[0]~[5]Ê¥ LKB6Ô5DÇEÔ= ×8Ô5DÇEÔBshB234Ô5DÇEÔ×AF4
f) DONEK TRUE2V REQ TRUE'1()F4
g) ËÀV ERR DONE TRUE'234
h) STATUSÔ ÈÉ¿Ô ºÔ='234
i) >µs¿ÈÉ¿µLC aIV8V¥2m4aIVÔ5DÇEÔ=ÂÊ¥ íjÔ5^ / =µs¿ÈÉ¿5LC×8F4
j) >µs¿ÈÉ¿µLCaIV×8 ERRDONETRUE'234
k) >µs¿ÈÉ¿5LC 6 ñI (12 ÇE· )( ÓC·Ô·L5ògV 4ñI (8ÇE· ) )2VJDºhBßJÝÔ5DÇEÔaé'2346ñI²|JDºhBßJßÔ5DÇEÔ=ÂÊ¥ íjÔ5^ /=µs¿ÈÉ¿5LC×8F4
DN611 スレーブデバイス
ポーリング
ビットストローブ
ポーリング出力データエリア
ビットストローブ出力データエリア
ASWRITE_DT
出力データレジスタエリア
Sコントローラ
ASWRITE_DT
6E8C4020 99
第 4章 DN611取扱方法 (ソフトウェア )
4
>C tu2&j
S¸¿·LË=Â', a'1 DN611Kø3¼@Ô ºÔâ7'234
&k¼@â DN611&K½¹ 7~ë¿·67˸IK¶HIÆIÔ*Á67F234˸I67 5, K&k¼@3í67lo'234
4-19 )*"#)Âú
)*"#) v"H
&k¼@ 0001H , K&k¼@'7'23
¶©ª 00A0H ¾¿¿I¡, no¹;, 'vl
ÈÆ9 aI
00A1H DN611þ'1ÝÈÆ9Ké|1vl¡þK¦,V©;ef'1F
¶½Ëëº þ
00A2H ¶½Ëëº þ¡, no¹;, 'vl
¿~ÔZk 00A3H ÓC·Ô·L5=DºQ, DºK 8ÇE·â±vl
Ô ÈÉ¿IZk
00A4H Ë¿¡, no¹;, 'vlÔº¿ÇE¡, no¹;, 'vl
00A5H Ë¿
nox 00A6H noxV S¸¿·LË=Ø3¹;, 'vl
%&' ()
00B0H , F¹;¸IKÒ¶·°±vl
00B1H q, , Ô ºÔVnoF1Ô ºÔ, 'vl
00B2H ¡iþV, åK'&vl
00B3H ¡iþV, K'&vl
00B4H ¡iþV, K'&vl
00B5H ¡iþV, ¡K'&vl
00B6H ¡iþV, ëK'&vl
00B7H ¡iþV, ùK'&vl
00B8H ½Ëëºþ, 7dëC, VHIÆIÔK'&vl (0~63â )
MoDºZk
00C0H ½Ëëºþ, MoDº-'&KÝvl(^_·ÔAÝhi )
00C1H Ô5DÇEÔ^=Dº^=DºÆhßJ= (q, RUN¡ )
ë9õZk
00C2H DN611-Õ OSKëA¢I'vlQ !\=CM8 $JKH
100 model 2000 デバイスネット概説書
6E8C4020
5 !"
>9V S¸¿·LË= DN611ôFmþ Ò¿9˾9L~Ë!'234
, .
1. >?-.`ë;<F1= 9L~Ë!ôo'1()F4Ò¿99L~Ë!;>dþVÝB BÈÔ !ô836`ë¤Ç¦,KÝB234
1. S¸¿·LËK HALT/ERRORI Ë¿I DN611Ôº¿ÇEIB234
101
第 5章 DN611使用例
5
C vw6-12345
/MoV Ô5DÇEÔ^=ÂÊ2V'234
5-1 ñX³()*+,-
QÔEC :ALLEN-BLADLEY PHOTOSWITCH 42GNU-9000
ÓC·Ô·L5ògÔ5DÇEÔ
JDºÒEc :1ÇE·
· I/O:ALLEN-BLADLEY 1794-ADN Flex-I/Oƾ9º
DO :1794-OB16 16£ DO
DI :1794-IB16 16£ DI
¶¿~ògÔ5DÇEÔ
JDºÒEc :4ÇE· (2ñI )
JDºÒEc :6ÇE· (3ñI )
エンジニアリングツール
PS S2
デバイスネットモジュール(DN211) ユニット0、スロット6、チャネル0
NA:03
S2CPU スロット0
DN
NA:02リモートI/O
AD
NA:01リモートI/O
NA:03リモートI/O
NA:20光電スイッチビットストローブ方式デバイス
NA:27光電スイッチビットストローブ方式デバイス
ポーリング方式デバイス
DO DI DO DI DO DIAD AD
S2CPUスロット 0
デバイスネットモジュール (DN611) チャンネル :0、ユニット :0、スロット :6 ノードアドレス (NA):00
JDº JDº
A DI=Dº B AD=^DºA+1 DO=Dº B+1 DI=^Dº
B+2 DO=^Dº
102 model 2000 デバイスネット解説書
5.2 動作順序
5
C xyz
áDÇEÔ¹C·8a=½Ëëºþ ôIq =Dº¥QA ^Dº@A='7'234
5-2 °±ñX³
リセット(または電源投入)
モジュール設定自ノード、スレーブデバイスパラメータ設定
動作モード設定:ランモード
出力データ書き込み
入力データ読み出し
リセット要求
パラメータ設定(自ノード)パラメータ設定(スレーブデバイス)※ ※スキャンリストが作成済みであれば不要
動作モード要求
スレーブデータ出力 または一括スレーブデータ入力/出力
スレーブデータ入力 または一括スレーブデータ入力/出力
6E8C4020 103
第 5章 DN611使用例
5
C9 |&&j~ d
1) sð~(*======================================================== DÇEÔ¹C·DN611Ò¿99L~Ë!(Ô5Dº^/=)========================================================*)VAR_EXTERNAL PARA_LOCAL :typeP_LOCAL;(*¶HI½Ëëºþ*) PARA_SLAVE :typeP_SLAVE;(*Ô5DÇEÔ½Ëëºþ*) ASREAD_DT :typeASREADDAT;(*Ô5DÇEÔ^Dº*) ASWRITE_DT :typeASWRITEDAT;(*Ô5DÇEÔ=Dº*)END_VAR
VAR CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*)
START :BOOL;(*ÔEC*) DUMMY :BOOL;(*¾ *)
TMR1 :TON_100ms;(*QONDE*) TIME1 :DINT;(*QONDE¡Å*)
RESET :BOOL;(*8a, *) END_RESET :BOOL;(*8a¼@*) RESET_ERR :BOOL;(*8aË *) DN_RESET_1 :DN_RESET;(*8a, *) STS_RESET :WORD;(*8aÔ ºÔ*)
LOCALSET :BOOL;(*¶HI½Ëëºþ, *) END_LOCALSET :BOOL;(*¶HI½Ëëºþ¼@*) LOCALSET_ERR :BOOL;(*¶HI½ËëºþË *) DN_LOCALSET_1 :DN_LOCALSET;(*¶HI½Ëëºþ, *) STS_LOCALSET :WORD;(*¶HI½ËëºþÔ ºÔ*)
SLAVESET :BOOL;(*Ô5½Ëëºþ, *) END_SLAVESET :BOOL;(*Ô5½Ëëºþ¼@*) SLAVESET_ERR :BOOL;(*Ô5½ËëºþË *) DN_SLAVESET_1 :DN_SLAVESET;(*Ô5½Ëëºþ, *) N_SLAVE :UINT;(*DÇEÔÄð*) STS_SLAVESET :WORD;(*Ô5½ËëºþÔ ºÔ*)
MODESET :BOOL;(*ôIq, *) END_MODESET :BOOL;(*ôIq¼@*) MODESETERR :BOOL;(*ôIqË *) DN_MODESET_1 :DN_MODESET;(*ôIq, *) STS_MODESET :WORD;(*ôIqÔ ºÔ*)
ASREAD :BOOL;(*Ô5Dº^*) END_ASREAD :BOOL;(*Ô5Dº^¼@*) ASREAD_ERR :BOOL;(*Ô5Dº^Ë *) DN_ASREAD_1 :DN_ASREAD;(*Ô5Dº^*) READ_DATA :ARRAY[0..5]OF WORD;(*Ô5@A='Dº*)
104 model 2000 デバイスネット解説書
5.3 スレーブデータ入力 /出力
5
STS_ASREAD :WORD;(*Ô5@A='Ô ºÔ*)
ASWRITE :BOOL;(*Ô5Dº=*) END_ASWRITE :BOOL;(*Ô5Dº=¼@*) ASWRITE_ERR :BOOL;(*Ô5Dº=Ë *) ASWRITE_ERR1 :BOOL;(*Ô5Dº=Ë *) ASWRITE_ERR2 :BOOL;(*Ô5Dº=Ë *) DN_ASWRITE_1 :DN_ASWRITE;(*Ô5Dº=*) STS_ASWRITE :WORD;(*Ô5Dº=Ô ºÔ*)
END_VAR
6E8C4020 105
第 5章 DN611使用例
5
2) Ò¿99L~Ë!
/*¹9 tuC·9 ÔLC·9% */
/*Q ON3ùWC·, */
MOVE_WORD0
LD
0
LD
6
LD
MOVE_WORD
MOVE_WORD
CH
ST
UNIT
ST
SLOT
ST
START
DN_RESET
IN
PT
Q
ET
↑ (S)
30
LD
DN_RESET_1
RESET
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
CLR_SL
UNIT
LD
SLOT
LD
16#1
LD
TIME1
> SET
END_RESET
RESET_ERR
STS_RESET
TON_100ms
TMR1RESET
106 model 2000 デバイスネット解説書
5.3 スレーブデータ入力 /出力
5
/*½Ëëºþ, (¶HI )*/
/*½Ëëºþ, (Ô5DÇEÔ )*/
↑ (S)
(R)
END_RESETLOCALSET
RESET
RESET_ERR
16#0
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_LOCAL.PORT
ST
PARA_LOCAL.LOCAL
_ADR
ST
16#0
LD
16#A
LD
MOVE_WORD
MOVE_WORD
PARA_LOCAL.POL_TRMODE
ST
PARA_LOCAL.SCAN_INTERVAL
ST
16#1
LDMOVE_WORD
PARA_LOCAL.BGPOL
_RATIO
ST
16#1
LD
16#64
LD
MOVE_WORD
MOVE_WORD
PARA_LOCAL.RETR_
CNT
ST
PARA_LOCAL.TR_TI
MING
ST
DN_LOCALSET
DN_LOCALSET_1
LOCALSET
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
PARA_LOCAL
UNIT
LD
SLOT
LD
LD
END_LOCALSET
LOCALSET_ERR
STS_LOCALSET
PARA_LOCAL
↑ (S)
(R)
END_LOCALSET SLAVESET
LOCALSET
LOCALSET_ERR
6E8C4020 107
第 5章 DN611使用例
5
5
LD
16#0
LD
MOVE_UNIT
MOVE_WORD
N_SLAVE
ST
PARA_SLAVE.DEV[0].
PORT
ST
16#1
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[0].
SLAVE_ADRST
PARA_SLAVE.DEV[0].VENDOR
_IDST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[1].
PORT
ST
16#2
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[1].
SLAVE_ADRST
PARA_SLAVE.DEV[1].VENDOR
_IDST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[2].
PORT
ST
16#3
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[2].
SLAVE_ADRST
PARA_SLAVE.DEV[2].VENDOR
_IDST
16#C
LDMOVE_WORD
PARA_SLAVE.DEV[0].
P_TYPE
ST
16#1
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[0].P_CODE
ST
PARA_SLAVE.DEV[0].SCANTY
PEST
16#C
LDMOVE_WORD
PARA_SLAVE.DEV[1].P_TYPE
ST
16#1
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[1].P_CODE
ST
PARA_SLAVE.DEV[1].SCANTY
PEST
16#C
LDMOVE_WORD
PARA_SLAVE.DEV[2].
P_TYPE
ST
16#1
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[2].P_CODE
ST
PARA_SLAVE.DEV[2].SCANTY
PEST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[0].POL_BK
ST
16#0
LD
16#6
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[0].BS_RCV
SIZEST
PARA_SLAVE.DEV[0].POL_RC
VSIZEST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[1].POL_BK
ST
16#0
LD
16#6
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[1].BS_RCV
SIZEST
PARA_SLAVE.DEV[1].POL_RC
VSIZEST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[2].POL_BK
ST
16#0
LD
16#6
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[2].BS_RCV
SIZEST
PARA_SLAVE.DEV[2].POL_RCVSIZE
ST
16#0
LDMOVE_WORD
PARA.SLAVE.DEV[0].RESERV
ED1ST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[0].POL_SNDSIZE
ST
PARA_SLAVE.DEV[0].RESERV
ED2ST
16#0
LDMOVE_WORD
PARA.SLAVE.DEV[1].RESERV
ED1ST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[1].POL_SNDSIZE
ST
PARA_SLAVE.DEV[1].RESERV
ED2ST
16#0
LDMOVE_WORD
PARA.SLAVE.DEV[2].RESERV
ED1ST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[2].POL_SNDSIZE
ST
PARA_SLAVE.DEV[2].RESERV
ED2ST
16#1
LDMOVE_WORD
PARA_SLAVE.DEV[0].MAJOR_
REVST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
RARA_SLAVE.DEV[0].
MINOR_REVST
PARA_SLAVE.DEV[0].RESERV
ED3ST
16#1
LDMOVE_WORD
PARA_SLAVE.DEV[1].MAJOR_
REVST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[1].
MINOR_REVST
PARA_SLAVE.DEV[1].RESERV
ED3ST
16#1
LDMOVE_WORD
PARA_SLAVE.DEV[2].MAJOR_
REVST
16#4
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[2].MINOR_
REVST
PARA_SLAVE.DEV[2].RESERV
ED3ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[0].RESERV
ED4ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[1].RESERV
ED4ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[2].RESERV
ED4ST
108 model 2000 デバイスネット解説書
5.3 スレーブデータ入力 /出力
5
16#0
LD
16#14
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[3].
PORT
ST
PARA_SLAVE.
DEV[3].SLAVE_ADR
ST
16#0
LD
16#1B
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[4].
PORT
ST
PARA_SLAVE.DEV[4].
SLAVE_ADRST
16#1
LDMOVE_WORD
PARA_SLAVE.DEV[3].VENDOR
_IDST
16#1
LDMOVE_WORD
PARA_SLAVE.DEV[4].VENDOR
_IDST
16#6
LDMOVE_WORD
PARA_SLAVE.DEV[3].
P_TYPE
ST
16#6
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[3].P_CODE
ST
PARA_SLAVE.DEV[3].SCANTY
PEST
16#6
LDMOVE_WORD
PARA_SLAVE.DEV[4].
P_TYPE
ST
16#6
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[4].P_CODE
ST
PARA_SLAVE.DEV[4].SCANTY
PEST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[3].POL_BK
ST
16#1
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[3].BS_RCV
SIZEST
PARA_SLAVE.DEV[3].POL_RCVSIZE
ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[3].POL_BK
ST
16#1
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[4].BS_RCV
SIZEST
PARA_SLAVE.DEV[4].POL_RCVSIZE
ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[3].RESERV
ED1ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[4].RESERV
ED1ST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[3].POL_SNDSIZE
ST
16#0
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[3].RESERV
ED2ST
PARA_SLAVE.DEV[3].MAJOR_
REVST
16#0
LDMOVE_WORD
PARA_SLAVE.DEV[4].POL_SNDSIZE
ST
16#0
LD
16#1
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[4].RESERV
ED2ST
PARA_SLAVE.DEV[4].MAJOR_
REVST
16#3
LDMOVE_WORD
PARA_SLAVE.DEV[3].MINOR_
REVST
16#0
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[3].RESERV
ED3ST
PARA_SLAVE.DEV[3].RESERV
ED4ST
16#3
LDMOVE_WORD
PARA_SLAVE.DEV[4].
MINOR_REVST
16#0
LD
16#0
LD
MOVE_WORD
MOVE_WORD
PARA_SLAVE.DEV[4].RESERV
ED3ST
PARA_SLAVE.DEV[4].RESERV
ED4ST
6E8C4020 109
第 5章 DN611使用例
5
/*ôIq, */
/*Ô5Dº^ /= */
DN_SLAVESET
DN_SLAVESET_1
SLAVESET
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
PARA_SLAVE
UNIT
LD
SLOT
LD
LD
END_SLAVESET
SLAVESET_ERR
STS_SLAVESET
PARA_SLAVE
NLD
N_SLAVE
↑ (S)
(R)
END_SLAVESET MODESET
SLAVESET
SLAVESET_ERR
DN_MODESET
DN_MODESET_1
MODESET
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
SPEC
UNIT
LD
SLOT
LD
16#1610
LD
END_MODESET
MODESETERR
STS_MODESET
↑ (S)
(R)
END_MODESET ASWRITE
MODESET
MODESETERR
110 model 2000 デバイスネット解説書
5.3 スレーブデータ入力 /出力
5
*/Ô5Dº= (jaI )*/
*/Ô5Dº^ (jaI )*/
DN_ASWRITE
DN_ASWRITE_1
ASWRITE
REQ
CH
DONE
ERRLD
( )
( )
UNITSTATUS ST
SLOT
NODE
UNIT
LD
0
END_ASWRITE
ASWRITE_ERR
STS_ASWRITE
ASWRITE_DT
LD
BS
ASWRITE_DT
LD
LD
1
SLOT
LD
CH
(S)
(R)
END_ASWRITE ASREAD
ASWRITE
DN_ASREAD
DN_ASREAD_1
ASREAD
REQ
CH
DONE
ERRLD
( )
( )
UNITSTATUS ST
SLOT
NODE
UNIT
LD
1
END_ASREAD
ASREAD_ERR
STS_ASREAD
BS
ASREAD_DT
LD
LD
0
SLOT
LD
CH
ST
ASREAD_DT
(S)
(R)
END_ASREAD ASWRITE
ASREAD
6E8C4020 111
第 5章 DN611使用例
5
3) <
a) C·,
• CH UNIT SLOTºsðDÇEÔ¹C·¹9 UNIT9 ÔLC·9þ'23(Á[êþKÝ) '1(?øKsFvl íjVþKsV¥23)4
• Ô¿Ô·ÆÂÊV CLR_SL1^'1234
• STARTK9L~Ë!%kzu1B QON3ùWRESETTRUE'18a, '234
• 8a¼@VDONEKTRUEB END_RESETTRUE'234
b) ½Ëëºþ, (¶HI)
• C·¹;¼@VEND_RESETKTRUEB ¶HI½Ëëºþ, z LOCAL_SETTRUE'1 ô'234½ËëºþPARA_LOCAL /þ^'1234
5-1 üG"HþÝ"#ñX³
• CH UNIT SLOT C·, Vþ'sð(CH UNIT SLOT)81^'1234
• ôIq, ¹;¼@W ¼@A8¸E END_LOCALSET K
TRUEB234
c) ½Ëëºþ, (Ô5DÇEÔ)
• ¶HI½Ëëºþ, ¼@V END_LOCALSETKTRUEB Ô5½Ëëºþ, z SLAVESETTRUE'1 ô'234½ËëºþPARA_SLAVE /þ^'1234
PARA_LOCAL%, þÝ"#¯&Ïä ¯&
PORT ¶·9 0()
LOCAL_ADR ¶HIÆIÔ 0
POL_TRMODE ¶¿~JI 0
SCAN_INTERVAL Ô¿Åô¥¡Å 10(mS)
BGPOL_RATIO ÇC~Ë¿¿I¶ò 1(Ô¿è)
RETR_CNT ¡Æ¿¿º 1()
TR_TIMEING ºE¿~ 100(mS)
112 model 2000 デバイスネット解説書
5.3 スレーブデータ入力 /出力
5
5-2 )¶"M!/0)þÝ"#ñX³
(]^_5`aHIbc-de)
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234
• Ô5½Ëëºþ, ¹;¼@W ¼@A8¸EEND_SLAVESETKTRUEB234
d) ôIq,
• Ô5½Ëëºþ, ¼@V END_SLAVESETKTRUEB ôIq, z MODESETTRUE'1 ô'234
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234SPEC Ë¿, ¶¿~òg jaIC·3* 16#1210^'1234
• ôIq, ¼@W ¼@A8¸EEND_MODESETKTRUEB234
e) Ô5Dº^/=
• ôIq, ¼@V END_MODESETKTRUEB Ô5Dº=z ASWRITETRUE'1 ô'234
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234NODE @A¥ÂÊHIÆIÔ^'1234BS ¶¿~ògV0 ÓC·Ô·L5ògV1^'234
• V8'1Ô5DÇEÔDO=ÆIÔ 2ñIÊ¥ ²÷1ñIVÝV Ô5Dº=MNkASWRITE_DT1ñIJ(ASWRITE_DT.WDAT[0])Dº¥Q%'HIÆIÔÔ5DÇEÔ=F234
þÝ"#¯&Ïä ¯&
N , DÇEÔÄð 1
DEVICE[0]. 1äJÔ5DÇEÔþAÝ
PORT ¶·9 0
SLAVEADR Ô5HIÆIÔ 1
VENDOR_ID Ì¿¾ID 1
P_TYPE ºE9 12
P_CODE ¸I 1
SCANTYPE Ô¿ºE9 1¶¿~
POL_BK ¶ÇC~Ë¿¿I 0
BS_RCVSIZE ÓC·Ô·L5JÒEc 0(ÇE·)
POL_REVSIZE ¶¿~JÒEc 6(ÇE·)
RESERVED1 Ë¿ 0
POL_SNDSIZE ¶¿~JÒEc 4(ÇE·)
RESERVED2 Ë¿ 0
MAJOR_REV ëÓÉ¿ 1
MINOR_REV EÚÓÉ¿ 4
RESERVED3 Ë¿ 0
RESERVED4 Ë¿ 0
6E8C4020 113
第 5章 DN611使用例
5
• =Dº¥QA¼@V ¼@A8¸E END_ASWRITEK TRUEB Ô5Dº^z ASREADTRUE'1 ô'234
• ASWRITE CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234NODE @A¥ÂÊHIÆIÔ^'1234BS ¶¿~ògV0 ÓC·Ô·L5ògV1^'234
• V8'1Ô5DÇEÔDI^ÆIÔ 3ñIÊ¥ ¸W1ñIVÝV Ô5Dº^MNkASREAD_DT3ñIJ(ASREAD_DT.RDAT[2])%'Ô5DÇEÔ^DºK@AQ2234
• ^Dº@AQA¼@V ¼@A8¸EEND_ASREADKTRUEB234
• V SET/RESETãK81ASWRITEASREADBø'Âu1Ô5DÇEÔ¥QA/@AQA¹;'1234
114 model 2000 デバイスネット解説書
5.4 その他の機能
5
C> --AB
1) sð~(*========================================================== DÇEÔ¹C·DN611Ò¿99L~Ë!(X)==========================================================*)VAR_EXTERNAL RAS_DT :typeRASDT;(*RASAÝ@A='Dº*) TIME_DT :typeTIMEDT;(*¡iþ*) SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*)
INSTRUCT :BOOL;(*hßA=*) END_INSTRUCT :BOOL;(*hßA=¼@*) INSTRUCT_ERR :BOOL;(*hßA=Ë *) DN_INSTRUCT_1 :DN_INSTRUCT;(*hßA=*) STS_INSTRUCT :WORD;(*hßAÔ ºÔ*) READ_INSTW :ARRAY[0..2]OF WORD;(*hßDº*) READ_INSTI :ARRAY[0..2]OF UINT;(*hßÄðDº*)
RASREAD :BOOL;(*RASAÝ@A='*) END_RASREAD :BOOL;(*RASAÝ@A='¼@*) RASREAD_ERR :BOOL;(*RASAÝ@A='Ë *) DN_RASREAD_1 :DN_RASREAD;(*RASAÝ@A='*) STS_RASREAD :WORD;(*RASAÝ@A='Ô ºÔ*) READ_RASDATA :ARRAY[0..255]OF WORD;(*RASAÝ@A='Dº*) REQ :WORD;(*AÝ»*) POS :WORD;(*?ø*) NUM :WORD;(*Äð*)
TIMESET :BOOL;(*¡iþ, *) END_TIMESET :BOOL;(*¡iþ, ¼@*) TIMESET_ERR :BOOL;(*¡iþ, Ë *) DN_TIMESET_1 :DN_RASREAD;(*¡iþ, *) STS_TIMESET :WORD;(*¡iþ, Ô ºÔ*)
END_VAR
6E8C4020 115
第 5章 DN611使用例
5
2) Ò¿99L~Ë!
/*¹9 tuC·9 ÔLC·9% */
/*Ô5DÇEÔhBßJA */
MOVE_WORD0
LD
0
LD
6
LD
MOVE_WORD
MOVE_WORD
CH
ST
UNIT
ST
SLOT
ST
DN_INSTRUCT
DN_INSTRUCT_1
INSTRUCT
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
NODE
UNIT
LD
SLOT
LD
16#1
LD
END_INSTRUCT
INSTRUCT_ERR
STS_INSTRUCT
ST
ST
ST
ST
ST
ST
READ_INSTW[0]
READ_INSTI[0]
READ_INSTW[1]
READ_INSTI[1]
READ_INSTW[2]
READ_INSTI[2]
BS_ADD
BS_N
RPOL_ADD
RPOL_N
WPOL_ADD
WPOL_N
116 model 2000 デバイスネット解説書
5.4 その他の機能
5
/*RASAÝ@A=', */
*/¡iþ, */
DN_RASREAD
DN_RASREAD_1
RASREAD
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
REQTYPE
UNIT
LD
SLOT
LD
REQ
LD
END_RASREAD
RASREAD_ERR
STS_RASREAD
ST
RAS_DT
RAS_DT
POS
LD
NUM
LD
POSITION
N
LD ST
LD
256
RAS_DT.RASDAT[0]
READ_RASDATA[0]
N
TBLTMOV
SW[16]
LDMOVE_INT
TIME_DT.YEAR
ST
MOVE_INT
MOVE_INT
SW[19]
LDMOVE_INT
MOVE_INT
MOVE_INT
TIME_DT.HOUR
ST
SW[17]
LD
TIME_DT.MONTH
ST
SW[20]
LD
TIME_DT.MIN
ST
SW[18]
LD
TIME_DT.DAY
ST
SW[21]
LD
TIME_DT.SEC
ST
DN_TIMESET
DN_TIMESET_1
TIMESET
REQ
CH
DONE
ERR
CH
LD
( )
( )
UNITSTATUS ST
SLOT
TIME_DT
UNIT
LD
SLOT
LD
TIME_DT
LD
END_TIMESET
TIMESET_ERR
STS_TIMESET
6E8C4020 117
第 5章 DN611使用例
5
3) <
a) hBßJA
• >µs¿ÈÉ¿83 Ë¿Iu1K¦,V34
• z INSTRUCTTRUE'1 ô'234
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234NODE hBßJAÂÊHIÆIÔ(±/þV1)^'234
• BS_ADD BS_N RPOL_ADD RPOL_N WPOL_ADD WPOL_NhBßJ#='234
• #¼@V ¼@A8¸EEND_INSTRUCTKTRUEB234
b) RASAÝ@A=',
• >µs¿ÈÉ¿EuÈËEcIâV8V34
• z RASREADTRUE'1 ô'234
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234
• REQTYPE POSITION NV%FRASAÝREAD_DT='234
• =¼@V ¼@A8¸EEND_RASREADKTRUEB234
c) ¡iþ,
• >µs¿ÈÉ¿¾¿¿I EuÈËEcIâV8V34
• z TIMESETTRUE'1 ô'234
• CH UNIT SLOT 8a, Vþ'sð(CH UNIT SLOT)81^'1234
• ±/þV ¡iþ½ËëºÈÔ !¡iDº(SW[16]~SW[21])^'1 ¸¿·LË>kê¡iþÂ234
• =¼@V ¼@A8¸EEND_TIMESETKTRUEB234
118 model 2000 デバイスネット解説書
6E8C4020
6
>9V DN611K â RAS1'234
1. &K½¹±67
• Ô ºÔ /¹C·ñÔ ºÔ678 LED(MS/NS)
• 7~ë¿· LED(NA/ERROR)
2. RASAÝ@A='AÝ
• RASklÆ¿¿º
• EÌ¿·kl
S ¸¿·LË8bJë± RAS AÝÆ14.3 RAS AÝÆ×F4
, .
·>?-.`ë;<F1= 9L~Ë!ôo'1()F4Ò¿99L~Ë!;>dþVÝB BÈÔ !ô836`ë¤Ç¦,KÝB234
119
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
+ #$%&'2&j (,d !"7&82&j(*, w )
DN611&K½¹Ý2ÜLED(Ô ºÔ /¹C·ñÔ ºÔ678 LED) Ü ( /® )£¯ /£° /é¯B Ô ºÔ (MS)¹C·ñÔ ºÔ (NS):,67'234
6-1 c")*"#) /1234"5)*"#)D LED
LED ¡¢ %£¤(¥F¦§)
MS
é¯
8DN611QK®¯F18DN611Q®¯F1K Ë¿Iu1
HIÆIÔ/˸I6787~ë¿·LEDK¶HIÆIÔ67'1í Q®¯ßB
£¯ 8DN611&kôT
£° 8DN611ÔECþ@A='T
®£°
8DN611m´ZkÔECþZk(DC9ÔEC/LºÔEC)À
®£¯8DN611m´'Zk(¾¿¿x)*ÞK¦,vl[ÝB23
NS
é¯
8DN611QK®¯F1(MSA)8DN611Q®¯F1K Ë¿Iu1(MSA)8DN611m´'Zk(¾¿¿x:MSA)8DN611¹C·ñQK®¯F1
£¯ 8DN611Ô5DÇEÔ&kbJT
£°
8DN611Ô5DÇEÔÅbJKAµ'18DN611Ô5DÇEÔK1ä[aIF1
®£°81äZkÔ5DÇEÔbJKV¥(u
®£¯8DN611VÇÔ´µbJlo8HIÆIÔ+bJlo
120 model 2000 デバイスネット概説書
6.2 7セグメント LEDの表示内容
6
+ lh" ) -
DN611&K½¹Ý 7~ë¿· LED(NA/ERROR)HIÆIÔ /˸I678V34
DN611KÔ5DÇEÔ&k'1í ¶HIÆIÔ (ÁKLºÔECVþ' )67'234
2/Zkvl 7~ë¿· LED2¹C·ñx67'234
• DN611/¹C·ñ /Ô5DÇEÔZkK'vl
• S¸¿·LË=º», VËK'vl
• DN611K¾¿¿'vl
Ô5DÇEÔ½ËëºþVÔ¿Ô·ôoT > LED¶HIÆIÔ£°67'234
6 6-2 6 6-3V 7~ë¿· LEDÔ ºÔ /¹C·ñÔ ºÔ678 LED0lmXr»1'2346TÅÁ67-.*Á6737'234
6-2 7pYÝX3 LED 2ë LED%
M:DN611HIÆIÔ S:Ô5DÇEÔHIÆIÔ
7pYÝX3LED MS NS
é¯ é¯ é¯S¸¿·LËÁQKÃ^F12mC·, 8a¹;TV3
M£¯ é¯ é¯Ôº¿ÇEI7'23(QÃ^W C·, W)
M£° é¯ é¯ Ô5DÇEÔ½ËëºþT
M£¯ £¯ £¯ &kT(/¹C·ñ°ZkO')
70ÅM £¯ ®£¯DN611KÔ5DÇEÔHIÆIÔ+¤='2'
72ÅS £¯ ®£°
1)&kTíÕÔ5DÇEÔ=é·KO(uvl
2)Ô¿Ô·±¶¿~ògDÇEÔKÝ ôIþV¶¿~'vl
3)Ô¿Ô·±ÓC·Ô·L5ògDÇEÔKÝ ôIþVÓC·Ô·L5'vl
4)Ô5DÇEÔ½Ëëºþ¡ JDºÒEc Ô¿ºE9KB6Zvl
73ÅS £¯ ®£°Ô5DÇEÔ½Ëëºþ¡ Ì¿¾ID ºE9 ¸IKB6Zvl
75ÅM £¯ ®£°¡Ô5DÇEÔK1ä[¹C·ñ±êu'vl(67A)
75ÅM £¯ £°
1)Ô5DÇEÔ½Ëëº1ä[þ'VË¿I, 'vl
±DN611Ô5DÇEÔK3xK'23K 30ùâ±xK¼(vlÔ5DÇEÔ½ËëºA'1F
6E8C4020 121
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
6-3 7pYÝX3 LED 2ë LED%
M:DN611HIÆIÔ S:Ô5DÇEÔHIÆIÔ
7pYÝX3LED MS NS
77ÅS £¯ ®£°Ô5DÇEÔ½Ëëºþ¡ JÒEcKB6Zvl
78ÅS £¯ ®£°Ô¿Ô·±ÝÔ5DÇEÔ(1äâ±)V¥vl
79ÅM £¯ ®£°
1)Ë¿, ¡STARTÓC·1'uvl(78ÅS[Þ167'23)
2)&kT%Ô5=é·K(uvl72ÅS[¼167'23)
3)¡Ô5DÇEÔK1ä[¹C·ñ±êu'vl(67A)
84ÅM £¯ £° Ô5DÇEÔK2)8aV¥1vl
91ÅM £¯ ®£¯ÇÔ´µ¡(ÇÔ´µ¡bJloë'1vl)
92ÅM £¯ é¯1) DN611¹C·ñQK®¯F12) DN611¹C·ñ¸¹ºK1
A0~CA ' '
S¸¿·LË=º», KZk¼@'vl ¼@Ô ºÔ(64.17)K7~ë¿·LED67F23
F0ÅM ®£¯ 鯾¿¿I:¿ECIC~8ºE!Æ¿·
Ë
F1ÅM ®£° é¯ ¾¿¿I:ëÇÔZk
F2ÅM ®£° é¯ ¾¿¿I:TRAP
F3ÅM ®£¯ 鯾¿¿I:ROMBCC½CË
(DN611z¡)
F4ÅM ®£¯ 鯾¿¿I:RAMI/ËE·Ë
(DN611z¡)
F5ÅM ®£¯ 鯾¿¿I:S¸¿·LËbJ8ë
I/ËE·Ë(DN611z¡)
F6ÅM ®£° é¯ ¾¿¿I:DN611HIÆIÔþZk
F7ÅM ®£° 鯾¿¿I:DN611¹C·ñbJþ
Zk
F8ÅM ®£° 鯾¿¿I:Ô¿Ô·8EEPROMI
Ë
122 model 2000 デバイスネット概説書
6.3 RAS情報読み出しデータ
6
+9 &j
V ˾9L~Ë!V@A=' DN611 RAS AÝ (RAS Æ¿¿º EÌ¿·kl BÂHIAÝ )'234RASAÝ@A=', 4.6.6 RASAÝ@A=', ×F4
6.3.1 RASz*
RASAÝ@A=', V, AÝ»1'vl Aé·Æ RASÆ¿¿º@A=m234DN611V RASÆ¿¿º 1DJ 1ÇE·Dºu1234
6 6-4ÆIÔîH L @A='ԺƱ?ÇE·?ÇE·7'234
H:F~8ÓC·ÁL:7~0ÓC·Á Aé·Æ
F 87 0
6-4 RASЮX#Âú (1)
02D0H , ¸I(0015H)
02D1H ¼@Ô ºÔ
02D2H RASAÝñIð 50ñI
02D3H RASÆ¿¿º
:
:
(XÏ oH¶)
RAS_CNT[0] 02D3H L ZkhBQA(intret)
RAS_CNT[1] 02D3H H ZkhBQA(trap)
RAS_CNT[2] 02D4H L HOSThBQAmð
RAS_CNT[3] 02D4H H ¶·, hBQAmð
RAS_CNT[4] 02D5H L Jé·hBQAmð
RAS_CNT[5] 02D5H H Jé·IDZk
RAS_CNT[6] 02D6H L Jé·, ¸I'&
RAS_CNT[7] 02D6H H ¶·, ßmð
RAS_CNT[8] 02D7H L ¶·Ô·ÔºONâmð
RAS_CNT[9] 02D7H H ¶·ë9Zkmð
RAS_CNT[10] 02D8H L ¶·ë9ZkÔ ºÔ¸I
RAS_CNT[11] 02D8H H C·, mð
RAS_CNT[12] 02D9H L C·é·
RAS_CNT[13] 02D9H H ½Ëëº, mð
RAS_CNT[14] 02DAH L ½Ëëºé·mð
RAS_CNT[15] 02DAH H q, mð
RAS_CNT[16] 02DBH L qé·mð
RAS_CNT[17] 02DBH H RAS@A=', mð
RAS_CNT[18] 02DCH L RAS@A='é·mð
RAS_CNT[19] 02DCH H ¡iþ, mð
6E8C4020 123
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
6-5 RASЮX#Âú (2)
È¿Ì< ÆIÔ - .
RAS_CNT[20] 02DDH L ¡iþé·mð
RAS_CNT[21] 02DDH H ^Dº@A=', mð
RAS_CNT[22] 02DEH L ^Dº@A='é·mð
RAS_CNT[23] 02DEH H ()
RAS_CNT[24] 02DFH L ()
RAS_CNT[25] 02DFH H =Dº¥QA, mð(¶¿~)
RAS_CNT[26] 02E0H L =Dº¥QAé·mð(¶¿~)
RAS_CNT[27] 02E0H H 7dëC, mð
RAS_CNT[28] 02E1H L 7dëCé·mð
RAS_CNT[29] 02E1H H '&, ¸IJmð
RAS_CNT[30] 02E2H L '&, ¸IJ-.
RAS_CNT[31] 02E2H H &ké·mð
RAS_CNT[32] 02E3H L Zké·mð
RAS_CNT[33] 02E3H H JMBXë9Zk(Dº8)
RAS_CNT[34] 02E4H L JMBXë9Zk(MBX)
RAS_CNT[35] 02E4H H MBXJZk
RAS_CNT[36] 02E5H L MBXJZk
RAS_CNT[37] 02E5H H JDºÒEc0ÇE·
RAS_CNT[38] 02E6H L JMBX<ÒZk(Dº8)
RAS_CNT[39] 02E6H H MBXJ&k
RAS_CNT[40] 02E7H L ¾¿¿¸I
RAS_CNT[41] 02E7H H ¾¿¿^_¸I
RAS_CNT[42] 02E8H L ¸¿µs!Ôº2ùô¥mð
RAS_CNT[43] 02E8H H E¿4ÈÉ¿Ôº2ùô¥mð
RAS_CNT[44] 02E9H L EP-ROM SCANÔ·CRCË
RAS_CNT[45] 02E9H H DBASE&kSCANÔ·ð
RAS_CNT[46] 02EAH L SCANÔ·þð(EP-ROM)
RAS_CNT[47] 02EAH H ÓC·Ô·L520msé·ô¥
RAS_CNT[48] 02EBH L ´ÇË¿mð
RAS_CNT[49] 02EBH H ËÆ 5mð
RAS_CNT[50] 02ECH L ˽CÈ5mð
RAS_CNT[51] 02ECH H ÇÔ´µmð
RAS_CNT[52] 02EDH L JhBQAmð
RAS_CNT[53] 02EDH H JDºIDZkmð
RAS_CNT[54] 02EEH L NMIË
RAS_CNT[55] 02EEH H DEVICE NET, DººE!Æ¿·
RAS_CNT[56] 02EFH L I/O !"#"$ %&%&#'$(
RAS_CNT[57] 02EFH H
RAS_CNT[58] 02F0H L Ì¿¾ID'&
RAS_CNT[59] 02F0H H 9L½·ºE9'&
124 model 2000 デバイスネット概説書
6.3 RAS情報読み出しデータ
6
6-6 RASЮX#Âú (3)
(XÏ oH¶)
RAS_CNT[60] 02F1H L 9L½·¸I'&
RAS_CNT[61] 02F1H H J¸jDº`'í(¶¿~)
RAS_CNT[62] 02F2H L J¸jDº`'í(COS)
RAS_CNT[63] 02F2H H J¸jDº`'í(NOµË~ë¿·)
RAS_CNT[64] 02F3H L !
RAS_CNT[65] 02F3H H µË~ë¿·DººE9Zk
RAS_CNT[66] 02F4H L µË~ë¿·DºTÅÆ¿ºZk
RAS_CNT[67] 02F4H H µË~ë¿·Dº¸?Æ¿¿ºZk
RAS_CNT[68] 02F5H L J¸jÒEc´Ç
RAS_CNT[69] 02F5H H JDº`Zk(µË~ë¿·Dº)
RAS_CNT[70] 02F6H L ¶¿~20msé·ô¥
RAS_CNT[71] 02F6H H NMI I¶·@A='
RAS_CNT[72] 02F7H L CANJmð
RAS_CNT[73] 02F7H H CANJ'(Ô ºÔÔº-.)
RAS_CNT[74] 02F8H L
RAS_CNT[75] 02F8H H
RAS_CNT[76] 02F9H L
RAS_CNT[77] 02F9H H
RAS_CNT[78] 02FAH L
RAS_CNT[79] 02FAH H
RAS_CNT[80] 02FBH L
RAS_CNT[81] 02FBH H
RAS_CNT[82] 02FCH L
RAS_CNT[83] 02FCH H
RAS_CNT[84] 02FDH L
RAS_CNT[85] 02FDH H
RAS_CNT[86] 02FEH L
RAS_CNT[87] 02FEH H
RAS_CNT[88] 02FFH L
RAS_CNT[89] 02FFH H
RAS_CNT[90] 0300H L
RAS_CNT[91] 0300H H
RAS_CNT[92] 0301H L
RAS_CNT[93] 0301H H
RAS_CNT[94] 0302H L
RAS_CNT[95] 0302H H
RAS_CNT[96] 0303H L
RAS_CNT[97] 0303H H
RAS_CNT[98] 0304H L
RAS_CNT[99] 0304H H
6E8C4020 125
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
6.3.2 C|~
RAS AÝ@A=', V , AÝ»2'vl Aé·ÆEÌ¿·klDº@A=m234
Aé·Æ
EÌ¿·klMo
•¸I.:8ñI
•¸Ið :160Ä
•´ÇµL¡ô: AÝï'234u1 kï'AÝ= 160ÄCT·ÔKAV¥234
•µEC·: >µEC· DN611-ÕAÝVÝ* ÇEÚ¸I4¸I-.6 6-76 6-8×F4×' ¡i1 BCD67V34
F 0
6-1 0X3,- (2 !PE% )
02D0H , ¸I(0015H)
02D1H ¼@Ô ºÔ
02D2H RASAÝñIð nÄ×8ñI
02D3H EÌ¿·kl (¸j80ñI)
:
:
02D3H CT¸I
02D4H ^_AÝ1
02D5H ^_AÝ2 1ÄJEÌ¿·kl
02D6H ^_AÝ3
02D7H ^_AÝ4
02D8H å
02D9H ¡
02DAH ù ë
02DBH CT¸I
02DCH ^_AÝ1
02DDH ^_AÝ2
02DEH ^_AÝ3 2ÄJEÌ¿·kl
02DFH ^_AÝ4
02E0H å
02E1H ¡
02E2H ù ë
126 model 2000 デバイスネット概説書
6.3 RAS情報読み出しデータ
6
6-7 "#3¶")kl (1)
'(
)*+,1(H) )*+,2(H) )*+,3(H) )*+,4(H) - /
0001H,f'L 1:GSghi
2:TRAP3:WDT
READjklWDT_FLGkl
Sm
,f[
0002H
nRop
01:qr02:s*B03:S'() HALT
!# !
!# !
)Qj
)Qj
Lj DNSmnR
Btuvw
S'() HALT
0003H SLxy= SLxz !#
xy
0004H |SL v~|'L ID v~ID v~
0005H12
EP_ROM<OEP_ROM CRC
DBASEHIZCRC
;<
0050H |'L ! (,
0100H |ID |'L ! TUj
0111H !# ! )Qjkl B|
0112H
op
00:JHI 01:jNO)02:KLLM 03:jSL04: [05:06:~f
F)G
|
01: MNHI 01:u02:jNO)03:KLLM u04:JKLLM I
05:Ou
0113H
op
01:89BITON02:|03:ON(STBY[t)04:STBY+RUN05:RUN RUN06: inRu07:STBY STBY08:<O
|SL
F)GHI*)
¡ !#
!
!
TU|
0118H |'L(18H) ! [\HI
6E8C4020 127
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
6-8 "#3¶")kl (2)
'(
)*+,1(H) )*+,2(H) )*+,3(H) )*+,4(H) - /
0200H |ID |'L !
0241H |OPQ ID Q: OXYZ1
0242H
op
01:¢Q£u02: Q:
|OPQ |OPQ
Q: Q:
O¢Q£O¤
¥Y
0300HMBX-ID Q¦ID ¢PKL
LM
i)Q
KLLM
MBX~u
0401H KLLM v~O, ID O, IDu
0402H KLLM v~:(hi :(hi
Q:
0403H KLLM v~:(hi :(hi'L
0404H KLLM v~O O
u
0405H KLLM O v~O
u
0406H)'L KLLM v~KL
LM §¨KLLM
v~
0407H)'L §¨KL
LM
u
0408H KLLM (N
©ª
0409H KLLM j©ª
FFFFH = !#
!
!# ! )'L «¬'L !"
,f
128 model 2000 デバイスネット概説書
6.3 RAS情報読み出しデータ
6
6.3.3 2E(_`
AÝ@A=', V , AÝ»3'vl Aé·ÆÔ5DÇEÔBÂAÝ (Ô ºÔ 7~ë¿· LED67Ô ºÔ )@A=m234
Aé·Æ
1) Ô ºÔ (02D3H~02F2H:32ñI )Aé·Æ 02D3H~02F2HKÔ ºÔV34Ô ºÔ DN611 KÔ5DÇEÔ¹C·ña'1LÊÊô'1¸IV7'2346 6-9NA= HIÆIÔ7'234
6-9 c")*"#)
F 8 7 0 F 8 7 0
02D0H , ¸I(0015H)
02D1H ¼@Ô ºÔ
02D2H RASAÝñIð 64ñI
02D3H BÂHIAÝ
:
0312H
02D3H NA=1 NA=0 02E3H NA=33 NA=32
02D4H NA=3 NA=2 02E4H NA=35 NA=34
02D5H NA=5 NA=4 02E5H NA=37 NA=36
02D6H NA=7 NA=6 02E6H NA=39 NA=38
02D7H NA=9 NA=8 02E7H NA=41 NA=40
02D8H NA=11 NA=10 02E8H NA=43 NA=42
02D9H NA=13 NA=12 02E9H NA=45 NA=44
02DAH NA=15 NA=14 02EAH NA=47 NA=46
02DBH NA=17 NA=16 02EBH NA=49 NA=48
02DCH NA=19 NA=18 02ECH NA=51 NA=50
02DDH NA=21 NA=20 02EDH NA=53 NA=52
02DEH NA=23 NA=22 02EEH NA=55 NA=54
02DFH NA=25 NA=24 02EFH NA=57 NA=56
02E0H NA=27 NA=26 02F0H NA=59 NA=58
02E1H NA=29 NA=28 02F1H NA=61 NA=60
02E2H NA=31 NA=30 02F2H NA=63 NA=62
6E8C4020 129
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
6-10 c")*"#)v"H
2) 7~ë¿· LED67Ô ºÔ (02F3H~0312H:32ñI )Aé·Æ 02F3H~0312HK 7~ë¿· LED67Ô ºÔV347~ë¿· LED67Ô ºÔ DN611x ¹C·ñx DN611Kÿ;'1Ô5DÇEÔx7'234DN611 &K½¹Ë¸I67aé'123 ( 6 6-2 6 6-3 67F[[ÝB23 )46 6-11 NA= HIÆIÔ7'234
6-11 7pYÝX3 LED)*"#)
F 8 7 0 F 8 7 0
0(00H)
1(01H)
2(02H)
3(03H)
4(04H) !"#$%&'()*+
5(05H) ,-!./*
6(06H) ,-!./01%*23
9(09H) 456723
10(0AH) 89:;<;&723
02F3H NA=1 NA=0 0303H NA=33 NA=32
02F4H NA=3 NA=2 0304H NA=35 NA=34
02F5H NA=5 NA=4 0305H NA=37 NA=36
02F6H NA=7 NA=6 0306H NA=39 NA=38
02F7H NA=9 NA=8 0307H NA=41 NA=40
02F8H NA=11 NA=10 0308H NA=43 NA=42
02F9H NA=13 NA=12 0309H NA=45 NA=44
02FAH NA=15 NA=14 030AH NA=47 NA=46
02FBH NA=17 NA=16 030BH NA=49 NA=48
02FCH NA=19 NA=18 030CH NA=51 NA=50
02FDH NA=21 NA=20 030DH NA=53 NA=52
02FEH NA=23 NA=22 030EH NA=55 NA=54
02FFH NA=25 NA=24 030FH NA=57 NA=56
0300H NA=27 NA=26 0310H NA=59 NA=58
0301H NA=29 NA=28 0311H NA=61 NA=60
0302H NA=31 NA=30 0312H NA=63 NA=62
130 model 2000 デバイスネット概説書
6.3 RAS情報読み出しデータ
6
6-12 7pYÝX3 LED)*"#)v"H
)*"#)v"H
70(46H) DN611K+HIÆIÔ½CVZk
72(48H) DN611KÔ5DÇEÔbJV¥
73(49H)Ô5DÇEÔÌ¿¾ID ºE9 ¸IKDN611Ô¿Ô·Zu1
75(4BH)Ô5DÇEÔK¹C·ñ±1ä[OÔ¿Ô·Ô5DÇEÔK1ä[aIF1
76(4CH)DN611a'1Ô5DÇEÔ=é·KOV DN611ÁVbJºE!Æ¿·¤=
77(4DH) Ô5DÇEÔJÒEcKDN611Ô¿Ô·Zvl
78(4EH) DN611KÔ5DÇEÔV¥
79(4FH) DN611KÔ5DÇEÔa'1JV¥
80(50H) DN611bJ¶·KIDLEIu1
81(51H) DN611bJ¶·KFAULTIu1
82(52H) /JDºµË~ë¿·VËK
83(53H) Ô5DÇEÔ8aK!"F
84(54H) Ô5DÇEÔ8aK ¼@
85(55H) DN611JÇCµsV´ÇµL
91(5BH) DN611VÇÔ´µ
92(5CH) DN611¹C·ñQZk
6E8C4020 131
第 6章 RAS情報 (通信メモリ上の RASエリアを除く )
6
132 model 2000 デバイスネット概説書
6E8C4020
7%&'()*+,-
#$>9V DN6118'1¡ZkK'vl ¬FG3òõa¹3òõ1'234Zk¡a¹6 S ¸¿·LË>k[#m1hi'1F4
#$%&'x
1) K&kµ¥±K= (Ôº¿ÇEx= )vlK&kvl QÃ^ /C·, B DN6118a¹; Ժ¿ÇExB234Ôº¿ÇEx :MS NS:é¯ 7~ë¿· LED:HIÆIÔ£¯
7-1 c"Õ°´25kl
2) Ô5DÇEÔbJT¾¿¿Iuvl
®
¯°= ,fVW±12$32^63(Smt² ³)7,f1Sm´[,fVWµ¶2·¸ w12^637
END
START
Sコントローラを交換して下さい
モジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さいダウン情報を読みだし、モジュールと併せて当社に送付して下さい
スロットに正しく挿入し、固定用ねじを締めて下さい
Sコントローラ電源モジュールの1次側電源を定格通りに供給して下さい
No
No
No
No
Yes
Yes
Yes
Yes
他の Sコントローラと組み合わせると正常に起動しますか?
DN611はベースに正しく装着していますか?
Sコントローラ側の電源が供給されていますか?
ステーションステータスがダウンモードではない?
133
第 7章 トラブルシューティング
7
m!"rsUThm"8mZ[
1) C·, ÂW ¾¿¿I
7-2 Wp23øù´25kl
2) Ô¿Ô·Æ%C·, VKÔº¿ÇEÿ=Ô¿Ô·Æ%'vl Ô¿Ô·K þvl C·, ¿ 9ùB234ⱡÅKvl Q¡Ã^'1F4Q¡Ã^WC·, V[ 9ùâ±vl \=C$JKH&
END
START
モジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さいダウン情報を読みだし、モジュールと併せて弊社に送付して下さい
リセット要求時は、入力/出力データの読み出し/書き込みは停止して下さい
No
Yes
ダウンコードは「F5H」以外ですか?
134 model 2000 デバイスネット概説書
7.3 ランモードにならない場合
7
9 ih#&W
=K&kµ¥±Ku1Ô'234µ±UWÔº¿ÇEI=Ë¿Is3vl ôIq, ½Ëëºþ, V¶½Ëëºþ3¦,KÝB2342Ô5DÇEÔMos'vl íÔ¿Ô·Æ'1= ½Ëëºþ, VÔ5DÇEÔ½Ëëºþ'1F4
1) ¶HI½Ëëºþ,
7-3 üG"HþÝ"#¯&øù´25kl
END
START
完了ステータスを基に異常原因を取り除いて下さい
セマフォエリアの使用方法を確認して下さい(4.6節を参照)
自ノードに対するパラメータ設定要求を実行して下さい(4.7.3項を参照)
No
No
Yes
Yes
パラメータ設定要求は完了していますか?
パラメータ設定要求を実行していますか?
スレーブデバイスパラメータ設定が未実施なら、
スレーブデバイスパラメータ設定へ
設定済みなら、動作モード制御要求へ
6E8C4020 135
第 7章 トラブルシューティング
7
2) Ô5DÇEÔ½Ëëºþ,
7-4 )¶"M!/0)þÝ"#¯&øù´25kl
3) ôIq,
7-5 °±c"H$%øù´25kl
END
START
完了ステータスを基に異常原因を取り除いて下さい
セマフォエリアの使用方法を確認して下さい(4.6節参照)
スレーブデバイスパラメータ設定要求を実行して下さい(4.7.4項参照)
No
No
Yes
Yes
パラメータ設定要求は完了していますか?
パラメータ設定要求を実行していますか?
スレーブデバイスパラメータ設定要求では 1スレーブあたり約 4秒かかります。1回のパラメータ設定要求で 10台までスレーブデバイスを設定できるので、時間は最大 40秒かかります。
動作モード設定要求へ
END
START
完了ステータスを基に異常原因を取り除いて下さい
DN611内部のシリアル番号が壊れていますモジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さいモジュールを交換して下さい
セマフォエリアの使用方法を確認して下さい(4.5節参照)
動作モード制御要求を実行して下さい (4.6.5項参照)"
No
Yes
No
No
Yes
Yes
完了ステータスが「シリアル番号未登録」以外?
動作モード制御要求は完了していますか?
動作モード制御要求を実行していますか?
136 model 2000 デバイスネット概説書
7.4 スレーブデバイスとのデータ通信
7
> |&0-&j
1) Ô5DÇEÔDºbJKÔº·'7 ~ë¿· LED Zk¸IK67Fvl 6.2 7 ~ë¿· LED 67-.hi'1¬Bã1F4
7-1 )¶"M!/0)=>´25kl (1)
DN611
S¸¿·LËÁQA
¹C·ñ45»¼A(t ¨W)3.4 ¹C·ñ»¼hi'1F
HIÆIÔþA(HIÆIÔ+)3.2.2 HIÆIÔþ8LºÔEChi'1
F
¹C·ñbJþA(bJí)3.2.1 ôI/bJþ8DC9ÔEChi'1F
¶HI½Ëëºþ Ô¿Ô·A4.6.3 ½Ëëºþ, (¶HI)4.6.4 ½Ëëºþ, (Ô5DÇEÔ)hi'1F
Ô5DÇEÔ
Ô5DÇEÔ&kôA
Ô5DÇEÔ>kQA
¹C·ñ45»¼A(t ¨W)
HIÆIÔþA(HIÆIÔ+)
¹C·ñbJþA(bJí)
Ô5DÇEÔößþDJA
¹C·ñ
·Ë¿45?ef(121Ω)A
¹C·ñ¸j`®A1.2.2 d /¦ 45¸j`hi'1F
ILC945`F(6mâ-)A
ILC945`A1.2.2 d /¦ 45¸j`hi'1F
¹C·ñQ®¯òõ/Q.A3.5.1 ¹C·ñQ®¯òõ
3.5.3 ¹C·ñQ®¯÷øhi'1F
¹C·ñ45»ùA3.5.4 ¹C·ñ»ùhi'1F
6E8C4020 137
第 7章 トラブルシューティング
7
2) Ô5DÇEÔbJKTVlo'7~ë¿· LED Zk¸IK67Fvl 6.2 7 ~ë¿· LED 67-.hi'1¬Bã1F4
7-2 )¶"M!/0)=>´25kl (2)
3) ´ÇË¿ËK3´ÇË¿Ë DN611-Õ CAN¸¿·LËJDº¹;K JDº^ûV¥§ Ô5DÇEÔKJ'Dº DN611KBsvl'234´ÇË¿Ëmð RASAÝÆ 02C5H¢F1234RU_LUP| :
1) C$KH&(500kbps 250kbps 125kbps)
2) M_><¡ >rORS>P¢£|¤¥TUV?WX]^ M_a\(C1$JKH&(1Ô5DÇEÔ趿~, W ¶¿~é·ôòg )
DN611
S¸¿·LËÁQA
¹C·ñ45»¼A(t ¨W)3.4 ¹C·ñ»¼hi'1F
HIÆIÔþA(HIÆIÔ+)3.2.2 HIÆIÔþ8LºÔEChi'1
F
¹C·ñbJþA(bJí)3.2.1 ôI/bJþ8DC9ÔEChi'1F
¶HI½Ëëºþ Ô¿Ô·A4.6.3 ½Ëëºþ, (¶HI)4.6.4 ½Ëëºþ, (Ô5DÇEÔ)hi'1F
Ô5DÇEÔ
Ô5DÇEÔ&kôA
Ô5DÇEÔ>kQA
¹C·ñ45»¼A(t ¨W)
HIÆIÔþA(HIÆIÔ+)
¹C·ñbJþA(bJí)
Ô5DÇEÔößþDJA
¹C·ñ
·Ë¿45?ef(121Ω)A
¹C·ñ¸j`®A1.2.2 d /¦ 45¸j`hi'1F
ILC945`F(6mâ-)A
ILC945`A1.2.2 d /¦ 45¸j`hi'1F
¹C·ñQ®¯òõ/Q.A3.5.1 ¹C·ñQ®¯òõ
3.5.3 ¹C·ñQ®¯÷øhi'1F
¹C·ñ45»ùA3.5.4 ¹C·ñ»ùhi'1F
138 model 2000 デバイスネット概説書
6E8C4020
8. /0 1234
O ¡\&-¢£¤¥
DN611 S2 @I¿½Æþøüý3Õë/0'1ÝþøüýV8'1F42 DN611ó«'mþø þøüý3Õë/0CDGr'1þøÂu1F4
ÌÔBßJ1 S2 @I¿½ÆÌÔBßJ3Õë/0CDGr'1 BßJÂu1F4
, .
1. S¸¿·LË/0F1üýV8'1F4®âüýV8'vl PQ úû ©ª tô¬KÝB234
2. S¸¿·LË/0BßJòõu1BßJ1F4%ò&âBßJ 2BßJ'(KÝB23 ) úû ©ª tô¬KÝB234
139
第 8章 据付 /配線工事
8
#$%&'-¢£¤¥ d¢£F
S2 @I¿½ÆBßJ3Õë/0CDGr'1 BßJ /B'Âu1F4
9 bc¦§ d`e
8.3.1 OP
1) S¸¿·LËÁQ S2@I¿½ÆQ 3Õë/0CDGr'1 Âu1F4
2) ¹C·ñQQ >3.5 ¹C·ñQ /»ùhi'1F4
8.3.2 MUS
1) S¸¿·LËÁ»ù S2 @I¿½Æ»ùþøòõ/0CDGr'1 Âu1F4
2) ¹C·ñQ»ù >3.5 ¹C·ñQ /»ùhi'1F4
, .
1. DN611 model2000]8V3V ¦§ÌÔBßJ18'1F4xyV888*F4PQ 4ÜKÝB 2©ª¬B234
2. DN6117> ¦§Q¨uxVÂu1F4PQ tô ©ª¬B234
3. DN611Q (§LZcK^Ê'1F4úû ©ª tô¬KÝB234
4. ¸¹º 45»¼ DN611ÌÔ÷7 Ô·C½ /¹o*B ÈJ =(ÊKOÊ ABF1A'1F4K'`ëV3 L©ª tô¬B234
140 model 2000 デバイスネット概説書
8.3 電源配線 /接地
8
1. ¹C·ñÁ¸¹ºDÇEÔ¹C·45»¼3vl t Gr'1F4¹C·ñQGÙÀB HIbJKV¥(KÝB234
, .
1. 45 ¦§Q¨uxVÂu1F4QK^uxV ô\ PQÜKÝB234
2. S¸¿·LËQ Ò6ߥ¯78 9V:;3L'1 <QÕëK='Ê'1F42äÆÇ>) gOÊB ?@¡äÆÇäABBßJ1F4<QÕK='1PQÜKÝB234
3. ¦§»ùÂu1F4»ù'vl PQ tôÜKÝB234
/ 0
1. ¹C·ñÁ¸¹º DN611 &K½¹DÇEÔÁ¸¹º7>3vl S¸¿·LËÁQÃ^TÂhVF4DN611©ª tô¬KÝB234
2. ¹C·ñÁ¸¹ºDÇEÔBßJvl F&¥BßJV¥2m4O;P'Q2VF4¹C·ñÁ¸¹º DÇEÔÁ¸¹ºKg'234
, .
1. ô\ eYÝ]Ö^KÂu1F4 túû ©ª PQÜKÝB234
6E8C4020 141
第 8章 据付 /配線工事
8
> !"7&8¨O
¹C·ñMo1 3.6 ¹C·ñMohi'1F4
V qm qm-VÍþ,H'234
8.4.1 >g
1) Íþüýô8_C :45Íþüýlhm íSd673_CÂ234
8-1 &¯'()D*"
ÿ_C/'4 ÏÐÿ $WÓuÿL¥=81['234
, .
¹C·ñÍþ±;>GrCD
1. DÇEÔ¹C·45Íþ_C `ë$%abHEcabK¦,V3V ]Ö\def'1F4þøòõ®Y DeviceNet Volumeghi'1F4
2. $%ab ®Y^']Ö\dÍþ_CefFãä'234
3. DÇEÔ¹C·¹C·ñMoHEcüýÍþ3QJ1F4Íþ3¦,KÝvl â[LHEcab¦§B'1F4
L"M&¯+'(*"
9,- .,-
45HÈ|vÛ
ÿ=_Cÿ_C
45HÈ|vÛ
bk cÝKÝvÛ ÿ_C
0 % & 3À JvÛ
ÏÐÿ_C
¹cÀcB45HJÜÝvÛ
ÿ_C
''rd 2+c¯JvÛ
ÏÐÿ_C
Q(<ªÜKÝvÛ
453¢_CÏÐÿ_C
142 model 2000 デバイスネット概説書
8.4 ネットワーク敷設
8
2) ÿ=_C,H• 45¢*µLƾ·b3 ñE69L º45ÆÇ8234 ¡pQ 'Ê'234
• 45HÈ|Ê )Â 'B Q0(<ªzØF÷øÀ* '234
• O¯+- æ »æ2*û3vl453;BEu1F4
• *='1)ÀBßJvl2, 3vl 45HÈ|Ê¿ 3mÅV'1F4
• 45TUvl XTò-.45¸¥TU-.²|Ê'1F4
3) ÿ_CJGrCD• íÿ-pQ Ku'Ê'234• ÿ/TFmvl X 900â-'234• ÿ/TFmvl XTò-.ÿ-#. 61â±Vÿ-45¸¥TU-.²|Ê'234
• ÏÐÿ»ù'234
4) ë3¹C·ñ45 ¬ÿ'1Q z8Q3=2m 3'1 '2342m 33K2'vl (<B6Q¯zQB6hÕ'133Ä'1F4×' J93ÅJ9VÝ*(< 440V4100Aâ5|1F4
8-2 /08.K1JK
26HEcÕ' 7ߥÏÐ45¾·28"ÿ8ãä'234vl æ JQ ã严33567'23
8-3 /08.K1JK (234Ó53563478* )( mm)
<EL¸¿Äºé8#ØqþøüýEIËE¿ >(>Q0#Ø_\9 )B
9:
;|
8.<7IJK(mm)
100A=Ç 100A>? 50A>? 10A>?
440V²2440Vâ220Vâ110Vâ60Vâ
20002000200020002000
2000600600600500
2000600600500300
2000600500300150
L"M%&¯^ 2Ó53Q@ABC7
B<JK 10m
>?
25m
>?
100m
>?
200m
>?
500m
>?
501m
>D
Q4:5
125Vâ10Aâ 10 10 50 100 200 250
250Vâ50Aâ 10 50 150 200 250 250
400Vâ100Aâ 50 100 200 250 250 250
500Vâ200Aâ 100 200 250 250 250 250
±/²|[500â±
6E8C4020 143
第 8章 据付 /配線工事
8
45¾·83vl áÊ -Õ½º ( 8 ) ø1 Q45ë3'1F4
8-1 Ó53&¯.
ÄC·-Íþ'1[¾·-½º8'1F4
8-2 E23&¯.
5) Íþ·45Íþ3±V;2'·ª«5bBV34• ]8·83vl• #ÈÔ !]8·83vl• íS#÷]8·83vl• 9Ë¿·q]8·83vl
8.4.2 >g
m-VDÇEÔ¹C·45 5£Gr'1F4
1) ÓnDÇEÔ¹C·45 m-3ÅJ9·8'1F4öQ45= 50cmâ±3'1F4
2) 4545¶+K¸¹º»=ÊË¿9fV'1F42 45TU45¸¥TU-.²|Ê'1F4
3) 45.TU-.Àc;döëÆXlhm1F4
4) MN üý <= ´EÔ·ßvÛQJ1Íþ'1F4
電力ケーブル計装電源線電磁弁・操作信号線等伝送ケーブル
セパレータ
金属ダクト
電源線
接地 (D種接地)
信号線
セパレータ(鋼製)
144 model 2000 デバイスネット概説書
6E8C4020
05 6789:
a£¤
/DJad (6> 1 )A'1F42ñ±xy8üýKshuvl[AÂu1F4
1-1 &bªFkl
ªFkl ªF G&H ¦§%ÆÌ
QS¸¿·LËQ¹C·ñQ
QVQQ¯Ø3
ó°±-VÝ
^Q¯®°±-3
Q¹ÐA
ÐA 123456
7819:;<
45H
H Q¨B 45¡ 3
BßJx8=>?@3
ABCDEFG@
ÐA º
IËEÇV¹Ï*ßJ
¹C·ñ45»¼
¹C·ñÁ¸¹º¹C·ñ45F1
45¹ÐAKO
45¹Ð*1 45'3
»¼45¨u1
?Zk
ï@ A¥'1= ¸¹º'3
¹C·ñÁ¸¹ºKÁ¼%B^F1
Á¸¹º=ÐV
¹C·ñÁ¸¹º'uBÁû'QV= ¸¹º¹'*
45 (8.4 ¹C·
ñÍþhi)
·Ë¿45/ILC945:45H
H ÈÔ !lo' Q¨B ¡ 3
Àæ( F1
ÀKæ(
À=33ÈI3
ñ±xyN YBÀK®â-A
íSó-VÝ
ó-^ʨC3
145
付録 保守・点検
, .
1. ä 457>¦§Q¨uxVÂu1F4QK^u22xVô\'23 PQÜKÝB 2tô ©ª¬KÝB234
2. £¤¡¸¹º1Q¯Ø3vl `ëGr'1ô\Âu1F4PQÜKÝB234
3. *Þ ¦§¹C·ñlo' S¸¿·LËÁQ¹C·ñQ¨uxVÂu1F4PQ tô ©ª¬KÝB234
/ 0
1. @I¿½Æë< ¨N2¾µ·¿½Æ¨N vaÂhVF4©ª tôBúû PQ 4ÜKÝB234
/ 0
1. ¢K=1 Z¤K3LZkx22V8'VF4úû PQ ©ª¬B234Êvl ¥%1Q¨B ¦Ñð (îïð )2ÒÓÔ§;ðØÙ'1F4¨N ©;jswV3VvaÂhVF4
, .
1. ÈÔ !k&k¢¥ ',·Ë5 !"* k£¤ a£¤ DEB'1F4
2. DN611K&kô'vl 7.·Ë5È ¿~hÕ¬A'1F4©ª¡ ¦Ñð (îïð )ÒÓÔ§;ðØÙ' øFz©;ef'1F4ÐÑ2%ÒÓÔ§;ðâV©; ô$%¢¡'s234
146 model 2000 デバイスネット概説書
6E8C4020
05 ;<=> ?@ ;A<BC= ?@
DEFG
2-1 MREAD /MWRITE (µs)
N:ñIð I/OÆÔ¡Å (MREAD)G 8.72µsI/OÆÔ¡Å (MWRITE)G 8.32µs
2-2 DN611 (ms)( / 128 )
MREADãK 14.72+ (4+N) ×I/OÆÔ¡Å
MWRITEãK 14.48+ (4+N) ×I/OÆÔ¡Å
MREADãK 1.17
MWRITEãK 1.12
# 2.29
147
付録 MREAD命令 /MWRITE命令実行時間
148 model 2000 デバイスネット概説書
6E8C4020
¤ 9©ªm!"rsQkh81«hR!8
1) sð~(*=================================================== DÇEÔ¹C·FB C·,
===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) CLR_SL :WORD;(*Ô¿Ô·Æ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*) S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..9]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*) DAT_WRT1 :ARRAY[0..1]OF WORD;(*Hsð*) NUM_WRT1 :UINT;(*ñIð*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*) DAT_WRT2 :WORD;(*Hsð*)
149
付録 各要求ファンクションブロックの定義
NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
TMR1 :TON_100ms;(*Aé·ô¥ºE*) TIME1 :DINT;(*Aé·ô¥¡Å*)
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..1]OF WORD;(*Hsð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*¼@*)
DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
DUMMY_R3 :BOOL;(*¾ *) ADR_RED3 :WORD;(*iSëÆIÔ*) DAT_RED3 :WORD;(*Hsð*) NUM_RED3 :UINT;(*ñIð*) COMP_RED3 :BOOL;(*¼@*) ST_STATUS :WORD;(*Ô ÈÉ¿Ô ºÔ*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*) CMP_RES3 :BOOL;(*I*) CMP_RES4 :BOOL;(*I*)
TMR2 :TON_100ms;(*ˤ=ºE*) TIME2 :DINT;(*ˤ=¡Å*)END_VAR
150 model 2000 デバイスネット概説書
付 3-1 リセット要求ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UNITSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD ( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
LD
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[7]
(R)
STEP[8]
(R)
STEP[9]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
6E8C4020 151
付録 各要求ファンクションブロックの定義
/* 要求エリア書き込み:初期化要求 */S3
( )
DUMMY_W1
S2
MOVE_WORDST
DAT_WRT1[0]17
LD
2
MOVE_WORDST
DAT_WRT1[1]CLR_SL
MOVE_UINTST
NUM_WRT1
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
DAT_WRT1P
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
LD
LD
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ENO
ADR_WRT1
〉 SET
820
LD
ENMOVE_WORD
152 model 2000 デバイスネット概説書
付 3-1 リセット要求ファンクションブロック
/* 要求フラグレジスタに「1」書き込み */
ENDENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021
SET
ADR_WRT2
ENOENMOVE_WORD
1
MOVE_WORDST
DAT_WRT21
MOVE_UINTST
NUM_WRT2
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
LD
LD
6E8C4020 153
付録 各要求ファンクションブロックの定義
/* リクエストレジスタに「1」書き込み *//* 2秒待ち */
( )
DUMMY_W3S3
S2
ENO
ADR_WRT3
〉 SET
2047
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
1
LD
ENMOVE_WORD
ENO
ADR_WRT3
〉 SET
1023
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
256
LD
ENMOVE_WORD
1MOVE_UINT
ST
NUM_WRT3
LD
STEP[2]
EMWRITE
SLOTNO
(S)
STEP[3]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
(R)
STEP[2]
LD
LD
LD
LD
STEP[3]
IN (S)
STEP[4]
PT (R)
STEP[3]
Q
ET
TMR1
TIME1
ST
20
LD
TON_100ms
154 model 2000 デバイスネット概説書
付 3-1 リセット要求ファンクションブロック
/* 確認応答フラグレジスタ読み出し *//* 確認応答フラグレジスタ=1ならステップ5へ */
/* 確認応答フラグレジスタ〈 〉1ならステップ8へ */
ENENO
MOVE_WORD
ADR_RED1
〉 SET
1020
LD
S3
( )
DUMMY_R1
S2
ENENO
MOVE_WORD
ADR_RED1
〉 SET
2034
LD
MOVE_UINTST
NUM_RED11
LD
STEP[4]
EMREAD
SLOTNO
( )
COMP_RED1
T
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
DAT_RED1
(S)
STEP[5]
(R)
STEP[4]
LD
COMP_RED1EQ_WORD
1
LD
DAT_RED1
(S)
STEP[8]
(R)
STEP[4]
LD
COMP_RED1NE_WORD
1
LD
6E8C4020 155
付録 各要求ファンクションブロックの定義
/* 確認応答エリア(エラーステータス)読み出し */S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1632
LD
ENENO
MOVE_WORD
ADR_RED2
〉 SET
720
LD
2MOVE_UINT
ST
NUM_RED2
LD
STEP[5]
EMREAD
SLOTNO
( )
COMR_RED2
T
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
DAT_RED2[0]
(S)
STEP[6]
(R)
STEP[5]
LD
COMP_RED2EQ_WORD
17
LD
MOVE_WORDST
STATUSDAT_RED2[1]
LD
156 model 2000 デバイスネット概説書
付 3-1 リセット要求ファンクションブロック
/* 確認応答フラグレジスタに「0」書き込み */S3
( )
DUMMY_W4
S2
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
2034
LD
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
1020
LD
0MOVE_WORD
ST
DAT_WRT4
LD
STEP[6]
EMWRITE
SLOTNO
(S)
STEP[9]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
(R)
STEP[6]
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_WRT4
LD
6E8C4020 157
付録 各要求ファンクションブロックの定義
/* ステーションステータス読み出し */S3
( )
DUMMY_R3
S2
ENENO
MOVE_WORD
ADR_RED3
〉 SET
1493
LD
ENENO
MOVE_WORD
ADR_RED3
〉 SET
718
LD
1MOVE_UINT
ST
NUM_RED3
LD
STEP[8]
EMREAD
SLOTNO
(S)
COMR_RED3
T
ADR_RED3TADDR
DAT_RED3P
NUM_RED3N
LD
LD
LD
LD
158 model 2000 デバイスネット概説書
付 3-1 リセット要求ファンクションブロック
/* ステーションステータス確認後、ステップ9へ *//* 終了 */
( )
CMP_RES1COMP_RED3
CMP_RES1
(R)
STEP[9]
(R)
STEP[8]
CMP_RES2
( )
CMP_RES3COMP_RED3
( )
CMP_RES4COMP_RED3
CMP_RES3
(S)
STEP[9]
(R)
STEP[8]
CMP_RES4
MOVE_WORDST
ST_STATUSDAT_RED3
LD
ST_STATUS
LD
8192
LD
( )
CMP_RES2COMP_RED3DAT_WRT1[1]
LD
0
LD
ST_STATUS
LD
8256
LD
EQ_WORD
DAT_WRT1[1]
LD
1
LD
ENENO
MOVE_WORD
STATUS
〉 SET
16#1
LD
EQ_WORD
EQ_WORD
EQ_WORD
IN
PT
Q
REQ DONESTEP[9]
TON_100ms
TIME2
ST
TMR2
( )
ERR
100
LD
STEP[9]
ET
( )
6E8C4020 159
付録 各要求ファンクションブロックの定義
¤ 9©ª !
1) sð~(*=================================================== DÇEÔ¹C·FB ½Ëëºþ, (¶HI)===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, ^*) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) PARA_LOCAL :typeP_LOCAL;(*¶HI½Ëëºþ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@=*) ERR :BOOL;(*Ë=*) STATUS :WORD;(*¼@Ô ºÔ*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511]OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR INPUTDAT :ARRAY[0..8]OF WORD;(*½Ëëº^*)
SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..6]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_W1 :BOOL;(*¾ ) ADR_WRT1 :WORD;(*iSëÆIÔ*) DAT_WRT1 :ARRAY[0..8]OF WORD;(*Hsð*) NUM_WRT1 :UINT;(*ñIð*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*)
DAT_WRT2 :WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
160 model 2000 デバイスネット概説書
付 3-2 パラメータ設定要求(自ノード)ファンクションブロック
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..1]OF WORD; (*Hsð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*¼@*) DAT_ERR_STS :WORD;(*ËÔ ºÔ*)
DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*) CMP_RES3 :BOOL;(*I*) CMP_RES4 :BOOL;(*I*)
TMR1 :TON_100ms;(*ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*)
END_VAR
6E8C4020 161
付録 各要求ファンクションブロックの定義
2) 9L~Ë!>k/* スロット設定値計算 */
/* 種別判定 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UNITSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD
LD
( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
162 model 2000 デバイスネット概説書
付 3-2 パラメータ設定要求(自ノード)ファンクションブロック
/* 要求エリア書き込み:自ノードパラメータ設定要求 */S3
( )
DUMMY_W1
S2
MOVE_WORDST
INPUTDAT[0]16#12
LD
PART_LOCAL.PORT
MOVE_WORDST
INPUTDAT[1]16#0
MOVE_WORDST
INPUTDAT[2]
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
INPUTDATP
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
LD
LD
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ENO
ADR_WRT1
〉 SET
820
LD
MOVE_WORDST
INPUTDAT[5]PARA_LOCAL.SCAN_INTERVAL
LD
MOVE_WORDST
INPUTDAT[7]PARA_LOCAL.RETR_
CNTLD
MOVE_WORDST
INPUTDAT[6]PARA_LOCAL.BGPOL_
RATIOLD
MOVE_WORDST
INPUTDAT[3]PART_LOCAL.LOCAL_
ADRLD
9
MOVE_WORDST
INPUTDAT[4]
MOVE_UINTST
NUM_WRT1
LD
LD
MOVE_WORDST
INPUTDAT[8]PARA_LOCAL.TR_TI
MINGLD
PART_LOCAL.POL_TRMODE
ENMOVE_WORD
6E8C4020 163
付録 各要求ファンクションブロックの定義
/* 要求フラグレジスタに「1」書き込み */ENDENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021
SET
ADR_WRT2
ENDENMOVE_WORD
1
MOVE_UINTST
DAT_WRT21
MOVE_UINTST
NUM_WRT2
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
LD
LD
164 model 2000 デバイスネット概説書
付 3-2 パラメータ設定要求(自ノード)ファンクションブロック
/* リクエストレジスタに「1」書き込み */( )
DUMMY_W3S3
S2
ENO
ADR_WRT3
〉 SET
2047
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
1
LD
ENMOVE_WORD
ENO
ADR_WRT3
〉 SET
1023
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
256
LD
ENMOVE_WORD
1MOVE_UINT
ST
NUM_WRT3
STEP[2]
EMWRITE
SLOTNO
(5)
STEP[3]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
LD
LD
LD
LD
LD
(R)
STEP2
6E8C4020 165
付録 各要求ファンクションブロックの定義
/* 確認応答フラグレジスタ読み出し */1MOVE_UINT
ST
NUM_RED1
LD
S3
( )
DUMMY_R1
S2
ENENO
MOVE_WORD
ADR_RED1
〉 SET
2034
LD
ENO
ADR_RED1
〉 SET
1020
LD
ENMOVE_WORD
STEP[3]
EMREAD
SLOTNO
( )
COMP_RED1
T
ADR_RED1TADDR
DAT_RED1
NUM_RED1
LD
LD
LD
LD
P
N
DAT_RED1
(S)
STEP[4]
(R)
STEP[3]
LD
COMP_RED1EQ_WORD
1
LD
166 model 2000 デバイスネット概説書
付 3-2 パラメータ設定要求(自ノード)ファンクションブロック
/* 確認応答エリア(完了ステータス)読み出し */S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1632
LD
ENENO
MOVE_WORD
ADR_RED2
〉 SET
720
LD
2MOVE_UINT
ST
NUM_RED2
LD
STEP[4]
EMREAD
SLOTNO
( )
COMR_RED2
T
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
DAT_RED2[0]
( )
CMP_RES1
LD
COMP_RED2EQ_WORD
18
LD
DAT_RED2[1]
( )
CMP_RES2
LD
COMP_RED2EQ_WORD
1
LD
DAT_RED2[1]MOVE_WORD
ST
STATUS
LD
CMP_RES1
(S)
STEP[5]
(R)
STEP[4]
CMP_RES2
6E8C4020 167
付録 各要求ファンクションブロックの定義
/* 確認返答フラグレジスタに「0」書き込み */*/ 終了 */
ENOENMOVE_WORD
( )
DUMMY_W4
LD
S3
2034
〉 SET
ADR_WRT4
LD
S2
1020
SET
ADR_WRT4
ENOENMOVE_WORD
1
MOVE_WORDST
DAT_WRT40
MOVE_UINTST
NUM_WRT4
STEP[5]
EMWRITE
SLOTNO
(S)
STEP[6]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
(R)
STEP[5]
LD
LD
LD
LD
LD
LD
REQ
( )
DONESTEP[6]
INTON_100ms
TIME1
STPT
Q
ET
TMR1
( )
ERR
20
LD
STEP[6]
168 model 2000 デバイスネット概説書
付 3-3 パラメータ設定要求(スレーブ)ファンクションブロック
¤ 9©9ª!
1) sð~(*=================================================== DÇEÔ¹C·FB ½Ëëºþ(Ô5)===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) N :UINT;(*DÇEÔÄð*) PARA_SLAVE :typeP_SLAVE;(*Ô5DÇEÔ½Ëëºþ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@=*) ERR :BOOL;(*Ë=*) STATUS :WORD;(*Ô ºÔ*)END_VAR
VAR_EXTERNAL SPINTDAT :INT;(*INTsÞ*) SPUINTDAT :UINT;(*UINTsÞ*) SPWORDDAT :WORD;(*WORDsÞ*) SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR INPUTDAT :ARRAY[0..255]OF WORD;(*½Ëëº^*) SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..6]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*) NUM_WRT1 :UINT;(*ñIð*)
TMPDAT1 :UINT;(*sÞ#*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*) DAT_WRT2 :WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*) DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*)
6E8C4020 169
付録 各要求ファンクションブロックの定義
DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*)
COMP_RED1 :BOOL;(*¼@*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..1]OF WORD;(*Hsð*) NUM_RED2 :UINT;(*ñIð*)
COMP_RED2 :BOOL;(*¼@*) DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*)
TMR1 :TON_100ms;(*ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*) ERRTIME :DINT;(*Ë¡Å*)END_VAR
170 model 2000 デバイスネット概説書
付 3-3 パラメータ設定要求(スレーブ)ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UNITSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD
LD
( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
6E8C4020 171
付録 各要求ファンクションブロックの定義
/* 要求エリア書き込み:スレーブデバイスパラメータ設定要求 */MOVE_WORDST
INPUTDAT[0]16#12
LD
N
MOVE_WORDST
INPUTDAT[1]16#1
MOVE_UINTST
SPUINTDAT
LD
LD
TMPDAT1ADD_UINT
NUM_WRT1
STLD
3
LD
NMUL_UINT
TMPDAT1
STLD
16
LD
MOVE_WORDST
INPUTDAT[2]SPWORDDAT
LD
PARA_SLAVE.DEV[0].
PORT TMOVINPUTDAT[3]
STLD
TMPDAT1
LD
S3
( )
DUMMY_W1
S2
ENEND
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ADR_WRT1
〉 SET
820
LD
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
INPUTDATP
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
ENEND
MOVE_WORD
172 model 2000 デバイスネット概説書
付 3-3 パラメータ設定要求(スレーブ)ファンクションブロック
/* 要求フラグレジスタに「1」書き込み */ENOENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021 ADR_WRT2
ENOENMOVE_WORD
1
MOVE_WORDST
DAT_WRT21
MOVE_INTST
NUM_WRT2
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
LD
LD
〉 SET
6E8C4020 173
付録 各要求ファンクションブロックの定義
/* リクエストレジスタに「1」書き込み */( )
DUMMY_W3S3
ENO
ADR_WRT3
〉 SET
2047
LD
ENMOVE_WORD
END
DAT_WRT3
〉 SET
1
LD
ENMOVE_WORD
ENO
ADR_WRT3
〉 SET
1023
LD
ENMOVE_WORD
END
DAT_WRT3
〉 SET
256
LD
ENMOVE_WORD
1MOVE_UINT
ST
NUM_WRT3
STEP[2]
EMWRITE
SLOTNO
(S)
STEP[3]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
(R)
STEP[2]
LD
LD
LD
LD
LD
S2
174 model 2000 デバイスネット概説書
付 3-3 パラメータ設定要求(スレーブ)ファンクションブロック
/* 確認応答フラグレジスタ読み出し */ENENO
MOVE_WORD
ADR_RED1
〉 SET
1020
LD
S3
( )
DUMMY_R1
S2
ENENO
MOVE_WORD
ADR_RED12034
LD
MOVE_UINTST
NUM_RED11
LD
STEP[3]
EMREAD
SLOTNO
( )
COMP_RED1
T
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
DAT_RED1
(S)
STEP[4]
(R)
STEP[3]
LD
COMP_RED1EQ_WORD
1
LD
〉 SET
6E8C4020 175
付録 各要求ファンクションブロックの定義
/* 確認応答エリア(完了ステータス)読み出し */CMP_RES1
(S)
STEP[5]
(R)
STEP[4]
CMP_RES2
STEP[4]
EMREAD
SLOTNO
( )
COMR_RED2
T
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
DAT_RED2[0]
( )
CMP_RES1
LD
COMP_RED2EQ_WORD
18
LD
DAT_RED2[1]
( )
CMP_RES2
LD
COMP_RED2EQ_WORD
1
LD
DAT_RED2[1]MOVE_WORD
ST
STATUS
LD
MOVE_UINTST
NUM_RED22
LD
ENENO
MOVE_WORD
ADR_RED2
〉 SET
720
LD
S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1632
LD
176 model 2000 デバイスネット概説書
付 3-3 パラメータ設定要求(スレーブ)ファンクションブロック
/* 確認応答フラグレジスタに「0」書き込み *//* 終了 */
ENOENMOVE_WORD
( )
DUMMY_W4
LD
S3
2034
〉 SET
ADR_WRT4
LD
S2
1020 ADR_WRT4
ENOENMOVE_WORD
1
MOVE_WORDST
DAT_WRT40
MOVE_UINTST
NUM_WRT4
STEP[5]
EMWRITE
SLOTNO
(S)
STEP[6]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
(R)
STEP[5]
LD
LD
LD
LD
LD
LD
〉 SET
REQ
( )
DONESTEP[6]
INTON_100ms
TIME1
STPT
Q
ET
TMR1
( )
ERR
ERRTIME
LD
INT_TO_DINTSPINTDAT
LDMUL_DINT
ERRTIME
ST
45
LD
STEP[6]
6E8C4020 177
付録 各要求ファンクションブロックの定義
¤ 9©>ªxy#&W¬rsQkh81«hR!8
1) sð~
(*=================================================== DÇEÔ¹C·FB ôI
===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) SPEC :WORD;(*%AÝ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ)END_VARVAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*) S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..7]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣1*)
DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*) DAT_WRT1 :ARRAY[0..1]OF WORD;(*Hsð*) NUM_WRT1 :UINT;(*ñIð*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*) DAT_WRT2 :WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*)
178 model 2000 デバイスネット概説書
付 3-4 動作モード制御要求ファンクションブロック
DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*) DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..1]OF WORD;(*²sð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*¼@*)
DUMMY_R3 :BOOL;(*¾ *) ADR_RED3 :WORD;(*iSëÆIÔ*) DAT_RED3 :WORD;(*²sð*) NUM_RED3 :UINT;(*ñIð*) COMP_RED3 :BOOL;(*¼@*) DAT_ST_STS :WORD;(*Ô ÈÉ¿Ô ºÔ*)
DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*) CMP_RES3 :BOOL;(*I*) CMP_RES4 :BOOL;(*I*)
TMR1 :TON_100ms;(*ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*)END_VAR
6E8C4020 179
付録 各要求ファンクションブロックの定義
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UNITSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD ( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
LD
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[7]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
180 model 2000 デバイスネット概説書
付 3-4 動作モード制御要求ファンクションブロック
/* 要求エリア書き込み:動作モード制御要求 */S3
( )
DUMMY_W1
S2
MOVE_WORDST
DAT_WRT1[0]19
LD
2
MOVE_WORDST
DAT_WRT1[1]SPEC
MOVE_UINTST
NUM_WRT1
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
DAT_WRT1P
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
LD
LD
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ENO
ADR_WRT1
〉 SET
820
LD
ENMOVE_WORD
6E8C4020 181
付録 各要求ファンクションブロックの定義
/* 要求フラグレジスタに「1」書き込み */ENDENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021
SET
ADR_WRT2
ENDENMOVE_WORD
1
MOVE_WORDST
DAT_WRT21
MOVE_UINTST
NUM_WRT2
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
LD
LD
182 model 2000 デバイスネット概説書
付 3-4 動作モード制御要求ファンクションブロック
/* リクエストレジスタに「1」書き込み */( )
DUMMY_W3S3
ENO
ADR_WRT3
〉 SET
2047
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
1
LD
ENMOVE_WORD
ENO
ADR_WRT3
〉 SET
1023
LD
ENMOVE_WORD
ENO
DAT_WRT3
〉 SET
256
LD
ENMOVE_WORD
1MOVE_UINT
ST
NUM_WRT3
STEP[2]
EMWRITE
SLOTNO
(S)
STEP[3]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
(R)
STEP[2]
LD
LD
LD
LD
LD
S2
6E8C4020 183
付録 各要求ファンクションブロックの定義
/* 確認応答フラグレジスタ読み出し */ENEND
MOVE_WORD
ADR_RED1
〉 SET
1020
LD
S3
( )
DUMMY_R1
S2
ENEND
MOVE_WORD
ADR_RED12034
LD
MOVE_UINTST
NUM_RED11
LD
STEP[3]
EMREAD
SLOTNO
( )
COM_RED1
T
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
DAT_RED1
(S)
STEP[4]
(R)
STEP[3]
LD
COMP_RED1EQ_WORD
1
LD
〉 SET
184 model 2000 デバイスネット概説書
付 3-4 動作モード制御要求ファンクションブロック
/* 確認応答エリア(完了ステータス)読み出し */CMP_RES2
(S)
STEP[5]
(R)
STEP[4]
CMP_RES2
STEP[4]
EMREAD
SLOTNO
( )
COMR_RED2
T
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
DAT_RED2[0]
( )
CMP_RES1
LD
COMP_RED2EQ_WORD
19
LD
DAT_RED2[1]
( )
CMP_RES2
LD
COMP_RED2EQ_WORD
1
LD
DAT_RED2[1]MOVE_WORD
ST
STATUS
LD
ENO
ADR_RED2
〉 SET
720
LD
S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1632
LD
MOVE_UINTST
NUM_RED22
LD
ENMOVE_WORD
6E8C4020 185
付録 各要求ファンクションブロックの定義
/* ステーションステータス読み出し */S3( )
DUMMY_R3
S2
ENENO
MOVE_WORD
ADR_RED3
〉 SET
1493
LD
ENENO
MOVE_WORD
ADR_RED3
〉 SET
718
LD
1MOVE_UINT
ST
NUM_RED3
LD
DAT_ST_STS
(S)
STEP[6]
(R)
STEP[5]
LD
COMP_RED3EQ_WORD
DAT_WRT1[1]
LD
MOVE_WORDST
DAT_ST_STSDAT_RED3
LD
STEP[5]
EMREAD
SLOTNO
( )
COMP_RED3
T
ADR_RED3TADDR
DAT_RED3P
NUM_RED3N
LD
LD
LD
LD
186 model 2000 デバイスネット概説書
付 3-4 動作モード制御要求ファンクションブロック
/* 確認応答フラグレジスタに「0」書き込み *//* 終了 */
S3( )
DUMMY_W4
S2
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
2034
LD
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
1020
LD
0MOVE_WORD
ST
DAT_WRT4
LD
STEP[6]
EMWRITE
SLOTNO
(S)
STEP[7]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
(R)
STEP[6]
LD
LD
LD
LD
1MOVE_UNT
ST
NUM_WRT4
LD
REQ
( )
DONESTEP[7]
TIME1
ST
TMR1
( )
ERR
20
LD
STEP[7]
IN
N
Q
TON_100ms
ET
6E8C4020 187
付録 各要求ファンクションブロックの定義
¤ 9©Cª rsQkh81«hR!8
1) sð~
(*=================================================== DÇEÔ¹C·FB RASAÝ@A=', ===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) REQTYPE :WORD;(*, AÝ»*) POSITION :WORD;(*?ø*) N :WORD;(*@A='Äð*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@=*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*) RAS_DT :typeRASDT;(*RASAÝ*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*) S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..6]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*) DAT_WRT1 :ARRAY[0..3]OF WORD;(*Hsð*) NUM_WRT1 :UINT;(*ñIð*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*) DAT_WRT2 :WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
188 model 2000 デバイスネット概説書
付 3-5 RAS情報読みだし要求ファンクションブロック
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..255]OF WORD;(*²sð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*¼@*)
DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*)
TMR1 :TON_100ms;(*ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*)
END_VAR
6E8C4020 189
付録 各要求ファンクションブロックの定義
2) 9L~Ë!>k
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UNITSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD ( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
LD
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
190 model 2000 デバイスネット概説書
付 3-5 RAS情報読みだし要求ファンクションブロック
/* 要求エリア書き込み:RAS情報読み出し要求 */S3
( )
DUMMY_W1
S2
MOVE_WORDST
DAT_WRT1[0]21
LD
POSITION
MOVE_WORDST
DAT_WRT1[1]REQTYPE
MOVE_WORDST
DAT_WRT1[2]
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
DAT_WRT1P
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
LD
LD
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ENO
ADR_WRT1
〉 SET
820
LD
ENMOVE_WORD
NMOVE_WORD
ST
DAT_WRT1[3]
LD
4MOVE_UINT
ST
NUM_WRT1
LD
6E8C4020 191
付録 各要求ファンクションブロックの定義
/* 要求フラグレジスタに「1」書き込み */ENDENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021 ADR_WRT2
ENDENMOVE_WORD
1
MOVE_WORDST
DAT_WRT21
MOVE_UINTST
NUM_WRT2
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
LD
LD
〉 SET
192 model 2000 デバイスネット概説書
付 3-5 RAS情報読みだし要求ファンクションブロック
/* リクエストレジスタに書き込み */( )
DUMMY_W3S3
S2
END
ADR_WRT3
〉 SET
2047
LD
ENMOVE_WORD
END
DAT_WRT3
〉 SET
1
LD
ENMOVE_WORD
END
ADR_WRT3
〉 SET
1023
LD
ENMOVE_WORD
END
DAT_WRT3
〉 SET
256
LD
ENMOVE_WORD
1MOVE_UINT
ST
NUM_WRT3
STEP[2]
EMWRITE
SLOTNO
(S)
STEP[3]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
(R)
STEP[2]
LD
LD
LD
LD
LD
6E8C4020 193
付録 各要求ファンクションブロックの定義
/* 確認応答フラグレジスタ読み出し */ENENO
MOVE_WORD
ADR_RED1
〉 SET
1020
LD
S3
( )
DUMMY_R1
S2
ENENO
MOVE_WORD
ADR_RED1
〉 SET
2034
LD
MOVE_UINTST
NUM_RED11
LD
STEP[3]
EMREAD
SLOTNO
( )
COMP_RED1
T
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
DAT_RED1
(S)
STEP[4]
(R)
STEP[3]
LD
COMP_RED1EQ_WORD
1
LD
194 model 2000 デバイスネット概説書
付 3-5 RAS情報読みだし要求ファンクションブロック
/* 確認応答エリア(完了ステータス+ RAS情報)読み出し */CMP_RES1
(S)
STEP[5]
(R)
STEP[4]
CMP_RES2
STEP[4]
EMREAD
SLOTNO
( )
COMP_RED2
T
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
DAT_RED2[0]
( )
CMP_RES1
LD
COMP_RED2EQ_WORD
21
LD
DAT_RED2[1]
( )
CMP_RES2
LD
COMP_RED2EQ_WORD
1
LD
DAT_RED2[1]MOVE_WORD
ST
STATUS
LD
ENO
ADR_RED2
〉 SET
720
LD
S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1632
LD
MOVE_UINTST
NUM_RED2256
LD
DAT_RED2TMOV
RAS_DT
STLD
256
LD
ENMOVE_WORD
TBL
6E8C4020 195
付録 各要求ファンクションブロックの定義
/* 確認応答フラグレジスタに「0」書き込み *//* 終了 */
S3
( )
DUMMY_W4
S2
ENEND
MOVE_WORD
ADR_WRT4
〉 SET
2034
LD
ENEND
MOVE_WORD
ADR_WRT4
〉 SET
1020
LD
0MOVE_WORD
ST
DAT_WRT4
LD
STEP[5]
EMWRITE
SLOTNO
(S)
STEP[6]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
(R)
STEP[5]
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_WRT4
LD
REQ
( )
DONESTEP[6]
TON_100ms
TIME1
ST
TMR1
( )
ERR
20
LD
STEP[6]IN
Q
ETPT
196 model 2000 デバイスネット概説書
付 3-6 時刻設定要求ファンクションブロック
¤ 9©+ª®OPrsQkh81«hR!8
1) sð~
(*=================================================== DÇEÔ¹C·FB ¡iþ,
===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, ^*) CH :WORD;(*%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) TIME_DT :typeTIMEDT;(*¡iþ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@=*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*)END_VAR
VAR_EXTERNAL INTYEAR :INT;(*INTsÞ*) WORDYEAR :WORD;(*WORDsÞ*) INTMONTH :INT;(*INTsÞ*) WORDMONTH :WORD;(*WORDsÞ*) INTDAY :INT;(*INTsÞ*) WORDDAY :WORD;(*WORDsÞ*) INTHOUR :INT;(*INTsÞ*) WORDHOUR :WORD;(*WORDsÞ*) INTMIN :INT;(*INTsÞ*) WORDMIN :WORD;(*WORDsÞ*) INTSEC :INT;(*INTsÞ*) WORDSEC :WORD;(*WORDsÞ*) SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VARVAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..6]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*) DAT_WRT1 :ARRAY[0..3]OF WORD;(*Hsð*) NUM_WRT1 :UINT;(*ñIð*) DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*)
6E8C4020 197
付録 各要求ファンクションブロックの定義
DAT_WRT2 :WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :ARRAY[0..1]OF WORD;(*²sð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*¼@*)
DUMMY_W4 :BOOL;(*¾ ) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
CMP_RES1 :BOOL;(*I*) CMP_RES2 :BOOL;(*I*)
TMR1 :TON_100ms;(*ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*)END_VAR
198 model 2000 デバイスネット概説書
付 3-6 時刻設定要求ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化*/
CHIN
SHL_WORDLD
N12
LD
TMP_CH
ST
UNITIN
SHL_WORDLD
N8
LD
TMP_UNIT
ST
OR_WORDLD
LD
TMP_CHUNIT
STOR_WORD
LD
SLOT
LD
SLOTNO
ST
TMP_CH
TMP_UNIT
TMP_CHUNIT
( )EQ_INT
LD
LD
S3SW[0]
32
( )EQ_INT
LD
LD
S2SW[0]
33
REQ
(S)
STEP[0]
ENENO
MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
↑
(R)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
6E8C4020 199
付録 各要求ファンクションブロックの定義
/* 要求エリア書き込み:時刻設定要求 */S3
( )
DUMMY_W1
S2
MOVE_WORDST
DAT_WRT1[0]24
LD
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
1832
LD
ENO
ADR_WRT1
〉 SET
820
LD
ENMOVE_WORD
MOVE_INTST
INTYEARTIME.DT.
YEAR
LD
MOVE_INTST
INTMONTHTIME.DT.MONTH
LD
MOVE_INTST
INTDAYTIME.DT.DAY
LD
MOVE_INTST
INTHOURTIME.DT.
HOUR
LD
MOVE_INTST
INTMIN
LD
MOVE_INTST
INTSECTIME.DT.SEC
LD
TIME.DT.MIN
8
LD
INSHL_WORD
WORDMONTH
LD
N
WORDYEAR
LD
OR_WORDDAT_WRT1[1]
ST
8
LD
INSHL_WORD
WORDHOUR
LD
N
WORDDAY
LD
OR_WORDDAT_WRT1[2]
ST
8
LD
INSHL_WORD
WORDSEC
LD
N
WORDMIN
LD
OR_WORDDAT_WRT1[3]
ST
MOVE_UNITST
NUM_WRT14
LD
STEP[0]
EMWRITE
SLOTNO
(S)
STEP[1]
T
ADR_WRT1TADDR
DAT_WRT1P
NUM_WRT1N
(R)
STEP[0]
LD
LD
LD
LD
200 model 2000 デバイスネット概説書
付 3-6 時刻設定要求ファンクションブロック
/* 要求フラグレジスタに「1」書き込み */ENOENMOVE_WORD
( )
DUMMY_W2
LD
S3
2035
〉 SET
ADR_WRT2
LD
S2
1021 ADR_WRT2
ENOENMOVE_WORD
1
MOVE_WORDST
DAT_WRT21
MOVE_UNITST
NUM_WRT2
LD
LD
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
(R)
STEP[1]
LD
LD
LD
LD
〉 SET
6E8C4020 201
付録 各要求ファンクションブロックの定義
/* リクエストレジスタに「1」書き込み */ENOENMOVE_WORD
( )
DUMMY_W3
LD
S3
2047
〉 SET
ADR_WRT3
LD
S2
1023 ADR_WRT3
ENOENMOVE_WORD
MOVE_UNITST
NUM_WRT31
LD
STEP[2]
EMWRITE
SLOTNOT
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
LD
LD
LD
LD
ENOENMOVE_WORD
LD
1
〉 SET
DAT_WRT3
LD
256 DAT_WRT3
ENOENMOVE_WORD
〉 SET 〉 SET
(S)
STEP[3]
(R)
STEP[2]
202 model 2000 デバイスネット概説書
付 3-6 時刻設定要求ファンクションブロック
/* 確認応答フラグレジスタ読み出し */ENOENMOVE_WORD
( )
DUMMY_R1
LD
S3
2034
〉 SET
ADR_RED1
LD
S2
1020 ADR_RED1
ENOENMOVE_WORD
MOVE_UNITST
NUM_RED11
LD
STEP[3]
EMREAD
SLOTNO
( )
COMP_RED1
T
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
DAT_RED1
(S)
STEP[4]
(R)
STEP[3]1
LD
EQ_WORDLD
COMP_RED1
〉 SET
6E8C4020 203
付録 各要求ファンクションブロックの定義
/* 確認応答エリア(完了ステータス)読み出し */ENOENMOVE_WORD
( )
DUMMY_R2
LD
S3
1632
〉 SET
ADR_RED2
LD
S2
720 ADR_RED2
ENOENMOVE_WORD
MOVE_UNITST
NUM_RED22
STEP[4]
EMREAD
SLOTNOT
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
LD
( )
COMP_RED2
DAT_RED2[0]
( )
CMP_RES1
24
LD
EQ_WORDLD
COMP_RED2
DAT_RED2[1]
( )
CMP_RES2
1
LD
EQ_WORDLD
COMP_RED2
MOVE_WORDST
STATUSDAT_RED2[1]
LD
CMP_RES1
(S)
STEP[5]
(R)
STEP[4]
CMP_RES2
〉 SET
204 model 2000 デバイスネット概説書
付 3-6 時刻設定要求ファンクションブロック
/* 確認応答フラグレジスタに「0」書き込み *//* 終了 */
ENOENMOVE_WORD
( )
DUMMY_W4
LD
S3
2034
〉 SET
ADR_WRT4
LD
S2
1020 ADR_WRT4
ENOENMOVE_WORD
MOVE_WORDST
DAT_WRT40
STEP[5]
EMWRITE
SLOTNOT
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
LD
LD
LD
LD
LD
MOVE_UNITST
NUM_WRT41
LD
〉 SET
(S)
STEP[6]
(R)
STEP[5]
REQ
IN
PT
( )
ERR
Q
ET
TMR1
TIME1
ST
20
LD
TON_100ms
STEP[6] DONE
STEP[6]
( )
6E8C4020 205
付録 各要求ファンクションブロックの定義
206 model 2000 デバイスネット概説書
6E8C4020
¤ >©ª¯¤°±Qkh81«hR!8
1) sð~
*=================================================== DÇEÔ¹C·FB ½Ëëºþ(hßA)===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, ^*) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) NODE :UINT;(*HIÆIÔ*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@=*) ERR :BOOL;(*Ë=*) STATUS :WORD;(*¼@Ô ºÔ*) BS_ADD :WORD;(*BS^Dº²÷ù*) BS_N :UINT;(*BS^DºñIð*) RPOL_ADD :WORD;(*¶¿~^Dº²÷ù*) RPOL_N :UINT;(*¶¿~^DºñIð*) WPOL_ADD :WORD;(¶¿~=Dº²÷ù*) WPOL_N :UINT;(*¶¿~=DºñIð*)END_VAR
VAR_EXTERNAL UINTADD :UINT;(*UINTDº*) WORDADD :WORD;(*WORDDº*) UINTDAT1 :UINT;(*UINTDº*) WORDDAT1 :WORD;(*WORDDº*) UINTDAT2 :UINT;(*UINTDº*) WORDDAT2 :WORD;(*WORDDº*) UINTDAT3 :UINT;(*UINTDº*) WORDDAT3 :WORD;(*WORDDº*) SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*)END_VAR
VAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
207
付録 スレーブデータ入力 /出力用ファンクションブロック定義
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..4]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_11 :BOOL;(*¾ *) DUMMY_12 :BOOL;(*¾ *) DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :ARRAY[0..9] OF UINT;(*²sð*)
TMP1 :ARRAY[0..5]OF UINT;(*ÆIÔ#Dº*) TMP2 :ARRAY[0..11]OF UINT;(*ÆIÔ#Dº*) TMP3 :ARRAY[0..5]OF UINT;(*ÆIÔ#Dº*) TMP4 :UINT;(*ÆIÔ#Dº*)
NEXT :BOOL;(*5Ô C9*) NEXT2 :BOOL;(*5Ô C9*) TMR1 :TON_100ms;(ˤ=ºE*) TIME1 :DINT;(*ˤ=¡Å*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :WORD;(*²sð*) NUM_RED2 :UINT;(*ñI*)END_VAR
208 model 2000 デバイスネット概説書
付 4-1 割付確認ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UINTSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD ( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
LD
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
6E8C4020 209
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 入力/出力データ設定情報読み出し */S3
S2
ENENO
MUL_UINT
NODE
LD
ENENO
MUL_UNIT
NODE
LD
10
LD
6
LD
DUMMY_11
ENENO
ADD_UINTEN
ENO
MOVE_WORD
UINTADD
〉 SET
772
LD
WORDADD
LD
( )
ADR_RED1
〉 SET
ENENO
ADD_UINT
267
LD
ENENO
MOVE_WORD
UINTADD
〉 SET
WORDADD
LD
ADR_RED1
〉 SET
DUMMY_12
( )
STEP[0]E
MREAD
SLOTNO
LD
ADR_RED1
LD
(S)
STEP[1]
DAT_RED1
LD
10
LD
(R)
STEP[0]T
TADDR
P
N
210 model 2000 デバイスネット概説書
付 4-1 割付確認ファンクションブロック
/* 入力/出力データアドレス計算 */(S)
STEP[1]
ENO
TMP1[0]
〉 SET
ENMOVE_UINT
ENO
TMP1[1]
〉 SET
DAT_RED1[1]
LD
ENMOVE_UINT
ENOEN
MOVE_UINT
ENO
TMP1[3]
〉 SET
ENMOVE_UINT
DAT_RED1[0]
STEP[2]
(R)
STEP[1]
DAT_RED1[2] TMP1[2]
〉 SET
DAT_RED1[3]
LD
ENOEN
MOVE_UINT
ENO
TMP1[5]
〉 SET
ENMOVE_UINT
DAT_RED1[6] TMP1[4]
〉 SET
DAT_RED1[7]
LD
ENOEN
MOVE_UINT
ENO
TMP1[5]
〉 SET
ENMOVE_UINT
DAT_RED1[4] TMP1[4]
〉 SET
DAT_RED1[5]
LD
S3
S2
LD
LD
LD
LD
6E8C4020 211
付録 スレーブデータ入力 /出力用ファンクションブロック定義
( )
STEP[2]
ENOEN
DIV_UINT
ENOEN
MOD_UINT
TMP1[0]
NEXT
LD
ENOEN
ADD_UINT
TMP3[0]
〉 SET
2
LD
TMP1[0]
LD
2
LD
ENOEN
DIV_UINT
TMP1[1]
LD
2
LD
ENOEN
MOD_UINT
TMP1[1]
LD
2
LD
ENOEN
ADD_UINT
TMP3[1]
〉 SET
ENOEN
DIV_UINT
TMP1[2]
LD
2
LD
ENOEN
MOD_UINT
TMP1[2]
LD
2
LD
ENOEN
ADD_UINT
TMP3[2]
〉 SET
ENOEN
DIV_UINT
TMP1[3]
LD
2
LD
ENOEN
MOD_UINT
TMP1[3]
LD
2
LD
ENOEN
ADD_UINT
TMP3[3]
〉 SET
ENOEN
DIV_UINT
TMP1[4]
LD
2
LD
ENOEN
MOD_UINT
TMP1[4]
LD
2
LD
ENOENADD_UINT
TMP3[4]
〉 SET
ENOEN
ADD_UINT
TMP3[4]
LD
378
LD
TMP4
〉 SET
ENOEN
ADD_UINT
TMP3[4]
LD
128
LD
TMP4
〉 SET
ENOEN
DIV_UINT
TMP1[5]
LD
2
LD
ENOEN
MOD_UINT
TMP1[5]
LD
2
LD
ENOEN
ADD_UINT
TMP3[5]
〉 SET
S3
S2
212 model 2000 デバイスネット概説書
付 4-1 割付確認ファンクションブロック
( )
NEXT
ENO
UINTDAT1
〉 SET
ENMOVE_UINT
ENOEN
MOVE_UINT
TMP3[0]
NEXT2
TMP3[2] UINTDAT2
〉 SET
ENOEN
MOVE_UINT
TMP4 UINTDAT3
〉 SET
ENOENMOVE_WORD
ENO
BS_N
〉 SET
ENMOVE_UINT
WORDDAT1 BS_ADD
〉 SET
TMP3[1]
LD
LD
LD
LD
LD
ENOENMOVE_WORD
ENO
RPOL_N
〉 SET
ENMOVE_UINT
WORDDAT2 RPOL_ADD
〉 SET
TMP3[3]
LDLD
ENOENMOVE_WORD
ENO
WPOL_N
〉 SET
ENMOVE_UINT
WORDDAT3 WPOL_ADD
〉 SET
TMP3[5]
LDLD
NEXT2
(S)
STEP[3]
(R)
STEP[2]
6E8C4020 213
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* ステーションステータス読み出し *//* 終了 */
S3( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
1493
LD
ENENO
MOVE_WORD
ADR_RED2
〉 SET
718
LD
1MOVE_UINT
ST
NUM_RED2
LD
STEP[3]E
MREAD
SLOTNO
LD
ADR_RED2
LD
(S)
STEP[4]
DAT_RED2
LD
NUM_RED2
LD
(R)
STEP[3]T
TADDR
P
N
DAT_RED2MOVE_WORD
ST
STATUS
LD
REQ STEP[4]
20
LD
( )
DONE
STEP[4]
Q
PT
TON_100msIN
ET
TIME1
ST
( )
ERRTMR1
214 model 2000 デバイスネット概説書
付 4-2 スレーブ出力(非同期モード)ファンクションブロック
¤>©ª|&U²³´#&W[Qkh81«hR!8
1) sð~
(*=================================================== DÇEÔ¹C·FB Ô5=(jaI)===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) NODE :UINT;(*HIÆIÔ*) BS :WORD;(*BSë*) ASWRITE_DT :typeASWRITEDAT;(*Ô5DÇEÔ=Dº*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ*) S :ARRAY[0..511] OF type16BITS;(*SWÔºñI-ÓC·ÆÔ*)END_VAR
VAR SLOTNO :WORD;(ÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
BS_MODE :BOOL;(*BSI*)
STEP :ARRAY[0..4]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DN_INSTRUCT_1 :DN_INSTRUCT;(*hß#*) TMPW :ARRAY[0..2]OF WORD;(*hß#*) TMPI :ARRAY[0..2]OF UINT;(*hß#*)
RUN :BOOL;(*Ë¿I*) SYN :BOOL;(*aI*)
ADR_WRT1 :WORD;(*iSëÆIÔ*) NUM_WRT1 :UINT;(*ñIð*)
TMR1 :TON_100ms;(*Aé·ô¥ºE*) TIME1 :DINT;(*Aé·ô¥¡Å*)
6E8C4020 215
付録 スレーブデータ入力 /出力用ファンクションブロック定義
ERR1 :BOOL;(*Ë 1*) ERR2 :BOOL;(*Ë 2*) ERR3 :BOOL;(*Ë 3*) DONE1 :BOOL;(*¼@*)
END_VAR
216 model 2000 デバイスネット概説書
付 4-2 スレーブ出力(非同期モード)ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
CHIN
SHL_WORD
LD
LD
TMP_CH
ST
12N
TMP_CH OR_WORD
LD
LD
TMP_CHUNIT
ST
TMP_UNIT
UNITIN
SHL_WORD
LD
LD
TMP_UNIT
ST
8N
TMP_CHUNIT OR_WORD
LD
LD
SLOTNO
ST
SLOT
( )SW[0] EQ_INT
LD
LD
32
BS EQ_WORD
LD
LD
1
SW[0] EQ_INT
LD
LD
33
S3
( )
BS_MODE
( )
S2
REQ
(S)
STEP[0]
(R)
STEP[1]
DEF1
ENENO
MOVE_WORD
STATUS
〉 SET
16#0
LD(R)
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
6E8C4020 217
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 出力アドレス計算 *//* ステータスチェック */
STEP[0]REQDN_INSTRUCT
DONE
ERR1
(S)
STEP[1]
(S)
DN_INSTRUCT_1
STEP[0]
(R)
CH
LD
UNIT
LD
SLOT
LD
NODE
LD
CHERR
UNIT
SLOT
NODE
STATUS
STSTATUS
TMPW[0]
STBS_ADD
TMPI[0]
STBS_N
TMPW[1]
ST
TMPI[1]
ST
TMPW[2]
ST
TMPI[2]
ST
RPOL_ADD
RPOL_N
WPOL_ADD
WPOL_N
STATUS AND_WORD
LD
LD
16#1000
AND_WORD
LD
LD
EQ_WORD( )
RUN
STATUS
16#0008
LD16#1000
LD16#0008
EQ_WORD( )
SYN
REQ STEP[1]
(S)
STEP[4]
(S)
STEP[2]RUN SYN
SYN
(R)
STEP[1]
218 model 2000 デバイスネット概説書
付 4-2 スレーブ出力(非同期モード)ファンクションブロック
/* ポーリング/ビットストローブ方式選択 *//* リモート I/O書き込み */
REQ
(S)
STEP[3]
(R)
STEP[2]
STEP[2]
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
TMPW[2]
LD
BS_MODE
TMPI[2]
LD
MOVE_UINTEN
ENO
NUM_WRT1
〉 SET
(S)
STEP[3]
(R)
STEP[2]
ENENO
MOVE_WORD
ADR_WRT1
〉 SET
16#2F4
LD
4
LD
MOVE_UINTEN
ENO
NUM_WRT1
〉 SET
REQ STEP[2] BS_MODE S3
ENENO
MOVE_WORD
ADR_WRT1
〉 SETLD
4
LD
MOVE_UINTEN
ENO
NUM_WRT1
〉 SET
S2
16#100
REQ STEP[4]STEP[3]
EMWRITE
SLOTNO
LD T
(S)
(R)
STEP[3]
ADR_WRT1
LD
ASWRITE_DT
LD
NUM_WRT1
LD
TADDR
P
N
6E8C4020 219
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 終了 */REQ STEP[4]
INTON_100ms
PT
( )
( )
ERR2
DONE1
REQ STEP[1]
Q
ET
20LD
TIME1ST
REQ SYN
( )
ERR3
ERR1 ERR
( )
ERR2
ERR3
ERR DONE
( )
DONE1
REQ STEP[4]
( )
STEP[0]
TMR1
220 model 2000 デバイスネット概説書
付 4-3 スレーブ入力(非同期モード)ファンクションブロック
¤>©9ª|&~U²³´#&W[Qkh81«hR!8
1) sð~
(*=================================================== DÇEÔ¹C·FB Ô5^(jaI)===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) NODE :UINT;(*HIÆIÔ*) BS :WORD;(*BSë*) END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*) ASREAD_DT :typeASREADDAT;(*Ô5DÇEÔ^Dº*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*ÔºINTÆÔ*) S :ARRAY[0..511] OF type16BITS;(*SWÔºñI-ÓC·ÆÔ*)END_VAR
VAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*)
S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*) BS_MODE :BOOL;(*BSI*)
STEP :ARRAY[0..4]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DN_INSTRUCT_1 :DN_INSTRUCT;(*hß#*) TMPW :ARRAY[0..2]OF WORD;(*hß#*) TMPI :ARRAY[0..2]OF UINT;(*hß#*)
RUN :BOOL;(*Ë¿I*) SYN :BOOL;(*aI*)
ADR_RED1 :WORD;(*iSëÆIÔ*) NUM_RED1 :UINT;(*ñIð*)
TMR1 :TON_100ms;(*Aé·ô¥ºE*) TIME1 :DINT;(*Aé·ô¥¡Å*)
6E8C4020 221
付録 スレーブデータ入力 /出力用ファンクションブロック定義
ERR1 :BOOL;(*Ë 1*) ERR2 :BOOL;(*Ë 2*) ERR3 :BOOL;(*Ë 3*) DONE1 :BOOL;(*¼@*)END_VAR
222 model 2000 デバイスネット概説書
付 4-3 スレーブ入力(非同期モード)ファンクションブロック
2) 9L~Ë!>k/* スロット設定値計算 */
/* 機種選択 */
/* ステップ初期化 */
TMP_CHUNITOR_WORD
SLOTNO
STLD
SLOT
LD
TMP_CHOR_WORD
TMP_CHUNIT
STLD
TMP_UNIT
LD
IN
UINTSHL_WORD
TMP_UNIT
ST
N
LD
8
LD
IN
CHSHL_WORD
TMP_CH
ST
N
LD
12
LD
( )LD ( )
S3 S2SW[0]EQ_INT
32
LD
LD
SW[0]EQ_INT
33
LD
( )LD
BS_MODEBSEQ_WORD
1
LD
REQ
ENENO
(S)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[0]MOVE_WORD
STATUS
〉 SET
16#0
LD
DEF1
6E8C4020 223
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 入力アドレス計算 *//* ステータスチェック */
REQ
REQDONE
DN_INSTRUCT
ERR1CH
LD
STEP[0]
CHERR
(S)
STEP[0]
(R)
STEP[1]
DN_INSTRUCT_1
( )
STATUSUINT
LDUINT
STATUSST
TMPW[0]SLOT
LDSLOT
BS_ADDST
TMPI[0]NODE
LDNODE
BS_NST
TMPW[1]
RPOL_ADDST
TMPI[1]
RPOL_NSTST
TMPW[2]
WPOL_ADDST
TMPI[2]
WPOL_NST
EQ_WORDSTATUS
AND_WORDLD
16#0008
LD
EQ_WORDSTATUS
AND_WORD
16#1000
LD
16#1000
LD LD
RUN
( )
SYN
( )
16#0008
LD
REQ STEP[1] RUN
(S)
SYN STEP[2]
(S)
SYN STEP[4]
STEP[1]
(R)
224 model 2000 デバイスネット概説書
付 4-3 スレーブ入力(非同期モード)ファンクションブロック
/* ポーリング/ビットストローブ方式選択 *//* リモート I/O 読み込み*/
REQ
ENENO
MOVE_WORD
ADR_RED1
〉 SET
TMPW[2]
LD
STEP[2] BS_MODE
ENENO
MOVE_UINT
NUM_RED1
〉 SET
TMPI[2]
LD
(S)
(R)
STEP[3]
STEP[2]
ENENO
MOVE_WORD
ADR_RED1
〉 SET
TMPW[0]
LD
ENENO
MOVE_UINT
NUM_RED1
〉 SET
TMPI[0]
LD
BS_MODE
REQ
EMREAD
SLOTNO
LD
STEP[3]
T(R)
ADR_RED1
LDTADDR
ASREAD_DT
LDP
NUM_RED1
LDN
(S)
STEP[4]
STEP[3]
6E8C4020 225
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 終了*/REQ STEP[4] DONE1
( )
REQ STEP[1] TMR1
( )
ERR2
20
LDPT
INQ
ET ST
TIME1
REQ SYN ERR3
( )
ERR1 ERR
( )
ERR2
ERR3
ERR DONE
( )
DONE1
REQ STEP[4] STEP[0]
( )
TON_100ms
226 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
¤ >©>ª
1) sð~
(*=================================================== DÇEÔ¹C·FB ^/=DºÆíjÆÔ===================================================*)VAR_INPUT REQ :BOOL;(*BÂ, *) CH :WORD;(*¹%*) UNIT :WORD;(*tuC·%*) SLOT :WORD;(*ÔLC·%*) N_RPOL :UINT;(*¶¿~^ñIð*) N_WPOL :UINT;(*¶¿~=ñIð*) WRITE_DT :typeWRITEDAT;(*=Dº*)END_VAR
VAR_OUTPUT DONE :BOOL;(*¼@*) ERR :BOOL;(*Ë *) STATUS :WORD;(*Ô ºÔ*) READ_DT :typeREADDAT;(*^Dº*)END_VAR
VAR_EXTERNAL SW :ARRAY[0..511] OF INT;(*SWÔºINTÆÔ)END_VAR
VAR SLOTNO :WORD;(*R/WÔLC·9*) TMP_CH :WORD;(*R/W¹9*) TMP_UNIT :WORD;(*R/WtuC·9*) TMP_CHUNIT :WORD;(*R/W¹/ÔLC·9*) S3 :BOOL;(*S3ë*) S2 :BOOL;(*S2ë*)
STEP :ARRAY[0..16]OF BOOL;(*Ô C9*) DEF1 :BOOL;(*3뻣*)
DUMMY_R1 :BOOL;(*¾ *) ADR_RED1 :WORD;(*iSëÆIÔ*) DAT_RED1 :WORD;(*²sð*) NUM_RED1 :UINT;(*ñIð*) COMP_RED1 :BOOL;(*¼@*)
RUN :BOOL;(*Ë¿I*) SYN :BOOL;(*aI*) BS :BOOL;(*ÓC·Ô·L5ôT*) POL :BOOL;(*¶¿~ôT*)
TMR1 :TON_100ms;(*ˤ=*) TIME1 :DINT;(*ˤ=¡Å*) DUMMY_W1 :BOOL;(*¾ *) ADR_WRT1 :WORD;(*iSëÆIÔ*)
6E8C4020 227
付録 スレーブデータ入力 /出力用ファンクションブロック定義
NUM_WRT1 :UINT;(*ñIð*)
DUMMY_W2 :BOOL;(*¾ *) ADR_WRT2 :WORD;(*iSëÆIÔ*) DAT_WRT2 :ARRAY[0..3]OF WORD;(*Hsð*) NUM_WRT2 :UINT;(*ñIð*)
DUMMY_W3 :BOOL;(*¾ *) ADR_WRT3 :WORD;(*iSëÆIÔ*) DAT_WRT3 :WORD;(*Hsð*) NUM_WRT3 :UINT;(*ñIð*)
DUMMY_R2 :BOOL;(*¾ *) ADR_RED2 :WORD;(*iSëÆIÔ*) DAT_RED2 :WORD;(*²sð*) NUM_RED2 :UINT;(*ñIð*) COMP_RED2 :BOOL;(*READ1¼@*)
DUMMY_R3 :BOOL;(*¾ *) ADR_RED3 :WORD;(*iSëÆIÔ*) DAT_RED3 :WORD;(*²sð*) NUM_RED3 :UINT;(*ñIð*) COMP_RED3 :BOOL;(*¼@*)
DUMMY_W4 :BOOL;(*¾ *) ADR_WRT4 :WORD;(*iSëÆIÔ*) DAT_WRT4 :WORD;(*Hsð*) NUM_WRT4 :UINT;(*ñIð*)
DUMMY_W5 :BOOL;(*¾ *) ADR_WRT5 :WORD;(*iSëÆIÔ*) DAT_WRT5 :WORD;(*Hsð*) NUM_WRT5 :UINT;(*ñIð*)
DUMMY_R4 :BOOL;(*¾ *) ADR_RED4 :WORD;(*iSëÆIÔ*) DAT_RED4 :WORD;(*²sð*) NUM_RED4 :UINT;(*ñIð*) COMP_RED4 :BOOL;(*¼@*)
DUMMY_R5 :BOOL;(*¾ *) ADR_RED5 :WORD;(*iSëÆIÔ*) DAT_RED5 :WORD;(*²sð*) NUM_RED5 :UINT;(*ñIð*) COMP_RED5 :BOOL;(*¼@*)
DUMMY_W6 :BOOL;(*¾ *) ADR_WRT6 :WORD;(*iSëÆIÔ*) DAT_WRT6 :WORD;(*Hsð*) NUM_WRT6 :UINT;(*ñIð*)
DUMMY_W7 :BOOL;(*¾ *) ADR_WRT7 :WORD;(*iSëÆIÔ*)
228 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
DAT_WRT7 :WORD;(*Hsð*) NUM_WRT7 :UINT;(*ñIð*)
DUMMY_R6 :BOOL;(*¾ *) ADR_RED6 :WORD;(*iSëÆIÔ*) DAT_RED6 :WORD;(*²sð*) NUM_RED6 :UINT;(*ñIð*) COMP_RED6 :BOOL;(*¼@*)
DUMMY_R7 :BOOL;(*¾ *) ADR_RED7 :WORD;(*iSëÆIÔ*) DAT_RED7 :WORD;(*²sð*) NUM_RED7 :UINT;(*ñIð*) COMP_RED7 :BOOL;(*¼@*)
DUMMY_R8 :BOOL;(*¾ *) ADR_RED8 :WORD;(*iSëÆIÔ*) DAT_RED8 :WORD;(*²sð*) NUM_RED8 :UINT;(*ñIð*) COMP_RED8 :BOOL;(*¼@*)
DUMMY_W8 :BOOL;(*¾ *) ADR_WRT8 :WORD;(*iSëÆIÔ*) DAT_WRT8 :WORD;(*²sð*) NUM_WRT8 :UINT;(*ñIð*)
DONE1 :BOOL;(*¼@1*) DONE2 :BOOL;(*¼@2*)END_VAR
6E8C4020 229
付録 スレーブデータ入力 /出力用ファンクションブロック定義
2) 9L~Ë!>k/* スロット設定値計算 */
/* ステップ初期化 */
CHIN
SHL_WORDLD
N12
LD
TMP_CH
ST
UNITIN
SHL_WORDLD
N8
LD
TMP_UNIT
ST
OR_WORDLD
LD
TMP_CHUNIT
STOR_WORD
LD
SLOT
LD
SLOTNO
ST
TMP_CH
TMP_UNIT
TMP_CHUNIT
EQ_INTLD
LD
SW[0]
32
( )
S3EQ_INT
LD
LD
SW[0]
33
( )
S2
REQ
(S)
STEP[0]DEF1
↑
(R)
STEP[1]
(R)
STEP[2]
(R)
STEP[3]
(R)
STEP[4]
(R)
STEP[5]
(R)
STEP[6]
(R)
STEP[7]
(R)
STEP[8]
REQ STEP[9]DEF1
↑
(R)
STEP[10]
(R)
STEP[11]
(R)
STEP[12]
(R)
STEP[13]
(R)
STEP[14]
(R)
STEP[15]
(R)
STEP[16]
(R)
DONE1
(R)
(R)
DONE2
230 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* ステーションステータス読み出し */S3
( )
DUMMY_R1
S2
MOVE_UNITST
NUM_RED11
LD
ENENO
MOVE_WORD
ADR_RED1
〉 SET
1493
LD
ENO
ADR_RED1
〉 SET
718
LD
ENMOVE_WORD
STEP[0]
EMREAD
SLOTNOT
ADR_RED1TADDR
DAT_RED1P
NUM_RED1N
LD
LD
LD
LD
( )
COMP_RED1EN
ENO
MOVE_WORD
STATUS
〉 SET
DAT_RED1
LD
STATUSAND_WORD
16#1000
LD
( )
RUNEQ_WORD
16#1000
LD
LD
STATUSAND_WORD
16#0008
LD
( )
SYNEQ_WORD
16#0008
LD
LD
STATUSAND_WORD
16#0400
LD
( )
BSEQ_WORD
16#0400
LD
LD
STATUSAND_WORD
16#0200
LD
( )
POLEQ_WORD
16#0200
LD
LD
(S)
STEP[1]STEP[0] COMP_RED1 RUN POL
(S)
STEP[2]POL
STEP[0]
(R)
6E8C4020 231
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* ポーリング送信データ書き込み */
ENOENMOVE_WORD
( )
DUMMY_W1
LD
S3
378
〉 SET
ADR_WRT1
LD
S2
128 ADR_WRT1
ENOENMOVE_WORD
MOVE_UNITST
NUM_WRT1N_WPOL
LD
STEP[1]
EMWRITE
SLOTNO
(S)
STEP[2]
T
ADR_WRT1TADDR
WRITE_DTP
N_WPOLN
SYN
LD
LD
LD
LD
〉 SET
BS
BS
(S)
STEP[7]
SYNBS
(S)
STEP[15]
(R)
STEP[1]
232 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* ビットストローブ送信データ書き込み */ENOENMOVE_WORD
( )
DUMMY_W2
LD
S3
756
〉 SET
ADR_WRT2
LD
S2
256 ADR_WRT2
ENOENMOVE_WORD
〉 SET
MOVE_WORDST
DAT_WRT2[0]WRITE.DT
.WBS[0]
LD
MOVE_WORDST
DAT_WRT2[1]WRITE.DT
.WBS[1]
LD
MOVE_WORDST
DAT_WRT2[2]WRITE.DT
.WBS[2]
LD
MOVE_WORDST
DAT_WRT2[3]WRITE.DT
.WBS[3]
LD
MOVE_UNITST
NUM_WRT24
LD
STEP[2]
EMWRITE
SLOTNO
(S)
STEP[15]T
ADR_WRT2TADDR
DAT_WRT2P
NUM_WRT2N
BS
LD
LD
LD
LD
SYN
SYN
(S)
STEP[3]
(R)
STEP[2]
6E8C4020 233
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* ビットストローブ出力データセマフォに「1」書き込み */S3
( )
DUMMY_W3
S2
ENENO
MOVE_WORD
ADR_WRT3
〉 SET
760
LD
ENO
ADR_WRT3
〉 SET
260
LD
ENMOVE_WORD
STEP[3]
EMWRITE
SLOTNO
(S)
STEP[4]
T
ADR_WRT3TADDR
DAT_WRT3P
NUM_WRT3N
(R)
STEP[3]
LD
LD
LD
LD
MOVE_WORDST
DAT_WRT31
LD
MOVE_UNITST
NUM_WRT31
LD
234 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* ビットストローブ出力データセマフォのクリア確認 */S3
( )
DUMMY_R2
S2
ENENO
MOVE_WORD
ADR_RED2
〉 SET
760
LD
ENO
ADR_RED2
〉 SET
260
LD
ENMOVE_WORD
MOVE_UNITST
NUM_RED21
LD
STEP[4]
EMREAD
SLOTNOT
ADR_RED2TADDR
DAT_RED2P
NUM_RED2N
LD
LD
LD
LD
( )
COMP_RED2
DAT_RED2EQ_WORD
0
(S)
STEP[5]
POL
LD
POL
(S)
STEP[14]
(R)
STEP[4]
LD
COMP_RED2
6E8C4020 235
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 入力データセマフォ読み出し */S3
( )
DUMMY_R3
S2
ENENO
MOVE_WORD
ADR_RED3
〉 SET
762
LD
ENO
ADR_RED3
〉 SET
262
LD
ENMOVE_WORD
MOVE_UNITST
NUM_RED31
LD
STEP[5]
EMREAD
SLOTNOT
ADR_RED3TADDR
DAT_RED3P
NUM_RED3N
LD
LD
LD
LD
( )
COMP_RED3
DAT_RED3EQ_WORD
1
(S)
STEP[6]
LD (R)
STEP[5]
LD
COMP_RED3
236 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* 入力データセマフォに「0」書き込み */S3
( )
DUMMY_W4
S2
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
762
LD
ENENO
MOVE_WORD
ADR_WRT4
〉 SET
262
LD
0MOVE_WORD
ST
DAT_WRT4
LD
STEP[6]
EMWRITE
SLOTNO
(S)
STEP[7]
T
ADR_WRT4TADDR
DAT_WRT4P
NUM_WRT4N
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_WRT4
LD
(R)
STEP[6]
6E8C4020 237
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 出力データセマフォに「1」書き込み */S3
( )
DUMMY_W5
S2
ENENO
MOVE_WORD
ADR_WRT5
〉 SET
761
LD
ENENO
MOVE_WORD
ADR_WRT5
〉 SET
261
LD
1MOVE_WORD
ST
DAT_WRT5
LD
STEP[7]
EMWRITE
SLOTNO
(S)
STEP[8]
T
ADR_WRT5TADDR
DAT_WRT5P
NUM_WRT5N
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_WRT5
LD
(R)
STEP[7]
238 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* 出力データセマフォのクリア確認 */S3
( )
DUMMY_R4
S2
ENENO
MOVE_WORD
ADR_RED4
〉 SET
761
LD
ENENO
MOVE_WORD
ADR_RED4
〉 SET
261
LD
STEP[8]
EMREAD
SLOTNO
( )
COMP_RED4
T
ADR_RED4TADDR
DAT_RED4P
NUM_RED4N
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_RED4
LD
(S)
STEP[14]EQ_WORD
COMP_RED4
0
LD
DAT_RED4
LD
(R)STEP[8]
6E8C4020 239
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 入力データセマフォ読み出し */S3
( )
DUMMY_R7
S2
ENENO
MOVE_WORD
ADR_RED7
〉 SET
762
LD
ENENO
MOVE_WORD
ADR_RED7
〉 SET
262
LD
STEP[14]
EMREAD
SLOTNO
( )
COMP_RED7
T
ADR_RED7TADDR
DAT_RED7P
NUM_RED7N
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_RED7
LD
(S)
STEP[15]EQ_WORD
COMP_RED7
1
LD
DAT_RED7
LD
(R)STEP[14]
240 model 2000 デバイスネット概説書
付 4-4 入力/出力データエリア一括アクセスファンクションブロック
/* 受信データ読み出し */S3
( )
DUMMY_R8
S2
ENENO
MOVE_WORD
ADR_RED8
〉 SET
0
LD
ENENO
MOVE_WORD
ADR_RED8
〉 SET
0
LD
STEP[15]
EMREAD
SLOTNO
SYN
T
ADR_RED8TADDR
READ_DTP
NUM_RED8N
LD
LD
LD
LD
N_RPOLMOVE_UINT
ST
NUM_RED8
LD
(S)
STEP[16]
SYN
(S)
DONE2
(R)
STEP[15]
6E8C4020 241
付録 スレーブデータ入力 /出力用ファンクションブロック定義
/* 入力データセマフォに「0」書き込み *//* 終了 */
S3
( )
DUMMY_W8
S2
ENENO
MOVE_WORD
ADR_WRT8
〉 SET
762
LD
ENENO
MOVE_WORD
ADR_WRT8
〉 SET
262
LD
0MOVE_WORD
ST
DAT_WRT8
LD
STEP[16]
EMWRITE
SLOTNO
(S)
DONE1
T
ADR_WRT8TADDR
DAT_WRT8P
NUM_WRT8N
LD
LD
LD
LD
1MOVE_UINT
ST
NUM_WRT8
LD
(R)
STEP[16]
REQ
( )
ERRSTEP[0]
INQ
TON_100ms
TIME1
ST
20
LD PT ET
TMR1
REQ DONE1
DONE2
ERR
( )
DONE
242 model 2000 デバイスネット概説書
INDEX
6E8C4020
OODVA(Open DeviceNet Vendor Association)・・・・・・・・・・ 1
RRAS ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 55
243
INDEX
2
・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 66
( ) ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 3 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 100
( ) ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 3
・・・・・・・・・・・・・・・・・・・・・・・・・・ 61
! ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 55
"# ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 63
$ (DeviceNet)・・・・・・・・・・・・・・・・・・・・・・・・ 1
%&' ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 11( ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 66
)* /+* ・・・・・・・・・・・・・・・・・・・・・・・・・・ 55
$,-. ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 35
/ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 3/0# ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 64
1Busoff2・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 25
44 model 2000デバイスネット概説書
INDEX
6E8C4020
34 ・・・・・・・・・・・・・・・・・・・・・・ 6634567 ・・・・・・・・・・・・ 663489 /67:; ・・・・・・・・・・・・・・・・・・・ 9<%&' ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 12
=> ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 66=>567 ・・・・・・・・・・・・・・・・・・ 66=>89 /67:; ・・・・・・・・・・・・・・・・・・・・・・・・・ 8
245
l¸¿·LË Vseries
model 2000 DÇEÔ¹C·:
2000å 7 13 8JÂ 4020.0.0007
TEL 03-3457-4737
K 105-8001 LMNOPQ 1-1-1CLPÓD¿~D
TOSHIBA Corporation 2000 OW0n§All Rights Reserved.
AÝ8Ñ9ÈÔ !Ñ
2 命令語 取扱説明書
6E8C4020