이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
del_modbus_signal (자동 모드)
이 절에서는 del_modbus_signal로 이전에 등록한 Modbus 신호를 컨트롤러에서 삭제하는 방법을 설명합니다.
이 함수는 주로 설정이나 유지 보수 중에 사용하지 않거나 잘못된 Modbus 매핑을 정리할 때 사용합니다.
일반적인 사용법
장치를 교체했을 때 더 이상 쓰지 않는 Modbus 주소를 삭제합니다.
배포하기 전에 개발/테스트용 신호를 정리합니다.
사용하지 않는 항목을 삭제해 심볼 충돌을 막습니다.
Modbus 설정을 깔끔하고 일관되게 유지합니다.
참고
strSymbol은 이미 등록된 Modbus 신호와 일치해야 합니다.실행 중인 자동 모드 시퀀스가 사용하는 신호는 삭제하지 마세요.
설정 단계나 생산 실행 전에 사용하는 것이 가장 좋습니다.
예제: 사용하지 않는 Modbus 신호 삭제하기
// 사용하지 않는 Modbus 신호 삭제
if (!drfl.del_modbus_signal("CONVEYOR_START")) {
printf("Failed to delete Modbus signal.\n");
return -1;
}
printf("Modbus signal removed successfully.\n");
이 예제에서는 심볼 중복이나 설정 오류를 막기 위해 오래된 Modbus 매핑을 삭제합니다.
팁
사용하지 않는 것이 확인된 신호만 삭제하세요.
여러 장치를 관리할 때는 Modbus 매핑 테이블을 정리된 상태로 유지하세요.
get_modbus_input과set_modbus_output으로 활성 매핑을 확인하세요.신호를 추가하거나 삭제할 때는 일관된 명명 규칙을 따르세요.