Skip to main content

Command Manual-[KO]

Supported Languages


WIZ750SR Command Overview#

WIZ750SR은 μ œν’ˆμ˜ μ„€μ • 및 μ œμ–΄λ₯Ό μœ„ν•΄ λ‹€μ–‘ν•œ μ»€λ§¨λ“œ 셋을 μ œκ³΅ν•©λ‹ˆλ‹€. 각 μ»€λ§¨λ“œλŠ” 2-byte의 μ•ŒνŒŒλ²³ λ¬Έμžμ—΄λ‘œ κ΅¬μ„±λ˜μ–΄ 있으며, λŒ€λ¬Έμžλ§Œ ν—ˆμš©ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ»€λ§¨λ“œλ₯Ό ν™œμš©ν•˜λ©΄ μ‚¬μš©μžμ˜ μ‹œλ¦¬μ–Ό μž₯치(ν˜Ήμ€ 메인 MCU)에 슀크립트λ₯Ό μΆ”κ°€ν•˜μ—¬ 상황에 따라 μ œν’ˆμ˜ 섀정을 λ³€κ²½ ν•  수 있으며, λ„€νŠΈμ›Œν¬λ₯Ό 톡해 WIZ750SR λͺ¨λ“ˆμ„ μ œμ–΄ν•˜λŠ” μ „μš© ν”„λ‘œκ·Έλž¨[1]을 μ œμž‘ ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

각각의 μ»€λ§¨λ“œλŠ” parameter의 μœ λ¬΄μ— 따라 읽기/μ“°κΈ° λ™μž‘μ„ μˆ˜ν–‰ν•˜λ„λ‘ μ œμž‘λ˜μ–΄ 있으며, 읽기 μ „μš© μ»€λ§¨λ“œ[2]도 μ‘΄μž¬ν•©λ‹ˆλ‹€.

μ‹œλ¦¬μ–Ό 포트λ₯Ό ν†΅ν•œ μ œν’ˆμ˜ μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜κ³Ό μ»€λ§¨λ“œ μž…λ ₯은 Data UART portλ₯Ό 톡해 μˆ˜ν–‰λ˜λ©°, Debug UART portλŠ” μ»€λ§¨λ“œμ˜ μž…λ ₯κ³Ό μˆ˜ν–‰μ„ μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ»€λ§¨λ“œλ₯Ό ν™œμš©ν•˜μ—¬ μ‹œλ¦¬μ–Όκ³Ό 이더넷 λ„€νŠΈμ›Œν¬μœΌλ‘œ μ œν’ˆμ„ μ„€μ • ν•  λ•Œ, λ™μΌν•œ 2-byte λ¬Έμžμ—΄ μ»€λ§¨λ“œλ₯Ό ν™œμš©ν•˜μ§€λ§Œ 전솑 ν”„λ ˆμž„ ν˜•νƒœμ—λŠ” μ•½κ°„μ˜ 차이가 μžˆμŠ΅λ‹ˆλ‹€. λ•Œλ¬Έμ— λ³Έ λ¬Έμ„œμ—λŠ” μ»€λ§¨λ“œ 전체에 λŒ€ν•œ μ„€λͺ…κ³Ό ν•¨κ»˜ 각각의 전솑 방법에 λŒ€ν•œ ν”„λ ˆμž„ ν˜•νƒœ 및 κ°€μ΄λ“œκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

각 λ°©ν–₯의 μ»€λ§¨λ“œ λͺ¨λ“œμ— λŒ€ν•œ μ§„μž… 방법과 ν™œμš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. μœ„μ¦ˆλ„€νŠΈμ—μ„œ μ œκ³΅ν•˜λŠ” μ œν’ˆ μ„€μ • ν”„λ‘œκ·Έλž¨(Configuration tool)도 λ™μΌν•œ μ»€λ§¨λ“œ 셋을 μ΄μš©ν•˜μ—¬ WIZ750SR μ œν’ˆμ„ μ œμ–΄ν•©λ‹ˆλ‹€.

  2. 예λ₯Ό λ“€μ–΄, μ œν’ˆμ˜ MAC μ£Όμ†Œλ₯Ό ν™•μΈν•˜λŠ” MC μ»€λ§¨λ“œμ™€ νŽŒμ›¨μ–΄ 버전을 ν™•μΈν•˜λŠ” VR μ»€λ§¨λ“œμ™€ 같은 경우.

Abbreviations#

CRCarriage Return, μ»€μ„œλ₯Ό 맨 μ™Όμͺ½ μ‹œμž‘ μœ„μΉ˜λ‘œ 이동 ('\r', 0x0D)
LFLine Feed, μ»€μ„œλ₯Ό ν•œ μΉΈ μ•„λž˜λ‘œ μ΄λ™ν•˜μ—¬ μƒˆ 쀄 μΆ”κ°€ ('\n', 0x0A)
Nμ»€λ§¨λ“œμ˜ 개수
RW읽기와 μ“°κΈ° κ°€λŠ₯(Read / Write)
RO읽기 μ „μš©(Read only)
WOμ“°κΈ° μ „μš©(Write only)

Usage of Command Set#

Entering Serial Command Mode#

