콘텐츠로 이동

Serial 디바이스 통신

Xpanel Serial 포트 배선 관련해서 아래 표를 참고하세요.:

RS-232C 포트의 경우, Xpanel은 표준 DB9 RS-232C 핀 할당을 제공합니다

  • 아래의 serial 포트는 다음 Xpanel 모델에 적용됩니다.:
    • eXT04
    • eXT07
    • nXT07

  • COM1 : RS-422/485
  • COM2 : RS-232C
  • 아래의 serial 포트는 다음 Xpanel 모델에 적용됩니다.:
    • eXT10
    • eXT12
    • eXT15
    • eXT2-07
    • eXT2-10
    • eXT2-12
    • eXT2-15

  • COM1 : RS-422/485

  • COM2 : RS-232C

  • COM3 : RS-232C

Serial 디바이스는 직렬 케이블을 통해 다른 장치에 연결할 때 사용됩니다. 사용자는 연결하려는 장치의 Serial 포트, 통신 타입, **Baudrate(보드 전송 속도)**를 입력해야 합니다. 또한, 문자열 인코딩과 문자열 인코딩 방식을 선택할 수 있습니다. 타임아웃 시간, 재시도 횟수, 전송 지연과 같은 설정들도 변경할 수 있습니다. 또한, 디바이스의 이름과 프로토콜도 변경할 수 있습니다.

Canvas는 Allen-Bradley DF-1 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 사용자는 이 프로토콜의 오류 감지Flow Control를 설정할 수 있습니다. 오류 감지에는 BCCCRC 중 하나를 선택할 수 있으며, Flow Control는 켜거나 끄거나 제어할 수 있습니다. 디바이스 선택 후에는 추가 설정이 나타나지 않습니다.

Memory AreaSymbolDigitalAnalogAddress NotationAccess
Output FilesOO:0.0/0 - O:0.30/15O:0.0 - O:0.30DecimalR/W
Input FilesII:0.0/0 - I:0.30/15I:0.0 - I:0.30DecimalR
Status FilesSS:0/0 - S:163/15S:0 - S:163DecimalR
Binary FilesBB3:0/0 - B3:255/15
B9:0/0 - B255:255/15
B3:0 - B3:255
B9:0 - B255:255
DecimalR/W
Integer FilesNN7:0/0 - N7:255/15
N9:0/0 - N255:255/15
N7:0 - N7:255
N9:0 - N255:255
DecimalR/W
Float FilesF-F8:0 - F255:255DecimalR/W
Long FilesL-L9:0 - L255:255DecimalR/W
String FilesST-ST9:0 - ST255:255DecimalR/W
Timer FilesTT4:0.0/0 - T4:255.2/15
T9:0.0/0 - T255:255.2/15
T4:0.0 - T4:255.2
T9:0.0 - T255:255.2
DecimalR/W
Counter FilesCC5:0.0/0 - C5:255.2/15
C9:0.0/0 - C255:255.2/15
C5:0.0 - C5:255.2
C9:0.0 - C255:255.2
DecimalR/W
Control FilesRR6:0.0/0 - R6:255.2/15
R9:0.0/0 - R255:255.2/15
R6:0.0 - R6:255.2
R9:0.0 - R255:255.2
DecimalR/W

1761-CBL-PM02 케이블은 이 프로토콜을 개발하는 데 사용되었으며, 이 프로토콜을 사용하여 연결을 시도할 때 작동합니다.

Canvas는 ATIVA Serial 프로토콜을 지원하며, 이 프로토콜을 지원하는 디바이스와 연결할 수 있습니다. 추가적인 설정 옵션은 없습니다.

  • 아날로그 태그 형식: {Symbol}{Address Number}
    • 예시: D0는 모든 WORD 값을 검색합니다.
  • 디지털 태그 형식: {Symbol}{Address Number}{Bit Number}
    • 예시: D0A는 WORD D0의 10번째 비트 값을 검색합니다.
Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W
Index RegisterR-R00 - R19R/W
SubroutineZ-Z0000 - Z1029R/W
Sequential Function ChartQQ000.0 - Q511.FQ0000 - Q5110R/W

