본문 바로가기

IT/FA4

가상으로 RS232C 통신 테스트 가상으로 COM Port를 만들어 PC내에서 RS232C 통신 테스트를 할 수 있다. 아래 링크를 클릭하여 Visual Serial Ports Emulator를 다운 받는다. http://www.eterlogic.com/downloads/SetupVSPE.zip Device-Create.. 를 클릭하여 가상 port를 만든다. 가상 COM Port를 두개 만들어서 연결하는 방식을 할 것이기 때문에 Connector를 두개 만든다. 하나는 COM1, 또 하나는 COM10 두 COM Port 끼리 연결하기 위해서 Redirector를 만든다. 이렇게 하면 COM10에서 보낸 메시지를 하이퍼 터미널을 통해 COM1에서 볼 수 있다. 위와 같이 설정이 끝나면, 하이퍼 터미널로 연결을 한다. 이름은 아무거나 하고.. 2018. 2. 20.
HSMS 메시지 통신 방법 먼저 짧게 HSMS에 대해서 알아보면, High-Speed SECS Message Services 의 줄임말로, TCP/IP상에서 빠르게 SECS 메시지 통신이 가능하도록 만드는 프로토콜이다. 주로 HSMS 프로토콜은 반도체 공장에서 컴퓨터간 통신을 하기 위한 인터페이스로 사용한다. SECS 메시지의 구성은예를 들어, S1F9 (Request)L, 31. 2. 3. 2016. 7. 12.
MELSEC 주소에 따라 데이터가 안 들어가는 경우 Melsec 통신에서 공유 메모리에 데이터를 입력하기 위한 함수로 mdSend(); 함수가 있다.이 함수는 타겟 스테이선의 특정한 체널에 데이터를 보내는 함수이다. ret = mdSend(path,stno,devtyp,devno,size,data);This function sends data to the specified channel number on the target station. 보통 mdSend()함수를 사요해서 보냈었다. 하지만 타켓 주소값이 8000번때가 넘어가니가 데이터가 Melsec에 쓰여지지 않는 것을 확인했다. 그 이유는 mdSend()라는 함수가 옛날 함수이고 주소의 범위가 넓지 않은 것으로 예상된다. 그래서 mdSendEx() 함수를 사용해서 그 범위를 확장시켰다. ret = m.. 2016. 7. 12.
MELSEC 설정 자동화 CIM test에서 가장 먼저 해야할 것은 MELSEC통신 설정이다. (만약 멜섹통신을 사용할 경우) 먼저, 멜섹보드에 In, Out 케이블이 연결 되어 있는지 확인한다. PLC보드에서 In으로 나온 것은 멜섹보드의 Out과 연결되고, Out으로 나온 것은 In으로 연결된다. (가끔 반대로 연결될 수 있으니 잘 살펴본다. ) 연결이 잘 되어있으면 시작-프로그램-MELSEC-CC IE Control utility 를 실행한다. (기본적으로 컴퓨터에 MELSEC보드가 있어야하고, MELSEC드라이버와 유틸리티가 설치되어 있어야 한다. ) Setting을 클릭하면 다음과 같다. 필요한 부분을 셋팅한다. 다음으로 MELSEC폴더 안에 있는 Device Monitor Utility를 실행한다. Settin.. 2016. 7. 12.
반응형