λ‹€μŒ 두 가지 방법을 톡해 μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 1. ν•˜λ“œμ›¨μ–΄ 트리거 핀을 μ΄μš©ν•œ μ»€λ§¨λ“œ λͺ¨λ“œ μ§„μž…
    • WIZ750SR의 HW_TRIG ν•€(EVB의 경우, HW_TRIG μŠ€μœ„μΉ˜)을 μ΄μš©ν•˜μ—¬ μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • μ œν’ˆμ˜ 전원 인가 μ‹œ, ν•΄λ‹Ή 핀을 μ²΄ν¬ν•˜μ—¬ μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž…ν•˜λ©° 이후 ν•˜λ“œμ›¨μ–΄ 트리거 핀을 μ΄μš©ν•˜μ—¬ λ‹€μ‹œ μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž…ν•˜κ³ μž ν•˜λŠ” 경우 μ œν’ˆμ„ Reboot ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.
    • ν•΄λ‹Ή 핀은 Pull-up μƒνƒœμ΄λ©°, Low Active둜 λ™μž‘ν•©λ‹ˆλ‹€.
    • μ œν’ˆ λ™μž‘ μ‹œ, μ΄ˆκΈ°μ— ν•œ 번의 μ„€μ • λ³€κ²½ 등이 ν•„μš”ν•œ 경우 ν™œμš© ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  - **ν•˜λ“œμ›¨μ–΄ 트리거 ν•€(HW_TRIG)을 Low둜 μΈκ°€ν•©λ‹ˆλ‹€.**     * EVB의 경우, HW_TRIG μŠ€μœ„μΉ˜λ₯Ό Command둜 μœ„μΉ˜ μ‹œν‚΅λ‹ˆλ‹€.  - **WIZ750SR을 Power on μ‹œν‚΅λ‹ˆλ‹€.**    * μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ λ™μž‘ν•˜λŠ” 경우, Debug UART portλ₯Ό 톡해 λ‹€μŒ λ©”μ‹œμ§€λ₯Ό 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.    * <code>> SEG:AT Mode</code>   - **섀정이 ν•„μš”ν•œ ν•­λͺ©μ˜ Command와 Parameterλ₯Ό μ‹œλ¦¬μ–Ό((Data UART port))둜 μž…λ ₯ν•©λ‹ˆλ‹€.**  - **[[#ex|EX]] μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•˜μ—¬ 데이터 전솑 λͺ¨λ“œλ‘œ μ „ν™˜ν•©λ‹ˆλ‹€.**    * μ„±κ³΅μ μœΌλ‘œ 데이터 λͺ¨λ“œλ‘œ μ „ν™˜ 된 경우, Debug UART portλ₯Ό 톡해 λ‹€μŒ λ©”μ‹œμ§€λ₯Ό 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.    * <code>> SEG:GW Mode</code>
  • 2. μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ[1]λ₯Ό μ΄μš©ν•œ μ»€λ§¨λ“œ λͺ¨λ“œ μ§„μž…
    • WIZ750SR μ œν’ˆμ—μ„œ μ§€μ›ν•˜λŠ” μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλ₯Ό μ΄μš©ν•˜μ—¬ μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλŠ” μ œν’ˆ μ„€μ • ν”„λ‘œκ·Έλž¨μ—μ„œ μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ μ‚¬μš© μ—¬λΆ€κ°€ ν—ˆμš©(Enabled) λ˜μ–΄ μžˆμ–΄μ•Ό ν™œμš© κ°€λŠ₯ν•©λ‹ˆλ‹€. (default: Enabled)
    • μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλŠ” 3-byte Hex μ½”λ“œλ‘œ κ΅¬μ„±λ˜μ–΄ 있으며, μ‚¬μš©μžμ˜ λͺ©μ μ— 맞게 λ‹€λ₯Έ κ°’μœΌλ‘œ λ³€κ²½ κ°€λŠ₯ν•©λ‹ˆλ‹€. 단 ν•΄λ‹Ή μ½”λ“œλŠ” Hex κ°’ λ§Œμ„ ν—ˆμš©ν•©λ‹ˆλ‹€. (default: Hex [2B][2B][2B][2])
  - **μ œν’ˆ μ„€μ • ν”„λ‘œκ·Έλž¨(Configuration Tool)의 'Serial command mode switch code' ν•­λͺ© Enable 여뢀와 3-bytes 'μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ'λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.**  - **Data UART port둜 μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλ₯Ό μž…λ ₯ν•˜μ—¬ λͺ¨λ“œλ₯Ό λ³€κ²½ν•©λ‹ˆλ‹€.**    * μ•„λž˜ **'μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ‹œ 주의점'**을 ν™•μΈν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.    * μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ 정상 λ³€κ²½λœ 경우, Debug UART portλ₯Ό 톡해 λ‹€μŒ λ©”μ‹œμ§€λ₯Ό 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.    * <code>> SEG:AT Mode</code>    - **섀정이 ν•„μš”ν•œ ν•­λͺ©μ˜ Command와 Parameterλ₯Ό μ‹œλ¦¬μ–Όλ‘œ μž…λ ₯ν•©λ‹ˆλ‹€.**  - **[[#ex|EX]] μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•˜μ—¬ 데이터 전솑 λͺ¨λ“œλ‘œ μ „ν™˜ν•©λ‹ˆλ‹€.**    * μ„±κ³΅μ μœΌλ‘œ 데이터 λͺ¨λ“œλ‘œ μ „ν™˜ 된 경우, Debug UART portλ₯Ό 톡해 λ‹€μŒ λ©”μ‹œμ§€λ₯Ό 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.    * <code>> SEG:GW Mode</code> 

Trigger codeλ₯Ό μ΄μš©ν•œ μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ‹œ μ£Όμ˜μ μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  - 3-byte μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œμ˜ μ „, ν›„λ‘œ **500ms 이상**의 데이터 전솑 μ—†λŠ” μ‹œκ°„ 간격(Time gap)이 μžˆμ–΄μ•Ό μ „ν™˜ μ½”λ“œλ‘œ μΈμ‹ν•©λ‹ˆλ‹€.  - 3-byte μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œμ˜ 각 byte κ°„ μ‚¬μ΄μ˜ μž…λ ₯ μ‹œκ°„ 간격이 **500ms μ΄ν•˜**μ—¬μ•Ό ν•©λ‹ˆλ‹€.  - μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œμ˜ λ§λ―Έμ—λŠ” CRκ³Ό LFλ₯Ό 뢙이지 μ•ŠμŠ΅λ‹ˆλ‹€.((이와 λ°˜λŒ€λ‘œ, λͺ¨λ“œ μ „ν™˜ ν›„ μž…λ ₯ 될 μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œμ˜ κ²½μš°μ—λŠ” 각 μ»€λ§¨λ“œμ˜ λ§ˆμ§€λ§‰μ— CRκ³Ό LFλ₯Ό λΆ™μ—¬μ•Ό ν•©λ‹ˆλ‹€.))  - μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ μ „, ν›„ 간격과 사이 κ°„κ²©μ˜ **초기 값은 500ms**이며, μ‹œλ¦¬μ–Ό 데이터 νŒ¨ν‚Ή μ˜΅μ…˜μ˜ **Timer** 값이 μ„€μ •λœ 경우 간격 값은 μ„€μ •λœ Timer κ°’μœΌλ‘œ λ³€κ²½λ©λ‹ˆλ‹€.
  1. Command mode switch trigger code via Data UART port

  2. Char '+++'

Serial Command Frame Format#

각 μ»€λ§¨λ“œμ˜ λμ—λŠ” CRκ³Ό LFκ°€ ν¬ν•¨λ˜μ–΄μ•Ό ν•˜λ©°, μ—¬λŸ¬ 개의 μ»€λ§¨λ“œλ₯Ό ν•œ λ²ˆμ— μž…λ ₯ ν•  경우 각각 μ»€λ§¨λ“œμ˜ 끝에 CRκ³Ό LFκ°€ λͺ¨λ‘ ν¬ν•¨λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

Get Request#
[2-bytes Command Code] [CR] [LF]
  • Parameter 없이 μ»€λ§¨λ“œλ§Œ μž…λ ₯ν•©λ‹ˆλ‹€.
  • μž…λ ₯ν•œ μ»€λ§¨λ“œμ— ν•΄λ‹Ήν•˜λŠ” Responseκ°€ Return λ©λ‹ˆλ‹€.
Set Request#
[2-bytes Command Code] [Parameters] [CR] [LF]
  • μ»€λ§¨λ“œμ™€ μ„€μ •ν•˜κ³ μž ν•˜λŠ” parametersλ₯Ό ν•¨κ»˜ μž…λ ₯ν•©λ‹ˆλ‹€.
  • λ³„λ„μ˜ ResponseλŠ” μ—†μœΌλ©°, μ»€λ§¨λ“œμ— ν•΄λ‹Ήν•˜λŠ” ν•„λ“œ κ°’μ˜ 변경이 μ¦‰μ‹œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.
  • λ³€κ²½λœ μ‚¬ν•­μ˜ μ €μž₯을 μœ„ν•΄μ„œ SV μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•œ μ €μž₯이 이루어져야 ν•˜λ©°, IP ν• λ‹Ή 방법 λ³€κ²½ λ“±μ˜ 초기 λ™μž‘ λ³€κ²½ 사항은 RT μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•œ Reboot 이후에 μ μš©λ©λ‹ˆλ‹€.

* μ°Έκ³ : EC μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•˜μ—¬ UART μž…λ ₯의 Echoback을 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


Command over Ethernet#

λ‹€μŒκ³Ό 같은 ν˜•νƒœλ‘œ μ»€λ§¨λ“œλ₯Ό ν™œμš©ν•˜λ©΄, Ethernet을 톡해 μ œν’ˆμ„ μ œμ–΄ν•˜κ±°λ‚˜ λͺ¨λ‹ˆν„°λ§ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 λ•Œ μ‚¬μš©μžλŠ” UDP ν˜Ήμ€ TCP ν΄λΌμ΄μ–ΈνŠΈ[1]λ₯Ό ν™œμš©ν•˜μ—¬ μ§€μ •λœ ν˜•νƒœλ‘œ μ»€λ§¨λ“œλ₯Ό μ „μ†‘ν•˜μ—¬μ•Ό ν•˜λ©°, μ»€λ§¨λ“œ 처리λ₯Ό μœ„ν•œ 포트 λ²ˆν˜ΈλŠ” 50001번 μž…λ‹ˆλ‹€.

μ»€λ§¨λ“œ 전솑을 μœ„ν•œ μ œν’ˆ λ„€νŠΈμ›Œν¬ 정보:
UDP / TCP Server : 50001
(μ‚¬μš©μžλŠ” UDP / TCP Client둜 μ œν’ˆμ— μ»€λ§¨λ“œ 전솑)

Ethernet Command Frame Format#

Ethernet을 톡해 μ œν’ˆμ„ μ œμ–΄ ν•  λ•ŒλŠ” μ»€λ§¨λ“œ μ½”λ“œ 전솑 이전에 두 개의 μ»€λ§¨λ“œκ°€ μΆ”κ°€λ‘œ ν•„μš”ν•©λ‹ˆλ‹€. μ»€λ§¨λ“œ 전솑 μ‹œ, ν•„μˆ˜ μ»€λ§¨λ“œ 두 개λ₯Ό ν¬ν•¨ν•˜μ—¬ ν•˜λ‚˜μ˜ ν”„λ ˆμž„μœΌλ‘œ μ „μ†‘λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€. κ·Έ μ™Έ λ‚˜λ¨Έμ§€ μ„€μ •κ³Ό λ™μž‘μ€ Data UART portλ₯Ό μ΄μš©ν•œ μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ 전솑 방법과 λ™μΌν•©λ‹ˆλ‹€.

μΆ”κ°€λ‘œ ν•„μš”ν•œ μ»€λ§¨λ“œλŠ” MA, PW이며 λ‹€μŒκ³Ό 같은 λͺ©μ μœΌλ‘œ μ‚¬μš©λ©λ‹ˆλ‹€.

  • [MA] μ»€λ§¨λ“œ

    • μ œν’ˆμ˜ μ œμ–΄ 및 λͺ¨λ‹ˆν„° μ‹œ, μ œν’ˆμ˜ MAC μ£Όμ†Œλ₯Ό λ‚˜νƒ€λ‚΄κΈ° μœ„ν•œ ν•„λ“œμž…λ‹ˆλ‹€.
    • TCP와 UDP의 두 경우 λͺ¨λ‘ 2-byte의 MA μ»€λ§¨λ“œ 이후에 6-byte의 μ œν’ˆ MAC μ£Όμ†Œλ₯Ό ν¬ν•¨μ‹œμΌœ μ „μ†‘ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.
      • UDP둜 Get Request만 Broadcastν•˜λŠ” 경우[2], ν•΄λ‹Ή ν•„λ“œμ˜ 값을 Broadcast MAC μ£Όμ†Œ[3]둜 지정 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 경우 λ‹€μˆ˜μ˜ Peerμ—κ²Œ 응닡(response)λ₯Ό μˆ˜μ‹  ν•  수 있으며, μ„€μ • ν”„λ‘œκ·Έλž¨μ˜ Search κΈ°λŠ₯이 μ΄λŸ¬ν•œ λ°©λ²•μœΌλ‘œ κ΅¬ν˜„ λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • [PW] μ»€λ§¨λ“œ

    • μ œν’ˆμ˜ μ„€μ • 쀑 μ œν’ˆ κ·Έλ£Ή 식별을 μœ„ν•œ 'Search ID Code'λ₯Ό μ‚¬μš© ν•  경우, PW μ»€λ§¨λ“œ 이후에 ν•΄λ‹Ή μ œν’ˆμ˜ μ„€μ • 값을 ν¬ν•¨μ‹œμΌœ μ „μ†‘ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.
    • λ§Œμ•½ 'Search ID Code'λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 경우, PW μ»€λ§¨λ“œμ™€ CR/LF μ‚¬μ΄μ˜ ν•„λ“œ(Search ID)λ₯Ό λΉ„μ›Œμ„œλŠ” μ•ˆλ˜λ©°, 0x20[4] 값이 μž…λ ₯λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

Ethernet을 ν†΅ν•œ μ»€λ§¨λ“œ 전솑 μ‹œμ˜ μ»€λ§¨λ“œ ν”„λ ˆμž„μ€
λ°˜λ“œμ‹œ MA -> PW -> (Command x N)의 μˆœμ„œλ‘œ κ΅¬μ„±λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

  1. μ œν’ˆ 내에 μ»€λ§¨λ“œλ₯Ό μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ UDP와 TCP μ„œλ²„κ°€ λ™μž‘ν•˜κ³  μžˆμœΌλ―€λ‘œ, μ‚¬μš©μžλŠ” κΌ­ UDP ν˜Ήμ€ TCP ν΄λΌμ΄μ–ΈνŠΈλ₯Ό ν™œμš©ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.

  2. Broadcast IP μ£Όμ†Œ 255.255.255.255둜 데이터λ₯Ό μ „μ†‘ν•˜μ—¬, 동일 망 내에 μœ„μΉ˜ν•œ λͺ¨λ“  Peerμ—κ²Œ 데이터λ₯Ό μ „μ†‘ν•˜λŠ” 방법

  3. FF:FF:FF:FF:FF:FF

  4. Hexκ°’ 0x20은 ASCII μ½”λ“œλ‘œ 곡백을 μ˜λ―Έν•©λ‹ˆλ‹€.

Get Request#

단일 μ»€λ§¨λ“œ 전솑 μ‹œ

MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] [Command] [CR] [LF]

N개의 볡수 μ»€λ§¨λ“œ 전솑 μ‹œ

MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] ([Command] [CR] [LF]) * N
  • Get Request에 λŒ€ν•œ ResponseλŠ” Request와 λ™μΌν•œ 포맷의 ν”„λ ˆμž„μ— Parameterλ₯Ό ν¬ν•¨ν•œ ν˜•νƒœλ‘œ μ‘λ‹΅ν•©λ‹ˆλ‹€.[1]
Set Request#

단일 μ»€λ§¨λ“œ 전솑 μ‹œ

MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] [Command] [Parameters] [CR] [LF]

N개의 볡수 μ»€λ§¨λ“œ 전솑 μ‹œ

MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] ([Command] [Parameters] [CR] [LF]) * N
  • Set Request의 경우, λ³„λ„μ˜ 응닡 없이 μ œν’ˆμ˜ 섀정을 μ¦‰μ‹œ λ³€κ²½ν•˜λ„λ‘ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • λ§Œμ•½ λ³€κ²½λœ 값을 ν™•μΈν•˜κ³  싢을 경우, Set Request ν”„λ ˆμž„ 말미에 ν•΄λ‹Ή μ»€λ§¨λ“œλ₯Ό parameter 없이 μΆ”κ°€ν•˜μ—¬ Set + Get Request ν˜•νƒœλ‘œ μ „μ†‘ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