Canvas의 기본 프로토콜입니다. 추가적인 설정 옵션은 없습니다.

  • 아날로그 태그 형식: {Symbol}{Address Number}
    • 예시: D0는 전체 WORD 값을 검색합니다.
  • 디지털 태그 형: {Symbol}{Address Number}{Bit Number}
    • 예시: D0A는 WORD D0의 10번째 비트 값을 검색합니다.
Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W
Index RegisterR-R00 - R19R/W
SubroutineZ-Z0000 - Z1029R/W
Sequential Function ChartQQ000.0 - Q511.FQ0000 - Q5110R/W

Canvas는 DNP3 Serial 프로토콜을 지원합니다. 사용자는 오픈 딜레이를 설정할 수 있습니다.

GroupVariationsDigitalAnalogAddress NotationAccess
1: Binary Input0: Default Variation
1: Packet Format
2: With Flags
1.{0, 1, 2}.{0-65535}.{Value, Explicit}1.{0, 1 ,2}.{0-65535}.{Flags, Timestamp}DecimalR
3: Double Binary Input0: Default Variation
1: Packet Format
2: With Flags
-3.{0, 1, 2}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
10: Binary Output0: Default Variation
1: Packet Format
2: Output Status With Flags
10.{0, 1, 2}.{0-65535}.{Value, Explicit}10.{0, 1, 2}.{0-65535}.{Flags, Timestamp}DecimalR/W(Value, Explicit)
20: Counter0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
5: 32-bit Without Flag
6: 16-bit Without Flag
-20.{0, 1, 2, 5, 6}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
21: Frozen Counter0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
5: 32-bit With Flag and Time
6: 16-bit With Flag and Time
9: 32-bit Without Flag
10: 16-bit Without Flag
-21.{0, 1, 2, 5, 6, 9, 10}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
30: Analog Input0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
3: 32-bit Without Flag
4: 16-bit Without Flag
5: Single-Precision With Flag
6: Double-Precision With Flag
-30.{0, 1, 2, 3, 4, 5, 6}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
40: Analog Output0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
3: Single-Precision With Flag
4: Double-Precision With Flag
-40.{0, 1, 2, 3, 4}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR/W(Value, Explicit)

Canvas는 한림 Loader 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 이 프로토콜을 선택하더라도 추가 설정은 나타나지 않습니다.

  • 일반 형식 : {Device Name}{Address Number}
    • Device Name: 사용 중인 메모리 영역의 기호입니다.
    • Address Number: 요청되는 메모리 주소의 인덱스로, 10진수로 표기됩니다.
  • X, Y, M, L, K 또는 F 영역 형식: {Device Name}{Address Number}{Bit Number}
    • 일부 메모리 영역은 아날로그 또는 디지털 태그로 액세스할 수 있습니다.
    • Device Name: 사용 중인 메모리 영역의 기호입니다.
    • Address Number: 요청되는 메모리 주소의 인덱스로, 10진수로 표기됩니다.
    • Bit Number: 요청되는 비트로, 16진수로 표기됩니다.
      • 아날로그 태그의 경우, Bit Number는 항상 0이어야 합니다.
Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W

Canvas는 Keyence Host Link Serial 프로토콜을 지원합니다. 추가적인 설정 옵션은 없습니다.

Memory AreaSymbolDigitalAnalogAddress NotationAccess
RelayRR0 - R199915R0 - R199900DecimalR/W
Link RelayBB0 - B7FFFB0 - B7FF0HexadecimalR/W
Internal Auxiliary RelayMRMR0 - MR399915MR0- MR399900DecimalR/W
Latch RelayLRLR0 - LR99915LR0 - LR99900DecimalR/W
Control RelayCRCR0 - CR99915CR0 - CR99900DecimalR/W
Virtual RelayVBVB0 - VBF9FFVB0 - VBF9F0HexadecimalR/W
Data MemoryDM-DM0 - DM65535DecimalR/W
Extended Data MemoryEM-EM0 - EM65535DecimalR/W
File RegisterFM-FM0 - FM524287DecimalR/W
File Register (SQ)ZF-ZF0 - ZF524287DecimalR/W
Link RegisterW-W0 - W7FFFHexadecimalR/W
Temporary Data MemoryTM-TM0 - TM9999DecimalR/W
Index RegisterZ-Z1 - Z12DecimalR/W
TimerT-T0 - T9999DecimalR
Timer (Current Value)TC-TC0 - TC9999DecimalR/W
Timer (Set Value)TS-TS0 - TS9999DecimalR/W
CounterC-C0 - C9999DecimalR
Counter (Current Value)CC-CC0 - CC9999DecimalR/W
Counter (Set Value)CS-CS0 - CS9999DecimalR/W
High-Speed CounterCTH-CTH0 - CTH3DecimalR/W
High-Speed Counter ComparatorCTC-CTC0 - CTC7DecimalR/W
Control MemoryCM-CM0 - CM65535DecimalR/W
Virtual MemoryVM-VM0 - VM65535DecimalR/W

