MELSEC-Q GX Works2 컴파일러의 동작 조사(두 번째)
MELSEC-Q GX Works2 컴파일러의 동작 조사(중 하나)
배열을 사용하는 ST 문을 컴파일하는 방법
자동 할당 장치는 다음과 같습니다.
Sample1
L1 컨텐트의 로직을 전달하는 16개의 배열 요소의 비트 그룹을 만듭니다.(*Sample1*)
index:=1;
array_bit[index]:=L1;
Sample2
128개의 그룹 요소의 비트 그룹을 만듭니다.여기서 D0을 망가뜨리다.0으로 설정된 워드 장치.
128/16=8이기 때문에 배열의 크기는 8word입니다.g_array_bit_D0에 D0-D7(BIT로 지정)
그 다음은 L2의 내용을 index에 전달한 곳의 논리다.
BSET/BRST를 사용하면 정상적으로 작동할 수 있습니다.(*Sample2*)
index:=2;
g_array_bit_D0[index]:=L2;
Sample3
배열 요소 수 16자 데이터의 배열을 만들고 W3 내용의 논리를 전송합니다.(*Sample3*)
index:=3;
array_word[index]:=W3;
Sample4
그룹 요소 128자 데이터의 그룹을 만듭니다.여기서 악작극은 K4M0의 자릿수를 먼저 입력한다.
4*4*1281=2048이므로 어레이의 크기는 2048BIT입니다.
g_array_word_M0-M2047이 M0(WORD로 할당됨)
그 다음은 W4의 내용을 index에 전달하는 논리다.(*Sample4*)
index:=4;
g_array_word_M0[index]:=W4;
Reference
이 문제에 관하여(MELSEC-Q GX Works2 컴파일러의 동작 조사(두 번째)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fa_yoshinobu/items/606e6f22d497225c0a78
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(*Sample1*)
index:=1;
array_bit[index]:=L1;
(*Sample2*)
index:=2;
g_array_bit_D0[index]:=L2;
(*Sample3*)
index:=3;
array_word[index]:=W3;
(*Sample4*)
index:=4;
g_array_word_M0[index]:=W4;
Reference
이 문제에 관하여(MELSEC-Q GX Works2 컴파일러의 동작 조사(두 번째)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fa_yoshinobu/items/606e6f22d497225c0a78텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)