XYZ[
7.3 MNOPQ
6E8C4330
51
7.3 使用上の制約
7
6E8C4330
53
A
A !
A.1 RSTU
A-1 DêÉ
項目 仕様
FN611
¿ÀÁÂÃÄi±²?ÄÁÂk 0 55@
¿ÀAÂÃÄ 10 95BRHiCD&2YGk :EÁÂÃÄ '25 70@
:EAÂÃÄ 5 95BRHiCD&2YGk
FÃÄ 4.75 5.25VDC
GHiUIñJDk 1.5A´i5.0VDC) GJiUIñJDk 8.5W´
KLM 10MN´Wi500VDCk
KOF 500VAC 1PQ
R S 0.3mg/m3´
OTbÚ 4.9m/s2 1.5mmp-p
OUVÚ 19.6m/s2i÷`3Wk
x Ð *ÏxÐixÐLM100N´k
Ç È XYZÇ
EF[\ 130iHk]35iWk]114iDkmm
^ _ 500g´
``646w3 100BASE-TX/10BASE-TXb¡.
53
5RS 5RSPQp2M56 5RSDQ
(L2PU22[\5QFabD)pccH EF35RSDp0.5H
A
A.2 JKTU
iökdÀ3.¿À,ef
igpCIEMAC12008n9hi64j81*k A-2 EthernetîêÉ
k l º »
emnI IEEE802.3
10BASE-T IEEE802.3u
100BASE-TX P3oSSRÌ3pq CSMA¨CDpq 34qrr 10Mbps/100Mbps
sE 34
qrË 53
qr{Þ/{Þt íuQ5>63vS{Þphi30m
ÌP hiwÌP¨jQ
'°&9wÌP.9{ÞÌPnx´
jy hi126j/3iök hi30j/ÌP
hi100j/ÌP10BASE2 j,n9Qó4%z{p10BASE2 Qó4y hi4|/3
EN6EFhi_y hi4|/1 (@sk
iqrËD9EB6EFnz2*k 646w3 FN611i100BASE-TX/10BASE-Tk
RJ-45R4
B}À~{Þ EN621'EB621Q9EN641'EB641QxyÀ
GCM-04-GY-VM-SWÝqX hi3mie70mmk
6E8C4330
55
A.3 機能仕様
A
A.3 VWTU
PCMPIRCPklyxv"A
î5z).èz ,wHk"î;<¸SeNPA
A.4 !"#$%& (RS-232C) JKTU
A-3 ôêÉ
k l º »
TCP/UDP/IP9PCMP9IRCPiök
qrpq • s6>s6qr
• @3qr
• Þ3qr
• 5Q``ik
iRASk v"wS¨6"wS 3 • @3
hi3EFp4|
• @s
hiEthernetEFp4|
ENEF
¿Às
PCMP s 10000 qrˢ s 48000
A-4 .)îêÉ
k l º »
34qrr hi56kbps
IKpq ;IK
qr{Þ 9ó'9óD-subR4¦HR3{Þ
{Þt hi15m
``pq N
``}U • Qop2&
• R4tp8
• 3p1
6E8C4330
57
B
B "#$%
FN zÎG \7A
þB-1 ÎG þ
F N 6 1 1
4321
[mm]
6E8C4330
59
C
C &'()
7å!$SeNPAèzv¬¯¯{wV"aRPZ ÄV>7A$ZRAUIèz15!"A
1 RS-232Cèz1²ïN®SeNPA
C-1 ¤¥
±² q U I µÜ
RS-232C{Þ GCJ6cCS (Type-G) (ö4)
9óD-sub 5X8C0003
Gccccc cccccn{Þt ipk íuQ5>63vS
i3 46k{Þ
ZCA101Accc1 RJ-45R4 p
íuQ5>63vS iR346k{Þ
ZCA121Accc1 RJ-45R4 p
AU115"M
N#BCm#5!
GCJ6""*CS
N#BCm#3!
6E8C4330
61
D
D 10 *+ 16 * ,-.
D-1 10v$16vTg
10y 16y 10y 16y 10y 16y 10y 16y
0 0 32 20 64 40 96 60
1 1 33 21 65 41 97 61
2 2 34 22 66 42 98 62
3 3 35 23 67 43 99 63
4 4 36 24 68 44 100 64
5 5 37 25 69 45 101 65
6 6 38 26 70 46 102 66
7 7 39 27 71 47 103 67
8 8 40 28 72 48 104 68
9 9 41 29 73 49 105 69
10 A 42 2A 74 4A 106 6A
11 B 43 2B 75 4B 107 6B
12 C 44 2C 76 4C 108 6C
13 D 45 2D 77 4D 109 6D
14 E 46 2E 78 4E 110 6E
15 F 47 2F 79 4F 111 6F
16 10 48 30 80 50 112 70
17 11 49 31 81 51 113 71
18 12 50 32 82 52 114 72
19 13 51 33 83 53 115 73
20 14 52 34 84 54 116 74
21 15 53 35 85 55 117 75
22 16 54 36 86 56 118 76
23 17 55 37 87 57 119 77
24 18 56 38 88 58 120 78
25 19 57 39 89 59 121 79
26 1A 58 3A 90 5A 122 7A
27 1B 59 3B 91 5B 123 7B
28 1C 60 3C 92 5C 124 7C
29 1D 61 3D 93 5D 125 7D
30 1E 62 3E 94 5E 126 7E
31 1F 63 3F 95 5F 127 7F
6E8C4330
63
E
E /012 13456
i% &BRNMzîy{"&\7A
JOd9FBUSEND_T()*URCV_'87A
9FBQa7S()*Lvwxyz{ôØ (6E8C3787)ijfP7
<UDP î&>
i%y{"STN1S2ÍdSTN1EthernetUDPzx20014$ STN2S2JSTN2EthernetUDPzx200134îSTN2"
UDPzx20013Íd5z<=!"A 0
S2
1 2 3 4 5 6 7
SIN1
172.16.64.7
Ethernet
0
S2
1 2 3 4 5 6 7
SIN2
172.16.64.4
Ethernet
E
T(UDPî
VAR
OPEN_ENABLED# BOOL)
OPEN_COMPLETE# BOOL)
OPEN_ERROR# BOOL)
OPEN_REQ# BOOL) TX_ENABLED# BOOL) TX_COMPLETE# BOOL) TX_ERROR# BOOL)
TX_REQ# BOOL)
TX_DT_CNT# UINT) OPEN_STATUS1# INT) USEND_T_1# USEND_T) USEND_T_2# USEND_T) SEND_STATUS# INT)
CLOSE_ENABLED# BOOL)
US_DUMMY1# WORD)
US_DUMMY2# UINT)
US_SIZE# UNIT) US_DATA#ARRAY[0..511] OF WORD)
U_O# typeUDP_OPEN)
U_S# typeUDP_SEND_BC)
U_C# typeUDP_CLOSE)
END_VAR
6E8C4330
65
E
y{"(UDPî)
MOVE̲UINT U̲O.Slot ST 3
LD
MOVE̲WORD U̲O.Cmd ST 16#0031
LD
MOVE̲UINT U̲O.SPort ST 20014
LD
( )
OPEN̲
COMPLETE
OPEN̲ERROR OPEN̲REQ
OPEN̲REQ
USEND̲T
( S )
OPEN̲COMPLETE REQ
USEND̲T̲1
DONE CMD
( )
OPEN̲ERROR U̲O
LD US̲DUMMY1 P
LD US̲DUMMY2
LD
N
ERROR
STATUS OPEN̲STATUS1 ST
U̲S.Slot ST 3
LD
MOVE̲UINT MOVE̲WORD U̲S.Cmd
ST 16#0032
LD
MOVE̲DWOR U̲S.DIP ST 16#AC10
̲4004 LD MOVE̲UINT U̲S.DPort
ST 20013
LD
MOVE̲UINT US.SIZE ST 512
LD MOVE̲INT
OPEN̲STATUS1 LD
U̲S.Socket ST
MOVE̲INT OPEN̲STATUS1
LD
U̲C.Socket ST
/* UDP OPEN REQUEST */
/* UDP SEND REQUEST */
N
( )
( )
OPEN̲
COMPLETE
TX̲ERROR
TX̲REQ USEND̲T REQ
USEND̲T̲2
DONE CMD
TX̲ERROR U̲S
LD
P US̲DATA[0]
LD US̲SIZE
LD
ERROR
STATUS
SEND̲STATUS ST TX̲COMPLETE
TX̲COMPLETE TX̲REQ
( )
E
T(UDP
VAR
OPEN_ENABLED# BOOL)
OPEN_COMPLETE# BOOL)
OPEN_ERROR# BOOL)
OPEN_REQ# BOOL) RX_ENABLED# BOOL) RX_COMPLETE# BOOL) RX_ERROR# BOOL) RX_REQ# BOOL) RX_DATA_CNT# UINT) RX_COUNT# INT) CLOSE_ENABLED# BOOL) CLOSE_COMPLETE# BOOL) CLOSE_ERROR# BOOL) CLOSE_REQ# BOOL) RCV_STATUS# INT) CLOSE_STATUS# INT)
UR_DUMMY1# WORD)
UR_DUMMY2# UINT)
UR_SIZE# UNIT)
UR_DATA#ARRAY[0..512] OF WORD) URCV_T_1# WORD) USEND_T_1# USEND_T) OPEN_STATUS1# INT)
U_O# typeUDP_OPEN)
U_R# typeUDP_RCV_BC)
U_C# typeUDP_CLOSE)
6E8C4330
67
E
y{"UDP
MOVE̲UINT U̲O.Slot ST 4
LD
MOVE̲WORD U̲O.Cmd ST 16#0031
LD
MOVE̲UINT U̲O.SPort ST 20013
LD
( )
OPEN̲
COMPLETE
OPEN̲ERROR OPEN̲REQ
OPEN̲REQ
USEND̲T
( S )
OPEN̲COMPLETE REQ
USEND̲T̲1
DONE CMD
( )
OPEN̲ERROR U̲O
LD UR̲DUMMY1 P
LD UR̲DUMMY2
LD
N
ERROR
STATUS OPEN̲STATUS1 ST
U̲R.Slot ST 4
LD
MOVE̲UINT MOVE̲WORD U̲R.Cmd
ST 16#0033
LD
MOVE̲DWOR U̲R.DIP ST 16#0000
̲0000 LD MOVE̲UINT U̲R.DPort
ST 20014
LD
MOVE̲UINT U̲R.TimeUp ST 16#0000
LD MOVE̲INT
OPEN̲STATUS1 LD
U̲R.Socket ST
/* UDP OPEN REQUEST */
/* UDP RECEIVE REQUEST */
N
( )
( )
OPEN̲
COMPLETE
RX̲COMPLETE
RX̲REQ URCV̲T REQ
URCVD̲T̲1
DONE CMD
RX̲ERROR U̲R
LD
P UR̲DATA[0]
LD UR̲SIZE
LD
ERROR
STATUS
RCV̲STATUS ST RX̲ERROR
RX̲COMPLETE RX̲REQ
( )
MOVE̲UNIT UR̲SIZE ST 513
LD
CLOSE̲
ENABLED
E
¯yzCLOSE_REQONKa¯yz ÀuUDPÀu
MOVE̲UINT U̲C.Slot ST 3
LD MOVE̲WORD U̲C.Cmd
ST 16#0034
LD
MOVE̲INT U̲C.Socket ST OPEN̲STATUS1
LD
CLOSE̲REQ
USEND̲T
( )
CLOSE̲COMPLETE REQ
USEND̲T̲3
DONE CMD
( )
CLOSE̲ERROR U̲C
LD DUMMY P
LD DUMMY
LD
N
ERROR
STATUS CLOSE̲STATUS1 ST
6E8C4330
69
E
<TCP î&>
i%y{"STN1S2ÍdSTN1EthernetTCPzx30004$ STN2S2JSTN2EthernetTCPzx300034îSTN2"
TCPzx30003Íd5z<=!"A
T(TCPî
VAR
OPEN_ENABLED# BOOL)
OPEN_COMPLETE# BOOL)
OPEN_ERROR# BOOL)
OPEN_REQ# BOOL) TX_ENABLED# BOOL) TX_COMPLETE# BOOL) TX_ERROR# BOOL)
TX_REQ# BOOL)
TX_DT_CNT# UINT) OPEN_STATUS1# INT) USEND_T_1# USEND_T) USEND_T_2# USEND_T) SEND_STATUS# INT)
CLOSE_ENABLED# BOOL) TS_DATA#ARRAY[0..511] OF WORD)
T_O# typeTCP_OPEN)
T_S# typeTCP_SEND)
T_C# typeTCP_CLOSE)
END_VAR 0
S2
1 2 3 4 5 6 7
SIN1
172.16.64.7
Ethernet
0
S2
1 2 3 4 5 6 7
SIN2
172.16.64.4
Ethernet
E
y{"TCPî
MOVE̲UINT T̲O.TimeUp ST 0
LD
( )
OPEN̲
COMPLETE
OPEN̲ERROR OPEN̲REQ
OPEN̲REQ
USEND̲T
( S ) OPEN̲COMPLETE REQ
USEND̲T̲1
DONE CMD
( )
OPEN̲ERROR T̲O
LD
%MW3.348 P LD 16#0
LD
N
ERROR
STATUS OPEN̲STATUS1 ST
T̲S.Slot ST 3
LD
MOVE̲UINT MOVE̲WORD T̲S.Cmd
ST 16#0037
LD MOVE̲INT
OPEN̲STATUS1 LD
T̲S.Socket ST
MOVE̲INT OPEN̲STATUS1
LD
T̲C.Socket ST
/* TCP OPEN REQUEST(ACTIVE) */
/* TCP SEND REQUEST */
( )
( )
OPEN̲
COMPLETE
TX̲ERROR
TX̲REQ USEND̲T REQ
USEND̲T̲2
DONE CMD
TX̲ERROR T̲S
LD TS̲DATA[0]
LD
ERROR
SEND̲STATUS TX̲COMPLETE
TX̲COMPLETE
TX̲REQ
( )
MOVE̲UINT T̲O.Slot ST 3
LD MOVE̲WORD T̲O.Cmd
ST 16#0035
LD
MOVE̲UINT T̲O.Kind ST 1
LD
MOVE̲DWOR T̲O.Slot ST 16#AC10
̲4004 LD
MOVE̲UNIT T̲O.DPort ST 30003
LD
MOVE̲UINT T̲O.SPort ST 30004
LD
( R ) OPEN̲ENABLED
CLOSE̲
ENABLED
6E8C4330
71
E
T(TCP
VAR
OPEN_ENABLED# BOOL)
OPEN_COMPLETE# BOOL)
OPEN_ERROR# BOOL)
OPEN_REQ# BOOL) RX_ENABLED# BOOL) RX_COMPLETE# BOOL) RX_ERROR# BOOL) RX_REQ# BOOL) RX_DATA_CNT# UINT) RX_COUNT# INT) CLOSE_ENABLED# BOOL) CLOSE_COMPLETE# BOOL) CLOSE_ERROR# BOOL)
CLOSE_REQ# BOOL)
RCV_STATUS# INT) CLOSE_STATUS# INT)
TR_DATA#ARRAY[0..512] OF WORD)
T_O# typeTCP_OPEN)
T_R# typeTCP_RCV)
T_C# typeTCP_CLOSE)
URCV_T_1# URCV_T)
USEND_T_1# USEND_T) OPEN_STATUS1# INT) END_VAR
E
y{"TCP
MOVE̲UINT T̲O.Slot ST 4
LD MOVE̲WORD T̲O.Cmd
ST 16#0035
LD
MOVE̲UINT T̲O.Kind ST 2
LD
( )
OPEN̲
COMPLETE
OPEN̲ERROR OPEN̲REQ
OPEN̲REQ
USEND̲T REQ
USEND̲T̲1
DONE CMD
( )
OPEN̲ERROR T̲O
LD
%MW3.348 P LD
%MW3.347 LD
N
ERROR
STATUS OPEN̲STATUS1 ST
T̲R.Slot ST 4
LD
MOVE̲UINT
MOVE̲INT T̲C.Socket ST OPEN̲STATUS1
LD
MOVE̲WORD T̲S.Cmd ST 16#0038
LD MOVE̲INT
OPEN̲STATUS1 LD
T̲R.Socket ST
/* TCP OPEN REQUEST(PASSIVE) */
/* TCP RECEIVE REQUEST */
( )
( )
OPEN̲
COMPLETE
RX̲COMPLETE
RX̲REQ URCV̲T REQ
URCVD̲T̲1
DONE CMD
RX̲ERROR T̲R
LD
P TR̲DATA[0]
LD 16#201
ERROR
STATUS
RCV̲STATUS ST RX̲ERROR
RX̲COMPLETE RX̲REQ
( )
CLOSE̲
ENABLED MOVE̲DWOR T̲O.DIP
ST 16#AC10
̲4007 LD
MOVE̲UINT T̲O.DPort ST 30004
LD
MOVE̲UINT T̲O.SPort ST 30003
LD
MOVE̲UINT T̲O.TimeUp ST 0
LD
( S ) OPEN̲COMPLETE
( R ) OPEN̲ENABLED
6E8C4330
73
E
¯yzCLOSE_REQONKa¯yz ÀuTCPÀu
MOVE̲UINT T̲C.Slot ST 3
LD MOVE̲WORD T̲C.Cmd
ST 16#0039
LD
MOVE̲INT T̲C.Socket ST OPEN̲STATUS1
LD
CLOSE̲REQ
USEND̲T
( )
CLOSE̲COMPLETE REQ
USEND̲T̲3
DONE CMD
( )
CLOSE̲ERROR T̲C
LD DUMMY P LD DUMMY
LD
N
ERROR
STATUS CLOSE̲STATUS1 ST
6E8C3850
75
F
F 7890:9;
<=
FN¤¥.zwvz4\7A
J.zwvz49FB«*NO7A9FBQa7 S()*Lvwxyz{ôØ6E8C3787ijfP7A
USND_TcURCV_TôØ .zwvz4D+
!"
# $%&"'()*+,-.
/ 01&"2$%&"34567 $%&"-.
8 9"34:;
< =>?@A*+,BCD EE FGHGIJ
KLMNOPQRSRT KLMNOPU-VW
XYZ[\]^_`PaXbcd\efgDh 8 XYZ[QRSRT aXbcd\efgDh MNOP\]jk
(lmnjRoOfGpq
&rs
KL$%&"-tu 8 '(9"
< vw !"
x &rs$0yz{|}
E ~cRTPRnOP)
\]^_`P yvw\]^_`P
F
! " #$%&'()*+,-%.
/0!01 2 &'(3456789:;<=>?@ABCDEFGHI JFKLK3MNO%.
" P>?@Q&'(31RSTU,-%.
S V WX(YZ[\
]!
! " #$%&'()*+,-%.
0 V ^_`abbcdQ-abbcefgh3ijKk;lmnK#$%o p<%.
S 2 P>Kk;lqrs-tNuvw(
!!S] x yz{@Qk;l3|<}.{@A.~
!!S]0 " yz{@Qk;l-D,- }
0
! " #$%&'()*+,-%.
S GHk;l
]T! k(>nJQ3GH3O%.
! " #$%&'()*+,-%.
]0 |<?@A.~
!!!SS ^_gafgafefg3
S 2 P>Kk;lqrs-tNuvw(
!!S]0 " yz{@Qk;l-D ,- },¡%.
] "V ¢K&'(-|<GH?@A.~
0]
! " #$%&'()*+,-%.
]0 £\¤
" &'(3e¥¦§fgIvw(OA.~U,-%.
S
SST
]T! k(
S! ¨ X©Z ,Yª«¬3®¯?@Q
! " #$%&'()*+,-%.
0 V ^_°'qr ww
/0!01 2 ²³´¡µ3%.
] ¶ Yª«¬-®¯?@A.~
" P>?@Q·¸-D¢K&'(,-vw(?@A.%.
6E8C3850
77
F
!"#$ %&' ()*+,-./01234567892:;
<=
>#
># ?
@? A>B"@ %&& /0123CD,EFGHI8
?>>"!?B # %&J KLMN+OPGQRST;UV123
>?!A$ %&W XL+YZ,[\
!"#$ %&' ]^I456GEI8
$"A %&_ `abcdefgThi <=
k?A#!?l %&m Fnopqrsrt2I8 uvwx %&y z{L|}g~<=
w % UV128, F - 3
# "##BB %W CD +7/0;<=
"$>?A?B %Wm /0 +deXLE7GEGHI8
@A #?k> %'y ;128
@A #?k>
>?!A$ %&W XL+YZ,[\
!"#$ %&' ]^I456GEI8
w % UV128, no 3
?l >?!A$ %&W cde;I83,;2I8
B? ?>?A?B %WJ /07KQNE}fL12I8
?l >?A?B %WW /077 E7 +)deX,¡8E}fL 12I8
"$>?A?B %Wm /07 +)deXE¢£7¤7+OGE}fL1 2I8
索引 索引 索引 索引
6E8C4330