Ethernet Command Examples#

Example #1: UDP Get Command Frame#
  • UDPλ₯Ό 톡해 λ‹€μˆ˜ μ œν’ˆμ˜ MACκ³Ό Local IP μ£Όμ†Œ μš”μ²­ μ‹œ
    • Search IDλŠ” μ‚¬μš©ν•˜μ§€ μ•ŠμŒ
Request from User

μ»€λ§¨λ“œ ν”„λ ˆμž„

MA [FF FF FF FF FF FF] [CR] [LF] PW [ ] [CR] [LF] MC [CR] [LF] LI [CR] [LF] 

μ»€λ§¨λ“œ ν”„λ ˆμž„μ˜ Hex μ½”λ“œ ν‘œν˜„

4D 41 FF FF FF FF FF FF 0D 0A 50 57 20 0D 0A 4D 43 0D 0A 4C 49 0D 0A
Response by WIZ750SR

μ»€λ§¨λ“œ ν”„λ ˆμž„

MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] MC [00 08 DC 00 00 11] [CR] [LF] LI [192.168.11.2] [CR] [LF] 
  1. 즉, Get Request에 λŒ€ν•œ ResponseλŠ” Set Request와 λ™μΌν•œ ν˜•νƒœμž…λ‹ˆλ‹€.

μ»€λ§¨λ“œ ν”„λ ˆμž„μ˜ Hex μ½”λ“œ ν‘œν˜„

4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4D 43 00 08 DC 00 00 11 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 32 0D 0A
Example #2: TCP Get Command Frame#
  • TCPλ₯Ό 톡해 MAC μ£Όμ†Œκ°€ 00:08:DC:00:00:11인 μ œν’ˆμ˜ Local IP μ£Όμ†Œ μš”μ²­ μ‹œ
    • Search IDλŠ” μ‚¬μš©ν•˜μ§€ μ•ŠμŒ
Request from User

μ»€λ§¨λ“œ ν”„λ ˆμž„

MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] LI [CR] [LF] 

μ»€λ§¨λ“œ ν”„λ ˆμž„μ˜ Hex μ½”λ“œ ν‘œν˜„

4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4C 49 0D 0A
Response by WIZ750SR

μ»€λ§¨λ“œ ν”„λ ˆμž„

MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] LI [192.168.11.2] [CR] [LF] 

μ»€λ§¨λ“œ ν”„λ ˆμž„μ˜ Hex μ½”λ“œ ν‘œν˜„

4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 32 0D 0A
Example #3: TCP Set Command Frame#
  • TCPλ₯Ό 톡해 MAC μ£Όμ†Œκ°€ 00:08:DC:00:00:11인 μ œν’ˆμ˜ Local IP μ£Όμ†Œ λ³€κ²½ μš”μ²­ μ‹œ
    • Search IDκ°€ HELLO둜 μ„€μ •λœ 경우
    • Local IP μ£Όμ†Œλ₯Ό 192.168.11.5둜 λ³€κ²½ν•˜κ³ μž ν•  경우
Request from User

μ»€λ§¨λ“œ ν”„λ ˆμž„

MA [00 08 DC 00 00 11] [CR] [LF] PW [HELLO] [CR] [LF] LI [192.168.11.5] [CR] [LF] 

μ»€λ§¨λ“œ ν”„λ ˆμž„μ˜ Hex μ½”λ“œ ν‘œν˜„

4D 41 00 08 DC 00 00 11 0D 0A 50 57 48 45 4C 4C 4F 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 35 0D 0A
Response by WIZ750SR
None

IP μ£Όμ†Œ ν˜•μ‹[1] μ„€μ •μ˜ λ³€κ²½ μ‹œ, '192.168.11.5'와 같이
'.'(dot, 0x2E)도 ν•¨κ»˜ ν¬ν•¨ν•˜μ—¬ μ „μ†‘ν•˜μ—¬μ•Ό ν•©λ‹ˆλ‹€.


