다시 사용성은 인증된 프로그램 지원 환경(PSE)에서 사용자 유래된 펑션과 펑션블록의 다시 사용성에 초점을 맞추며, 두 PSE에서 지원되는 한 일반적으로 지원되는 데이터 형식과 기능성을 보장합니다.
공급자 종속 펑션과 펑션블럭의 경우, 수신 측에서는 데이터 형식과 기능성이 보장되지 않습니다. 즉, 다른 시스템에서는 작동하지 않습니다.
예를 들어, 공급자 시스템에서 펑션블럭이 구조화된 텍스트(ST)로 생성되고 나중에 다른 공급자의 여러 시스템에서 사용될 수 있습니다. 필수 조건으로 두 시스템 모두 PLCopen Reusability Level로 인증되어야 하고 사용된 데이터 형식과 명령은 두 시스템 모두에서 지원되어야 합니다. 데이터 형식과 관련하여 한 시스템에서는 TIME을 지원하지만 다른 시스템에서는 지원하지 않는다면 시스템은 펑션블럭을 다시 사용할 수 없습니다. 즉, 유저는 데이터 형식이 지원되는지 확인해야 합니다.
이러한 요구 사항이 충족되면 시스템은 시스템 간 펑션블럭을 ASCII 형식으로 교환할 수 있습니다.
다음 그림은 자연 언어 구조화된 텍스트(ST)가 핵심인 펑션블럭 교환 원칙을 보여줍니다.
불러오기/내보내기 형식은 두 가지 형식의 파일로 구성됩니다.
ST 에디터의 POU를 한 개 이상 포함하는 POU 파일(*.st). POU는 펑션, 펑션블럭 또는 프로그램으로 지정될 수 있습니다.
선언을 포함한 형식 파일(*.typ)(예: DUT 선언).