Canvas는 Koyo DirectNET 프로토콜을 지원합니다. 사용자는 동작 모드를 설정할 수 있습니다.

Memory AreaSymbolDigitalAnalogAddress NotationAccessNote
Remote InputGXGX0 - GX3777-OctalR/W-
Remote OutputGYGY0 - GY3777-OctalR/W-
Input PointsXX0 - X1777-OctalR/W-
Output PointsYY0 - Y1777-OctalR/W-
Control RelaysCC0 - C3777-OctalR/W-
Stage StatusSS0 - S1777-OctalR/W-
Timer StatusTT0 - T377-OctalR/W-
Counter StatusCTCT0 - CT377-OctalR/W-
Special RelaysSPSP0 - SP777-OctalR/W-
Timer AccumulatorTA-TA0 - TA377OctalR/W-
Counter AccumulatorCTA-CTA0 - CTA377OctalR/W-
V MemoryV-V0 - V77777OctalR/W1 WORD (2 bytes) per unit

Canvas는 LSIS Cnet 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 추가적인 설정 옵션은 없습니다.

  • 일반 형식: %[Device Name][Data Type][Address Number]
    • Data TypeSymbol# of Bits
      B-----------TX---------X1---------1
      BYTEB8
      WORDW16
      DWORDD32
      QWORDL64
      • 이 형식은 I/Q 및 U 디바이스에도 적용됩니다.
    • Address Number: 지정된 데이터 유형으로 표시됩니다.
      • 예시: B를 사용하면, Address Number 5는 메모리 영역의 6번째 바이트를 나타냅니다(인덱스 0부터 시작).
      • 예시: L를 사용하면, Address Number 16은 메모리 영역의 17번째 QWORD를 나타냅니다(인덱스 0부터 시작).
      • 예시: %MB016주소는 M 메모리 영역의 17번째 바이트를 나타냅니다. 이 동일한 시작 주소는 %MX128, %MW008, %MD004, 또는 %ML002를 사용하여 지정할 수도 있습니다.
        • 이트웨이는 BIT 표기법으로 지정되지 않는 한, 제공된 주소를 자동으로 BYTE 표기법으로 변환합니다. 이는 단일 요청으로 연속적인 메모리 블록을 읽을 수 있게 하기 위함입니다.
  • I/Q 디바이스 형식: %[Device Name][Data Type][Base Number].[Slot Number].[Module Number]
  • Base Number: 0부터 127까지의 범위이며, 10진수로 표기됩니다.
    • Slot Number: 0부터 15까지의 범위이며, 10진수로 표기됩니다.
    • Module Number: 일반 형식의 Address Number와 유사하며, Data Type의 형식을 따릅니다.
  • U 디바이스 형식: %[Device Name][Data Type][Base Number].[Slot Number].[Channel Number]
    • Base Number: 0부터 7까지의 범위이며, 10진수로 표기됩니다.
    • Slot Number: 0부터 15까지의 범위이며, 10진수로 표기됩니다.
    • Channel Number: 일반 형식의 Address Number와 유사하며, Data Type의 형식을 따릅니다.