Command list#

  • μ»€λ§¨λ“œ μž…λ ₯ μ‹œ Parameterκ°€ ν¬ν•¨λ˜λ©΄ ν•΄λ‹Ή 값을 μ„€μ •ν•˜λŠ” Set μ»€λ§¨λ“œλ‘œ λ™μž‘ν•©λ‹ˆλ‹€.
  • μ»€λ§¨λ“œλ§Œ μž…λ ₯ μ‹œ ν•΄λ‹Ή 값을 μ½μ–΄μ˜€λŠ” Get μ»€λ§¨λ“œλ‘œ λ™μž‘ν•©λ‹ˆλ‹€.
  • λ³„λ„λ‘œ Read only ν‘œκΈ°κ°€ μ—†λ‹€λ©΄ Get / Set을 λͺ¨λ‘ μ§€μ›ν•˜λŠ” μ»€λ§¨λ“œ μž…λ‹ˆλ‹€.
  • Write only μ»€λ§¨λ“œλŠ” Parameter 없이 μ œν’ˆμ˜ λ™μž‘μ„ μ œμ–΄ν•˜λŠ” μ»€λ§¨λ“œ[2] μž…λ‹ˆλ‹€.
  • κΈ°λ³Έ μ»€λ§¨λ“œ 리슀트[3]와 ν™•μž₯ μ»€λ§¨λ“œ 리슀트[4]둜 뢄리 ꡬ성 λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • μ»€λ§¨λ“œ λͺ¨λ“œλ₯Ό 톡해 λ³€κ²½ν•œ 사항 쀑 IP ν• λ‹Ή 방법 μ„€μ •, DNS λ™μž‘ κ΄€λ ¨ μ„€μ •[5] λ“±μ˜ ν•­λͺ©μ€ SV μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•œ 'μ„€μ • μ €μž₯' 이후 RT μ»€λ§¨λ“œλ₯Ό μ΄μš©ν•œ 'λͺ¨λ“ˆ μž¬μ‹œμž‘'을 μˆ˜ν–‰ν•΄μ•Ό μ •μƒμ μœΌλ‘œ μ μš©λ©λ‹ˆλ‹€.
  1. IP μ£Όμ†Œ, κ²Œμ΄νŠΈμ›¨μ΄ μ£Όμ†Œ, μ„œλΈŒλ„· 마슀크, DNS μ„œλ²„ μ£Όμ†Œ, 원격지 IP μ£Όμ†Œ λ“±μ˜ IPv4 μ£Όμ†Œ ν˜•μ‹

  2. μ„€μ • μ €μž₯, λ¦¬λΆ€νŠΈ, λͺ¨λ“œ λ³€κ²½, 곡μž₯ μ΄ˆκΈ°ν™” λ“±

  3. WIZ107/108SR ν˜Έν™˜ μ»€λ§¨λ“œ 리슀트, [UI] μ»€λ§¨λ“œ μ œμ™Έ

  4. WIZ750SR μ „μš© μ»€λ§¨λ“œ 리슀트

  5. μ œν’ˆμ΄ 접속할 μ›κ²©μ§€μ˜ μ£Όμ†Œλ₯Ό IP μ£Όμ†Œμ—μ„œ Domain으둜 λ³€κ²½ν•œ 경우 λ“±

Basic Commands#

CMDCategoryDescriptionType
MCDevice InformationMAC addressRO
VR:::Firmware versionRO
MN:::Product nameRO
ST:::Operation statusRO
UN:::UART interface(Str)RO
UI:::UART interface(Code)RO
OPNetwork SettingsNetwork operation modeRW
IM:::IP address allocation method(Static/DHCP)RW
LI:::Local IP μ£Όμ†ŒRW
SM:::μ„œλΈŒλ„· 마슀크RW
GW:::κ²Œμ΄νŠΈμ›¨μ΄ μ£Όμ†ŒRW
DS:::DNS μ„œλ²„ μ£Όμ†ŒRW
LP:::Local 포트 번호RW
RH:::원격지(remote) IP μ£Όμ†Œ / 도메인RW
RP:::원격지(remote) 포트 번호RW
BRData UART SettingsUART Baud rateRW
DB:::UART Data bitRW
PR:::UART Parity bitRW
SB:::UART Stop bitRW
FL:::UART Flow controlRW
PTSerial Data Packing OptionsTime μ„€μ • κ°’RW
PS:::Size μ„€μ • κ°’RW
PD:::Char μ„€μ • κ°’RW
ITOptionsλΉ„ν™œμ„± 타이머 μ„€μ • κ°’RW
CP:::μ—°κ²° λΉ„λ°€λ²ˆν˜Έ μ‚¬μš© μ„€μ •(TCP server only)RW
NP:::μ—°κ²° λΉ„λ°€λ²ˆν˜Έ(TCP server only)RW
SP:::검색 ID μ½”λ“œRW
DG:::디버그 λ©”μ‹œμ§€ ν—ˆμš© μ„€μ •RW
KA:::TCP Keep-alive ν—ˆμš© μ„€μ •RW
KI:::TCP Keep-alive 초기 간격RW
KE:::TCP Keep-alive μž¬μ‹œλ„ 간격RW
RI:::TCP ν΄λΌμ΄μ–ΈνŠΈ μž¬μ—°κ²° 간격(TCP client only)RW
EC:::UART μž…λ ₯ EchobackRW
TECommand Mode Switch Settingsμ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ ν—ˆμš© μ„€μ •RW
SS:::μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ(3-bytes Hex)RW
EXDevice Controlμ»€λ§¨λ“œ λͺ¨λ“œ μ’…λ£Œ (Data λͺ¨λ“œλ‘œ μ „ν™˜)WO
SV:::λ””λ°”μ΄μŠ€ μ„€μ • μ €μž₯WO
RT:::λ””λ°”μ΄μŠ€ RebootWO
FR:::λ””λ°”μ΄μŠ€ 곡μž₯ μ΄ˆκΈ°ν™”WO

Extended Commands#

CMDCategoryDescriptionType
CAμ‚¬μš©μž I/O μ„€μ •
User I/O Settings
μ‚¬μš©μž I/O A pin Typeκ³Ό DirectionRW
CB:::μ‚¬μš©μž I/O B pin Typeκ³Ό Direction:::
CC:::μ‚¬μš©μž I/O C pin Typeκ³Ό Direction:::
CD:::μ‚¬μš©μž I/O D pin Typeκ³Ό Direction:::
GAμ‚¬μš©μž I/O κ°’
User I/O
Status / Value
μ‚¬μš©μž I/O A pin의 status ν˜Ήμ€ valueDigital out: RW
Digital in: RO
Analog in: RO
GB:::μ‚¬μš©μž I/O B pin의 status ν˜Ήμ€ value:::
GC:::μ‚¬μš©μž I/O C pin의 status ν˜Ήμ€ value:::
GD:::μ‚¬μš©μž I/O D pin의 status ν˜Ήμ€ value:::
SCμƒνƒœ I/O
Status I/O
μƒνƒœ S0 pinκ³Ό S1 ν•€μ˜ λ™μž‘ λͺ¨λ“œ μ„€μ •RW
S0:::μƒνƒœ S0 pin의 status (PHY link or DTR)RO
S1:::μƒνƒœ S1 pin의 status (TCP connect or DSR):::

Command Descriptions#

Device Information#


MC#


  • Format: MC[CR][LF]
  • Meaning: μ œν’ˆμ˜ MAC μ£Όμ†Œ 확인
  • Command Type: Read only
  • Return Type: String
  • Return Value:
MAC address with colons(:)
  • Response
  • Without Parameter (Get)
    • In ASCII: MC00:08:DC:00:00:01\r\n

VR#


  • Format: VR[CR][LF]
  • Meaning: μ œν’ˆμ— νƒ‘μž¬λœ νŽŒμ›¨μ–΄μ˜ 버전 정보 확인
  • Command Type: Read only
  • Return Type: String
  • Return Value:
Firmware version with dots(.)
  • β‡’ Major version number . Minor version number . Maintenance version number
  • Response
  • Without Parameter (Get)
    • In ASCII: VR1.0.0\r\n

MN#


  • Format: MN[CR][LF]
  • Meaning: μ œν’ˆμ˜ λͺ¨λΈλͺ… 확인
  • Command Type: Read only
  • Return Type: String
  • Return Value:
Device model name
  • β‡’ Default: WIZ750SR
  • Response
  • Without Parameter (Get)
    • In ASCII: MNWIZ750SR\r\n

