전체 글227 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. 윈도우환경 Docker에서 Tensorflow 사용하기 Docker가 설치되었다고 가정한고 Step3부터 post 한다.Step 3docker 설치를 완료했다면 Docker Quickstart Terminal을 실행한다.Docker Quickstart Terminal에서 아래의 명령어를 입력하면 현재 사용가능한 docker machine의 리스트들이 나온다. $ docker-machine ls 이제 아래의 명령어로 vdocker라는 이름의 새로운 docker machine을 생성한다. $ docker-machine create vdocker -d virtualbox 아래와 같이 Running상태가 되어야 한다. Step 4 이제 윈도우 cmd prompt를 실행한다. (Docker Quickstart Terminal 창이 아니다.)그리고 아래의 명령어를 입력.. 2016. 6. 22. 이전 1 ··· 10 11 12 13 14 15 16 ··· 57 다음 반응형