DeviceSymbolBit AddressBYTE AddressWORD AddressDWORD AddressQWORD AddressAccess
Input PointsI%IX000.00.00 - %IX127.15.63%IB000.00.0 - %IB127.15.7%IW000.00.0 - %IW127.15.3%ID000.00.0 - %ID127.15.1%IL000.00.0 - %IL127.15.0R/W
Output PointsQ%QX000.00.00 - %QX127.15.63%QB000.00.0 - %QB127.15.7%QW000.00.0 - %QW127.15.3%QD000.00.0 - %QD127.15.1%QL000.00.0 - %QL127.15.0R/W
Automatic VariableA%AX0000000 - %AX8388607%AB0000000 - %AB1048575%AW000000 - %AW524287%AD000000 - %AD262143%AL000000 - %AL131071R/W
Direct VariableM%MX0000000 - %MX4194303%MB000000 - %MB524287%MW000000 - %MW262143%MD000000 - %MD131071%ML00000 - %ML65535R/W
Direct VariableR%RX000000 - %RX524287%RB00000 - %RB65535%RW00000 - %RW32767%RD00000 - %RD16383%RL0000 - %RL8191R/W
Direct VariableW%WX0000000 - %WX8388607%WB0000000 - %WB1048575%WW000000 - %WW524287%WD000000 - %WD262143%WL000000 - %WL131071R/W
System FlagF%FX00000 - %FX65535%FB0000 - %FB8191%FW0000 - %FW4095%FD0000 - %FD2047%FL0000 - %FL1023R
PID FlagK%KX000000 - %KX134399%KB0000 - %KB16799%KW0000 - %KW8399%KD0000 - %KD4299%KL0000 - %KL2199R/W
HS Link FlagL%LX000000 - %LX180223%LB00000 - %LB22527%LW00000 - %LW11263%LD0000 - %LD5631%LL0000 - %LL2815R/W
Analog Refresh FlagU%UX0.00.000 - %UX7.15.511%UB0.00.00 - %UB7.15.63%UW0.00.00 - %UW7.15.31%UD0.00.00 - %UD7.15.15%UL0.00.00 - %UL7.15.7R/W
P2P Parameters FlagN%NX000000 - %NX401407%NB00000 - %NB50175%NW00000 - %NW25087%ND00000 - %ND12543%NL0000 - %NL6271R/W
  • 일반 형식: [Device Name][Address Number]
    • 비트와 WORD 형식을 모두 지원하는 디바이스의 경우, 주소의 마지막 문자에 비트 번호(16진수)를 포함하여 구분합니다.
      • 만약 디바이스가 비트 주소 지정만 지원한다면, 이 비트 번호는 사용되지 않습니다(T, C 디바이스).
  • U 디바이스 형식: [Device Name][Base Number].[Slot Number].[Special Module Inner WORD Number]
    • Base Number: 0부터 7까지의 10진수 범위입니다.
    • Slot Number: 0부터 F까지의 16진수 범위입니다.
    • Special Module Inner WORD Number: 0부터 31까지의 10진수 범위입니다.
DeviceSymbolBit AddressWORD AddressAccess
Input / Output RelayPP00000 - P2047FP0000 - P2047R/W
Auxiliary RelayMM00000 - M2047FM0000 - M2047R/W
Keep RelayKK00000 - K4095FK0000 - K4095R/W
Link RelayLL000000 - L11263FL00000 - L11263R/W
Special RelayFF00000 - F2047FF0000 - F2047R
Timer - ContactTT0000 - T2047-R/W
Counter - ContactCC0000 - C2047-R/W
Timer - Current ValueT-T0000 - T2047R/W
Counter - Current ValueC-C0000 - C2047R/W
Data RegisterD-D00000 - D32767R/W
Special Module RegisterU-U00.00 - U7F.31R/W
Index RegisterZ-Z000 - Z127R/W
Communication Data RegisterN-N00000 - N21503R/W
File RegisterR-R00000 - R32767R/W
File RegisterZR-ZR00000 - ZR65535R/W
DeviceSymbolBit AddressWORD AddressAccess
Input / Output RelayPP00000 - P4095FP0000 - P4095R/W
Auxiliary RelayMM00000 - M4095FM0000 - M4095R/W
Keep RelayKK00000 - K4095FK0000 - K4095R/W
Link RelayLL000000 - L11263FL00000 - L11263R/W
Special RelayFF00000 - F4095FF0000 - F4095R
Timer - ContactTT0000 - T8191-R/W
Counter - ContactCC0000 - C4095-R/W
Timer - Current ValueT-T0000 - T8191R/W
Counter - Current ValueC-C0000 - C4095R/W
Step ControllerS-S000 - S255R/W
Data RegisterD-D000000 - D524287R/W
Special Module RegisterU-U00.00 - U7F.31R/W
Index RegisterZ-Z000 - Z255R/W
Communication Data RegisterN-N00000 - N21503R/W
File RegisterR-R00000 - R32767R/W
File RegisterZR-ZR000000 - ZR524287R/W