ST#


  • Format: ST[CR][LF]
  • Meaning: μ œν’ˆμ˜ λ™μž‘ μƒνƒœ(Status) 확인
  • Command Type: Read only
  • Return Type: String
  • Return Value:
StatusDescription
BOOTBoot λͺ¨λ“œ μž…λ‹ˆλ‹€. μ œν’ˆμ˜ μ„€μ •κ³Ό νŽŒμ›¨μ–΄ μ—…λ°μ΄νŠΈκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.
OPENTCP μ—°κ²° 성립 μ΄μ „μ˜ μƒνƒœμž…λ‹ˆλ‹€.
CONNECTTCP 연결이 μ„±λ¦½λœ μƒνƒœμž…λ‹ˆλ‹€.
UPGRADEνŽŒμ›¨μ–΄ μ—…λ°μ΄νŠΈλ‚˜ DHCP IP ν• λ‹Ή 쀑인 μƒνƒœμž…λ‹ˆλ‹€.
ATMODEμ‹œλ¦¬μ–Ό AT μ»€λ§¨λ“œ λͺ¨λ“œ μƒνƒœμž…λ‹ˆλ‹€.
UDPUDP λͺ¨λ“œ μƒνƒœμž…λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: STATMODE\r\n

UN#


  • Format: UN[CR][LF]
  • Meaning: μ œν’ˆμ˜ UART Interface μ’…λ₯˜ 확인
  • Command Type: Read only
  • Return Type: String
  • Return Value:
UART InterfaceDescription
RS-232/TTLRS-232C ν˜Ήμ€ TTL μ‹ ν˜Έμ˜ UART μž…/좜λ ₯을 μ§€μ›ν•©λ‹ˆλ‹€.
RS-422/485RS-422κ³Ό RS-485 μ‹ ν˜Έμ˜ UART μž…/좜λ ₯을 μ§€μ›ν•©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: UNRS-232/TTL\r\n

UI#


  • Format: UI[CR][LF]
  • Meaning: μ œν’ˆμ˜ UART Interface μ’…λ₯˜ 확인
  • Command Type: Read only
  • Return Type: Number (0 / 1)
  • Return Value:
Return valueDescriptionRemarks
0RS-232C ν˜Ήμ€ TTL μ‹ ν˜Έμ˜ UART μž…/좜λ ₯ 지원 λͺ¨λΈRS-232/TTL
1RS-422κ³Ό RS-485 μ‹ ν˜Έμ˜ UART μž…/좜λ ₯ 지원 λͺ¨λΈRS-422/485
  • Response
  • Without Parameter (Get)
    • In ASCII: UI0\r\n

Network Settings#


OP#


  • Format: OP<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ˜ λ„€νŠΈμ›Œν¬ λ™μž‘ λͺ¨λ“œ
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 3)
  • Parameter / Return Value:
Parameter /
Return value
MeaningRemarks
0TCP Client mode-
1TCP Server mode-
2TCP Mixed modeTCP Server / Client mixed mode
3UDP mode-
  • Response
  • Without Parameter (Get)
    • In ASCII: OP0\r\n
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ λ„€νŠΈμ›Œν¬ λ™μž‘ λͺ¨λ“œ λ³€κ²½

IM#


  • Format: IM<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ˜ IP μ£Όμ†Œ ν• λ‹Ή 방법
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 1)
  • Parameter / Return Value:
Parameter /
Return value
MeaningRemarks
0Static IP-
1DHCPObtain an IP address automatically
  • Response
  • Without Parameter (Get)
    • In ASCII: IM0\r\n
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ IP μ£Όμ†Œ ν• λ‹Ή 방법 λ³€κ²½

LI#


  • Format: LI<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ IP μ£Όμ†Œ
  • Command Type: Read / Write
  • Parameter / Return Type: IPv4 μ£Όμ†Œ ν˜•μ‹μ˜ String (dot 포함)
  • Parameter / Return Value:
Ex> 192.168.11.2
  • Response
  • Without Parameter (Get)
    • In ASCII: LI192.168.11.2\r\n
    • In HEX: 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 32 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ IP μ£Όμ†Œ λ³€κ²½

SM#


  • Format: SM<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ μ„œλΈŒλ„· 마슀크
  • Command Type: Read / Write
  • Parameter / Return Type: IPv4 μ£Όμ†Œ ν˜•μ‹μ˜ String (dot 포함)
  • Parameter / Return Value:
Ex> 255.255.255.0
  • Response
  • Without Parameter (Get)
    • In ASCII: SM255.255.255.0\r\n
    • In HEX: 53 4D 32 35 35 2E 32 35 35 2E 32 35 35 2E 30 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ μ„œλΈŒλ„· 마슀크 λ³€κ²½

GW#


  • Format: GW<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ κ²Œμ΄νŠΈμ›¨μ΄ μ£Όμ†Œ
  • Command Type: Read / Write
  • Parameter / Return Type: IPv4 μ£Όμ†Œ ν˜•μ‹μ˜ String (dot 포함)
  • Parameter / Return Value:
Ex> 192.168.11.1
  • Response
  • Without Parameter (Get)
    • In ASCII: GW192.168.11.1\r\n
    • In HEX: 47 57 31 39 32 2E 31 36 38 2E 31 31 2E 31 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ κ²Œμ΄νŠΈμ›¨μ΄ μ£Όμ†Œ λ³€κ²½

DS#


  • Format: DS<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ DNS μ£Όμ†Œ
  • Command Type: Read / Write
  • Parameter / Return Type: IPv4 μ£Όμ†Œ ν˜•μ‹μ˜ String (dot 포함)
  • Parameter / Return Value:
Ex> 8.8.8.8
  • Google Public DNS (IPv4)
    • 8.8.8.8
    • 8.8.4.4
  • Response
  • Without Parameter (Get)
    • In ASCII: DS8.8.8.8\r\n
    • In HEX: 44 53 38 2E 38 2E 38 2E 38 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ DNS λ³€κ²½

LP#


  • Format: LP<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ˜ 포트 번호
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
Ex> 5000
  • Response
  • Without Parameter (Get)
    • In ASCII: LP5000\r\n
    • In HEX: 4C 50 35 30 30 30 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ˜ 포트번호 λ³€κ²½

RH#


  • Format: RH<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ 원격지(remote host) IP μ£Όμ†Œ / 도메인 λ„€μž„
  • Command Type: Read / Write
  • Parameter / Return Type: IPv4 μ£Όμ†Œ ν˜•μ‹μ˜ String (dot 포함) ν˜Ήμ€ 도메인 λ„€μž„ String
  • Parameter / Return Value:
Ex> 192.168.11.3
  • Response
  • Without Parameter (Get)
    • In ASCII: RH192.168.11.3\r\n
    • In HEX: 52 48 31 39 32 2E 31 36 38 2E 31 31 2E 33 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ— μ„€μ •λœ 원격지 IP μ£Όμ†Œ λ³€κ²½

RP#


  • Format: RP<Parameter>[CR][LF]
  • Meaning: μ œν’ˆμ— μ„€μ •λœ 원격지(remote host) 포트번호
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
Ex> 5000
  • Response
  • Without Parameter (Get)
    • In ASCII: RP5000\r\n
    • In HEX: 52 50 35 30 30 30 0D 0A
  • With Parameter (Set)
    • No response
    • μ œν’ˆμ— μ„€μ •λœ 원격지 포트번호 λ³€κ²½

Data UART Settings#


BR#


  • Format: BR<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 Baud rate
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 13)
  • Parameter / Return Value:
Parameter /
Return value
Baud rateRemarks
0300-
1600-
21200-
31800-
42400-
54800-
69600-
714400-
819200-
928800-
1038400-
1157600-
12115200-
13230400-
  • Response
  • Without Parameter (Get)
    • In ASCII: BR12\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€μ˜ Baud rate λ³€κ²½

DB#


  • Format: DB<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 Data bit
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 1)
  • Parameter / Return Value:
Parameter /
Return value
Data bitRemarks
07-bit-
18-bit-
  • Response
  • Without Parameter (Get)
    • In ASCII: DB1\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€μ˜ Data bit λ³€κ²½

PR#


  • Format: PR<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 Parity bit
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 2)
  • Parameter / Return Value:
Parameter /
Return value
Parity bitRemarks
0NONE-
1ODD-
2EVEN-
  • Response
  • Without Parameter (Get)
    • In ASCII: PR0\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€μ˜ Parity bit λ³€κ²½

SB#


  • Format: SB<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 Stop bit
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 1)
  • Parameter / Return Value:
Parameter /
Return value
Stop bitRemarks
01-bit-
12-bit-
  • Response
  • Without Parameter (Get)
    • In ASCII: SB0\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€μ˜ Stop bit λ³€κ²½

