λ©μΉ(MELSEC) PLCμ λλ°μ΄μ€μ μμ νν
- PLC
- 2022. 8. 23.
PLC νλ‘κ·Έλ¨μ λͺ λ Ήμ΄μ λ°μ΄ν°λ‘ ꡬμ±λλ€. νλ‘κ·Έλλ¨Έλ μ£Όμ΄μ§ λ°μ΄ν°λ₯Ό κ°μ§κ³ μνλ λ°μ΄ν°λ₯Ό μ»κΈ° μν΄ PLC CPUκ° μΈμν μ μλ λͺ λ Ήμ΄λ₯Ό μ¬μ©ν΄μ νλ‘κ·Έλ¨μ μμ±νλ€.
νλ‘κ·Έλ¨ μμ± μμλ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬ 곡κ°μ΄ νμμ μ΄λ€. PLCμμλ μ΄λ¬ν λ©λͺ¨λ¦¬λ₯Ό λλ°μ΄μ€(Device)λΌ νλ€.
νλ‘κ·Έλ¨ μμ±μ μ¬μ©λλ λλ°μ΄μ€λ μ©λλ³λ‘ ꡬλΆλμ΄ κ°κ°μ λͺ μΉμ΄ λΆμ¬λμ΄ μλ€. λ©μΉ(MELSEC) λλ°μ΄μ€λ CPU λͺ¨λμ νλ‘κ·Έλ¨ λ©λͺ¨λ¦¬ μμμ μμΉνλ€. λ΄λΆ μ¬μ©μ λλ°μ΄μ€λ PLC νλΌλ―Έν°(Parameter) μ€μ μμ μ¬μ© λ©λͺ¨λ¦¬μ ν¬κΈ° μ‘°μ μ΄ κ°λ₯νλ€.
- μ λ ₯ λλ°μ΄μ€ (X)
μ λ ₯ λλ°μ΄μ€λ PLC μ λ ₯μ μ°κ²°λ νΈμ λ²νΌ, μ λ ν° μ€μμΉ, λ¦¬λ―ΈνΈ μ€μμΉ, λμ§νΈ μ€μμΉ, λμ§νΈ μΌμ λ±μ ON/OFF μνλ₯Ό κΈ°μ΅νλ λ©λͺ¨λ¦¬μ΄λ€.
PLCλ μ λ ₯μ μ°κ²°λ μ€μμΉ λλ μΌμμ ON/OFF μνλ₯Ό μ§μ μ½μ΄μ νλ‘κ·Έλ¨μ μ€ννλ κ²μ΄ μλλΌ, μ λ ₯ μ€μμΉμ μνλ₯Ό κΈ°μ΅νκ³ μλ λ΄λΆ μ λ ₯ λλ°μ΄μ€ Xnμ μνλ₯Ό μ½μ΄μ νλ‘κ·Έλ¨μ μ€ννλ€.
νλ‘κ·Έλ¨μμλ Xnμ ON/OFF μνλ₯Ό μ΄μ©νμ¬ κ° μ λ ₯μ aμ μ λλ bμ μ μΌλ‘ νμ©νλ€. Xnμ μνλ₯Ό κ·Έλλ‘ μ¬μ©νλ μ μ μ aμ μ μ΄λΌ νκ³ , Xnμ μνλ₯Ό λ°μ νμ¬ μ¬μ©νλ μ μ μ bμ μ μ΄λΌ νλ€.
- μΆλ ₯ λλ°μ΄μ€ (Y)
μΆλ ₯ λλ°μ΄μ€λ νλ‘κ·Έλ¨μ μ μ΄ κ²°κ³Όλ₯Ό κΈ°μ΅νλ λΉνΈ μ μ΄ κ°λ₯ λ©λͺ¨λ¦¬λ‘, μΆλ ₯ λ¨μμ μ°κ²°λ λ¨ν, λμ§νΈ νμκΈ°, μ μ κ°νκΈ°, μλ λ Έμ΄λ λ°ΈλΈ λ±μ ON/OFFνλ€. μΆλ ₯ λλ°μ΄μ€λ 1κ°μ aμ μ μ ν΄λΉνλ μ μ μ μ¬μ©ν μ μλ€.
- λ΄λΆ λΉνΈ λλ°μ΄μ€ (M)
λ΄λΆ λΉνΈ λ©λͺ¨λ¦¬λ νλ‘κ·Έλ¨ μ€ν μ€ νμν λΉνΈ μ 보λ₯Ό μ μ₯ν΄λκΈ° μν λΉνΈ λ©λͺ¨λ¦¬λ‘, μ½κΈ° λ° μ°κΈ°κ° κ°λ₯ν λ©λͺ¨λ¦¬μ΄λ€.
λ΄λΆ λΉνΈ λ©λͺ¨λ¦¬λ μ ·μΆλ ₯ λ©λͺ¨λ¦¬μλ λ¬λ¦¬ μΈλΆ μ λ ₯μ λ°μλ€μ΄κ±°λ μΆλ ₯μ ON/OFF ν μ μλ νλ‘κ·Έλ¨ μ μ© λΉνΈ λ©λͺ¨λ¦¬μ΄λ€. CPUμ μ μμ΄ OFF → ON λ λλ 리μ μ‘°μ μ, λμΉ ν΄λ¦¬μ΄ μμ λΉνΈμ μ μ₯λ λͺ¨λ λ΄μ©μ΄ 0μΌλ‘ ν΄λ¦¬μ΄λλ€.
- λμΉ(μ μ μ μ§) λλ°μ΄μ€ (L)
λμΉ λλ°μ΄μ€λ λ΄λΆ λΉνΈ λ©λͺ¨λ¦¬ Mκ³Ό μ¬μ© μ©λλ λμΌνλ, PLCμ μ μ ON/OFFμ κ΄κ³μμ΄ λ°μ΄ν° λ³΄μ‘΄μ΄ κ°λ₯ν λ©λͺ¨λ¦¬μ΄λ€.
PLC CPUμ μ μμ΄ OFF λλ©΄ CPU λͺ¨λμ μ₯μ°©λμ΄ μλ λ°°ν°λ¦¬λ‘ ν΄λΉ λ©λͺ¨λ¦¬μ λ΄μ©μ 보쑴νλ€. λμΉ λ¦΄λ μ΄λ λμΉ ν΄λ¦¬μ΄ μ‘°μμΌλ‘ μ€μ κ°μ 0μΌλ‘ ν΄λ¦¬μ΄ν μ μλ€.
PLC λ°±μ λ°°ν°λ¦¬μ μλͺ μ΄ λ€ λλ©΄ CPU λͺ¨λμ BATμ ν©μ λ¨νκ° μ λ±λλ©° μ΄λ λ°±μ λ°°ν°λ¦¬λ₯Ό κ΅μ²΄ν΄μΌ λμΉ λλ°μ΄μ€μ λ°μ΄ν°λ₯Ό 보쑴ν μ μλ€.
- λ°μ΄ν° λλ°μ΄μ€ (D)
λ°μ΄ν° λ μ§μ€ν°λ μμΉ λ°μ΄ν°(-32768 ~ +32767 λλ 0000h ~ FFFFh)λ₯Ό μ μ₯νλ 16λΉνΈ ν¬κΈ°μ λ©λͺ¨λ¦¬μ΄λ€. νμμ λ°λΌ λλ°μ΄μ€ 2κ°λ₯Ό μ‘°ν©νμ¬ 32λΉνΈ ν¬κΈ°μ λ©λͺ¨λ¦¬λ‘ μ¬μ©ν μ μκ³ 'λ°μ΄ν° λλ°μ΄μ€ λ²νΈ, λΉνΈ μμΉ'μ νμμΌλ‘ λΉνΈν νμ¬ μ¬μ©ν μ μλ€.
- PLCμμμ μμ νν
β 10μ§μ (DEC)
PLCλ λͺ¨λ μ 보μ ννμ 2μ§μλ₯Ό μ¬μ©νμ§λ§ PLC νλ‘κ·Έλ¨μ μμ±νκ³ λͺ¨λν°λ§νλ 주체λ 'μ¬λ'μ΄λ―λ‘ μ¬λμ νΈλ¦¬ν¨μ μν΄ PLCμμλ 10μ§μ(Decimal Number)λ₯Ό μ¬μ©ν μ μλλ‘ νμλ€.
λ©μΉ PLCμμλ 16μ§μμ 10μ§μλ₯Ό μ¬μ©νκΈ° λλ¬Έμ μ¬μ©νλ μμ νκΈ°λ²μ ꡬλΆνκΈ° μν΄ μ«μ μμ μλ³ λ¬Έμ κΈ°νΈλ₯Ό ν¨κ» μ¬μ©νλ€.
10μ§μλ λ¬Έμ Kλ₯Ό μ¬μ©νλ€. μλ₯Ό λ€μ΄ 10μ§μ μ«μ 10μ λ©μΉ PLCμμλ K10μΌλ‘ νννλ€. PLC νλ‘κ·Έλ¨μμ 10μ§μμ μ¬μ© μ©λλ λ€μκ³Ό κ°λ€.
β νμ΄λ¨Έ, μΉ΄μ΄ν°μ μ€μ κ°
β 보쑰 릴λ μ΄(M), νμ΄λ¨Έ(T), μΉ΄μ΄ν°(C) λ±μ λλ°μ΄μ€ λ²νΈ νκΈ°
β μμ© λͺ λ Ήμ μ€νΌλλ(Operand : μ€νΌλλλ λͺ λ ΉλΆμμ μ²λ¦¬ν λ°μ΄ν°κ° μ μ₯λ μ£Όμ λ²μ§ λλ μ«μλ₯Ό μλ―Ένλ€) μ€μμ μμ μ§μ μ΄λ λͺ λ Ή λμμ μ§μ
β‘ 2μ§μ (BIN)
νμ΄λ¨Έ, μΉ΄μ΄ν° νΉμ λλ°μ΄μ€μμ μ€μ λλ λͺ¨λ μ«μλ 10μ§μ λλ 16μ§μλ‘ ννλμ§λ§ PLCμμ ν΄λΉ μ«μμ κ΄λ ¨λ μ€νκ³Ό κ²°κ³Όλ 2μ§μ(Binary Number)λ‘ λ³νλμ΄ μ¬μ©λλ€.
2μ§μλ '0'κ³Ό '1'λ§μ μ¬μ©ν΄ λͺ¨λ μλ₯Ό νννλ€. 10μ§μμμ 0, 1, 2...8, 9 λ€μμ μ«μλ μ리μ¬λ¦Όμ νμ¬ 10μ΄ λλ κ²μ²λΌ 2μ§μμμλ 0, 1 λ€μμ μ리μ¬λ¦Όμ΄ λ°μνμ¬ (10)2μ΄ λλ€. λν 10μ§μμμ 99 λ€μμ 100μ΄ λλ κ²μ²λΌ 2μ§μμμλ (11)2 λ€μμ (100)2μ΄ λλ€.
2μ§μλ₯Ό 2μ κ±°λμ κ³± (2n)μΌλ‘ νννλ©΄ 10μ§μλ‘ λ³νν μ μλ€. 2μ§μ 110101μ λ€λ₯Έ μ 체κ³μ ꡬλΆνκΈ° μν΄μ (110101)2λ‘ νννλ©° μ΄λ λ€μκ³Ό κ°μ μλ―Έλ₯Ό κ°λλ€.
(110101)2 = 1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 1 x 20
κ²°κ³Όμ μΌλ‘ 2μ§μ (110101)2μ λ€μκ³Ό κ°μ 10μ§μμ λμΌν κ°μ΄ λλ€.
(110101)2 = (53)10
β’ 16μ§μ (HEX)
PLC νλ‘κ·Έλ¨μμ λͺ¨λ λ°μ΄ν°λ 2μ§μλ‘ νν κ°λ₯ν 1λΉνΈ, 4λΉνΈ, 8λΉνΈ, 16λΉνΈ, 32λΉνΈ λ¨μλ‘ μ¬μ©λκΈ° λλ¬Έμ 0κ³Ό 1μ΄ κΈΈκ² λμ΄λ ννμΈ 2μ§μ λ°μ΄ν°λ₯Ό μ¬λμ΄ μ½κ±°λ μ°κΈ°λ λ¬΄μ² μ΄λ ΅λ€. μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ 2μ§μλ₯Ό 4μλ¦¬μ© λλμ΄ κ°κ°μ 16μ§μ ν μλ¦¬λ‘ νννλ€.
16μ§μ(Hexadecimal Number)λ 10μ§μ 0~9κΉμ§μ μ«μμ μλ¬Έμ A, B, C, D, E, Fλ₯Ό μ¬μ©νλ©° 10μ§μ 0~15κΉμ§μ μ«μλ₯Ό 16μ§μμ 0~Fλ‘ νννλ€.
10μ§μμμλ 9 λ€μμ΄ μ리μ¬λ¦ΌμΌλ‘ 10μ΄ λμ§λ§ 16μ§μμμλ F λ€μμμ μ리μ¬λ¦Όμ΄ λ°μνμ¬ 10μ΄ λλ€. 16μ§μλ₯Ό 16μ κ±°λμ κ³± (16n)μΌλ‘ νννλ©΄ 10μ§μλ‘ λ³νν μ μλ€.
(FA)16 = 15 x 161 + 10 x 160 = (250)10
PLCμμ 16μ§μλ μμ© λͺ λ Ή μ€νΌλλ μ€μμ μ«μλ₯Ό μ§μ νκ±°λ λͺ λ Ή λμμ μ§μ ν λ μ¬μ©λλ€. 16μ§μλ λ€λ₯Έ μ«μμ ꡬλ³μ μν΄ 16μ§μ μ«μ μμ 'H'λ₯Ό λΆμ¬ μ¬μ©νλ€.
- λ³μμ μμ
PLC νλ‘κ·Έλ¨μ μμ±νλ€ λ³΄λ©΄ 'λ³μ'μ 'μμ'λΌλ μ©μ΄λ₯Ό μ νκ² λλ€. λ³μμ μμλ κ°λ¨ν λ€μκ³Ό κ°μ΄ ννν μ μλ€.
β λ³μ : λ³ν μ μλ κ°
β μμ : λ³νμ§ μλ κ°
λ³μμ νμμ±μ λ°μ΄ν°μ 보쑴과 κ΄λ¦¬μ μλ€. PLC νλ‘κ·Έλ¨μ PLCμ λ©μΈ λ©λͺ¨λ¦¬μΈ RAM(Random Access Memory)μ λ°μ΄ν°λ₯Ό 보쑴(μ μ₯)νκ±°λ κ΄λ¦¬(λ³κ²½)νλ€.
λ³μμ μ¬μ μ μλ―Έκ° μ΄λ ν κ΄κ³λ λ²μ μμμ μ¬λ¬ κ°μΌλ‘ λ³ν μ μλ μλΌλ©΄, λ³μμ νλ‘κ·Έλ¨μ μλ―Έλ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬ 곡κ°μ΄λ€.μ¦ λ³μλ νλ‘κ·Έλ¨ μ€ν μ€μ λ³νλ κ°μ μ²λ¦¬(μ½κΈ°/μ°κΈ°)ν μ μλ λ°μ΄ν° 곡κ°μ μλ―Ένλ€.
λ©μΉ PLC νλ‘κ·Έλ¨μμ λ³μλ λΉνΈ ν¬κΈ°μ λ°μ΄ν°λ₯Ό μ μ₯νλ M λλ Lλ‘ μμνλ λ©λͺ¨λ¦¬μ 16λΉνΈ λλ 32λΉνΈ ν¬κΈ°μ λ°μ΄ν°λ₯Ό μ μ₯νλ D λλ Rλ‘ μμνλ λ©λͺ¨λ¦¬κ° λνμ μ΄λ€.
Dλ Rλ‘ μμνλ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©ν λμλ λ©λͺ¨λ¦¬μ μ μ₯λλ λ°μ΄ν°κ° λ Όλ¦¬μ°μ°μ μν μλνμΈμ§, μ°μ μ°μ°μ μν μ μνμΈμ§λ₯Ό ꡬλΆν΄μ μ¬μ©ν΄μΌ νλ€. λ§μ½ 32λΉνΈλ₯Ό μ¬μ©νλ κ²½μ°μλ 32λΉνΈ ν¬κΈ°μ μ μνμΈμ§ μ€μνμΈμ§λ₯Ό ꡬλΆν΄μΌ νλ€.
μμμ μ¬μ μ μλ―Έλ 'λ³μμ μλμ μλ―Έλ‘ μ΄λ ν μν©μμλ λ³νμ§ μλ μ'μ΄μ§λ§, νλ‘κ·Έλ¨μμμ μλ―Έλ 'νλ‘κ·Έλ¨ μ€ν μ€μλ λ³κ²½ν μ μλ λ°μ΄ν°'μ΄λ€.
PLC νλ‘κ·Έλ¨μμλ 10μ§ μμμ 16μ§ μμλ₯Ό μ¬μ©νλ€. 10μ§ μμλ μ«μ μμ μλ³μ Kλ₯Ό λΆμ¬ μ«μ K-1, K0, K1, K2 λ±μΌλ‘ ννλλ μΌλ°μ μΈ μμ΄λ€. 16μ§ μμλ μμ μλ³μ Hλ₯Ό λΆμ¬ H09, H0Bμ κ°μ΄ νννλ€.