Canvas는 Mitsubishi MELSEC Serial 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 사용자는 PLC 종류에서 Mitsubishi PLC 중 하나를 선택할 수 있으며, PLC의 프레임 유형도 선택해야 합니다.

Memory AreaSymbolDigitalAnalogAddress NotationAccess
InputXX0000 - X1757-OctalR
OutputYY0000 - Y1757-OctalR
Internal RelayMM0000 - M7659-DecimalR/W
Latching RelayLL0000 - L7659-DecimalR/W
AnnunciatorFF000 - F107-DecimalR/W
Edge RelayVV0000 - V2029-DecimalR/W

No iQ-F
No FX5
Link RelayBB000 B0EF-HexadecimalR/W
Step RelaySS0000 - S4079-DecimalR/W
Timer - ContactTSTS000 - TS496-DecimalR/W
Timer - CoilTCTC000 - TC496-DecimalR/W
Retentive Timer - ContactSSSS00 - SS00-DecimalR/W
Retentive Timer - CoilSCSC00 - SC00-DecimalR/W
Counter - ContactCSCS000 - CS240-DecimalR/W
Counter - CoilCCCC000 - CC240-DecimalR/W
Link Special RelaySBSB000 - SB1EF-HexadecimalR/W
Special RelaySMSM0000 - SM9979-DecimalR/W
Data RegisterD-D0000 - D7999DecimalR/W
Link RegisterW-W000 - W1FFHexadecimalR/W
Timer - Current ValueTN-TN000 - TN511DecimalR/W
Retentive Timer - Current ValueSN-SN00 - SN15DecimalR/W
Counter - Current ValueCN-CN000 - CN255DecimalR/W
Link Special RegisterSW-SW000 - SW1FFHexadecimalR/W
Special RegisterSD-SD00000- SD11999DecimalR/W

Canvas는 Modbus RTU 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 사용자는 읽기 블록 공차를 변경할 수 있습니다.

  • 일반 형: {Memory Area Symbol}{Address Number}
    • Memory Area Symbol: 아래 표를 참조하십시오. 이 구성 요소는 필수입니다.
      • Coil메모리 영역인 Memory Area Symbol 0의 경우, 앞의 0을 생략할 수 없습니다.
    • Address Number: 접근할 메모리 영역의 인덱스로, 10진수로 표기됩니다.
      • 앞에 오는 0은 필수가 아닙니다 (예: 0002525와 같습니다).
Memory AreaSymbolDigital TagAnalog TagAccess
Coil0000001 - 029999-R/W
Input1100001 - 129999-R
Input Register3-300001 - 329999R
Holding Register4-400001 - 429999R/W

ModelImage
Xpanel COM1/COM2 RS-232C
Xpanel COM1 RS-422/485

위 이미지는 Xpanel의 RS-232C 및 RS-422/485 포트를 보여줍니다. 신호 설명은 장치 매뉴얼을 참조하시기 바랍니다.

RS-232C 포트의 경우, Xpanel은 표준 DB9 RS-232C 핀 할당을 제공합니다. 일반적으로 일반적인 Modbus 장치와 통신하기 위해서는 RD, TD, 그리고 SG 핀만으로 충분합니다.

Canvas는 Omron Hostlink 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 이 프로토콜을 선택하더라도 추가 설정은 나타나지 않습니다.

  • 일반 형식: {Symbol}{Starting Address}
    • Symbol: 아래 표를 참조하세요.
      • 이 드라이버는CounterTimer 메모리 영역에 대해 일부 비표준 기호를 사용합니다.
    • Starting Address: 10진수로 표기되며, 앞에 오는 0을 사용하지 않습니다.
  • 확장 데이터 표기법: E{Bank Number}_{Starting Address}
    • Bank Number: 16진수로 표기됩니다.
      • 예시: Bank 11 (0xB)에 있는 Starting Address 149의 WORD 기반 태그: EB_00149.
    • Starting Address: 10진수로 표기되며, 앞에 오는 0을 사용하지 않습니다.