FL#


  • Format: FL<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 Flow control (RS-232/TTL only)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 2)
  • Parameter / Return Value:
Parameter /
Return value
Flow controlRemarks
0NONE-
1XON/XOFFSoftware flow control
2RTS/CTSHardware flow control
  • Response
  • Without Parameter (Get)
    • In ASCII: FL0\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€μ˜ Flow control λ³€κ²½

Serial Data Packing Options#


PT#


  • Format: PT<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 데이터 νŒ¨ν‚Ή - μ‹œκ°„ μ˜΅μ…˜[1]
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 65535: 데이터 νŒ¨ν‚Ή μ‹œκ°„ (Unit: millisecond)
  • Response
  • Without Parameter (Get)
    • In ASCII: PT0\r\n
  • With Parameter (Set)
    • None
    • μ‹œλ¦¬μ–Ό 데이터 νŒ¨ν‚Ή μ‹œκ°„ κ°’ λ³€κ²½

PS#


  • Format: PS<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 데이터 νŒ¨ν‚Ή - 데이터 길이(size) μ˜΅μ…˜[2]
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 255)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 255: 데이터 길이 (Unit: byte)
  • Response
  • Without Parameter (Get)
    • In ASCII: PS0\r\n
  • With Parameter (Set)
    • None
    • μ‹œλ¦¬μ–Ό 데이터 νŒ¨ν‚Ή 길이 κ°’ λ³€κ²½

PD#


  • Format: PD<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό μΈν„°νŽ˜μ΄μŠ€(Data UART)의 데이터 νŒ¨ν‚Ή - 지정 문자(char) μ˜΅μ…˜[3]
  • Command Type: Read / Write
  • Parameter / Return Type: 1-byte Character (Hex only)
  • Parameter / Return Value:
00: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / κ·Έ μ™Έ: 지정 문자
  • 지정 λ¬ΈμžλŠ” 데이터에 ν¬ν•¨λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: PD00\r\n
  • With Parameter (Set)
    • None
    • μ‹œλ¦¬μ–Ό 데이터 νŒ¨ν‚Ή 지정 문자 λ³€κ²½
  1. μ§€μ •λœ μ‹œκ°„μ— 도달 ν•  λ•ŒκΉŒμ§€ μˆ˜μ‹ λœ μ‹œλ¦¬μ–Ό 데이터λ₯Ό λͺ¨μ•„ ν•œ λ²ˆμ— μ΄λ”λ„·μœΌλ‘œ μ „μ†‘ν•©λ‹ˆλ‹€. 이 μ‹œκ°„μ€ μ‹œλ¦¬μ–Ό 데이터 μˆ˜μ‹ μ΄ λ©ˆμΆ”λŠ” μˆœκ°„λΆ€ν„° 카운트 되며, μ§€μ •λœ μ‹œκ°„μ— λ„λ‹¬ν•˜κΈ° 이전에 μΆ”κ°€ μ‹œλ¦¬μ–Ό 데이터가 μˆ˜μ‹ λ˜λ©΄ μ΄ˆκΈ°ν™”λ˜μ–΄ λ‹€μ‹œ 카운트λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.

  2. μ§€μ •λœ 데이터 길이에 도달 ν•  λ•ŒκΉŒμ§€ μˆ˜μ‹ λœ μ‹œλ¦¬μ–Ό 데이터λ₯Ό λͺ¨μ•„ ν•œ λ²ˆμ— μ΄λ”λ„·μœΌλ‘œ μ „μ†‘ν•©λ‹ˆλ‹€.

  3. μ§€μ •λœ λ¬Έμžκ°€ μˆ˜μ‹  될 λ•ŒκΉŒμ§€ μ‹œλ¦¬μ–Ό 데이터λ₯Ό λͺ¨μ•„ ν•œ λ²ˆμ— μ΄λ”λ„·μœΌλ‘œ μ „μ†‘ν•©λ‹ˆλ‹€.

Options#


IT#


  • Format: IT<Parameter>[CR][LF]
  • Meaning: 데이터 κ΅ν™˜μ΄ 없을 λ•Œ, TCP μ—°κ²° μ’…λ£Œλ₯Ό μœ„ν•œ λΉ„ν™œμ„± 타이머(Inactivity timer) κ°’
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 65535: λΉ„ν™œμ„± 타이머 κ°’ (Unit: second)
  • ν™œμ„±ν™” λ˜μ–΄ μžˆμ„ 경우, μ§€μ •λœ μ‹œκ°„ λ™μ•ˆ 데이터 κ΅ν™˜μ΄ μ—†λ‹€λ©΄ TCP 연결을 μ’…λ£Œν•©λ‹ˆλ‹€.
  • λΉ„ν™œμ„± 타이머 값에 λ„λ‹¬ν•˜κΈ° 이전에 이더넷 데이터 κ΅ν™˜μ΄ λ°œμƒν•˜λŠ” 경우, ν•΄λ‹Ή 값은 μ΄ˆκΈ°ν™”λ˜μ–΄ λ‹€μ‹œ 카운트λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: IT0\r\n
  • With Parameter (Set)
    • No response
    • λΉ„ν™œμ„± 타이머 κ°’ λ³€κ²½

CP#


  • Format: CP<Parameter>[CR][LF]
  • Meaning: TCP μ—°κ²° λΉ„λ°€λ²ˆν˜Έ μ‚¬μš© μ—¬λΆ€ (TCP server mode only)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 / 1)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ(Disabled) / 1: μ‚¬μš©(Enabled)
  • μ œν’ˆμ΄ TCP μ„œλ²„λ‘œ λ™μž‘ ν•  λ•Œμ—λ§Œ ν•΄λ‹Ή μ˜΅μ…˜μ΄ 적용 λ©λ‹ˆλ‹€.
  • ν•΄λ‹Ή μ˜΅μ…˜μ΄ ν™œμ„±ν™” λ˜μ–΄ μžˆμ„ 경우, μ œν’ˆμ— μ ‘μ†ν•˜κ³ μž ν•˜λŠ” TCP ν΄λΌμ΄μ–ΈνŠΈλŠ” TCP μ—°κ²° ν›„ μ—°κ²° λΉ„λ°€λ²ˆν˜Έλ₯Ό λ¨Όμ € μ „μ†‘ν•˜κ³  인증이 μ™„λ£Œλœ 이후에 데이터λ₯Ό κ΅ν™˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: CP0\r\n
  • With Parameter (Set)
    • No response
    • TCP μ—°κ²° λΉ„λ°€λ²ˆν˜Έ μ‚¬μš© μ—¬λΆ€ λ³€κ²½

NP#


  • Format: NP<Parameter>[CR][LF]
  • Meaning: TCP μ—°κ²° λΉ„λ°€λ²ˆν˜Έ (TCP server mode only)
  • Command Type: Read / Write
  • Parameter / Return Type: String (up to 8-bytes)
  • Parameter / Return Value:
μ΄ˆκΈ°κ°’: μ—†μŒ(Null)
  • μ œν’ˆμ΄ TCP μ„œλ²„λ‘œ λ™μž‘ ν•  λ•Œμ—λ§Œ ν•΄λ‹Ή μ˜΅μ…˜μ΄ 적용 λ©λ‹ˆλ‹€.
  • μ—°κ²° λΉ„λ°€λ²ˆν˜ΈλŠ” μ΅œλŒ€ 8개의 문자둜 ꡬ성 될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: NP\r\n
  • With Parameter (Set)
    • No response
    • TCP μ—°κ²° λΉ„λ°€λ²ˆν˜Έ κ°’ λ³€κ²½

SP#


  • Format: SP<Parameter>[CR][LF]
  • Meaning: 검색 ID μ½”λ“œ(Search identification code)
  • Command Type: Read / Write
  • Parameter / Return Type: String (up to 8-bytes)
  • Parameter / Return Value:
μ΄ˆκΈ°κ°’: μ—†μŒ(Null)
  • ν•΄λ‹Ή μ˜΅μ…˜μ΄ ν™œμ„±ν™” 된 경우, μ„€μ • ν”„λ‘œκ·Έλž¨μ„ μ΄μš©ν•œ μ œν’ˆ 검색 μ‹œ μΌμΉ˜ν•˜λŠ” ID의 μ œν’ˆλ§Œ κ²€μƒ‰λ©λ‹ˆλ‹€.
  • 검색 ID μ½”λ“œλŠ” μ΅œλŒ€ 8개의 문자둜 ꡬ성 될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: SP\r\n
  • With Parameter (Set)
    • No response
    • 검색 ID μ½”λ“œ κ°’ λ³€κ²½

