현장 엔지니어의 실제 질문과 공식 답변
PLC 통신 모듈(XGL-C42B)과 서보드라이버(L7PA)를 이용하여 서보 모터를 제어하려고 합니다. 제어 목적 : 일정 시간 경과 후 너트의 풀림 현상이 발생하는 장치를 주기적으로 너트를 지정된 토크와 속도로 조여주는 장치 제어 방법 : 422(485) 모드버스 통신 제어 조건 : 주기적으로 설정된 너트 조임 토크값(설정가능)에 맞게 저속으로 동작(속도 제어 : 설정가능) 설정 토크값에서 동작 멈춤 → HMI로 동작주기 및 토크값, 속도값 설정 위와 같은 동작을 위한 모드버스 통신 제어 예제 자료나 소스가 있으면 제공 부탁드립니다. 감사합니다.
사용 기기 SCADA: 싸이몬 PLC: XGB [ XBC-DR30SU (XBO-RTC 옵션 추가) XBC-DR32H ] 추가 모듈: XBF-RD04A, XBL-EMTA HMI: eXP2-0400D PC(SCADA)에 있는 현재 시간과 PLC에 있는 현재시간을 동기화 시키려고 합니다. SCADA에서 현재 시간을 연, 월, 일, 시, 분, 초, 요일, 연대 Byte(UINT8 설정)로 된 데이터를 2개씩(연/월, 일/시 …) 묶어서 F53~F56영역(UINT16 설정)에 보냈습니다. SCADA에서는 데이터를 보냈다고 로그 내역에 뜨는데 , PLC에서는 F영역에 데이터를 쓰지않습니다. ‘F 디바이스라서 읽기만 되는 건가? 그러면 PLC에서 계산해서 DateWR 명령어를 쓰게하면 되나?’ 해서 D130부터 D137까지 8개의 시간 데이터를 보내고 0.1초 후에 M7F를 ON 시켰는데, 작동을 안 합니다. D디바이스들의 데이터가 넘어가고, M7F까지 비트 ON 됩니다. 근데 F디바이스는 덮어쓰지 않습니다. HMI에서는 같은 방식으로 시간 조절은 잘 되는데, SCADA에서는 왜 안 되는 건가요?
자료 출처: LS Electric 공식 솔루션 스퀘어 · 각 항목 클릭 시 LS 공식 페이지로 이동합니다
혹시 10ms 속도로 타이머가 감속하는 타이머가 있을까요? 예를들면 RL(적색 램프) 를 10MS속도로 점멸시킬려면 사용 할 수 있는 타이머가 있을까요? 아니면 타이머가 아니더라도 사용 할 수 있는 방법이 있을까요? 명령어에는 20MS밖에 없길래 혹시나 해서 물어봅니다!