ST언어
-
ST 언어 복습해보자(1)PLC 2022. 4. 13. 13:49
할당문 1) 할당문은 왼쪽에 변수, 그 뒤를 따르는 할당문 연산자(:=), 마지막으로 연산할 표현식으로 구성됩니다. 예) A := B + C ; 2) 할당문은 평션 이름을 할당문 연산자 왼쪽에 위치 시킴으로써 펑션의 리턴값을 대입하는데도 사용합니다. 선택문 1) 선택문은 IF 문과 CASE 문 두 가지 종류가 있습니다. 2) 선택문은 특정 조건에 기초하여 수행하는 동안 선택문을 구성하는 명령문들 중 하나(혹은 그룹)를 선택합니다. (1) IF 문 (a) 관련 부울 표현식이 1 의 값(참)으로 결과가 나오면 명령문 그룹을 실행합니다. (b) 조건이 거짓이면 어떠한 명령문도 실행되지 않습니다. 그러나 ELSE 가 있는 경우 ELSE 를 따르는 명령문 그룹 이 실행됩니다. 만약 ELSIF 관련 조건이 참인 경..
-
Structured Text ST 언어를 알아보자 (기초2)PLC 2022. 4. 8. 11:07
Beckhoff Program 인 Twincat 을 사용하는데 ST 언어를 잘 몰라서 개인적으로 공부한걸 적어놓은 공간입니다. ST 언어를 잘 모르시는분들이 도움이 되시길 바랍니다. 이진연산 이진 연산은 2진법 레벨에 변수 값을 연계할때 사용된다. NOT, AND, OR 그리고 XOR은 서로 구별된다. 이 연산자들은 변수 데이터 타입이 BOOL이 아니어도 상관 없다. 그러나, 연산 순서를 고려해야 한다. 괄호는 사용할 수 있다. 이진 연산은 어떤 식으로든 결합가능하다. 추가적인 괄호 설정은 가독성을 증가시키거나 올바른 결과값을 도출할 수 잇다. 이 표현식의 결과는 항상 TRUE(논리적으로 1)이거나 FALSE(논리적으로 0)이다. 산술연산 Structured Text는 어플리케이션을 위한 기본 산술 연산..