DG#


  • Format: DG<Parameter>[CR][LF]
  • Meaning: μ‹œλ¦¬μ–Ό 디버그 λ©”μ‹œμ§€ μ‚¬μš© μ—¬λΆ€ (Debug UART port)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 / 1)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ(Disabled) / 1: μ‚¬μš©(Enabled)
  • ν•΄λ‹Ή μ˜΅μ…˜μ΄ ν™œμ„±ν™” λ˜μ–΄ μžˆμ„ 경우, Debug UART 포트λ₯Ό 톡해 μ œν’ˆμ˜ μ„€μ • 및 Error λ©”μ‹œμ§€κ°€ 좜λ ₯λ©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: DG1\r\n
  • With Parameter (Set)
    • No response
    • μ‹œλ¦¬μ–Ό 디버그 λ©”μ‹œμ§€ μ‚¬μš© μ—¬λΆ€ λ³€κ²½

KA#


  • Format: KA<Parameter>[CR][LF]
  • Meaning: TCP μ—°κ²° μœ μ§€ 확인을 μœ„ν•œ Keep-alive νŒ¨ν‚· 전솑 μ—¬λΆ€
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 / 1)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ(Disabled) / 1: μ‚¬μš©(Enabled)
  • ν•΄λ‹Ή μ˜΅μ…˜μ΄ ν™œμ„±ν™” λ˜μ–΄ μžˆμ„ 경우, TCP μ—°κ²° λŒ€μƒμ—κ²Œ μ§€μ •λœ μ£ΌκΈ°(KI / KE)에 따라 Keep-alive νŒ¨ν‚·μ„ μ „μ†‘ν•©λ‹ˆλ‹€.
  • λ§Œμ•½ μƒλŒ€λ°©μ˜ 응닡이 없을 경우, ν•΄λ‹Ή TCP 연결은 μ’…λ£Œ(TCP connection closed)되며 μ†ŒμΌ“μ΄ μ΄ˆκΈ°ν™”(open) λ©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: KA1\r\n
  • With Parameter (Set)
    • No response
    • Keep-alive νŒ¨ν‚· 전솑 μ—¬λΆ€ λ³€κ²½

KI#


  • Format: KI<Parameter>[CR][LF]
  • Meaning: 첫 TCP Keep-alive νŒ¨ν‚· 전솑 간격 κ°’
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 65535: 초기 Keep-alive νŒ¨ν‚· 전솑 간격 (Unit: millisecond)
  • μ§€μ •λœ νŒ¨ν‚· 전솑 간격에 따라 TCP μ—°κ²° λŒ€μƒμ—κ²Œ Keep-alive νŒ¨ν‚·μ„ μ „μ†‘ν•©λ‹ˆλ‹€.
  • 데이터 전솑을 마친 이후, ν•΄λ‹Ή κ°’ 만큼 μ‹œκ°„μ΄ κ²½κ³Όν•˜λ©΄ 첫 Keep-alive νŒ¨ν‚·μ΄ μ „μ†‘λ©λ‹ˆλ‹€.
  • Keep-alive νŒ¨ν‚· 전솑 κΈ°λŠ₯은 μ œν’ˆμ—μ„œ ν•œ 번 이상 이더넷 데이터가 μ†‘μ‹ λ˜μ–΄μ•Ό ν™œμ„±ν™” λ©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: KI7000\r\n
  • With Parameter (Set)
    • No response
    • 첫 Keep-alive νŒ¨ν‚· 전솑 간격 κ°’ λ³€κ²½

KE#


  • Format: KE<Parameter>[CR][LF]
  • Meaning: TCP Keep-alive νŒ¨ν‚· 전솑 μž¬μ‹œλ„ 간격 κ°’
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 65535: Keep-alive νŒ¨ν‚· 전솑 μž¬μ‹œλ„ 간격 (Unit: millisecond)
  • 초기 Keep-alive νŒ¨ν‚· 전솑이 이루어진 이후, μ§€μ •λœ νŒ¨ν‚· 전솑 간격에 따라 TCP μ—°κ²° λŒ€μƒμ—κ²Œ Keep-alive νŒ¨ν‚·μ„ μ „μ†‘ν•©λ‹ˆλ‹€.
  • 두 번째 μ΄ν›„μ˜ Keep-alive νŒ¨ν‚· 전솑 간격은 이 값을 λ”°λ¦…λ‹ˆλ‹€.
  • Keep-alive νŒ¨ν‚· 전솑 κΈ°λŠ₯은 μ œν’ˆμ—μ„œ ν•œ 번 이상 이더넷 데이터가 μ†‘μ‹ λ˜μ–΄μ•Ό ν™œμ„±ν™” λ©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: KE5000\r\n
  • With Parameter (Set)
    • No response
    • Keep-alive νŒ¨ν‚· 전솑 μž¬μ‹œλ„ 간격 κ°’ λ³€κ²½

RI#


  • Format: RI<Parameter>[CR][LF]
  • Meaning: TCP ν΄λΌμ΄μ–ΈνŠΈ μž¬μ—°κ²° 간격 κ°’ (TCP client only)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 65535)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ / 1 ~ 65535: TCP ν΄λΌμ΄μ–ΈνŠΈ μž¬μ—°κ²° 간격 (Unit: millisecond)
  • TCP ν΄λΌμ΄μ–ΈνŠΈ λͺ¨λ“œ 일 λ•Œ μ„œλ²„μ™€ TCP 연결이 이루어지지 μ•Šμ€ 경우, λ‹€μŒ μ—°κ²°μ‹œλ„ κΉŒμ§€μ˜ 간격 값을 μ„€μ •ν•©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: RI3000\r\n
  • With Parameter (Set)
    • No response
    • TCP ν΄λΌμ΄μ–ΈνŠΈ μž¬μ—°κ²° 간격 κ°’ λ³€κ²½

EC#


  • Format: EC<Parameter>[CR][LF]
  • Meaning: UART μž…λ ₯ Echoback κΈ°λŠ₯ ν™œμ„±ν™” (Data UART port)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 / 1)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ(Disabled) / 1: μ‚¬μš©(Enabled)
  • ν•΄λ‹Ή μ˜΅μ…˜μ΄ ν™œμ„±ν™” 되면, μ‹œλ¦¬μ–Ό(Data UART)을 톡해 μž…λ ₯된 데이터가 Echoback λ©λ‹ˆλ‹€.
  • μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ λͺ¨λ“œ λ“±μ—μ„œ μ‚¬μš©μžμ˜ μž…λ ₯을 확인 ν•  λ•Œ μ‚¬μš© ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: EC0\r\n
  • With Parameter (Set)
    • No response
    • UART μž…λ ₯ Echoback κΈ°λŠ₯ μ‚¬μš© μ—¬λΆ€ λ³€κ²½

Command Mode Switch Settings#


TE#


  • Format: TE<Parameter>[CR][LF]
  • Meaning: μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ μ‚¬μš© μ„€μ •
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 / 1)
  • Parameter / Return Value:
0: μ‚¬μš©ν•˜μ§€ μ•ŠμŒ(Disabled) / 1: μ‚¬μš©(Enabled)
  • ν•΄λ‹Ή κΈ°λŠ₯이 ν™œμ„±ν™” λ˜μ–΄μ•Ό 3-byte μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλ₯Ό μ΄μš©ν•˜μ—¬ μ‹œλ¦¬μ–Ό μ»€λ§¨λ“œ λͺ¨λ“œλ‘œ μ§„μž… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: TE1\r\n
  • With Parameter (Set)
    • No response
    • μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ μ‚¬μš© μ„€μ • λ³€κ²½

SS#


  • Format: SS<Parameter>[CR][LF]
  • Meaning: μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ
  • Command Type: Read / Write
  • Parameter / Return Type: String (3-byte hex only)
  • Parameter / Return Value:
μ΄ˆκΈ°κ°’: 2B 2B 2B 
  • μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œλŠ” 3-byte(3개 문자)의 hex μ½”λ“œλ‘œ κ΅¬μ„±λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  • Response
  • Without Parameter (Get)
    • In ASCII: SS2B2B2B\r\n
  • With Parameter (Set)
    • No response
    • μ»€λ§¨λ“œ λͺ¨λ“œ μ „ν™˜ μ½”λ“œ λ³€κ²½

Device Control#


