Thread Content
먼저 여러분께 감사의 말씀을 드립니다{:3_57:}. 조언을 부탁드립니다. 현재 사람들은 여전히 사막 가장자리에 있어서 연말연시를 집에서 보낼 수 없습니다. 현장에는 AB 두 세트의 PLC가 있으며, 사용되는 통신 모듈은 허유쉬엔 NT-50-RS-EN입니다. 이 모듈은 호니 DCS와 MODBUS RTU 485 방식으로 통신합니다.DCS가 주스테이션이고, PLC가 슬레이브스테이션입니다. 주스테이션은 슬레이브스테이션에 대해 읽기만 가능하며 쓰기는 불가능합니다. 현재의 문제는 DCS 통신 캐비닛에서 modscan32를 사용해 주스테이션으로 슬레이브 PLC의 데이터를 모의 전송하면 데이터는 정상적으로 도착하지만, DCS에 연결하면 DCS에서는 데이터를 받을 수 없다는 것입니다. 아래에 자세히 설명하겠습니다: 1 이전에 동료가 현장에 와서 단체 테스트를 진행했는데, PLC와 DCS는 서로 통신할 수 있다고 말해주었습니다. 2 저는 현장에 가서 연동 테스트를 진행했는데, AB CPU에는 네트워크 케이블을 연결할 수 있는 포트가 두 개 있습니다. 하나는 통신용이고, 다른 하나는 HMI와 연결하는 데 사용됩니다.이전에는 통신이 잘 되었기 때문에, 저는 AB PLC와 허유쉰 통신 모듈을 연결하는 네트워크 케이블을 뽑아서 제 컴퓨터에 연결하여 시운전을 진행했습니다. 시운전이 끝난 후에 다시 그 케이블을 통신 모듈에 연결해 보았지만, 더 이상 통신이 되지 않았습니다. 3 나중에 AB 프로그래밍 소프트웨어 RSLogix 5000의 입력/출력 설정 – 이더넷 폴더에서 NT-50-RS-EN이 노란색 물음표로 표시되는 것을 발견했습니다.조사해 보니, RSLogix 5000은 허유쉰의 통신 모듈 라벨을 인식하지 못한다고 하더군요. (이전에는 모든 통신 작업을 동료의 컴퓨터로 했으며, 제 컴퓨터에는 허유쉰 관련 소프트웨어가 전혀 설치되어 있지 않습니다.)그래서 저는 허유쉰 공식 웹사이트에서 관련 태그와 소프트웨어를 다운로드했습니다.그러면 RSLogix 5000을 인식할 수 있습니다. 4 하지만 여전히 통신이 되지 않아, 혹시 허유쉰의 통신 모듈을 다시 설정해야 하는 것은 아닌지 의심했습니다. 하지만 몇 번 시도해도 안 되었고, 결국 허유쉰의 제조사와 함께 설정을 진행했습니다. 지금은 호니 통신 캐비닛에서 modscan32 소프트웨어를 사용하면 PLC의 정확한 데이터를 읽을 수 있습니다. 5호니 엔지니어는 제 통신선의 전압에 문제가 있다고 의심하기 시작했습니다. 그 후 PLC 캐비닛을 점검한 결과, 실제로 한 가닥의 선이 계측기의 외부 케이스에 닿아 있는 것이 확인되었습니다. 문제를 해결한 후, 한 세트의 전압은 각각 지면 기준으로 0.2V와 3.2V였으며, 다른 세트의 경우에는 1.2V와 4.2V였습니다. 현재 호니 엔지니어들은 모드심32를 사용하여 통신 캐비닛에서 데이터가 전송되는 과정을 시뮬레이션함으로써, DCS가 정상적으로 그 데이터를 수신할 수 있는지 확인하려고 합니다. 질문: 1. 호니 엔지니어에 따르면, 이전에는 통신이 가능했지만 지금은 통신이 되지 않는다고 합니다. 그는 아무런 변경도 하지 않았으며, PLC에 문제가 있는 것으로 의심하고 있습니다. 2 하지만 modscan32로는 읽히고, 전압도 정상이니 PLC에는 문제가 없다고 생각합니다. 3가장 이상한 점은 그가 전혀 설정을 바꾸지 않았다는 것입니다. 제가 다시 설정해도 데이터를 읽을 수 있는데, 왜 통신이 되지 않는 걸까요?(포트 속도 9600, 데이터 비트 8, 스톱 비트 1, 체크 비트 없음. 기본 파라미터는 우리 둘이 수없이 확인했습니다.)
이 게시글은 마지막으로 모화령거사가 2016-1-27 16:55에 수정했습니다. NT-50-RS-EN은 통신 게이트웨이이며, 프로토콜은 MODBUS TCP로 변환되었습니다(Profinet로도 변환 가능). 이는 일반적인 MODBUS와는 다릅니다. 혹시 귀하의 DCS가 어떤 프로토콜 인터페이스를 사용하여 데이터를 읽어오는지 알려주실 수 있나요?...그냥 대충 말해보는 거야, 다른 사람들의 의견을 이끌어내기 위해서
안녕하세요, 답변해 주셔서 감사합니다. 제 AB PLC는 이더넷을 통해 데이터를 NT-50-RS-EN 통신 모듈에 전송하며, 이 통신 모듈은 다시 MODBUS RTU485 통신 프로토콜로 변환하여 DCS에 전달합니다. 호니 DCS의 프로토콜도 MODBUS RTU 485 2선식입니다.
PLC와 DCS를 각각 따로 연결해도 문제가 없다면, 아마 양쪽의 설정 문제일 것입니다. DCS는 Modbus RTU 프로토콜을, PLC는 Ethernet이 아닌 Modbus TCP 프로토콜을 사용하므로, 게이트웨이 NT-50-RS-EN의 설정도 확인해 주십시오. 양쪽 모두에 문제가 없다면, 가장 유력한 곳은 다리 위일 것입니다. 물론, 배선에도 아무런 오류가 없어야 합니다
이 게시글은 마지막으로 budaoweng123에 의해 2016-1-28 09:01에 수정되었습니다. 현재 호니 엔지니어들은 모드심32를 사용하여 통신 캐비닛에서 데이터가 전송되는 상황을 시뮬레이션함으로써, DCS가 정상적으로 그 데이터를 수신할 수 있는지 확인하고 있습니다. 위의 테스트를 마치면, 앞으로의 접근 방식에도 좋은 방향이 있을 것 같아요. 하지만 당신의 사고방식은 매우 명확하군요. 전원을 끄고 재시작하는 근본적인 해결책을 시도해 본 적이 있나요?:lol과 modsim32도 WIN7 플랫폼에서 사용할 수 있나요?
호니 엔지니어의 방법대로 시도해 보아야 합니다. 한쪽에서 와이어가 케이스에 닿아 있기 때문에, 전압이 DCS 쪽 인터페이스에 유입되어 손상을 입을 가능성도 배제할 수 없습니다. modscan32를 사용해 데이터를 읽을 수는 있지만, PLC 쪽에 문제가 있을 가능성도 완전히 배제할 수는 없습니다. 주소나 모드에 오류가 있는지, 회로에 불량 연결이 있는지도 확인해야 합니다