이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
del_modbus_signal
이 함수는 로봇 컨트롤러에 미리 등록한 Modbus I/O 신호 정보를 삭제합니다.
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
bool del_modbus_signal(string strSymbol)
{
return _del_modbus_signal(_rbtCtrl, strSymbol.c_str());
};
매개변수
매개변수 이름 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
strSymbol |
string |
삭제할 등록된 Modbus 신호 이름 |
반환값
값 |
설명 |
|---|---|
0 |
오류 — Modbus 등록을 삭제하지 못했습니다. |
1 |
성공 — Modbus 신호를 삭제했습니다. |
예제
/*
* Modbus I/O 신호가 “di1”과 “do1”로 등록되어 있고
* 이 신호 등록을 삭제하려는 경우입니다.
*/
drfl.del_modbus_signal("di1"); // “di1” 접점 등록 삭제
drfl.del_modbus_signal("do1"); // “do1” 접점 등록 삭제
이 예제는 앞서 등록한 Modbus I/O 점을 삭제하는 방법을 보여 줍니다. 이 함수를 호출하면 해당 신호 이름은 컨트롤러 메모리에서 더 이상 읽기/쓰기에 사용할 수 없습니다.