Welcome to Easyiew.kr

Q&A

소프트웨어
하드웨어
문의드립니다.
글쓴이 tjdandydtk
날짜 2022-11-04 09:39:26
조회수 331

plc 컴파일테크놀로지 사용 중입니다.

온도 제어를 하려고 하는데 

모듈 1개당 4채널 총 8모듈 사용중입니다. (총 32개)

설정값에 도달하면 워드램프 LW, 14, 1 알람이 오게끔 설정해두었는데

32개를 묶어서 매크로 지정을 하니 알람이 다시 또 안되네요

자문 좀 부탁 드리겠습니다 감사합니다.

=============================================================
macro_command main()

short re1, la1, alarm, re2, la2

GetData(re1, "Local HMI", LW, 11, 1) // HMI 데이터 읽기
GetData(la1, "Local HMI", LW, 1000, 1) // HMI 데이터 읽기

if re1 < 0 and la1 < 0 then

re1 * -1 == re2
la1 * -1 == la2

end if

if re2 >= la2 then

alarm = 1

SetData(alarm, "Local HMI", LW, 14, 1)

else if re2 < la2 then

alarm = 0

SetData(alarm, "Local HMI", LW, 14, 1)

end if


if re1 <= la1 then

alarm = 1

SetData(alarm, "Local HMI", LW, 14, 1)

else if re1 > la1 then

alarm = 0

SetData(alarm, "Local HMI", LW, 14, 1)

end if

end macro_command
tjdandydtk 알람 > 램프on 으로 이해부탁드리겠습니다 감사합니다 
[2022-11-04 10:09:21]