AI가 PLC에 보낸 명령을 막는 장치는, 빠진 인터록을 왜 못 알아채는가
AI나 MES가 PLC에 직접 명령을 쓰는 공장에서는, 틀린 명령이 설비에 닿기 전에 한 번 막아 주는 장치가 필요합니다. 그 장치는 그 공장 PLC 프로그램을 그대로 옮겨 둔 검증용 프로그램에서 명령을 먼저 실행해 보고, 지켜야 할 조건이 깨지면 명령을 보내지 않습니다.
이 태그가 붙은 글 · 모두 3편
AI나 MES가 PLC에 직접 명령을 쓰는 공장에서는, 틀린 명령이 설비에 닿기 전에 한 번 막아 주는 장치가 필요합니다. 그 장치는 그 공장 PLC 프로그램을 그대로 옮겨 둔 검증용 프로그램에서 명령을 먼저 실행해 보고, 지켜야 할 조건이 깨지면 명령을 보내지 않습니다.
공장에 AI를 넣는 이야기는 대개 「무엇을 더 잘 판단하는가」로 흘러갑니다. 정확도가 몇 퍼센트인지, 어떤 모델을 쓰는지가 먼저 오갑니다. 그런데 제조 AI 운영체제 VEXPLOR를 만드는 웨이스가 설비 제어까지 이야기가 닿은 자리에서 먼저 듣는 질문은 다릅니다. 「그 판단이 틀리면 무엇이 막습니까.」
며칠 전 「코드를 모르는 개발자의 시대가 온다」는 칼럼을 읽었습니다. 개발자 닉 하지스(Nick Hodges)가 ITWorld에 쓴 글입니다. 논지는 이렇습니다. 아무도 JVM 바이트코드나 .NET CIL을 손으로 쓰지 않는 것처럼, 머지않아 타입스크립트와 파이썬도 손으로 쓰지 않게…