KR102129466B1 - Plc장치 - Google Patents
Plc장치 Download PDFInfo
- Publication number
- KR102129466B1 KR102129466B1 KR1020180021625A KR20180021625A KR102129466B1 KR 102129466 B1 KR102129466 B1 KR 102129466B1 KR 1020180021625 A KR1020180021625 A KR 1020180021625A KR 20180021625 A KR20180021625 A KR 20180021625A KR 102129466 B1 KR102129466 B1 KR 102129466B1
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- socket
- bus communication
- communication
- slave
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
- G05B9/03—Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1215—Master slave system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
본 발명은 복수의 소켓을 포함하는 백플레인과 상기 각 소켓에 접속되는 둘 이상의 유닛을 포함하는 PLC장치에 있어서, 상기 각 유닛은상기 소켓에 접속되는 커넥터, 상기 커넥터를 통해 송수신되는 신호에 대응한 각종 연산을 처리하는 연산부, 상기 둘 이상의 유닛 간의 버스통신을 위한 통신제어신호를 생성하고 상기 버스통신을 통해 신호를 송수신하는 마스터버스통신부, 상기 통신제어신호에 기초하여 상기 버스통신을 통해 신호를 송수신하는 슬레이브버스통신부, 및 상기 마스터버스통신부와 상기 슬레이브버스통신부 중 어느 하나와 상기 연산부 사이를 연결하는 통신모드스위치를 포함하는 PLC장치를 제공한다.
Description
본 발명은 복수의 소켓을 포함한 백플레인과 각 소켓에 접속되는 둘 이상의 유닛을 포함하는 PLC장치에 관한 것이다.
최근 자동화 설비를 구현함에 있어서,각 공정을 수행하는 제어대상기기들을 공정의 순서에 따라 순차적으로 연결하기 위한 릴레이 및 카운터 등은 PLC장치로 대체되고 있다.
PLC장치는사용자에 의해 설정된 공정 순서에 따라 제어대상기기들의 순차 구동을 제어하는 장비이다. 이러한 PLC장치를 이용하여 자동화 설비를 구현하면, 공정의 순서 변경, 추가 및 삭제가 용이해질 수 있는 장점이 있다.
PLC장치는 공정 변경 또는 제어대상기기의 변경으로 인한 개조 및 확장이 용이해질 수 있도록, 적어도 하나의 제어대상기기와 연결되는 입출력모듈 및 외부기기와 연결되는 통신모듈 등이 유닛 단위로 증설될 수 있는 구조로 이루어질 수 있다.
즉,PLC장치는 제어대상기기들의 구동 제어 및 감시를 위한 각종 기능들을 실행하는 둘 이상의 유닛과, 유닛 간의 신호 송수신을 위한 버스통신을 제공하는 백플레인을 포함하는 구조일 수 있다.
여기서, 둘 이상의 유닛 중 어느 하나는 버스통신을 제어하는 마스터유닛이고, 다른 나머지는 마스터유닛의 제어에 따라 신호를 송수신하는 슬레이브유닛이다.
이와 같이 마스터유닛과 슬레이브유닛은 서로 다른 방식의 통신기능을 실행하므로, 상호 호환이 불가능한 문제점이 있다.
본 발명은 각 유닛이 마스터유닛과 슬레이브유닛 중 어느 하나로 호환될 수 있는 PLC장치를 제공한다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
이와 같은 과제를 해결하기 위하여, 본 발명의 일 예시는 복수의 소켓을 포함하는 백플레인과 상기 각 소켓에 접속되는 둘 이상의 유닛을 포함하는 PLC장치에 있어서, 상기 각 유닛은상기 소켓에 접속되는 커넥터, 상기 커넥터를 통해 송수신되는 신호에 대응한 각종 연산을 처리하는 연산부, 상기 둘 이상의 유닛 간의 버스통신을 위한 통신제어신호를 생성하고 상기 버스통신을 통해 신호를 송수신하는 마스터버스통신부, 상기 통신제어신호에 기초하여 상기 버스통신을 통해 신호를 송수신하는 슬레이브버스통신부, 및상기 마스터버스통신부와 상기 슬레이브버스통신부 중 어느 하나와 상기 연산부 사이를 연결하는 통신모드스위치를 포함하는 PLC장치를 제공한다.
상기 백플레인은 상기 복수의 소켓 중 어느 하나에 접속된 유닛을 감지하면 상기 어느 하나의 소켓에 대응하는 소켓식별신호를 상기 접속된 유닛에 전달하고, 상기 각 유닛의 상기 연산부는 상기 커넥터를 통해 상기 소켓식별신호를 수신하면 상기 소켓식별신호에 기초하여 통신모드제어신호를 생성하며, 상기 각 유닛의 통신모드스위치는 상기 통신모드제어신호에 기초하여 상기 마스터버스통신부와 상기 슬레이브버스통신부 중 어느 하나와 상기 연산부 사이를 연결한다.
상기 복수의 소켓 중 어느 하나는 마스터소켓이고 다른 나머지는 슬레이브소켓이며, 상기 각 유닛의 상기 연산부는 상기 마스터소켓의 소켓식별신호에 기초하여 제 1 통신모드제어신호를 생성하고, 상기 각 유닛의 통신모드스위치는 상기 제 1 통신모드제어신호에 기초하여 상기 마스터버스통신부와 상기 연산부 사이를 연결한다.
상기 복수의 소켓 중 어느 하나는 마스터소켓이고 다른 나머지는 슬레이브소켓이며, 상기 각 유닛의 상기 연산부는 상기 슬레이브소켓의 소켓식별신호에 기초하여 제 2 통신모드제어신호를 생성하고, 상기 각 유닛의 통신모드스위치는 상기 제 2 통신모드제어신호에 기초하여 상기 슬레이브버스통신부와 상기 연산부 사이를 연결한다.
전술한 바와 같은 PLC장치에서 백플레인의 각 소켓에 접속되는 각 유닛은 마스터버스통신부, 슬레이브버스통신부 및 통신모드스위치를 포함한다.
그리고, 각 유닛의 연산부는백플레인의 소켓식별신호에 기초하여 통신모드제어신호를 생성하고, 통신모드스위치는 통신모드제어신호에 기초하여 마스터버스통신부 및 슬레이브버스통신부 중 어느 하나와 연산부 사이를 연결한다.
이와 같이, 각 유닛은 그가 접속된 소켓에 대응하는 소켓식별신호에 따라 연산부가 마스터버스통신부에 연결되는 마스터유닛이 되거나, 또는 연산부가 슬레이브버스통신부에 연결되는 슬레이브유닛이 될 수 있다.
즉, 각 유닛은 그가 접속된 소켓에 따라 마스터유닛 및 슬레이브유닛 중 어느 하나로 호환될 수 있다. 이로써, PLC장치의 조립이 더욱 용이해질 수 있는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른PLC장치를 나타낸 도면이다.
도 2는 도 1의 각 유닛을 나타낸 도면이다.
도 3은 각 유닛이 마스터유닛 및 슬레이브유닛 중 어느 하나로 통신모드를 선택하는 방법을 나타낸 도면이다.
도 4 및 도 5는 도 3의 일부 단계를 나타낸 도면이다.
도 2는 도 1의 각 유닛을 나타낸 도면이다.
도 3은 각 유닛이 마스터유닛 및 슬레이브유닛 중 어느 하나로 통신모드를 선택하는 방법을 나타낸 도면이다.
도 4 및 도 5는 도 3의 일부 단계를 나타낸 도면이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 PLC장치에 대해 설명한다.
도 1은 본 발명의 일 실시예에 따른PLC장치를 나타낸 도면이다.도 2는 도 1의 각 유닛을 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 PLC장치(10)는 복수의 소켓(11)을 포함하는 백플레인(12)과 각 소켓(11)에 접속되는 둘 이상의 유닛(100)을 포함한다.
복수의 소켓(11)은 각각의 식별신호(이하, "소켓식별신호"라 함)(#M, #S1, #S2, #Sn)(n은 3 이상의 자연수)에 대응한다.
그리고 복수의 소켓(11) 중 어느 하나(#M)는 마스터유닛을 위한 마스터소켓이고, 다른 나머지(#S1, #S2, #Sn)는 슬레이브유닛을 위한 슬레이브소켓이다.
백플레인(12)은 복수의 소켓(11)에 대응한 버스통신 선로(미도시)를 포함한다.
각 유닛(100)은 소켓(11)에 접속되는 커넥터(101)를 포함한다.
둘 이상의 유닛(100) 중 어느 하나의 마스터소켓(#M)에 접속되는 유닛은 마스터유닛(M)이고, 나머지 슬레이브소켓(#S1, #S2, #Sn)에 접속되는 유닛들은 슬레이브유닛(S)이다.
마스터유닛(M)은 둘 이상의 유닛(100) 간의 버스통신을 위한 통신제어신호를 공급한다.
슬레이브유닛(S)은 통신제어신호에 기초하여 신호를 송수신한다.
도 2에 도시된 바와 같이, 각 유닛(100)은 백플레인의 소켓(도 1의 11)에 접속되는 커넥터(101), 커넥터(101)를 통해 송수신되는 신호에 대응한 각종 연산을 처리하는 연산부(110), 둘 이상의 유닛(100) 간의 버스통신을 위한 통신제어신호를 생성하고 버스통신을 통해 신호를 송수신하는 마스터버스통신부(120), 통신제어신호에 기초하여 버스통신을 통해 신호를 송수신하는 슬레이브버스통신부(130), 및 마스터버스통신부(120)와 슬레이브버스통신부(130) 중 어느 하나와 연산부(110) 사이를 연결하는 통신모드스위치(140)를 포함한다.
그리고, 각 유닛(100)은 연산부(110)에 의한 데이터들을 보유하는 메모리부(150), 전원유닛(미도시)으로부터 공급된 전원의 전압레벨을 변경하는 DC-DC 변환부(161), 통신기능 또는 입출력기능을 위한 주변회로부(162) 및 유닛의 구동상태를 표시하는 표시부(163)를 더 포함할 수 있다.
연산부(110)는 마스터버스통신부(120)와 슬레이브버스통신부(130) 중 어느 하나를 통해 송수신되는 신호의 데이터에 대해 각종 연산처리를 실행한다.
여기서, 연산부(110)의 처리대상데이터 및 처리완료데이터는 메모리부(150)에 보유될 수 있다.
마스터버스통신부(120)는 버스통신을 위한 클럭, Read/Write 등과 같은 통신제어신호를 공급한다.
슬레이브버스통신부(130)는 통신제어신호에 기초하여 버스통신을 실시한다.
도 3은 각 유닛이 마스터유닛 및 슬레이브유닛 중 어느 하나로 통신모드를 선택하는 방법을 나타낸 도면이다.도 4 및 도 5는 도 3의 일부 단계를 나타낸 도면이다.
도 3에 도시된 바와 같이, 각 유닛이 통신모드를 선택하는 방법은 유닛(100)의 커넥터(101)가 백플레인(12)의 소켓(11)에 접속되는 단계(S10), 접속된 유닛(100)에 대해 백플레인(12)을 통한 전원공급이 실시되는 단계(S20), 유닛(100)의 연산부(110)가 커넥터(101)를 통해 백플레인(12)으로부터 소켓식별신호를 수신하는 단계(S30), 유닛(100)의 연산부(110)가소켓식별신호에 기초하여 통신모드제어신호를 생성하는 단계(S40)및 유닛(100)의 통신모드스위치(140)가 통신모드제어신호에 기초하여 마스터버스통신부(120)와 슬레이브버스통신부(130) 중 어느 하나와 연산부(110) 사이를 연결하는 단계(S50)를 포함한다.
도 4에 도시된 바와 같이, 마스터소켓(도 1의 #M)에 접속되는 유닛(도 1의 M)인 경우, 연산부(110)는 백플레인(12)의 소켓(11)에 접속된 커넥터(101)를 통해 마스터소켓(도 1의 #M)에 대응한 소켓식별신호(SIDS_M; Socket IDentification Signal)를 수신한다.
이에, 연산부(110)는 마스터소켓의 소켓식별신호(SIDS_M)에 기초하여 제 1 통신모드제어신호(CMCS1; Communication Mode Control Signal)를 생성한다.
그리고, 통신모드스위치(140)는 제 1 통신모드제어신호(CMCS1)에 기초하여 마스터버스통신부(120)와 연산부(110)를 연결한다.
반면, 도 5에 도시된 바와 같이, 어느 하나의 슬레이브소켓(도 1의 #S1, #S2, #Sn)에 접속되는 유닛(도 1의 S)인 경우, 연산부(110)는 백플레인(12)의 소켓(11)에 접속된 커넥터(101)를 통해슬레이브소켓(도 1의 #S1, #S2, #Sn)에 대응한 소켓식별신호(SIDS_S)를 수신한다.
이에, 연산부(110)는 슬레이브소켓의 소켓식별신호(SIDS_S)에 기초하여 제 2 통신모드제어신호(CMCS2)를 생성한다.
그리고, 통신모드스위치(140)는 제 2 통신모드제어신호(CMCS2)에 기초하여 슬레이브버스통신부(130)와 연산부(110)를 연결한다.
이상과 같이, 본 발명의 일 실시예에 따르면, 각 유닛(100)이 마스터버스통신부(120), 슬레이브버스통신부(130) 및 통신모드스위치(140)를 포함함으로써, 각 유닛(100)이 그가 접속된 소켓(11)에 따라, 마스터유닛(M)및 슬레이브유닛(S) 중 어느 하나로 호환될 수 있다.
그러므로, PLC장치의 조립 시, 마스터유닛과 슬레이브유닛을 구별할 필요가 없으므로, PLC장치의 조립이 용이해질 수 있다.
전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
10: PLC장치
11: 소켓
#M: 마스터소켓
#S1, #S2, #Sn: 슬레이브소켓
12: 백플레인
100: 유닛
M: 마스터유닛
S: 슬레이브유닛
140: 통신모드스위치
11: 소켓
#M: 마스터소켓
#S1, #S2, #Sn: 슬레이브소켓
12: 백플레인
100: 유닛
M: 마스터유닛
S: 슬레이브유닛
140: 통신모드스위치
Claims (4)
- 복수의 소켓을 포함하는 백플레인과 상기 각 소켓에 접속되는 둘 이상의 유닛을 포함하는 PLC장치에 있어서,
상기 각 유닛은
상기 소켓에 접속되는 커넥터;
상기 커넥터를 통해 송수신되는 신호에 대응한 각종 연산을 처리하는 연산부;
상기 둘 이상의 유닛 간의 버스통신을 위한 통신제어신호를 생성하고 상기 버스통신을 통해 신호를 송수신하는 마스터버스통신부;
상기 통신제어신호에 기초하여 상기 버스통신을 통해 신호를 송수신하는 슬레이브버스통신부; 및
상기 마스터버스통신부와 상기 슬레이브버스통신부 중 어느 하나와 상기 연산부 사이를 연결하는 통신모드스위치를 포함하고,
상기 백플레인은 상기 복수의 소켓 중 어느 하나에 접속된 유닛을 감지하면 상기 어느 하나의 소켓에 대응하는 소켓식별신호를 상기 어느 하나의 소켓에 접속된 유닛에 전달하고,
상기 각 유닛의 상기 연산부는 상기 커넥터를 통해 상기 소켓식별신호를 수신하면 상기 소켓식별신호에 기초하여 통신모드제어신호를 생성하며,
상기 각 유닛의 통신모드스위치는 상기 통신모드제어신호에 기초하여 상기 마스터버스통신부와 상기 슬레이브버스통신부 중 어느 하나와 상기 연산부 사이를 연결하는 PLC장치.
- 삭제
- 제 1 항에 있어서,
상기 복수의 소켓 중 어느 하나는 마스터소켓이고 다른 나머지는 슬레이브소켓이며,
상기 각 유닛의 상기 연산부는 상기 마스터소켓의 소켓식별신호에 기초하여 제 1 통신모드제어신호를 생성하고,
상기 각 유닛의 통신모드스위치는 상기 제 1 통신모드제어신호에 기초하여 상기 마스터버스통신부와 상기 연산부 사이를 연결하는 PLC장치.
- 제 1 항에 있어서,
상기 복수의 소켓 중 어느 하나는 마스터소켓이고 다른 나머지는 슬레이브소켓이며,
상기 각 유닛의 상기 연산부는 상기 슬레이브소켓의 소켓식별신호에 기초하여 제 2 통신모드제어신호를 생성하고,
상기 각 유닛의 통신모드스위치는 상기 제 2 통신모드제어신호에 기초하여 상기 슬레이브버스통신부와 상기 연산부 사이를 연결하는 PLC장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180021625A KR102129466B1 (ko) | 2018-02-23 | 2018-02-23 | Plc장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180021625A KR102129466B1 (ko) | 2018-02-23 | 2018-02-23 | Plc장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190101542A KR20190101542A (ko) | 2019-09-02 |
KR102129466B1 true KR102129466B1 (ko) | 2020-07-02 |
Family
ID=67951422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180021625A KR102129466B1 (ko) | 2018-02-23 | 2018-02-23 | Plc장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102129466B1 (ko) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100823722B1 (ko) * | 2006-09-01 | 2008-04-18 | 주식회사 포스콘 | Plc 시스템의 삼중화 장치 및 방법 |
KR100885993B1 (ko) * | 2007-07-16 | 2009-03-03 | 박금수 | 마스터/슬레이브 겸용 조명등 제어 장치 및 그 방법 |
-
2018
- 2018-02-23 KR KR1020180021625A patent/KR102129466B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20190101542A (ko) | 2019-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108647180B (zh) | 一种运算***及相应的电子设备 | |
JP2008178236A (ja) | インバータ装置とそのプログラミング装置 | |
JP2001156872A (ja) | 通信プロトコル変換システム、モニタ装置 | |
CN104270568A (zh) | 一种相机同步拍摄控制装置 | |
CN104571294A (zh) | 服务器*** | |
JP5332428B2 (ja) | レベルシフト回路及びその方法 | |
CN109683593B (zh) | 一种脉冲型伺服驱动器基本功能测试方法及设备 | |
CN101539771B (zh) | 主设备对从设备的自动定址*** | |
US10659536B2 (en) | Method of controlling inverters | |
KR102129466B1 (ko) | Plc장치 | |
JP2007295774A (ja) | 電力供給システム及びシステム電源 | |
US20140223236A1 (en) | Device for testing a graphics card | |
KR102129465B1 (ko) | Plc시스템의 유닛 증설방법 | |
KR101733817B1 (ko) | 입출력단자를 선택하는 plc 시스템 | |
CN110687363A (zh) | Sfp埠测试治具 | |
US9405554B2 (en) | Method for initializing expended modules in programmable logic controller system | |
JP6538510B2 (ja) | プログラマブルコントローラ | |
CN211124028U (zh) | 通讯设备扩展电路、装置 | |
US20190065424A1 (en) | Data transmission system, projector, and data transmission method | |
KR20170106797A (ko) | 펌웨어 다중 다운로드가 가능한 plc 모듈과 이를 포함하는 plc 시스템 및 이를 이용한 plc 시스템의 펌웨어 다중 다운로드 방법 | |
CN109586810B (zh) | 一种分布式动态射频测试接口装置和测试方法 | |
KR20130138472A (ko) | Fpga를 활용한 장치 제어용 범용 i2c 인터페이스 장치 및 이를 이용한 통신 방법 | |
US20230418253A1 (en) | Input/output module and control system | |
JP2005051507A (ja) | 通信システムおよびそのアドレス設定方法 | |
JP2012129862A (ja) | 通信モジュール |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |