샘플 코드·프로젝트 파일
개요 InfoU 그래픽 에디터에서 EditBox를 사용하여 데이터 입력 시 그래픽 스크립트를 이용하여 입력하는 자릿수에 제한을 둘 수 있습니다. 예를 들어 3자리의 숫자만 입력하도록 스크립트를 작성하면 1234 입력 시 123만 태그에 저장되게 됩니다. 예시 그래픽 에디터에서 아래와 같이 Editbox 오브젝트를 그리고 오른쪽 “이벤트” 탭의 OnChange 항목에 스크립트를 입력합니다. OnChange는 현재 오브젝트의 입력값에 변화가 감지되면 입력한 스크립트를 실행하는 이벤트 입니다. OnChange 이벤트에 아래와 같이 스크립트를 작성합니다. Len() 함수를 사용하여 현재 입력된 스트링의 길이를 파악해서 자리수를 확인하고 Left() 함수를 사용하여 왼쪽부터 3개의 문자만 때어서 EditBox 에 입력합니다. 이 Left함수 작업을 하지 않으면 메세지 박스 출력 후에 Editbox에 지속적으로 문자가 입력됩니다. 그 다음 SetTagVal과 CInt(left(nStr,3))을 이용해서 왼쪽 3개 숫자만 Int 변환하여 태그에 저장합니다. 오른쪽 문자열을 가지고 오고 싶다면 반대로 right()함수를 사용하면 됩니다.
Some examples to use EtherCAT commands for controlling LS S100 drive with Motion PLC. Inside "EtherCAT Example XMC_S100_STO.pdf" you can see how to deal with Safe Torque Off (STO). This is kind of tri
자료 출처: LS Electric 공식 솔루션 스퀘어 · 각 항목 클릭 시 LS 공식 페이지로 이동합니다
Overview You can use bit part