Thread Content
선배님들, 최근에 저는 DCS 개조 프로젝트를 맡게 되었는데, 여기서 DCS와 PLC 간의 통신 문제가 있습니다. 저는 PLC가 OPC 소프트웨어를 통해 DCS로 데이터를 전송하도록 하고 싶은데, 구체적으로 어떻게 통신이 이루어지는지, 또 어떤 장비가 필요한지 잘 모르겠습니다. 부디 선배님들께 조언을 구하고 싶습니다. 정말 감사합니다~!
그렇다면 그들 사이의 통신은 어떻게 전송되며, 어떤 장비가 필요한가요?
그렇다면 그들 사이의 통신은 어떻게 전송되며, 어떤 장비가 필요한가요?
그렇다면 그들 사이의 통신은 어떻게 전송되며, 어떤 장비가 필요한가요?
제 경험상, 컴퓨터 한 대와 OPC 소프트웨어 한 세트, 그리고 구성 소프트웨어 한 세트가 필요합니다. 구성 소프트웨어를 통해 PLC 데이터를 가져온 후, OPC 소프트웨어가 중간 브리지 역할을 하여 상호 간의 통신을 담당합니다. 물론 내부 네트워크에 VPN 네트워크도 구축되어야 합니다.외부 인터넷을 통해 접속하려면 고정 IP가 필요하며, 가상 VPN 서버를 구축하려면 더욱 복잡해집니다
OPC란 상위 컴퓨터를 통해 전달되는 데이터입니다. PLC와 DSC와 동시에 연결될 수 있는 OPC 서버가 하나 있으면 되며, 나머지는 모두 소프트웨어 설정의 문제입니다.
이전에 진행했던 프로젝트는 거리가 멀어 광섬유 통신을 사용했으며, 참고로 다음과 같습니다: DCS와 PLC 간의 통신, PLC 데이터의 DCS 모니터링 시스템으로 전송, (DCS, PLC) 각각에 스위치 하나씩을 설치하고 광케이블을 통해 DCS 측 통신 소프트웨어를 설치하여 수신합니다.
DCS와 PLC가 통신하는 데 있어, 개인적으로는 DCS 및 PLC 제조업체에 문의하거나, 해당 제조업체에서 제공하는 통신 프로토콜 관련 자료를 참고하여, 제조업체와 프로젝트의 실제 상황에 맞게 처리해야 한다고 생각합니다. 부서에는 경험이 풍부한 선배 교사들이 있어야 하며, 그들에게 자주 조언을 구해야 합니다.
왜 굳이 OPC를 추가해야 하나요.다른 역할도 있나요?? 지금도 PLC와 통신할 수 없는 DCS는 어디 있나요?
485 통신 케이블을 통해 통신 카드를 DCS에 연결하여 표시함
특별한 장비는 필요하지 않습니다. 양쪽 모두가 컴퓨터라면, 양쪽에 OPC 소프트웨어를 설치하면 됩니다. 하나는 클라이언트용이고 다른 하나는 서버용인데, 이렇게 하면 네트워크 케이블을 통해 데이터를 전송할 수 있습니다.클라이언트는 모니터링 기능만 가지고 있습니다.DCS와 PLC를 직접 연결한다면 꽤 힘들 것입니다.네트워크 케이블 외에도 DCS가 필요한 제조업체는 설정 프로그램에 해당하는 소프트웨어를 설치하여 테스트를 진행해야 합니다.
이 게시글은 마지막으로 sayhalo가 2019-3-5 16:45에 수정했습니다. 당신의 시스템이 무엇인지, 어떤 PLC를 사용하는지 확인해 보세요. 저는 통신 카드를 직접 사용했으며, 485 인터페이스를 활용했습니다. 어떤 프로토콜을 사용하는지만 알면 되니, 그렇게 복잡할 것은 없습니다
OPC를 사용해 이런 연결을 해본 적은 없습니다. 저희의 방식은, PLC가 단일 기기인 경우에는 DCS의 통신 카드와 일반적인 485 통신선을 통해 Modbus-RTU 방식으로 직접 연결합니다. 반면, 여러 대의 PLC가 있는 경우에는 시리얼 서버를 통해 DCS의 네트워크 장비와 연결합니다.
상대방이 원하는 것은 OPC 통신인데, 여러분은 MODBUS를 사용하고 있군요. OPC 통신은 마이크로소프트의 기능을 기반으로 하며, 컴퓨터의 물리 계층을 활용해 데이터를 직접 가져옵니다. 이를 위해서는 DCS와 PLC의 상위 장치에 해당 기능이 탑재되어 있어야 합니다. 그런 다음 DCS는 서버로 설정하고 PLC는 클라이언트로 설정합니다. 구체적인 방법은 DCS와 PLC 제조업체에 문의해야 하며, 인터넷에도 설정 절차가 있습니다. 하지만 제조업체마다 데이터를 읽어오는 데 전용 소프트웨어가 필요한 경우가 많아, 제조업체의 기술 지원이 필요합니다.OPC는 상위 컴퓨터들 간의 통신이며, 통신 카드와는 관련이 없습니다(그것은 하위 컴퓨터입니다)
PLC/DC에 논리 제어 관계가 있다면 OPC를 사용하지 말고, 해당 프로그램을 직접 수정하면 됩니다. 프로토콜의 경우에는 DCS와 PLC 모두에서 지원하는 제어용 프로토콜을 사용해야 합니다
각 시스템은 다릅니다.저는 PKS 시스템을 만들 때 먼저 DCOM 설정을 마친 다음, DCS의 QUCIK BUILDER에 점을 추가해 SERVER를 설정했습니다.