[쉽고 간단한 안내서] ADS Interface를 이용한 외부 언어 사용하기

많은 기업에서는 기술의 확장성과 최고의 성능을 원하고 있습니다 . 이 확장성과 고성능을 위한 방법들 중 하나는 각기 다른 소프트웨어를 연결하여 각각의 장점만을 사용하는 것입니다 . 소프트웨어들은 서로 다른 통신 방법을 가지고 있지만 , 이를 연결시켜주는 Interface 접근 방법을 안다면 확장성에 대한 접근은 쉬워집니다 . 우리가 사용하는 Beckhoff 사의 TwinCAT 에서는 어떤 통신을 사용하는지 , 어떻게 Interface 접근이 가능한지를 알아보도록 하겠습니다 . TwinCAT 통신 ADS 통신 TwinCAT 시스템에서는 ADS 통신을 사용하고 있습니다 . ADS 통신의 Protocol 은 TCP/IP 를 사용하고 있어 EtherCAT 으로 연결된 장치와 통신이 가능합니다 . 또한 UDP/IP 와 통신이 가능하기 때문에 다양한 방식으로 접근이 가능합니다 . AMSNetID TwinCAT 은 TCP/IP 주소를 통해 네트워크를 명확하게 식별이 가능합니다 . AMSNetID 는 TwinCAT ADS 통신의 Message Router 는 식별자 역할을 합니다 . TwinCAT ADS TwinCAT 의 ADS 구성은 각각의 객체들이 고유 Port 번호를 가지며 , 독립적인 장치로 취급됩니다 . 독립적인 장치들은 "Message Router" 를 통해 ADS Interface 와 데이터를 교환하며 , ADS Interface 는 TCP/IP 와 신호를 교환합니다 . ADS-PortNr TwinCAT ADS 통신에는 각각의 기능마다 고유 Port 번호가 지정되어 있습니다 . 이 고유 번호를 사용해 PLC, NC, I/O 등에 접근이 가능해 TwinCAT 에서 지원하는 모든 기능을 사용할 수 있습니다 . 외부 소프트웨어 사용하기 ADS-OCX ADS-OCX 는 TwinCAT Router 를 통해 ...