EX#


  • Format: EX[CR][LF]
  • Meaning: μ»€λ§¨λ“œ λͺ¨λ“œ μ’…λ£Œ
  • Command Type: Write only (Control)
  • Parameter / Return: None
  • Response
  • Without Parameter
    • No response
    • μ»€λ§¨λ“œ λͺ¨λ“œ μ’…λ£Œ 및 데이터 전솑 λͺ¨λ“œλ‘œ μ „ν™˜
  • λ§Œμ•½ μ‹œλ¦¬μ–Ό 디버그 λ©”μ‹œμ§€λ₯Ό μ‚¬μš© 쀑인 경우, μ„±κ³΅μ μœΌλ‘œ 데이터 전솑 λͺ¨λ“œλ‘œμ˜ 변경이 이루어지면 Data/Debug UART μ–‘ μͺ½ 포트λ₯Ό 톡해 λ‹€μŒκ³Ό 같은 λͺ¨λ“œ μ „ν™˜ λ©”μ‹œμ§€κ°€ 좜λ ₯λ©λ‹ˆλ‹€.
  • > SEG:GW Mode

SV#


  • Format: SV[CR][LF]
  • Meaning: λ³€κ²½ 사항 μ €μž₯
  • Command Type: Write only (Control)
  • Parameter / Return: None
  • Response
  • Without Parameter
    • No response
    • λ³€κ²½λœ μ„€μ • ν•­λͺ©μ˜ μ €μž₯ μˆ˜ν–‰

RT#


  • Format: RT[CR][LF]
  • Meaning: μ œν’ˆμ˜ λ¦¬λΆ€νŠΈ (Reboot)
  • Command Type: Write only (Control)
  • Parameter / Return: None
  • Response
  • Without Parameter
    • No response
    • μ œν’ˆμ˜ λͺ¨λ“  λ™μž‘ μ’…λ£Œ ν›„ μž¬μ‹œμž‘ λ©λ‹ˆλ‹€.
  • λ§Œμ•½ μ‹œλ¦¬μ–Ό 디버그 λ©”μ‹œμ§€λ₯Ό μ‚¬μš© 쀑인 경우, Data UART 포트λ₯Ό 톡해 λ‹€μŒκ³Ό 같은 λ©”μ‹œμ§€λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€.
  • > REBOOT

FR#


  • Format: FR[CR][LF]
  • Meaning: μ œν’ˆμ˜ 곡μž₯ μ΄ˆκΈ°ν™” (Factory reset)
  • Command Type: Write only (Control)
  • Parameter / Return: None
  • Response
  • Without Parameter
    • No response
    • μ œν’ˆμ˜ λ™μž‘ 섀정을 곡μž₯ μ΄ˆκΈ°ν™” μƒνƒœ(좜고 μ‹œ 초기 μƒνƒœ)둜 λ³€κ²½ν•©λ‹ˆλ‹€.
  • μ œν’ˆμ˜ 초기 μ„€μ • 값은 WIZ750SR Factory Settingsμ—μ„œ 확인 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 곡μž₯ μ΄ˆκΈ°ν™” μˆ˜ν–‰ μ‹œ, RT μ»€λ§¨λ“œλ₯Ό μˆ˜ν–‰ ν•œ 것과 λ™μΌν•˜κ²Œ μ œν’ˆμ„ μž¬μ‹œμž‘ ν•©λ‹ˆλ‹€.
    • λ§Œμ•½ μ‹œλ¦¬μ–Ό 디버그 λ©”μ‹œμ§€λ₯Ό μ‚¬μš© 쀑인 경우, Data UART 포트λ₯Ό 톡해 λ‹€μŒκ³Ό 같은 λ©”μ‹œμ§€λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€.
    • > REBOOT

User I/O Settings#


CA - CD#


  • Format: Cx<Parameter>[CR][LF] (CA ~ CD 동일)
  • Meaning: μ‚¬μš©μž I/O ν•€μ˜ μ„€μ • (type / direction)
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0 ~ 2)
  • Parameter / Return Value:
Parameter /
Return value
I/O SettingRemarks
0Digital input-
1Digital output-
2Analog input-
  • Response
  • Without Parameter (Get)
    • In ASCII: CA2\r\n CB0\r\n
  • With Parameter (Set)
    • No response
    • μ‚¬μš©μž I/O의 μ„€μ • λ³€κ²½

User I/O Status / Value#


GA - GD#


  • Format: Gx<Parameter>[CR][LF] (GA ~ GD 동일)
  • Meaning: μ‚¬μš©μž I/O ν•€μ˜ μƒνƒœ / κ°’ 정보
  • Command Type: Read / Write
  • Parameter / Return Type: Number (Digital in/out: 0/1, Analog in: 0 ~ 4095)
  • Parameter / Return Value:
I/O SettingParameter /
Return value
Remarks
Digital in/out0Low
:::1High
Analog in0 ~ 409512-bit ADC resolution
  • Digital out: R/W
  • Digital in: Read only
  • Analog in: Read only
  • Response
  • Without Parameter (Get)
    • In ASCII: GA4095\r\n (Analog input)
    • In ASCII: GC0\r\n (Digital input)
  • With Parameter (Set)
    • No response
    • μ‚¬μš©μž I/O μƒνƒœ κ°’ λ³€κ²½ (Digital output only)

Status I/O#


SC#


  • Format: SC<Parameter_0><Parameter_1>[CR][LF]
  • Meaning: μƒνƒœ I/O S0(PA_10)ν•€κ³Ό S1(PA_01)ν•€μ˜ λ™μž‘ λͺ¨λ“œ μ„€μ •
  • Command Type: Read / Write
  • Parameter / Return Type: Number (0/1)
  • Parameter / Return Value:
  • Parameter_0 (upper byte)
Parameter /
Return value
MeaningRemarks
0PHY link statusDefault
1DTRData Terminal Ready
(RS-232/TTL only)
  • Parameter_1 (lower byte)
Parameter /
Return value
MeaningRemarks
0TCP connection statusDefault
1DSRData Set Ready
(RS-232/TTL only)
  • Response
  • Without Parameter (Get)
    • In ASCII: (Connection Status) SC00\r\n
    • In ASCII: (DTR / DSR) SC11\r\n
  • With Parameter (Set)
    • No response
    • μƒνƒœ I/O의 λ™μž‘ λͺ¨λ“œ λ³€κ²½

S0#


  • Format: S0<Parameter>[CR][LF]
  • Meaning: μƒνƒœ I/O S0(PA_10)ν•€μ˜ μƒνƒœ κ°’
  • Command Type: Read only
  • Parameter / Return Type: Number (0/1)
  • Parameter / Return Value:
  • PHY link status ν•€μœΌλ‘œ λ™μž‘ν•˜λŠ” 경우
Return valueMeaningRemarks
0PHY link up-
1PHY link down-
  • ** DTR(Data Terminal Ready) ν•€μœΌλ‘œ λ™μž‘ν•˜λŠ” 경우**
    • ν•΄λ‹Ή μž₯λΉ„μ˜ 톡신 μ€€λΉ„κ°€ μ™„λ£Œ 됨을 μƒλŒ€λ°© μž₯μΉ˜μ— μ•Œλ¦¬λŠ” μ‹ ν˜Έ (RS-232, Output)
    • μƒλŒ€ μž₯λΉ„μ˜ DSRκ³Ό 연결함
Return valueMeaningRemarks
0톡신 λΆˆκ°€-
1ν•΄λ‹Ή μž₯λΉ„μ˜ 톡신 μ€€λΉ„κ°€ μ™„λ£Œ 됨-
  • Response
  • Without Parameter (Get)
    • In ASCII: S00\r\n

S1#


  • Format: S1<Parameter>[CR][LF]
  • Meaning: μƒνƒœ I/O S1(PA_01)ν•€μ˜ μƒνƒœ κ°’
  • Command Type: Read only
  • Parameter / Return Type: Number (0/1)
  • Parameter / Return Value:
  • TCP connection status ν•€μœΌλ‘œ λ™μž‘ν•˜λŠ” 경우
    • TCP server / client / mixed mode only
Return valueMeaningRemarks
0TCP μ—°κ²° 성립 μƒνƒœ-
1TCP 톡신이 μ—°κ²°λ˜μ–΄ μžˆμ§€ μ•ŠμŒ-
  • ** DSR(Data Set Ready) ν•€μœΌλ‘œ λ™μž‘ν•˜λŠ” 경우**
    • μƒλŒ€ μž₯λΉ„μ˜ 톡신 μ€€λΉ„κ°€ μ™„λ£Œ λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜λŠ” μ‹ ν˜Έ (RS-232, Input)
    • μƒλŒ€ μž₯λΉ„μ˜ DTRκ³Ό 연결함
Return valueMeaningRemarks
0톡신 λΆˆκ°€-
1μƒλŒ€ μž₯λΉ„μ˜ 톡신 μ€€λΉ„κ°€ μ™„λ£Œ 됨-
  • Response
  • Without Parameter (Get)
    • In ASCII: S10\r\n

Navigation#


WIZ750SR


WIZ750SR series Downloads