Memory AreaSymbolBit AddressWORD AddressAccess
Auxiliary RelayAA000.00 - A447.15A000 - A447R
A448.00 - A959.15A448 - A959R/W
Common I/OCIOCIO0000.00 - CIO6143.15CIO0000 - CIO6143R/W
Counter Preset ValueCV-CV0000 - CV4095R/W
Counter StatusCCCC0000 - CC4095-R/W
Data MemoryDD00000.00 - D32767.15D00000 - D32767R/W
Expansion Data MemoryEE0_00000.00 - EC_32767.15E0_00000 - EC_32767R/W
Holding RelayHH0000.00 - H1535.15H0000 - H1535R/W
Index RegisterIR-IR00 - IR15R/W
Timer Preset ValueTV-TV0000 - TV4095R/W
Timer StatusTCTC0000 - TC4095-R/W
Working RelayWW000.00 - W511.15W000 - W511R/W
Memory AreaSymbolBit AddressWORD AddressAccess
Auxiliary RelayAA000.00 - A447.15A000 - A447R
A0448.00 - A1471.15A0448 - A1471R/W
A10000.00 - A11535.15A10000 - A11535R
Common I/OCIOCIO0000.00 - CIO6143.15CIO0000 - CIO6143R/W
Counter Preset ValueCV-CV0000 - CV4095R/W
Counter StatusCCCC0000 - CC4095-R/W
Data MemoryDD00000.00 - D32767.15D00000 - D32767R/W
Expansion Data MemoryEE0_00000.00 - EF_32767.15E0_00000 - EF_32767R/W
Holding RelayHH0000.00 - H1535.15H0000 - H1535R/W
Index RegisterIR-IR00 - IR15R/W
Timer Preset ValueTV-TV0000 - TV4095R/W
Timer StatusTCTC0000 - TC4095-R/W
Working RelayWW000.00 - W511.15W000 - W511R/W
ModelImage
RS-232C
C Series RS-422A
CS/CJ Series
RS-422A

Canvas는 Panasonic FP7 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 이 프로토콜을 선택하더라도 추가 설정은 나타나지 않습니다.

Memory AreaSymbolDigitalAnalogAddress NotationAccess
External Input RelayXX000.0 - X511.FX000 - X511Decimal
Hexadecimal
R/W
External Output RelayYY000.0 - Y511.FY000 - Y511Decimal
Hexadecimal
R/W
Internal RelayRR0000.0 - R2047.FR0000 - R2047Decimal
Hexadecimal
R/W
Link RelayLL0000.0 - L1023.FL0000 - L1023Decimal
Hexadecimal
R/W
Data RegisterDTDT000000.0 - DT999423.FDT000000 - DT999423Decimal
Hexadecimal
R/W
Link RegisterLDLD00000.0 - LD16383.FLD00000 - LD16383Decimal
Hexadecimal
R/W
Timer - Set Value RegisterTS-TS0000 - TS4095Decimal
Hexadecimal
R/W
Timer - Elapsed Value RegisterTE-TE0000 - TE4095Decimal
Hexadecimal
R/W
Counter - Set Value RegisterCS-CS0000 - CS1023Decimal
Hexadecimal
R/W
Counter - Elapsed Value RegisterCE-CE0000 - CE1023Decimal
Hexadecimal
R/W
Timer - ContactTT0000 - T4095-DecimalR
Counter - ContactCC0000 - C1023-DecimalR
Pulse RelayPP000 - P255-DecimalR
Error Alarm RelayEE0000 - E4095-DecimalR
Index RegisterI-I00 - I14DecimalR/W
Unit MemoryUMUM000000.0 - UM524287.FUM000000 - UM524287Decimal
Hexadecimal
R/W
Direct InputIN-IN00 - IN62DecimalR/W
Direct OutputOTOT00.0 - OT62.FOT00 - OT62Decimal
Hexadecimal
R/W
System RelaySR-SR0000 - SR0223DecimalR
System DataSD-SD000 - SD255DecimalR

Canvas는 사용자에게 직접 프레임을 구성하여 통신할 수 있도록 하는 사용자 프로토콜을 제공합니다. 이 프로토콜을 선택하여도 추가적인 설정 항목이 나타나지 않습니다.

