PLC와 PC 통신회선 흐름도
RS232C 칩
-----------------------------------------------------------------------------------------------------------------------------------------
MAX232CPE 또는 ADM232L, IC내,외부 회로도
PC와 PLC간에 RS232 통신을 위해 ±10V 정도 높은 전압을 사용하는 이유는:
외부 노이즈에 대한 마진을 높이기 위해서입니다.
하지만 PLC의 콘트롤 전원은 5V 이므로 ±8V ~ ±12V로 높혀 줘야 하기 때문에 232라는 IC를 사용 하게 되는데,
IC 내부에 충방전 펌프 회로가 있어서 +5V를 콘덴서와 스위칭을 이용 ±10V정도로 만들면서
RS232 통신을 쉽게 해 줍니다.
♣PC와 PLC간에 RS232 통신포트 불량은 이 콘덴서(1uF)의 영향일 수 도 있겠습니다.
이경우에는 콘덴서 용량을 다소 높은 것으로 사용하면 통신 특성이 나아집니다.
♣PC와 PLC간에 RS232 통신이 처음부터 안되면
사용 하는 케이블에 이상이 없고, 통신 설정이 확실한 경우에는 이 콘덴서의 성능을 점검 해보십시요.
♣PC와 PLC간에 RS232C통신포트에 접속후 모니터링중 바탕화면(마우스) 멈춤 현상은:
PC에 사용되는 USB변환 컨버터의 성능 저하로써 통신이 끊겨져 버려서 재접속을 해야하는 증상으로 나타납니다.
---------------------------------------------------??????????????????????????-------------------------------------------------------------
PC의 OS와 USB to Sireal변환기의 내부 버퍼메모리 간 충돌로인한 마우스 먹통및 USB 인식 실패 현상입니다.
그건, PLC를 다루는 엔지니어분 들이 한번씩은 겪는 일입니다.
1)노트북의 OS를 Window 7 --> 10로 대체 하셨다든지.
2)USB to Sireal변환기 내부 충방전-회로의 노화(후) 현상일 겁니다.
3)RS422,RS485에서 PC의 USB로 변환시키는 작업중이면 Share Memory용량 부족 현상이므로
PLC프로그램을 모니터링 할때 마우스 먹통은: USB변환기를 2.0에서 3.0으로 대체하여 사용 해 보십시요.
1. Shared Memory(공유메모리)
●When the communication is forcibly shut down, during communication,
by the CPU power turning off or an unplugged communication cable.
●기본적으로 어떤 프로세스가 개별적으로 실행되고 있는 상황에서의 메모리 공간의 할당이 존재합니다.
하지만,두 프로세스가 메모리 공유하는 상황이 필요하다면, 이때 공유 메모리 공간을 사용합니다.
각 프로세스는 개별적인 메모리 공간이 존재하면서,
두 프로세스가 함께 사용할 수 있는 메모리 공간이 존재하게 됩니다..
2. PLC Buffer memory(버퍼메모리)
●PLC에 연결된 주변장치나 모듈등의 전송처리 속도와, 데이터처리 속도나 처리단위, 데이터 사용시간이 서로 다른
두 프로그램 사이에서 데이터를 주고받기를 해결할 목적으로 사용되는 장치로
일시적으로 데이터를 저장하는 부품을 말합니다.
●즉, PLC에 CPU의 전송처리 속도와 주변장치 전송처리 속도차이를 해결하기 위해
데이터를 잠깐저장하는 부품소자입니다.
(CPU모듈과 授受(주고,받기)하는 데이터를 저장하기 위한 인텔리전트 기능 모듈이나 네트워크 장치의 메모리입니다)
3. PLC에 CPU Chche memory(캐시메모리,케시메모리)
●PLC에 연결된 주변장치나 베이스에 장착된 모듈등 장치 간에 정보처리 속도차를 보정하기위한 부품을 말합니다.
●즉, PLC에 CPU의 데이터 처리에 있어서 다른 장치간의 데이터 병목현상을 줄이기 위한 부품소자입니다.
---------------------------------------
주만전기: 010-3848-1181.
010-7922-8282.(친구들이-빨리빨리)
FAX: 051-522-5080.
e-mail: mjh7979@kakao.com