현장 엔지니어의 실제 질문과 공식 답변
XBF 시리즈 (XBF-AH04A, DC04A) 아나로그 전류(4~20mA)출력을 사용합니다. (구입해서 셋업중...) 각각의 채널은 독립적으로 잘 작동 합니다. 문제는 상대측 4~20mA 입력 모듈이 (-) COMMON 이 된 상태입니다. 결국은 XBF 출력 CH의 (-) 가 Common 되는 상황인데... 이런경우 출력 (전류 변동)의 오류가 발생합니다. 해결방안 또는 이련경우 사용할수 있는 모듈이 있나요?
안녕하세요. 이전에 HMI와 연결하여 사용 중이던 PLC XBM-DR16S 를, HMI 대신 PC와 직접 연결하여 Python으로 제어하는 방식에 대해 문의드렸던 사람입니다. XBM-DR16S에 RS-232C, RS-485 통신이 내장되어 있어 PC와 직접 통신이 가능 XBL-EMTA와 같은 이더넷 모듈을 증설해 이더넷 통신을 사용하는 경우가 많고 안정성이 높음 Python 기반으로 구현이 가능하며 MODBUS-RTU(시리얼) 또는 MODBUS-TCP(이더넷) 프로토콜을 사용할 수 있음 답변을 주셨었는데요. 현재 PLC와 PC를 바로 옆 거리(최대 약 3 m)에서 연결하여 사용하는 환경이어서, RS-232C USB-to-6-pin 케이블을 이용해 PC와 직접 연결하는 방식을 고려하고 있습니다. 이와 관련하여 한 가지 궁금한 점이 있습니다. 현재 PLC에 탑재되어 있고, 기존에 HMI와 연동되어 사용 중이던 시스템 파일을 XG5000 프로그램을 통해 다운로드하여 확인·수정하는 것이 가능한지 문의드리고 싶습니다. 다른 PLC 모델의 경우 해당 방식으로 진행한 사례를 확인하였으나, XBM-DR16S 모델에 대해서는 아직 명확한 사례를 찾지 못해 여쭤보게 되었습니다
자료 출처: LS Electric 공식 솔루션 스퀘어 · 각 항목 클릭 시 LS 공식 페이지로 이동합니다
현재 테스트 중인 PLC 정보입니다(XBM-DN32H, XBL-EMTA 연결됨) 내장 랜포트에 연결해서 FEnet통신을 해서 변수 연속 쓰기로 512바이트를 DB1000에 쓰는 명령을 내리면 응답 수신되며, 정상동작합니다. 그러나 XBL-EMTA모듈의 랜포트에 연결해서 변수 연속 쓰기로 512바이트를 DB1000에 쓰는 명령을 내리면 응답이 아예 오지 않습니다. 송신 패킷입니다 4C 53 49 53 2D 58 47 54 00 00 00 00 A0 33 00 00 13 02 02 45 58 00 14 00 00 00 01 00 07 00 25 44 42 31 30 30 30 00 02 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 0C 00 0D 00 0E 00 0F 00 10 00 11 00 12 00 13 00 14 00 15 00 16 00 17 00 18 00 19 00 1A 00 1B 00 1C 00 1D 00 1E 00 1F 00 20 00 21 00 22 00 23 00 24 00 25 00 26 00 27 00 28 00 29 00 2A 00 2B 00 2C 00