변수 이름태그 타입설명
TX 데이터STRING전송될 프레임 데이터를 담고 있습니다. 이 태그에 쓰기를 하면 전송을 트리거합니다.
TX 데이터 송신BOOL이 값에 쓰기를 하면 "TX 데이터"에 담긴 데이터가 전송되도록 트리거합니다.
RX 데이터STRING수신된 현재 프레임 데이터를 담고 있습니다. 사용자는 RX 대기열의 가장 앞쪽 프레임을 이동시키기 위해 "RX 대기열 다음 수신"에 쓰기를 해야 합니다.
RX 데이터 크기UINT32"RX Data" 변수에 담긴 데이터의 **크기 (바이트)**를 담고 있습니다.
RX 데이터 크기 제한UINT32RX Data가 담을 수 있는 최대 바이트 수입니다.
RX 대기열 크기UINT32RX 대기열 내부에 있는 현재 프레임의 개수를 담고 있습니다.
RX 대기열 크기 제한UINT32RX 대기열이 담을 수 있는 최대 프레임 개수입니다.
RX 대기열 다음 수신BOOL이 값에 쓰기를 하면 RX 대기열의 가장 앞쪽 프레임이 "RX Data" 변수에 기록되도록 트리거합니다.
TX 성공 수UINT32성공적으로 전송된 프레임의 총 개수를 기록합니다.
TX 실패 수UINT32전송에 실패한 프레임의 총 개수를 기록합니다.
RX 개수UINT32수신된 프레임의 총 개수를 기록합니다.
RX 데이터 접두STRING수신되는 프레임의 시작점을 결정하는 데 사용됩니다.
RX 데이터 접미STRING수신되는 프레임의 끝점을 결정하는 데 사용됩니다.
RX 데이터 정규표현식STRING수신되는 프레임의 시작/끝/구조를 결정하는 데 사용됩니다.
RX 데이터 기대 크기UINT32수신되는 프레임의 끝점을 결정하는 데 사용됩니다.

Canvas는 Yokogawa FA-M3 프로토콜을 지원하여 해당 프로토콜을 지원하는 장치들과 연결할 수 있습니다. 이 프로토콜을 선택하더라도 추가 설정은 나타나지 않습니다.

  • X, Y 디바이스 주소 형식: {Symbol}{1 Digit for Rack Number}{2 Digits for Slot Number}{2 Digits for Bit Number}
    • Rack Number 범위: 0 ~ 7
    • Slot Number 범위: 0 ~ 12
    • Bit Number 범위: 0 ~ 63
    • 예시: 메모리 영역이 X이고, Rack Number가 1, Slot Number가 3, Bit Number가 45인 경우: X10345
  • L 디바이스 주소 형식: {Symbol}{1 Digit for Rack Number}{4 Digits for Memory Address}
    • Rack Number 범위: 0 ~ 7
    • Memory Address 범위: 0 ~ 1,023
    • 예시: 메모리 영역이 L이고, Rack Number가 3, Memory Address가 45인 경우: L30045
Memory AreaSymbolDigitalAnalogAddress NotationAccess
Input RelayXX00201 - X71649X00201 - X71664DecimalR
Output RelayYY00201 - Y71649Y00201 - Y71664DecimalR/W
Internal RelayII0001 - I4081I0001 - I4096DecimalR/W
Shared RelayEE0001 - E2033E0001 - E2048DecimalR/W
Link RelayLL00001 - L71008L00001 - L71023DecimalR/W
Special RelayMM001 - M497M001 - M512DecimalR/W
Data RegisterD-D0001 - D5120DecimalR/W
Shared RegisterR-R0001 - R1024DecimalR/W
Index RegisterV-V01 - V16DecimalR/W
File RegisterB----
Link RegisterW-W0001 - W1024DecimalR/W
Special RegisterZ-Z001 - Z256DecimalR/W
Timer - RelayTUTU001 - TU256-DecimalR/W
Timer - Current ValueTP-TP001 - TP256DecimalR
Timer - Current ValueTI-TI001 - TI256DecimalR
Timer - Present ValueTS-TS001 - TS256DecimalR/W
Counter - RelayCUCU001 - CU256-DecimalR/W
Counter - Current ValueCP-CP001 - CP256DecimalR
Counter - Current ValueCI-CI001 - CI256DecimalR
Counter - Present ValueCS-CS001 - CS256DecimalR/W