Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- CapsLock키보드 뽑기
- PHP4
- winscp
- 조성남
- 아이티제어
- 인터넷안되는문제해결
- MSSQL #TCP/IP Enabled
- 윈도우앱지우기
- php7
- CenOS6.10
- 신바람여비서win98
- root직접로그인
- 코드라마 #AI
- utf8mb4
- centos7
- sftp
- 한글2 #hangul2_from_2024_01_17
- PID4
- ubunto #네티워크설정
- IT제어
- ftp
- 에디트플러스 #sftp안될때
- putty
- windows19Server
Archives
- Today
- Total
아이티제어
이지빌더 프로 메크로 작성을 ai를 통해 해보자. 본문
아래는 이지벨더프로라는 웨인텍 HMI터치 프로그래밍을 하는 HMI프로그램 에 메크로 데모프로그램에 있는 데모메크로Action Script이다.
// 데이터전송1
macro_command main()
short data1 //// 1 word 변수선언
GetData(data1, "MODBUS RTU", 4x, 10, 1) // PLC 데이터 읽기
SetData(data1, "Local HMI", LW, 12, 1) // HMI 데이터 쓰기
end macro_command
// 데이터전송2
macro_command main()
short data1 // 1 word 변수선언
GetData(data1, "Local HMI", LW, 11, 1) // HMI 데이터 읽기
SetData(data1, "MODBUS RTU", 4x, 11, 1) // PLC 데이터 쓰기
end macro_command
// 덧셈 +
macro_command main()
short data1, data2, result // 1 word 변수선언
GetData( data1, "Local HMI", LW, 20, 1) // HMI 데이터 읽기
GetData( data2, "Local HMI", LW, 21, 1) // HMI 데이터 읽기
result = data1 + data2 // 산술연산자 활용 // - 뺄샘, / 나눗셈 * 곱샘
SetData( result, "Local HMI", LW, 30, 1)// HMI 데이터 쓰기
end macro_command
//if 매크로
macro_command main()
bool data1 // 1 bit 변수
short result
GetData(data1, "Local HMI", LB, 11, 1) // HMI 데이터 읽기
if data1 == 1 then // 트리거 조건 ON시
result = 1
SetData(data1, "MODBUS RTU", 1x, 1, 1) // PLC에 데이터 쓰기
else if data1 == 0 then //트리거 조건 OFF시
result = 0
SetData(data1, "MODBUS RTU", 1x, 1, 1) // PLC에 데이터 쓰기
end if
end macro_command
//for문
macro_command main()
short data1
short i
for i = 1 to 10 step 1
GetData(data1, "Local HMI", LW, 50, 1)
data1 = data1 + 1
DELAY(100) // 표시를 위한 딜레이
SetData(data1, "Local HMI", LW, 50, 1)
next i
end macro_command
메크로 실행 :: 세트 비트 오브젝트 속성 >> 쓰기주소, 속성 , 매크로 "매크로 실행 " 체크 ==> 메코로번호 선택
'Linux > AI인공지능ChatGPT' 카테고리의 다른 글
| Power BI를 쓰면 안되는 이유 (0) | 2023.02.26 |
|---|---|
| xlsx파일 업로드 하여 DB로 가져오는법 (0) | 2023.02.19 |
| 이지빌더 프로 메크로 작성을 ai를 통해 해보자. (0) | 2023.02.19 |
| 전자기파가 자연 현상임을 ??? 기것 자연현상임을 설명해서 어쩌겠다고.. 지금에 AI까지 나오게 되었냐? (0) | 2023.02.18 |
| matplotlib 설치하고 사용하기 (2) | 2023.02.18 |