Similar documents
ISP and CodeVisionAVR C Compiler.hwp

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

네트워크 설정

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

ADP-2480

제 2 장 기본 사용법

Studuino소프트웨어 설치

MF Driver Installation Guide

Microsoft Word - Armjtag_문서1.doc

BY-FDP-4-70.hwp

MF3010 MF Driver Installation Guide

Microsoft Word - src.doc

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]

MF5900 Series MF Driver Installation Guide

IRISCard Anywhere 5

ST Guide Book

Melsec (Q – Ethernet) 통신 테스트 레포트

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

슬라이드 제목 없음

Microsoft Word - PLC제어응용-2차시.doc

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Windows 8에서 BioStar 1 설치하기

tiawPlot ac 사용방법

NTD36HD Manual

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

슬라이드 1

슬라이드 1

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

게임 기획서 표준양식 연구보고서

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 제목 없음

목차 1. 매뉴얼안내 사용준비 Unified Label Printer Utility 사용방법 PCX File Downloader User Setting Manager File Transfer

System Recovery 사용자 매뉴얼

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을


View Licenses and Services (customer)

메뉴얼41페이지-2

PowerPoint Template

B _00_Ko_p1-p51.indd

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

Install stm32cubemx and st-link utility

XGK Series CPU Direct

4S 1차년도 평가 발표자료

PRO1_02E [읽기 전용]

DBMS & SQL Server Installation Database Laboratory

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Operating Instructions

RealDSP UT 프로그램 메뉴얼

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

PRO1_09E [읽기 전용]

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

제품소개 이매뉴얼은빅솔론프린터제품을 ios 환경에서사용할수있는유틸리티에대해서기술되어있습니다. 제품을새로구입하신분들은사용전에이설명서에있는내용을주의깊게읽어보시기바랍니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의

Nordic Chipset BLE Test Application Note

API 매뉴얼

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

<B9CCC2EABAF1BDC351BDC3B8AEC1EE504C435FC3E6B3B2C0CEB7C2B0B3B9DFBFF82E687770>

vRealize Automation용 VMware Remote Console - VMware

Tablespace On-Offline 테이블스페이스 온라인/오프라인

SRC PLUS 제어기 MANUAL

PRO1_04E [읽기 전용]

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

슬라이드 1

왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

10X56_NWG_KOR.indd

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

ThinkVantage Fingerprint Software

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

T100MD+

슬라이드 1

슬라이드 1

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

CD-RW_Advanced.PDF

Mango-E-Toi Board Developer Manual

Remote UI Guide

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

H3250_Wi-Fi_E.book

개요

DAQMaster mobile

Microsoft PowerPoint - J1C_User_Manual_V5.2.pptx

ez-shv manual

Microsoft PowerPoint - chap01-C언어개요.pptx

DE1-SoC Board

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

컴퓨터관리2번째시간

일반적인 네트워크의 구성은 다음과 같다

Transcription:

GX Configurator-SC Version 2 MITSUBISHI Operation Maintenance Programming

안전상의주의 ( 사용하시기전에반드시읽어주십시오 ) 본제품을사용하실때는본매뉴얼및본매뉴얼에서소개하는관련매뉴얼을잘읽고, 안전을고려하여올바르게사용하여주실것을당부드립니다. 주의사항은본제품에대해서만기재하였습니다.PLC 시스템에있어서의안전상주의에대해서는모듈의사용자매뉴얼을참조하십시오. 안전상의주의 에서는안전주의사항이 위험, 주의 로구분되어있습니다 위험 취급을잘못하게되면위험한상황을발생할수있고, 사망또는중상을입을 가능성이예상되는경우. 주의 취급을잘못하게되면위험한상황이발생할수있고, 중간정도의상해나경상 을입을가능성이예상되는경우및물적손해가발생할가능성이예상되는경우. 주의로기재되어있는사항일지라도상황에따라서는중대한결과로이어질가능성이있습니다. 모두중요한내용을기재하고있으므로반드시지켜주십시오. 본매뉴얼은필요한때읽을수있도록소중히보관하시어최종사용자께전달될수있도록하여주시기바랍니다. 기동 ᆞ 보수시의주의사항 주의 통신테스트등의온라인조작은접속기기의동작을고려하여, 충분히안전을확인한후에실행하 십시오.

개 정 이 력 취급설명서번호는본설명서의뒤표지왼쪽아래에기재되어있습니다. 인쇄일자 취급설명서번호 개 정 내 용 2002년 12월 SH( 명 )-080377-A 초판인쇄 2003년 6월 SH( 명 )-080377-B 일부수정 6.3절,7.1절, 7.2.3항,7.4절, 8.2.4항,8.3절, 10.3절 일부추가 2004 년 2 월 SH( 명 )-080377-C 9.2.1 항, 부.3 기능추가 지정길이수신패킷의작성, 모듈선두 I/O No. 의설정 일부수정 1.1 절, 7.2.1 항, 7.2.3 항, 7.2.4 항, 7.3.2 항, 7.4 절, 8.2.1 항, 9.2.3 항, 부.1 일부추가 2004 년 9 월 SH( 명 )-080377-D 부.4, 부.5 일부수정 3.2 절,6.2 절, 7.2.3 항,7.2.4 항 일부추가 2005 년 7 월 SH( 명 ) -080377-E 8.2.4 항, 9.3 절 일부수정 6.3 절, 6.4 절,8.2.4 항 본서에의해서공업소유권기타권리의실행에대한보증또는실행권을허락하는것은아닙니다. 본서의게재내용의사용에기인하는공업소유권상의여러문제에대해서당사는책임을지지않습니다.

안 내 미쓰비시통합 FA 소프트웨어 MELSOFT 시리즈를구입하여주셔서대단히감사합니다. 사용하시기전에본서를잘읽고,MELSEC 시리즈 PLC 의기능ㆍ성능을충분히이해하신후에올바르게사용하여주실것을당부드립니다. 본매뉴얼은최종사용하시는분께전달될수있도록하여주시기바랍니다. 안전상의주의개정이력안내차례매뉴얼개요 매뉴얼보는방법본매뉴얼에서사용하는총칭ㆍ약칭 차 례 1 개요 1.1 특징 2 동작환경 3 기능일람 3.1 기능일람 3.2 메뉴일람 4 화면구성 4.1 화면구성 4.2 툴바 4.3 상태바 4.4 프로젝트트리 4.4.1 시스템프로젝트트리 4.4.2 사용자프로젝트트리 5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.1 프로토콜 FB 지원기능의기동 5.2 프로토콜 FB 지원기능종료 5.3 프로젝트작성 5.3.1 프로젝트새로만들기 5.3.2 프로젝트열기 5.3.3 프로젝트닫기 5.3.4 프로젝트저장 5.3.5 프로토콜 FB 지원기능의프로젝트삭제 5.3.6 모듈타입변경

6 프로토콜 FB 작성조작순서 6.1 프로토콜 FB의구성데이터 6.2 통신제어프로그램의작성순서 6.3 시스템프로젝트를사용하는경우의조작순서 6.4 사용자프로젝트를작성하는경우의조작순서 6.5 변환한 FB를 GX Developer로이용하는경우의조작순서 7 프로토콜 FB 용데이터설정 7.1 모듈설정 7.2 패킷정보 7.2.1 패킷정보새로만들기 7.2.2 패킷구성정보열기 7.2.3 패킷구성정보설정 7.2.4 패킷데이터정보설정 7.2.5 패킷정보복제만들기 7.2.6 패킷정보이름변경 7.2.7 패킷정보삭제 7.3 시퀀스정보 7.3.1 시퀀스정보새로만들기 7.3.2 시퀀스정보설정 7.3.3 시퀀스정보복제만들기 7.3.4 시퀀스정보이름변경 7.3.5 시퀀스정보삭제 7.3.6 입출력변수확인 7.4 시퀀스정보 FB 변환 8 프로토콜 FB 사용방법 8.1 개요 8.2 GX Developer에서의프로토콜 FB 사용방법 8.2.1 모듈선두 I/O No. 설정 8.2.2 모듈선두 I/O No. 를설정한프로토콜 FB 변환 ( 컴파일 ) 8.2.3 시퀀스프로그램에프로토콜 FB 붙여넣기 8.2.4 붙여넣은프로토콜 FB의입출력부작성 8.2.5 시퀀스프로그램변환 ( 컴파일 ) 8.3 프로토콜 FB를사용한시퀀스프로그램예 9 디버그지원기능 9.1 모듈선택 9.2 회선트레이스 9.2.1 회선트레이스시작 9.2.2 회선트레이스옵션 9.2.3 송수신패킷리스트 9.2.4 회선트레이스데이터열기 9.2.5 회선트레이스데이터저장 9.3 통신테스트 9.3.1 직접입력에의한통신테스트

9.3.2 패킷데이터를선택하여통신테스트 9.3.3 송신감시시간지정 9.4 상태모니터 10 인쇄 10.1 기동방법 10.2 각화면공통조작 10.3 인쇄예 11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 11.1 지원대상디바이스컨트롤러별시스템프로젝트 11.2 지원대상디바이스컨트롤러일람 11.2.1 OMRON 제품 11.2.2 YAMATAKE 제품 부 록 부 -1~ 부 -7 부.1 도움말기능내장 부-1 부.2 프로젝트이름의사양 부-2 부.3 입력변수ㆍ출력변수로써사용할수없는문자열 부- 2 부.4 패킷설정예 부- 3 부.5 이전버전에서추가된기능내장 부-7 색 인 색인 -1~ 색인 -2

매뉴얼개요 본제품에관련된매뉴얼을소개합니다. 필요에따라서본표를참고로하여의뢰하십시오. 관련매뉴얼 매뉴얼이름 Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 기본편 ) 모듈을사용하기위한개요, 대응시스템구성, 사양, 운전까지의순서, 상대기기와의 기본적인데이터교신방법, 보수, 점검, 트러블슈팅에대해설명하고있습니다. Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 응용편 ) ( 별매 ) 모듈의특수기능사양과사용방법, 특수기능을사용하기위한설정, 상대기기와의데이터교신방법에대해설명하고있습니다. ( 별매 ) Q 대응 MELSEC 커뮤니케이션프로토콜레퍼런스매뉴얼시리얼커뮤니케이션모듈 /Ethernet 모듈을사용하여, 상대기기가 MC 프로토콜에의한교신으로 PLC CPU 의데이터를읽고, 쓰기등을실행하는방법에대해설명하고있습니다. ( 별매 ) 매뉴얼번호 ( 형명코드 ) SH-080001 (13JQ32) SH-080002 (13JQ33) SH-080003 (13JQ34) QJ71CMO 형모뎀인터페이스모듈매뉴얼 ( 상세편 ) ( 별매 ) SH-080140 (13JT43) GX Developer Version8 오퍼레이팅매뉴얼 ( 스타트업편 ) GX Developer 의시스템구성, 인스톨방법, 기동방법에대해설명하고있습니다. ( 별매 ) GX Developer Version8 오퍼레이팅매뉴얼 GX Developer 에서의프로그램작성방법, 프린트아웃방법, 모니터방법, 디버그방법등에대해서설명하고있습니다. GX Developer Version8 오퍼레이팅매뉴얼 ( 펑션블록편 ) ( 별매 ) GX Developer 에서의펑션블록의작성방법, 프린트아웃방법등에대해서설명하고있습니다. ( 별매 ) SH-080355 (13JV68) SH-080356 (13JV69) SH-080359 (13JV72) 비 고 주문시에는상기표의매뉴얼번호 ( 형명코드 ) 를참조하시기바랍니다.

매뉴얼보는방법 본매뉴얼에서사용하는기호와그내용ㆍ예에대해설명합니다. 기 호 내 용 예 도구모음의메뉴명 [Project] 대화상자의탭명 Main 대화상자의항목명 Name 대화상자의커맨드버튼 Setting 버튼 각장ㆍ절ㆍ항의조작개요입니다. 실제로화면을표시할때까지의조작내용입니다. 설정용화면이표시됩니다. 표시 / 설정화면의항목에대해설명합니다. 특별히주의가요구되는사항이나숙지해야할점등에대해설명합니다. 비 고 설명한내용에관련되는지식으로써알아두면편리한내용을기재하고있습니다.

본매뉴얼에서사용하는총칭 ᆞ 약칭 총칭 / 약칭 GX Configurator-SC 본매뉴얼에서는 GX Configurator-SC 소프트웨어패키지, PLC CPU 모듈을다음총칭ㆍ약칭으로나타내고있습니다. 대상형명을나타낼필요가있을때는모듈형명을기재하고있습니다. 내용 / 대상모듈 제품형명 SWnD5C-QSCU-J, SWnD5C-QSCU-JA 의총칭제품명. (n= 버전 2 이후를의미 ) 프로토콜 FB 지원기능 GX Configurator-SC 의프로토콜 FB 지원기능. 프로토콜 FB 통신제어펑션블록의약칭. Q 시리즈 C24 모듈 시리얼커뮤니케이션모듈과모뎀인터페이스모듈의총칭. 시리얼커뮤니케이션모듈 QJ71C24, QJ71C24-R2, QJ71C24N, QJ71C24N-R2, QJ71C24N-R4의총칭. 모뎀인터페이스모듈 QJ71CMO QJ71C24N 모듈 QJ71C24N, QJ71C24N-R2, QJ71C24N-R4의총칭. 디바이스컨트롤러 Q 시리즈 C24 모듈과통신하는외부기기의총칭. 인텔리전트기능모듈유틸리티 GX Configurator-SC의유틸리티. 통신제어프로그램 디바이스컨트롤러와통신할수있도록하는프로그램. 프로토콜 FB 시퀀스정보 FB 변환으로작성된 FB. 모듈초기화 FB 프로토콜 FB 중에서모듈의초기설정을담당하는 FB. 송신 FB 프로토콜 FB 중에서디바이스컨트롤러에데이터를송신하는 FB. 수신 FB 프로토콜 FB 중에서디바이스컨트롤러로부터데이터를수신하는 FB. 입출력변수 FB 중에서사용되고있는라벨 (FB 변수 ) GX Developer 제품형명 SWnD5C-GPPW-J, SWnD5C-GPPW-JA, SWnD5C-GPPW-JV, SWnD5C-GPPW-JVA의총칭제품명.(n= 버전8 이후를의미 ) FB 펑션블록의약칭. QCPU(Q 모드 ) QOO(J) CPU, Q01CPU, Q02(H) CPU, Q06HCPU, Q12HCPU, Q25HCPU, Q12PHCPU, Q25PHCPU 의총칭.

1 개요 1 개요 GX Configurator-SC Version2는 GX Developer에애드인하여사용하는소프트웨어입니다. 종래에시리얼커뮤니케이션모듈ㆍ모뎀인터페이스모듈 ( 이하,Q시리즈 C24 모듈로줄여서표현 ) 로디바이스컨트롤러와통신하는경우는무수순프로토콜을사용하고, 기기고유의스테이트먼트포맷의작성에서부터송수신처리등의복잡다양한시퀀스프로그램을사용자가작성하여야만하였습니다. 본소프트웨어에서는사용자가작성한통신제어프로그램을펑션블록 ( 이하,FB 로줄여서표현 ) 으로써준비하고있어, 사용자는이FB를이용하기만하면간단하게통신제어프로그램을작성할수있습니다. 시스템시작시에필요한통신디버그기능을제공하고있으므로, 본소프트웨어만있으면, 통신제어프로그램작성에서부터시스템디버그까지손쉽게작업할수있습니다. FB 지원기능 시퀀스프로그램 시스템프로젝트선택 FB 변환 GX Configurator-SC 수신패킷 디바이스컨트롤러 Q 시리즈 C24 모듈 송신패킷 디버그지원기능 상태모니터 회선트레이스

1 개요 1.1 특징 (1) 통신제어프로그램 ( 펑션블록 ) 자동작성 통신제어용시퀀스프로그램이줄어듭니다!! 각사디바이스컨트롤러용데이터를준비하고있으므로, 사용자는 FB 를변환하기만하면통신제어펑션블록 ( 이하, 프로토콜 FB 로줄여서표현 ) 을작성할수있습니다. GXDeveloper 에프로토콜 FB 를출력 프로토콜 FB 붙여넣기 ( 드래그 & 드롭 )

1 개요 (a) 각사디바이스컨트롤러고유의패킷구축불필요프로토콜 FB 지원기능에는각사디바이스컨트롤러용데이터가미리설정되어있습니다. 사용자는디바이스컨트롤러와처리항목을선택하기만하면, 전용명령을의식하지않고도프로토콜 FB 를자동으로작성할수있습니다. (b) 송수신처리순서를임의로설정사용자가독자적으로임의의패킷을구축하는경우, 디바이스컨트롤러별로쉽게설정할수있습니다. (2) 통신디버그지원 시스템시작시의디버그작업시간이줄어듭니다!! 시스템시작시에필요한 Q 시리즈 C24 모듈과디바이스컨트롤러와의통신디버그기능이준비되어있습니다. 다른툴을사용하지않고도회선상의패킷데이터를확인할수있습니다.

1 개요 (a) 회선트레이스 Q 시리즈 C24 모듈과디바이스컨트롤러와의송수신패킷데이터ㆍ통신신호선상태를추적할수있습니다. 1 송수신패킷상세표시회선트레이스를이용하여수집한송수신패킷데이터는패킷정보를기초로하여상세표시됩니다. 2 송수신패킷리스트표시회선트레이스를이용하여수집한송수신패킷데이터는패킷마다분할하여리스트로표시됩니다. (b) 통신테스트 Q 시리즈 C24 모듈로부터디바이스컨트롤러에대하여, 테스트송신 ( 임의 / 설정데이터 ) 을할수있습니다. 회선트레이스와아래의상태모니터를동시에기동함으로써, 회선상의패킷송수신데이터를확인할수있습니다. (c) 상태모니터 Q 시리즈 C24 모듈의에러상태, 통신신호선등의상태를모니터할수있습니다. (3) GX Configurator-SC 의추가기능 GX Configurator-SC Version 2.03D(SW2D5C-QSCU) 에서 GX Configurator-SC Version 2.04E(SW2D5C-QSCU) 로버전업될때추가된기능 / 설정항목에대해설명합니다. (a) 지정길이수신패킷작성패킷길이가고정되어있고머리글이있으며, 종료판정데이터는존재하지않는수신프레임을작성할수있습니다. (b) 모듈선두 I/O No. 설정 FB 프로그램출력대상 Q 시리즈 C24 모듈의선두 I/O No. 를설정할수있습니다.

2 동작환경 2 동작환경 GX Configurator-SC( 프로토콜 FB 지원기능 ) 의동작환경을나타냅니다. 항목주변기기 인스톨 ( 애드인 ) 위치 *1 GX Developer Version 8 이후에애드인. *2 컴퓨터본체 Windows 가동작하는 PC. 하드디스크사용가능용량 CPU 필요메모리 인스톨시 65MB 이상. 동작시 20MB 이상. 디스플레이해상도 800 600 도트이상. 기본소프트웨어 아래표의 사용하는기본소프트웨어와 PC 본체에필요한성능 을참조. Microsoft Windows 95 Operating System Microsoft Windows 98 Operating System Microsoft Windows Millennium Edition Operating System Microsoft Windows NT Workstation Operating System Version 4.0 Microsoft Windows 2000 Professional Operating System Microsoft Windows XP Professional Operating System Microsoft Windows XP Home Edition Operating System *1: 동일언어의 GX Developer Version 8 이후에 GX Configurator-SC 를인스톨하십시오. GX Developer 와 GX Configurator-SC( 영문판 ) 또는 GX Developer( 영문판 ) 와 GX Configurator-SC 는조합해서사용할수없습니다. *2: 프로토콜 FB 지원기능은 GX Developer Version 7 이전에애드인하여사용할수없습니다. 사용하는기본소프트웨어와 PC 본체에필요한성능 기본소프트웨어 CPU PC 본체에필요한성능 필요메모리 Windows 95(Service Pack 1이상 ) Pentium 133MHz 이상 Windows 98 Pentium 133MHz 이상 Windows Me Pentium 150MHz 이상 Windows NT Workstation 4.0(Service Pack 3 이상 ) Pentium 133MHz 이상 32MB 이상 32MB 이상 32MB 이상 32MB 이상 Windows 2000 Professional Pentium 133MHz 이상 64MB 이상 Windows XP Professional Pentium 300MHz 이상 Windows XP Home Edition Pentium 300MHz 이상 128MB 이상 128MB 이상 포인트 ㆍ Windows XP의새로운기능 Microsoft Windows XP Professional Operating System, Microsoft Windows XP Home Edition Operating System을사용하시면아래의새로운기능은사용할수없습니다. 아래의새로운기능을사용하게되면, 본제품이정상적으로동작하지않을수있습니다. Windows 호환모드로의어플리케이션기동 사용자간이전환 리모트데스크톱 큰글꼴 ( 화면속성의상세설정 )

2 동작환경 메 모

3 기능일람 3 기능일람 3.1 기능일람 프로토콜 FB 지원기능의기능ㆍ메뉴에대해설명합니다. 다음은프로토콜 FB 지원기능의기능일람입니다. (1) 프로토콜 FB 지원기능 기 능 기능개요 참 조 모듈설정패킷구성정보설정패킷데이터정보설정시퀀스정보설정시퀀스 FB 변환 프로토콜 FB 지원기능으로사용할모듈의초기설정을합니다. 프로토콜 FB 변환시에사용합니다. 디바이스컨트롤러의패킷구성디바이스 ( 스테이트먼트포맷 ) 를설정합니다. 패킷구성정보의각구성디바이스에상세한데이터를설정하고, 실제로송수신하는데이터를설정합니다. 통신처리의제어타입 ( 송신ㆍ수신ㆍ송수신 ) 과패킷데이터를설정하고, 프로토콜 FB 를작성하기위한정보를설정합니다. 지정한시퀀스정보를프로토콜 FB 로변환합니다. 작성된프로토콜 FB 는 GX Developer 의 FB 탭에삽입됩니다. 7.1 7.2.3 7.2.4 7.3 7.4 (2) 디버그지원기능 기 능 기능개요 참 조 회선트레이스 통신테스트 송수신패킷데이터와통신신호선상태를추적합니다. ㆍ송수신패킷데이터상세표시패킷정보를기초로회선트레이스를이용하여수집한송수신데이터와조합하고, 각패킷의상세를표시합니다. ㆍ송수신패킷리스트표시수집한송수신패킷데이터를 1패킷마다분할하여리스트로표시합니다. ㆍ트레이스데이터저장ㆍ읽기회선트레이스를이용하여수집한데이터를저장하거나읽습니다. Q 시리즈 C24 모듈로부터디바이스컨트롤러에임의의패킷데이터의통신상태를테스트합니다. 9.2 9.2.5 9.3 상태모니터 Q 시리즈 C24 모듈의에러상태, 통신신호선등을모니터합니다. 9.4 다음은프로토콜 FB 지원기능의대상모듈과기능범위입니다. 대상모듈과기능범위 대상모듈 프로토콜 FB 지원기능 디버그지원기능 회선트레이스통신테스트상태모니터 Q 시리즈 CPU 모듈 *1:CH1 은모뎀기능이므로대응하지않습니다.

3 기능일람 3.2 메뉴일람 GX Configurator-SC 의메뉴일람입니다. 프로젝트 메뉴프로젝트새로만들기프로젝트열기프로젝트닫기프로젝트저장프로젝트다른이름으로저장프로젝트삭제모듈타입변경인쇄프로토콜 FB 지원기능종료잘라내기복사붙여넣기모듈설정패킷정보새로만들기패킷구성정보열기패킷데이터정보열기패킷정보패킷정보복제작성 단축키 Ctrl + N Ctrl + O Ctrl + S Ctrl + P Ctrl + X Ctrl + C Ctrl + V 편집표시디버그지원기능윈도우도움말 시퀀스정보툴바가이드툴바상태바프로젝트트리모듈선택회선트레이스상태모니터계단식표시바둑판식표시아이콘정렬모든윈도우닫기제품정보 패킷정보이름바꾸기패킷정보삭제시퀀스정보새로만들기시퀀스정보열기시퀀스정보 FB 변환시퀀스정보복제작성시퀀스정보이름바꾸기시퀀스정보삭제입출력변수확인회선트레이스회선트레이스파일열기회선트레이스파일저장회선트레이스옵션

4 화면구성 4 화면구성 4.1 화면구성 프로토콜 FB 지원기능의화면구성과이름에대해설명합니다. 프로토콜 FB 지원기능은데이터구성을나타내는프로젝트트리와기능화면으로구성되어있습니다. 다음은프로토콜 FB 지원기능의기본화면입니다. 툴바 메인메뉴 프로젝트트리상태바기능화면 이름과기능은다음과같습니다. 이름기능 메인메뉴메뉴를선택합니다. 툴바선택한버튼을클릭하면해당기능을실행합니다. 프로젝트트리시스템 / 사용자프로젝트의각종데이터를관리합니다. 기능화면 상태바 모듈설정, 패킷구성정보설정, 패킷데이터정보설정, 시퀀스정보설정화면등이있습니다. 각종스테이터스가표시됩니다. 커서를버튼에위치시키면, 도움말이표시됩니다.

4 화면구성 4.2 툴바 툴바는툴버튼과가이드툴버튼으로구성되어있습니다. 커서를버튼에위치시키면툴팁이표시되며, 동시에상태바에가이던스가표시됩니다. 툴바의표시 / 숨기기은 [ 표시 ] [ 툴바 ] 에서지정할수있습니다. 다음은툴버튼일람입니다. 툴버튼 툴팁프로젝트새로만들기프로젝트열기프로젝트저장잘라내기복사붙여넣기인쇄 가이던스프로젝트를새로만든다기존프로젝트를연다프로젝트를저장한다선택한데이터를잘라내기한다선택한데이터를복사한다선택한데이터를붙여넣기한다프로젝트데이터를인쇄한다 가이드툴버튼에는프로토콜 FB 를작성하는순서가 Step1~Step5 로표시되어있습니다. Step1~Step5 의순으로설정함으로써, 프로토콜 FB 를작성할수있습니다. 다음은가이드툴버튼일람입니다. 가이드툴버튼 툴팁 가이던스 모듈설정패킷정보새로만들기패킷데이터정보열기시퀀스정보새로만들기시퀀스정보 FB 변환 모듈설정화면을연다패킷정보를새로만든다패킷데이터정보를연다시퀀스정보를새로만든다시퀀스정보를변환하여사용자 FB를생성한다

4 화면구성 4.3 상태바 상태바는스테이터스정보를표시하는기능입니다. 상태바의표시 / 숨기기의변경은 [ 표시 ] [ 상태바 ] 에서지정할수있습니다. No. 표시 / 설정내용가이던스, 패킷데이터정보의설정정보를표시합니다. Q 시리즈 C24 모듈의형명이표시됩니다. Caps Lock 상태를표시합니다. Num Lock 상태를표시합니다. ScrollLock 상태를표시합니다.

4 화면구성 4.4 프로젝트트리 프로젝트트리는시스템프로젝트트리와사용자프로젝트트리로구성되어있습니다. 표시화면은탭을클릭함으로써변경됩니다. 시스템프로젝트란,GX Configurator-SC 의인스톨시에등록되어있는각사의디바이스컨트롤러용패킷구성정보ㆍ패킷데이터정보ㆍ시퀀스정보를나타냅니다. 4.4.1 시스템프로젝트트리 시스템프로젝트트리에서는이미등록되어있는각사디바이스컨트롤러의패킷구성정보ㆍ패킷데이터정보ㆍ시퀀스정보가표시됩니다. 1. 프로젝트트리의 시스템 탭을클릭합니다. 2. 시스템프로젝트트리가표시됩니다. No. 항 목 표시 / 설정내용 디바이스컨트롤러명 등록되어있는디바이스컨트롤러의이름이표시됩니다. 시스템패킷정보명 시스템패킷정보의이름이표시됩니다. 시스템시퀀스정보명 시스템시퀀스정보의이름이표시됩니다.

4 화면구성 4.4.2 사용자프로젝트트리 사용자프로젝트트리에서는사용자가작성한프로젝트의패킷정보ㆍ시퀀스정보가표시됩니다. 1. 프로젝트트리의 사용자 탭을클릭합니다. 2. 사용자프로젝트트리가표시됩니다. No. 항 목 표시 / 설정내용 사용자프로젝트명 사용자가설정한프로젝트의이름이표시됩니다. 사용자패킷정보명 사용자가작성한사용자패킷정보의이름이표시됩니다. 사용자순서데이터명 사용자가작성한사용자시퀀스정보의이름이표시됩니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 프로토콜 FB 지원기능의기동과종료방법, 프로젝트의작성에필요한각기능에대해설명합니다. 비 고 프로젝트 는특별히지정하지않으면 프로토콜 FB 지원기능의프로젝트 를의미합니다. 5.1 프로토콜 FB 지원기능의기동 GX Developer 로써프로토콜 FB 지원기능을기동합니다. 1. [Tools] [FB support function] [Protocol FB support function] 메뉴를클릭합니다. 2. 프로토콜 FB 지원기능이기동됩니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 ㆍ GX Developer 로프로젝트를새로만들때 Use label 을선택하십시오. Do not use label 을선택한경우는디버그지원기능만사용할수있습니다. ㆍ GX Developer Version 8 이후의프로젝트파일을 QCPU(Q 모드 ) 로사용하고있을때만, 프로토콜 FB 지원기능을사용할수있습니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.2 프로토콜 FB 지원기능종료 프로토콜 FB 지원기능을종료합니다. [Project] [Exit Protocol FB Support Function] 메뉴를클릭합니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.3 프로젝트작성 프로젝트기능일람을나타냅니다. New project Open project Close project Save project Delete project Change module type 기능기능개요 프로젝트를새로만듭니다. 기존의프로젝트를엽니다. 현재열려있는프로젝트를닫습니다. 현재편집중인프로젝트를 저장 하거나 다른이름으로저장 합니다. 프로젝트를삭제합니다. 현재열려있는프로젝트의대상모듈을변경합니다. 프로젝트에는모듈정보ㆍ패킷정보ㆍ시퀀스정보가저장됩니다. 5.3.1 프로젝트새로만들기 프로토콜 FB 지원기능의프로젝트를새로만듭니다. 작성된프로젝트는사용자프로젝트트리에삽입됩니다. 1. [Project] [New project] 메뉴 ( ) 를클릭합니다. 2. 프로젝트새로만들기화면에서 Module type 을선택합니다. 3. Project path 를설정합니다. 4. Project name 을설정합니다. 5. Title 을설정합니다. 6. OK 버튼을클릭합니다. 7. 프로젝트가새로만들어집니다. 비 고 Project file name specification 은프로그램을작성하기전, 후에모두설정할수있습니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 항목표시 / 설정내용 Module type "Project name setting" check button Reference button Project path Project name Title 프로젝트에서사용할모듈타입을선택합니다. 체크버튼에체크표시를하면, 입력할수있는항목이표시됩니다. 프로젝트참조화면이표시됩니다. 새로만들기할프로젝트경로를설정합니다. 사용가능한문자열개수는프로젝트명을부가하여반각 150 문자이내입니다. 새로만들기할프로젝트명을설정합니다. 사용가능한문자열개수는반각 32 문자이내 ( 전각 16 문자이내 ) 입니다. ( 다만, 프로젝트경로를부가하여반각 150 문자를초과하는경우는설정할수없습니다.) 새로만들기할프로젝트의타이틀을설정합니다. 비 고 설정하고자하는이름 ( 프로젝트명등 ) 의제약사항에대해서는부.2 를참조하십시오.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.3.2 프로젝트열기 저장되어있는프로젝트를읽습니다. 1. [Project] [Open project] 메뉴 ( ) 를클릭합니다. 2. Project name 을클릭합니다. 3. Open 버튼을클릭합니다. 5.3.3 프로젝트닫기 열려있는프로젝트파일을닫습니다. 1. [Project] [Close project] 메뉴를클릭합니다. 2. 설정내용이변경되어있을경우, 프로젝트의저장을확인하는화면이표시됩니다. ㆍ Yes 버튼을클릭하면, 저장하고프로젝트를닫습니다. ㆍ No 버튼을클릭하면, 저장하지않고프로젝트를닫습니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.3.4 프로젝트저장 현재편집중인프로젝트파일을저장합니다. (1) 프로젝트를저장한다 1. [Project] [Save] 메뉴 ( ) 를클릭합니다. 2. 현재편집중인프로젝트파일이저장됩니다. (2) 프로젝트를다른이름으로저장한다 1. [Project] [Save as] 메뉴를클릭합니다. 2. Project path ㆍ Project name 을설정합니다. 3. Save 버튼을클릭합니다. 4. 현재편집중인프로젝트파일에다른이름으로저장됩니다. 5.3.5 프로토콜 FB 지원기능의프로젝트삭제 프로젝트파일을삭제합니다. 1. [Project] [Delete project] 메뉴를클릭합니다. 2. 삭제할 Drive/Path ㆍ Project name 을지정합니다. 3. Delete 버튼을클릭합니다. 4. 프로젝트삭제를확인하는화면이표시되면 Yes 버튼을클릭합니다. 5. 프로젝트가삭제됩니다.

5 프로토콜 FB 지원기능의기동과종료, 프로젝트작성 5.3.6 모듈타입변경 설정되어있는 Q 시리즈 C24 모듈의타입을변경합니다. 1. [Project] [Change module type] 메뉴를클릭합니다. 2. 변경하고자하는모듈타입을선택합니다. 3. 설정종료후, OK 버튼을클릭합니다. 모듈타입이변경됩니다. 항 목 표시 / 설정내용 변경하고자하는모듈타입을선택합니다. 다음모듈중에선택할수있습니다. Module type ㆍQJ71C24N ㆍQJ71C24 ㆍQJ71C24N-R2 ㆍQJ71C24-R2 ㆍQJ71C24N-R4 ㆍQJ71CMO 모듈타입을변경하면, 다음의데이터가디폴트상태가됩니다. ㆍ모듈정보의전송속도ㆍ사용채널 (QJ71CMO 의경우는 CH1 을사용할수없습니다.)

6 프로토콜 FB 작성조작순서 6 프로토콜 FB 작성조작순서 6.1 프로토콜 FB 의구성데이터 프로토콜 FB 지원기능을사용하기위해서는디바이스컨트롤러와교신할프로토콜 FB 를작성해야합니다. 프로토콜 FB 를작성하기위하여다음과같이설정합니다. (1) 모듈설정 (2) 송신 ᆞ 수신 FB 의작성 ( 시스템프로젝트를사용하는경우는이작업이필요없습니다.) 각데이터와등록순서에대해설명합니다. FB 지원기능 시퀀스프로그램 시스템프로젝트선택 FB 변환 수신패킷 디바이스컨트롤러 Q 시리즈 C24 모듈 송신패킷 (1) 모듈설정 Q 시리즈 C24 모듈의초기설정에필요한각종파라미터를설정합니다. 설정한내용은 송신ㆍ수신데이터 와 모듈초기화 FB 에반영됩니다. 자세한사항은 7.1 모듈설정 을참조하십시오.

6 프로토콜 FB 작성조작순서 (2) 송신 ᆞ 수신 FB 작성송신ㆍ수신 FB 를작성하려면, 패킷구성정보ㆍ패킷데이터정보ㆍ시퀀스정보를설정할필요가있습니다. (a) 패킷구성정보통신하고자하는디바이스컨트롤러의스테이트먼트구조 ( 머리글ㆍ고정데이터ㆍ터미네이터등 ) 를등록합니다. (b) 패킷정보데이터 (a) 에서등록한패킷구성정보에송수신하는데이터 ( 실제의스테이트먼트 ) 를등록합니다. (c) 시퀀스정보송수신하고자하는데이터를등록합니다. 이시퀀스정보를 FB 로변환함으로써등록한데이터를통신하는프로토콜 FB 가작성됩니다. 다음은송신 FB ㆍ수신 FB 를구성하는각설정데이터의이미지입니다. 패킷구성정보 머리글국번커맨드어드레스데이터 시퀀스정보 시퀀스정보 시퀀스정보 패킷데이터정보

6 프로토콜 FB 작성조작순서 6.2 통신제어프로그램작성순서 프로토콜 FB 지원기능을사용하여통신제어프로그램을작성하는순서에대해설명합니다. 대상디바이스컨트롤러가시스템프로젝트에있는경우는시스템프로젝트를사용하십시오. 프로토콜 FB 를간단하게작성할수있습니다. 대상디바이스컨트롤러가시스템프로젝트에없는경우는시스템프로젝트를유용하거나새로만듦으로써프로토콜 FB 를작성할수있습니다. 다음은작성하는순서입니다. 시작 GX Developer GX Developer 기동 GX Developer 프로젝트작성 프로토콜 FB 지원기능기동 FB 를사용하므로, 라벨설정 :" 라벨사용 " 을선택하십시오. 시스템프로젝트에사용하고자하는디바이스컨트롤러가있는가? 있다 예 ( 시스템프로젝트를유용하여프로토콜 FB 작성 ) 사용자프로젝트새로만들기 Step1 모듈설정 Step1 모듈설정 Step5 시퀀스정보를선택한상태에서프로토콜 FB 로변환 ᆞᆞᆞ6.3 절참조 시스템프로젝트에패킷정보가비슷한것이있는가? 있다 예 ( 사용자프로젝트새로만들기 ) Step2 패킷정보를선택한상태에서패킷정보새로만들기 프로토콜 FB 지원기능 시스템프로젝트에서패킷정보가비슷한것복제 사용자프로젝트에복제된패킷정보내용변경 Step3 패킷정보를선택한상태에서패킷데이터정보열기 패킷데이터정보설정 Step4 시퀀스정보를선택한상태에서시퀀스정보새로만들기 시퀀스정보에설정할패킷데이터선택 Step5 시퀀스정보를선택한상태에서프로토콜 FB 로변환 ᆞᆞᆞ6.4 절참조 모듈선두 I/O 설정 GX Developer 프로토콜 FB 변환 시퀀스프로그램을작성하여프로토콜 FB 붙여넣기 시퀀스프로그램변환 ᆞᆞᆞ6.5 절참조 프로토콜 FB 지원기능 디바이스컨트롤러와접속하여디버그 종료 ᆞᆞᆞ9 장참조 * 작성순서중에 1~13 은 6.3 절부터 6.5 절의 1~13 에대응하고있습니다.

6 프로토콜 FB 작성조작순서 6.3 시스템프로젝트를사용하는경우의조작순서 시스템프로젝트를사용하는경우의조작순서를실제의화면을예로설명합니다. 프로토콜 FB 지원기능을기동하면, System project 탭을선택한상태가됩니다. 1 모듈설정 조작 : 또는 [Edit] [Module setting] Q 시리즈 C24 모듈의초기설정을하고나서 End set up 버튼을클릭합니다. 비고 [FB conversion of sequence information] 을실행하면,FB 변환확인화면의 Channel 로지정된채널의설정내용이 Module initialization FB(INITSC) 에반영됩니다. 2 시스템프로젝트로부터시퀀스정보선택조작 : 통신대상디바이스컨트롤러를시스템프로젝트트리의시퀀스정보에서선택합니다.

6 프로토콜 FB 작성조작순서 프로토콜 FB 로변환 조작 :, 또는 [Edit] [Sequence information] [FB conversion of sequence information] FB 프로그램이름등을입력하고나서 OK 버튼을클릭합니다. 비고 Channel 로지정된채널의 FB 프로그램이작성됩니다. 프로토콜 FB 와모듈초기화 FB 가 GX Developer 의 FB 탭에삽입됩니다. GX Developer 에삽입됩니다 모듈초기화 FB 를여러개작성할때의주의사항 [FB conversion of sequence information] 일때, 모듈초기화 FB 는 INITSC 의 FB 프로그램명으로작성됩니다. 이때, GX Developer 의프로젝트에모듈초기화 FB(INITSC) 가있으면새로작성한내용이기존의 INITSC 에덮어쓰기됩니다. 용도별또는채널별모듈초기화 FB 가여러개필요할때는 [FB conversion of sequence information] 다음에 GX Developer 로 FB 프로그램명을변경하십시오.

6 프로토콜 FB 작성조작순서 6.4 사용자프로젝트를작성하는경우의조작순서 시스템프로젝트에대상이되는디바이스컨트롤러가없는경우, 시스템프로젝트를유용하는방법과패킷정보, 시퀀스정보등을한꺼번에작성하는방법이있습니다. 시스템프로젝트를유용하는방법을실제의화면을예로하여설명합니다. 3 사용자프로젝트새로만들기 조작 : [Project] [New project] 사용자프로젝트를새로만듭니다. 4 모듈설정 조작 : 또는 [Edit] [Module setting] 5 시스템프로젝트에서패킷정보복제 Q 시리즈 C24 모듈의초기설정을하고나서 End set up 버튼을클릭합니다. 비고 [FB conversion of sequence information] 을실행하면,FB 변환확인화면의 Channel 로지정된채널의설정내용이 Module initialization FB(INITSC) 에반영됩니다. 조작 : [Edit] [Packet information] [Duplicate Packet information] 시스템프로젝트에서대상디바이스컨트롤러의프로토콜과유사한패킷정보를선택하여사용자프로젝트에복제합니다.

6 프로토콜 FB 작성조작순서 복제위치의패킷정보의이름을설정합니다. 6 사용자프로젝트에복제된패킷정보변경 조작 : [Edit] [Packet information] [Open packet data information] 패킷데이터정보를엽니다. 패킷데이터를설정합니다. 자세한사항은 7.2 패킷정보 를참조하십시오. 7 시퀀스정보새로만들기 조작 : 또는 [Edit] [Sequence information] [New sequence information] 시퀀스정보를새로만듭니다.

6 프로토콜 FB 작성조작순서 8 시퀀스정보에패킷데이터를설정 Packet name 을더블클릭합니다. 패킷정보화면이열립니다. 패킷정보를선택합니다. 프로토콜 FB 를작성하기위한패킷을선택합니다. 조작 : 패킷데이터정보를선택합니다. 여기서선택한패킷데이터가프로토콜 FB 로써작성됩니다. 시퀀스정보에패킷데이터가설정됩니다.

6 프로토콜 FB 작성조작순서 9 프로토콜 FB 변환 조작 : 또는 [Edit] [Sequence information] [FB conversion of sequence information] FB 프로그램이름등을입력하고나서 OK 버튼을클릭합니다. 비고 Channel 로지정된채널의 FB 프로그램이작성됩니다. 프로토콜 FB 와모듈초기화 FB 가 GX Developer 의 FB 탭에삽입됩니다. GX Developer 에삽입됩니다 모듈초기화 FB 를여러개작성할때의주의사항 [FB conversion of sequence information] 일때, 모듈초기화 FB 는 INITSC 의 FB 프로그램명으로작성됩니다. 이때, GX Developer 의프로젝트에모듈초기화 FB(INITSC) 가있으면새롭게작성한내용이기존의 INITSC 에덮어쓰기됩니다. 용도별또는채널별모듈초기화 FB 가여러개필요한경우는 [FB conversion of sequence information] 다음에 GX Developer 로 FB 프로그램명을변경하십시오.

6 프로토콜 FB 작성조작순서 6.5 변환한 FB 를 GX Developer 로이용하는경우의조작순서 시퀀스프로그램에프로토콜 FB 를붙여통신제어프로그램을작성하는순서에대해실제의화면을예로하여설명합니다. FB 탭에프로토콜 FB 가삽입됩니다. 삽입되는 FB 이름은 [FB conversion of sequence information] 으로지정된 FB 이름과 INITSC( 초기화 FB) 입니다. 10 모듈선두 I/O 설정 조작 : [Project] [Function block] [Module head I/O] 프로토콜 FB 는 Q 시리즈 C24 모듈이 0 슬롯에설치되어있는상태에서작성되어있습니다. 0 슬롯에설치되어있지않은경우는모듈선두 I/O 를변경하십시오. 조작 : Q 시리즈 C24 모듈이설치되어있는모듈선두I/O를입력합니다. 예는 1 슬롯에설치한경우입니다. 11 프로토콜 FB 변환 ( 컴파일 ) 조작 : [Convert] [Convert/Compile (All programs)] 프로토콜 FB 는미변환 ( 미컴파일 ) 상태이므로사용하기전에변환 ( 컴파일 ) 하십시오.

6 프로토콜 FB 작성조작순서 12 시퀀스프로그램을작성하고프로토콜 FB 붙여넣기조작 : (1) 시퀀스프로그램을편집상태로합니다. (2) FB 탭을열고사용하고자하는프로토콜 FB 를시퀀스프로그램에드래그합니다. (3) 붙여넣은프로토콜 FB 의입출력부분을작성하여, 통신제어프로그램을완성합니다. 13 시퀀스프로그램변환 시퀀스프로그램에프로토콜 FB 를붙여넣을수있습니다. 조작 : [Convert] [Convert/Compile (All programs)] 시퀀스프로그램은미변환 ( 미컴파일 ) 상태이므로사용하기전에변환 ( 컴파일 ) 하십시오.

7 프로토콜 FB 용데이터설정 7 프로토콜 FB 용데이터설정 7.1 모듈설정 Q 시리즈 C24 모듈의초기설정에필요한각종파라미터를설정합니다. 설정된내용은시퀀스정보 FB 변환시에 모듈초기화 FB 와 프로토콜 FB 에반영됩니다. 각종파라미터는다음과같습니다. ㆍ모드전환ㆍ데이터감시시간지정ㆍ전송제어지정ㆍ송신영역지정ㆍ통신제어지정ㆍ데이터수신용지정ㆍ반이중통신제어ㆍ수신영역지정 1. [Edit] [Module setting] 메뉴 ( ) 를클릭합니다. 2. 모듈설정화면에각종파라미터ㆍ사용채널을설정합니다. 3. End set up 버튼을클릭합니다. 4. 모듈정보가설정됩니다.

7 프로토콜 FB 용데이터설정 No 항 목 표시 / 설정내용 모듈의설정항목을설정합니다. 모듈설정항목 입력방법은다음과같습니다. ㆍ10진수 :0~9( 반각 ) ㆍ16진수 :0~9, A~F, a~f( 반각 ) 사용채널 사용하는채널을체크박스를클릭하여설정합니다. ㆍ모듈은 모듈초기화 FB 또는 인텔리전트기능유틸리티에의한모듈의초기화 ( 이하, 유틸리티에의한모듈의초기화 로줄여서표현 ) 의어느쪽을사용하여도초기화할수있습니다. 초기화의타이밍이다르므로, 다음사항에주의하십시오. 모듈초기화 FB 모듈초기화 FB 가실행되었을때모듈을초기화합니다. 프로그램실행중에모듈을초기화하고자하는경우에사용하십시오. 유틸리티에의한모듈초기화 CPU 를리셋하였을때모듈을초기화합니다. 프로토콜 FB 와일치하지않을가능성이있으므로, 프로토콜 FB 를사용하는경우에는사용하지마십시오. ㆍ모듈을 모듈초기화 FB 로써초기화하지않는경우에도반드시모듈설정을설정하십시오.

7 프로토콜 FB 용데이터설정 7.2 패킷정보 디바이스컨트롤러와통신하기위한패킷구성정보 ( 스테이트먼트포맷 ) 와패킷데이터 ( 스테이트먼트 ) 를설정합니다. 7.2.1 패킷정보새로만들기 패킷구성을새로작성하고자하는경우에사용합니다. 시스템프로젝트에서는새로만들수없습니다. 사용자프로젝트에서작성하십시오. 1. [Edit] [Packet information] [New Packet information] 메뉴 ( ) 를클릭합니다. 2. 패킷정보새로만들기화면이표시됩니다. 3. Name ㆍ Title ㆍ Packet type 을설정하고, OK 버튼을클릭합니다. 항목표시 / 설정내용 Name Title Packet type 패킷정보의이름을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 설정하고자하는이름등의제약사항에대해서는부.2를참조하십시오. 패킷정보에대한타이틀을설정합니다. 사용가능한문자열개수는반각32문자이내 ( 전각 16문자이내 ) 입니다. 설정하고자하는이름등의제약사항에대해서는부.2를참조하십시오. 패킷정보의종류를다음중에서선택합니다. 송신패킷 / 수신패킷 / 지정길이수신패킷패킷종류는패킷정보를작성하게되면변경할수없습니다.

7 프로토콜 FB 용데이터설정 수신패킷또는지정길이수신패킷지정수신하는각패킷의구조및최종데이터의내용에따라서다음중에서하나를지정합니다. (1) 수신패킷머리글과종료판정데이터가존재하는수신프레임을작성하는경우에지정합니다. 다음은 GX Configurator-SC가지원하는수신패킷의구성내용입니다. ㆍ머리글+임의의데이터 * 1+종료판정데이터 * 2 수신패킷 ( 예 ) Q 시리즈 C24 모듈 머리글 임의의데이터종료판정데이터 상대기기 터미네이터, 고정데이터또는고정데이터 + 오류체크코드 ( 설정에대한제약은 7.2.3 항포인트참조 ) (2) 지정길이수신패킷패킷길이가고정으로, 머리글은있으나종료판정데이터가없이수신프레임을작성하는경우에지정합니다. 다음은 GX Configurator-SC 가지원하는지정길이수신패킷의구성내용입니다. ㆍ머리글 + 임의의데이터 *1 지정길이수신패킷 ( 예 ) Q 시리즈 C24 모듈 머리글 임의의데이터 지정길이 ( 바이트 ) 상대기기 *1: 임의의데이터란, 상대기기로부터송신된패킷의머리글의뒤나머리글과종료판정데이터의사이에포함되는데이터를말합니다. 다만, 임의의데이터는생략하는것도가능합니다. 수신시의임의의데이터에는고정데이터, 출력변수등이있습니다. *2: 종료판정데이터란, 상대기기로부터송신된패킷 ( 데이터의나열 ) 을 Q 시리즈 C24 모듈이수신할경우, 각패킷의최종데이터라는것을인식하기위한데이터를말합니다. 다음은종료판정데이터의조합입니다. ㆍ터미네이터만ㆍ고정데이터만ㆍ고정데이터 + 오류체크코드예를들면, CR( 코드 :0DH), ETX( 코드 :03H) 의데이터를종료판정데이터로써사용할수있습니다.

7 프로토콜 FB 용데이터설정 7.2.2 패킷구성정보열기 이미설정되어있는패킷구성정보를읽습니다. 패킷구성정보의내용을변경하고싶을때사용합니다. 시스템프로젝트의패킷구성정보는변경할수없습니다. 유용하고자하는경우는복제를작성하십시오. 자세한사항은 7.2.5 패킷정보복제만들기 를참조하십시오. 1. [Edit] [Packet information] [Open Packet construction information] 메뉴 ( ) 를클릭합니다. 2. 패킷구성정보화면이표시됩니다.

7 프로토콜 FB 용데이터설정 7.2.3 패킷구성정보설정 패킷구성정보에서는패킷구성 ( 스테이트먼트포맷 ) 의각아이템을설정합니다. 프로토콜 FB 지원기능에서는이정보를기초로패킷을설정합니다. 설정항목에는항목명ㆍ데이터종류ㆍ데이터타입ㆍ데이터길이등이있습니다. 1. [Edit] [Packet information] [Open Packet construction information] 메뉴 ( ) 를클릭합니다. 2. 패킷구성정보화면이표시됩니다. 3. Add 버튼또는 Insert 버튼을클릭하면패킷구성정보설정화면이표 시됩니다. 4. 패킷구성정보설정화면의설정종료후, Setting 버튼을클릭합니다. 5. 패킷구성정보화면에데이터가삽입됩니다. 6. 패킷구성정보화면의 Close 버튼을클릭합니다.

7 프로토콜 FB 용데이터설정 항목표시 / 설정내용 Name Title Packet type Number of specified length data Packet construction information list Add 버튼 Insert 버튼 Edit 버튼 Delete 버튼 One up 버튼 One down 버튼 패킷정보의이름이표시됩니다. 타이틀패킷정보의타이틀이표시됩니다. 패킷정보의패킷종류가표시됩니다. 패킷종류가지정길이수신패킷일때만, 패킷구성정보설정에서설정한데이터길이를표시합니다. 패킷구성정보설정에서설정한패킷구성디바이스를표시합니다. 패킷구성의아이템을추가합니다. 패킷구성정보설정화면이표시되며, 패킷구성정보를설정합니다. 포커스가있는셀의하위에데이터가삽입됩니다. 패킷구성의아이템을삽입합니다. 패킷구성정보설정화면이표시되며, 패킷구성정보를설정합니다. 포커스가있는셀의상위에데이터가삽입됩니다. 이미설정되어있는패킷구성정보의아이템을편집합니다. 지정한아이템을삭제합니다. 설정한패킷구성정보의아이템을상위로이동합니다. 설정한패킷구성정보의아이템을하위로이동합니다.

7 프로토콜 FB 용데이터설정 항목표시 / 설정내용 Item name setting Data classification selection Data type selection Data length selection 추가또는변경하고자하는항목명을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 추가또는변경하고자하는데이터종류를라디오버튼으로선택합니다. 송신/ 수신패킷의경우 (1) 머리글 (2) 터미네이터 (3) 고정데이터 (4) 입출력변수 FB 변환 ( 컴파일 ) 후의프로토콜 FB의입력 / 출력라벨에해당하는변수명을설정합니다. (5) 오류체크코드오류체크코드의종류와산출범위를설정합니다. a) 오류체크코드의종류ㆍ수평패리티 (2바이트)ASCII ㆍ수평패리티 (2바이트)BIN*1 ㆍ2 보수 (2바이트)ASCII ㆍSUM(1바이트 )BIN ㆍSUM(2바이트 )BIN ㆍSUM(1바이트 )ASCII ㆍSUM(2바이트 )ASCII b) 산출범위 *2 ㆍ산출범위에머리글 ( 선두프레임 ) 을포함한다ㆍ산출범위에오류체크코드의하나전의고정데이터를포함하지않는다 *3 지정길이수신패킷의경우 (1) 머리글 (2) 고정데이터 (3) 출력변수 FB 변환 ( 컴파일 ) 후의프로토콜 FB의출력라벨에해당하는변수명을설정합니다. 추가또는변경하고자하는항목의데이터타입을선택합니다. 오류체크코드를선택한경우는선택할수없습니다. 추가또는변경하고자하는항목의데이터길이를선택합니다. ㆍ오류체크코드를선택한경우는선택할수없습니다. ㆍ데이터타입을 ASCII( 문자열 ), ASCII Code로선택한경우, 데이터길이는 1~50바이트로설정할수있습니다. 다만, 데이터종류선택에서입력변수, 출력변수를선택한경우, 설정가능한데이터길이는 1~49바이트가됩니다. ㆍ입력변수, 출력변수를선택하고, 지정길이로설정한데이터길이로하는경우, 고정길이를체크합니다. 체크하지않으면, 지정길이로설정한범위에서가변길이가됩니다. 다만, 지정길이수신패킷의경우는가변길이로할수없습니다.

7 프로토콜 FB 용데이터설정 *1: 수평패리티 (1 바이트 )BIN 는다음모듈을사용할때설정하여사용할수있습니다. QJ71C24N, QJ71C24N-R2, QJ71C24N-R4 *2: 기본적인패킷구성예를기초로오류체크코드의산출범위에대해설명합니다. Do not include the fixed data prior to error check code in calculation range 는오류체크코드가 SUM(2 바이트 )ASCII 로설정되어있을때만설정할수있습니다. Aheader (Head frame) is included in the calculation range 산출범위설정 Do not include the fixed data prior to error check code in calculation range 기본적인패킷구성과오류체크코드의산출범위 머리글 입력변수 / 출력변수 고정데이터 오류체크코드 터미네이터 체크안함 체크안함 오류체크코드산출범위 머리글 입력변수 / 출력변수 고정데이터 오류체크코드 터미네이터 체크표시 체크안함 오류체크코드산출범위 머리글 입력변수 / 출력변수 고정데이터 오류체크코드 터미네이터 체크안함 체크표시 오류체크코드산출범위 2 개의데이터바이트의합은최대 78 바이트 머리글 입력변수 / 출력변수 고정데이터 오류체크코드 터미네이터 체크표시 체크표시 오류체크코드산출범위 2 개의데이터바이트의합은최대 78 바이트 *3: Do not include the fixed data prior to error check code in calculation range 를체크표시하면, 다음모듈 ( 모두소프트웨어버전 E 이후 ) 을사용할수있습니다. QJ71C24N, QJ71C24N-R2, QJ71C24N-R4 상기이외의모듈을사용할때는 Do not include the fixed data prior to error check code in calculation range 를체크표시해도올바르게스테이트먼트를송신 / 수신할수없습니다.

7 프로토콜 FB 용데이터설정 ᆞ 패킷구성정보설정시의패킷구성아이템수제약사항ㆍ아이템은 32 개까지사용할수있습니다. ㆍ입력변수에최대 8 아이템까지사용할수있습니다. ㆍ출력변수에최대 19 아이템까지사용할수있습니다. 여러출력변수를설정하고자하는경우, 가변길이로사용할수있는출력변수는마지막출력변수뿐입니다. ᆞ 시퀀스정보로부터 FB 변환하는경우의패킷구성의제약사항 < 송신패킷의경우 > 송신패킷의최대크기는 255 바이트입니다. 각항목의등록가능개수 ( 바이트수 ) 는다음과같습니다. A = 입력변수이외의항목의바이트수 3 B = 입력변수 ( 라벨변수 ) 의아이템수 30 A +B 가 270 을초과하는경우는작성할수없습니다. < 수신패킷의경우 > 패킷데이터에는머리글, 오류체크코드또는터미네이터가필요합니다. 여러출력변수를설정하고자하는경우, 가변길이로사용할수있는출력변수는마지막출력변수뿐입니다. 수신패킷의최대크기는 255 바이트입니다. 각항목의등록가능개수 ( 바이트수 ) 는다음과같습니다. A= 출력변수이외의항목의바이트수 3 B= 출력변수 ( 라벨변수 ) 의아이템수 17 A+B 가 340 을초과하는경우는작성할수없습니다. * 시퀀스정보로설정되어있는패킷정보를모두더합니다. ᆞ 패킷구성정보의데이터종류에따른제약사항 < 머리글 > 항상패킷데이터의처음에설정하십시오. 다른데이터를머리글앞에삽입할수없습니다. < 터미네이터 > 항상패킷데이터의끝에설정하십시오. 다른데이터를머리글뒤에추가할수없습니다. < 오류체크코드 > 터미네이터의앞에설정합니다. 다만, 터미네이터가존재하지않는경우, 패킷데이터의끝에설정하십시오. 이때오류체크코드의앞에고정데이터가필요합니다. ᆞ 입력변수 / 출력변수의변수명의제약에관한상세한내용에대해서는부.3 을참조하십시오.

7 프로토콜 FB 용데이터설정 7.2.4 패킷데이터정보설정 패킷구성정보에따라서패킷구성정보의각구성디바이스에상세한데이터를설정하여, 실제로송수신할데이터를설정합니다. 1. [Edit] [Packet information] [Open packet data information] 메뉴 ( ) 를클릭합니다. 2. 패킷데이터정보화면이표시됩니다. 3. 패킷데이터정보일람의 [NAME] 항목에이름을입력합니다. 4. 패킷구성정보에서설정한각구성디바이스의상세데이터를설정합니다. ㆍ데이터타입이 ASCII Code 인경우는 ASSCII Code 입력 대화상자가표시됩니다. ㆍ색칠되어있는부분은, 패킷구성정보설정에서설정한입력 / 출력변수 (FB 의입력 / 출력변수 ) 의데이터가삽입되므로설정할필요가없습니다. 5. Close 버튼을클릭하면, 데이터가등록됩니다.

7 프로토콜 FB 용데이터설정 항 목 표시 / 설정내용 Name 패킷정보새로만들기에서설정한이름이표시됩니다. Title 패킷정보새로만들기에서설정한타이틀이표시됩니다. Packet type 패킷정보새로만들기에서설정한패킷종류가표시됩니다. Packet data information list [NAME] Packet data information list [NAME] 항목은각패킷데이터를구별하기위해서설정합니다. 사용가능한문자열개수는반각 32 문자이내 ( 전각 16 문자이내 ) 입니다. 각구성디바이스별로데이터를설정합니다. 패킷구성정보의내용에맞추어설정합니다. 1 개의패킷구성에는최대 32 패턴의데이터설정이가능합니다. 선두행의청색항목은 오류체크코드 의산출범위입니다. 항 목 표시 / 설정내용 ASCII code input 리스트상자에서 ASCII 코드를선택합니다. 33 종류의 ASCII 코드가등록되어있습니다. ㆍ NUL(0 x00)~us(0 x1f) ㆍ DEL(0 x7f) Insert 버튼커서위치에선택된 ASCII 코드가입력됩니다. Delete 버튼커서위치의 ASCII 코드가삭제됩니다. 버튼입력이끝난 ASCII 코드일람의커서를좌우로이동합니다.

7 프로토콜 FB 용데이터설정 7.2.5 패킷정보복제만들기 패킷정보를복제합니다. 이미설정된패킷정보를유용할경우에사용합니다. 시스템프로젝트는사용자프로젝트를작성하고나서유용하십시오. 시스템프로젝트에서본기능을실행하면, 사용자프로젝트에패킷정보가삽입됩니다. 1. 복제하고자하는패킷정보를선택한상태에서,[Edit] [Packet information] [Duplicate Packet information] 메뉴를클릭합니다. 2. Reproduction name ㆍ Title 을설정하고, OK 버튼을클릭합니다. 패킷정보가복제됩니다. Target name 복제할패킷의이름이표시됩니다. Reproduction name Title 항목표시 / 설정내용 복제위치의패킷이름을설정합니다. 사용가능한문자수는반각 32 문자이내 ( 전각 16 문자이내 ) 입니다. 타이틀을설정합니다. 사용가능한문자수는반각 32 문자이내 ( 전각 16 문자이내 ) 입니다.

7 프로토콜 FB 용데이터설정 7.2.6 패킷정보이름변경 패킷정보이름을변경합니다. 1. [Edit] [Packet information] [Rename packet information] 메뉴를클릭합니다. 2. Changed name ㆍ Title 을설정하고, OK 버튼을클릭합니다. 패킷정보의이름이변경됩니다. 항목표시 / 설정내용 Target name 변경전의이름이표시됩니다. Changed name Title 변경후의이름을설정합니다. 사용가능한문자수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 타이틀을설정합니다. 사용가능한문자수는반각 32문자이내 ( 전각 16문자이내 ) 입니다.

7 프로토콜 FB 용데이터설정 7.2.7 패킷정보삭제 패킷정보를삭제합니다. 삭제하고자하는패킷정보가시퀀스정보에서사용되고있는경우에는시퀀스정보의등록내용이삭제됩니다. 시퀀스정보의데이터를변경한후에실행하십시오. 1. [Edit] [Packet information] [Delete packet information] 메뉴를클릭합니다. 2. 패킷정보의삭제를확인하는메시지가표시됩니다. Yes 버튼을클릭하면, 패킷정보가삭제됩니다.

7 프로토콜 FB 용데이터설정 7.3 시퀀스정보 시퀀스정보에서는통신처리의제어타입 ( 송신ㆍ수신ㆍ송수신 ) 과이에대응하는패킷데이터및프로토콜 FB 를작성하기위한정보를설정합니다. 7.3.1 시퀀스정보새로만들기 시퀀스정보를새로만듭니다. 시스템프로젝트에서는새로만들수없습니다. 사용자프로젝트에서작성하십시오. 1. 프로젝트트리의 시퀀스정보 를선택하고,[Edit] [Sequence information] [Create new sequence information] 메뉴 ( ) 를클릭합니다. 2. 시퀀스정보새로만들기화면이표시됩니다. Name ㆍ Title 을설정하고, OK 버튼을클릭합니다. 3. 시퀀스정보가새로만들어집니다. 항 목 표시 / 설정내용 Name 시퀀스정보의이름을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. Title 시퀀스정보에대한타이틀을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 비 고 설정하고자하는이름등의제약사항에대해서는부.2 를참조하십시오.

7 프로토콜 FB 용데이터설정 7.3.2 시퀀스정보설정 시퀀스정보에서는통신처리의제어타입 ( 송신ㆍ수신ㆍ송수신 ) 과이에대응하는패킷데이터및프로토콜 FB 를작성하기위한정보를설정합니다. 1. [Edit] [Sequence information] [Open sequence information] 메뉴를클릭합니다. 2. 시퀀스정보화면이표시됩니다. 3. Control type ㆍ Project selection ㆍ Classification 을설정합니다. 4. Packet name 셀을더블클릭하면, 패킷정보선택화면이표시됩니다. 5. 설정을마치면,End set up 버튼을클릭합니다. 6. 설정내용이등록됩니다.

7 프로토콜 FB 용데이터설정 항 목 표시 / 설정내용 Name 시퀀스정보새로만들기에서설정한이름이표시됩니다. Title 시퀀스정보새로만들기에서설정한타이틀이표시됩니다. Control type 제어타입을선택합니다. Project selection 패킷정보를선택하기위한프로젝트를선택합니다. Classification Packet name. 선택한제어타입에따라서설정가능한종류를선택합니다. Classification 셀을클릭하고콤보상자에서선택합니다. 지정셀에포커스를이동시킨후, 더블클릭합니다. 1 패킷정보선택화면이표시됩니다. 패킷정보를선택합니다. 2 패킷데이터선택화면이표시됩니다. 패킷데이터를선택합니다. 항 목 표시 / 설정내용 Packet information list Selection 버튼 선택가능한패킷정보가표시됩니다. 커서로선택하고나서선택버튼을클릭하십시오. 커서로선택한패킷정보가표시됩니다. 패킷데이터선택화면이표시됩니다. Cancel 버튼설정을취소하고, 화면을닫습니다.

7 프로토콜 FB 용데이터설정 항목표시 / 설정내용 Packet data information list Selection 버튼 선택가능한패킷데이터정보가표시됩니다. 커서로선택하고나서, 선택버튼을클릭하십시오. 선두행이청색인항목은 오류체크코드 의산출범위를나타냅니다. 커서로선택한패킷데이터정보를시퀀스정보로설정합니다. 시퀀스정보화면으로돌아옵니다. Cancel 버튼설정을취소하고, 화면을닫습니다.

7 프로토콜 FB 용데이터설정 7.3.3 시퀀스정보복제만들기 시퀀스정보를복제합니다. 이미설정된시퀀스정보를유용할경우에사용합니다. 시스템프로젝트는사용자프로젝트를작성하고나서유용하십시오. 시스템프로젝트에서본기능을실행하면, 사용자프로젝트에시퀀스정보가삽입됩니다. 1. [Edit] [Sequence information] [Duplicate sequence information] 메뉴를클릭합니다. 2. Reproduction name ㆍ Title 을설정하고, OK 버튼을클릭합니다. 시퀀스정보가복제됩니다. 항목표시 / 설정내용 Target name 복제할이름이표시됩니다. Reproduction name Title 복제위치의이름을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 타이틀을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다.

7 프로토콜 FB 용데이터설정 7.3.4 시퀀스정보이름변경 패킷정보의이름을변경합니다. 1. [Edit] [Sequence information] [Rename sequence information] 메뉴를클릭합니다. 2. Changed name ㆍ Title 을설정하고, OK 버튼을클릭합니다. 시퀀스정보의이름이변경됩니다. 항목표시 / 설정내용 Target name 변경전이름이표시됩니다. Changed name Title 변경후이름을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다. 타이틀을설정합니다. 사용가능한문자열개수는반각 32문자이내 ( 전각 16문자이내 ) 입니다.

7 프로토콜 FB 용데이터설정 7.3.5 시퀀스정보삭제 시퀀스정보를삭제합니다. 1. [Edit] [Sequence information] [Delete sequence information] 메뉴를클릭합니다. 2. 시퀀스정보삭제를확인하는메시지가표시됩니다. Yes 버튼을클릭하면, 시퀀스정보가삭제됩니다. 7.3.6 입출력변수확인 시퀀스정보에서선택한패킷정보로사용되고있는입력 / 출력변수의일람이표시됩니다. 표시되는입 / 출력변수는프로토콜 FB 의시퀀스 FB 변수로써정의됩니다. 1. [Edit] [Sequence information] [Input/Output variable] 메뉴를클릭합니다. 2. 입출력변수확인화면이표시됩니다. 3. 입출력변수일람에패킷구성정보설정에서설정한데이터가표시됩니다.

7 프로토콜 FB 용데이터설정 7.4 시퀀스정보 FB 변환 시퀀스정보를FB 프로그램으로변환합니다. 변환되는 FB 프로그램에는, 초기 1 화 FBㆍ송신 FB* ㆍ수신 FB*2의 3종류가있습니다. *1: 송신 FB: 시퀀스정보에서제어타입에송신또는송신 & 수신을선택한경우 *2: 수신 FB: 시퀀스정보에서제어타입에수신또는송신 & 수신을선택한경우 1. [Edit] [Sequence information] [FB conversion of sequence information] 메뉴 ( ) 를클릭합니다. 2. FB 변환확인화면이표시됩니다. 3. FB program name ㆍ FB program title ㆍ Reservation Ddevice ㆍ Module start I/O No. 를설정합니다. 4. 대상시퀀스정보의사용채널을선택합니다. 5. Communication setting check 버튼을클릭하여대상모듈의내용을확인합니다. 6. OK 버튼을클릭합니다. 7. 프로토콜 FB 가작성되며 GX Developer 의 FB 탭에삽입됩니다.

7 프로토콜 FB 용데이터설정 항목표시 / 설정내용 FB program name FB program title Reservation Ddevice Module start I/O No. 프로토콜 FB에이름을설정합니다. 여기서설정한이름이 FB명이됩니다. 사용가능한문자수는반각 6문자이내 ( 전각 3문자이내 ) 입니다. 다음은 GX Developer에서표시되는내용입니다. ㆍ송신 FB:S-****** ㆍ수신 FB:R-****** 프로토콜 FB 에타이틀을설정합니다. 여기서설정한타이틀이 FB 의타이틀이됩니다. 사용가능한문자수는반각 32 문자이내 ( 전각 16 문자이내 ) 입니다. 출력하는프로토콜 FB 에서사용하는 D 디바이스를설정합니다. 지정한 D 디바이스 (2 워드분 ) 는 FB 에서사용하므로, 시퀀스프로그램내에서는사용할수없습니다. 출력하는 FB 프로그램에서사용할모듈의선두어드레스를설정합니다. 여기서설정한선두어드레스에따라서 FB 프로그램이생성됩니다. 설정가능범위는사용하고있는 PLC CPU 에따라다르므로, 다음범위내에서설정하십시오. Channel 시퀀스정보 ( 프로토콜 FB) 의대상채널을지정합니다. Q00JCPU :0 ~E0 Q00CPU/Q01CPU :0 ~3E0 기타 QCPU(Q모드 ):0 ~FE0 Communication setting check 버튼통신설정내용이표시됩니다. 모듈설정화면에서설정한내용이그대로표시됩니다. Classification 시퀀스정보의내용이표시됩니다. Packet name 시퀀스정보의내용이표시됩니다.

8 프로토콜 FB 사용방법 8 프로토콜 FB 사용방법 GX Developer 에서프로토콜 FB 를사용하는순서에대해설명합니다. 8.1 개요 다음은프로토콜 FB 의작성ㆍ사용방법 ( 순서 ) 입니다. 1 시퀀스정보를시퀀스 FB 로변환합니다. 2 시퀀스 FB 변환에의해작성된프로토콜 FB 의모듈선두 I/O No. 를설정합니다. 3 모듈선두 I/O NO. 를설정한프로토콜 FB 를변환 ( 컴파일 ) 합니다. 4 시퀀스프로그램에프로토콜 FB 를붙여넣습니다. 5 붙여넣은프로토콜 FB 의입출력을작성합니다. 6 시퀀스프로그램을변환 ( 컴파일 ) 합니다. 1~6 까지의순서를플로차트로나타내면다음과같습니다. 1~6 의자세한사항은다음절에서설명합니다. 시작 프로토콜 FB 지원기능 시퀀스 FB 로변환한다 ᆞᆞᆞ7.4 절참조 장착모듈선두 I/O NO. 를설정한다 ᆞᆞᆞ8.2.1 항참조 모듈선두 I/O NO. 를설정한프로토콜 FB 를변환 ( 컴파일 ) 한다 ᆞᆞᆞ8.2.2 항참조 시퀀스프로그램에프로토콜 FB 를붙여넣는다 ᆞᆞᆞ8.2.3 항참조 붙여넣은프로토콜 FB 의입출력을작성한다 ᆞᆞᆞ8.2.4 항참조 시퀀스프로그램을변환 ( 컴파일 ) 한다 ᆞᆞᆞ8.2.5 항참조 종료

8 프로토콜 FB 사용방법 8.2 GX Developer 에서의프로토콜 FB 사용방법 시퀀스정보를시퀀스정보 FB 로변환하면,GX Developer 에다음 3 가지프로토콜 FB 가삽입됩니다. 1 모듈초기화 FB:INITSC 2 송신 FB:S-****** 3 수신 FB:R-****** ****** 는시퀀스정보 FB 변환시에설정된프로토콜 FB 의이름입니다. GX Developer 에삽입된프로토콜 FB 의입출력을작성함으로써통신제어프로그램을작성할수있습니다. 8.2.1 모듈선두 I/O No. 설정 작성된프로토콜 FB 는모듈선두 I/O No. 가 0 으로되어있으므로모듈의장착위치에맞추어프로토콜 FB 의모듈선두 I/O No. 를변경합니다. 프로토콜 FB 의모듈선두 I/O No. 를설정합니다. 1. GX Developer 로변경대상 FB 프로그램을엽니다. 2. 쓰기모드로변경합니다. 3. [Project] [Function block] [Module start I/O No. setting] 메뉴를클릭합니다. 4. 모듈선두 I/O No. 설정화면에서새로운모듈선두 I/O No. 를입력합니다. 모듈선두 I/ONo. 를입력합니다 GX Configurator-SC Version2.04E(SW2D5C-QSCU) 이후에서는시퀀스정보를 FB 프로그램으로변환할때모듈선두 I/O No. 를설정할수있습니다. 설정방법에대한자세한사항은 7.4 절을참조하십시오.

8 프로토콜 FB 사용방법 8.2.2 모듈선두 I/O No. 를설정한프로토콜 FB 변환 ( 컴파일 ) 모듈선두 I/O No. 를설정한프로토콜 FB 를 GX Developer 에서사용할수있도록변환 ( 컴파일 ) 합니다. 8.2.3 시퀀스프로그램에프로토콜 FB 붙여넣기 GX Developer 의 [Convert] [Convert/Compile (All programs)] 메뉴를클릭합니다. 자세한사항은관련매뉴얼에기재되어있는 GX Developer 오퍼레이팅매뉴얼 ( 펑션블록편 ) 을참조하십시오. 프로토콜 FB 를시퀀스프로그램에서사용하기위해서붙여넣습니다. GX Developer 의 프로젝트 탭에서 FB 탭으로전환하고, 사용하고자하는프로토콜 FB 를시퀀스프로그램에드래그 & 드롭합니다. 자세한사항은관련매뉴얼에기재되어있는 GX Developer 오퍼레이팅매뉴얼 ( 펑션블록편 ) 을참조하십시오.

8 프로토콜 FB 사용방법 8.2.4 붙여넣은프로토콜 FB 의입출력작성 프로토콜 FB 의입출력변수에는다음 2 가지종류가있습니다. 이러한입출력변수를사용하여통신제어프로그램을작성합니다. 1 프로토콜 FB 지원기능으로사용하는입출력변수 2 사용자가시퀀스정보로사용하고있는입출력변수 ㆍ시스템프로젝트에서작성된프로토콜 FB 의입출력변수에대해서는 11 시스템프로젝트의시퀀스정보ㆍ라벨변수 를참조하십시오. ㆍ시퀀스정보로사용되고있는입출력변수는입출력변수확인화면에서확인할수있습니다. 자세한사항은 7.3.6 입출력변수확인 을참조하십시오. 모듈초기화 FB ㆍ송신 FB ㆍ수신 FB 의입출력변수사용방법에대해설명합니다. (1) 모듈초기화 FB 모듈초기화 FB 에는다음과같은입출력변수가있습니다. 이러한입출력변수를사용하여 Q 시리즈 C24 모듈의초기설정을설정하십시오. No. 입출력변수내용입력 / 출력 I_START O_END O_END_NG FB 실행요구 : ON 되면모듈초기화처리를기동합니다. FB 종료통지 : 초기화처리종료시에 ON 됩니다. 이상종료시에도 ON 됩니다. FB 이상종료통지 : 이상종료시에만 ON 됩니다. 입력 출력 출력

8 프로토콜 FB 사용방법 다음은모듈초기화 FB 를사용하고있는시퀀스프로그램예입니다. FB 실행요구 FB 이상종료통지 FB 종료통지 ㆍ모듈초기화 FB 는모듈을초기화하는 FB 입니다. 송신 FB ㆍ수신 FB 를사용하기전에반드시실행하십시오. ㆍ직접시퀀스프로그램으로모듈을초기화할때는모듈초기화 FB 를사용하여초기화할필요가없습니다. (2) 송신 FB 송신 FB 에는다음과같은입출력변수가있습니다. 이러한입출력변수와시퀀스정보로설정한입력변수를사용하여데이터를송신할수있습니다. No. 입출력변수내용입력 / 출력 I_START I_REQ_SEND O_END O_END_NG O_ERR_CD FB 실행요구 : ON 되면 FB 를기동합니다. 송신요구 : ON 되면송신을시작합니다. FB 종료통지 : 송신종료시에 ON 됩니다. 이상종료시에도 ON 됩니다. FB 이상종료통지 : 이상종료시에만 ON 됩니다. 에러코드 : 이상종료시의에러코드가저장됩니다. 에러코드의자세한사항은 Q 대응시리얼 커뮤니케이션모듈사용자매뉴얼 ( 기본편 ) 을참조하십시오. 입력입력출력출력출력

8 프로토콜 FB 사용방법 다음은송신 FB 를사용하여작성된시퀀스프로그램과그타임차트예입니다. FB 실행요구가 ON 되기전에설정하십시오. FB 이상종료통지 FB 종료통지 에러발생시에러코드를외부에출력 송신요구 FB 실행요구 FB 실행요구 (I_START) 송신요구 (I_REQ_SEND) 설정데이터 입력변수설정 설정데이터 설정데이터 송신처리 송신처리 FB 종료통지 (O_END) FB 이상종료통지 (O_END_NG) 에러코드설정 (O_ERR_CD) 에러코드

8 프로토콜 FB 사용방법 (3) 수신 FB 수신 FB 에는다음과같은입출력변수가있습니다. 이러한입출력변수와시퀀스정보로설정한출력변수를사용하여데이터를수신할수있습니다. No. 입출력변수내용입력 / 출력 I_START I_REQ_RECV O_END O_END_NG O_ERR_CD O_R_DATA_NO FB 실행요구 : ON 되면 FB 를기동합니다. 수신요구 : ON 되면수신이가능해집니다. FB 종료통지 : 수신종료시에 ON 됩니다. 이상종료시도 ON됩니다. FB 이상종료통지 : 이상종료시만 ON 됩니다. ON 된경우는에러코드 (O_ERR_CD) 를참조하 십시오. O_END_NG 가 ON 일때, 이하의에러코드가저장 됩니다. O_ERR_CD =0: 수신패킷크기이상 수신한패킷크기가설정한패킷구성의크 기를벗어납니다. O_ERR_CD 0 : 모듈검출이상 Q 대응시리얼커뮤니케이션모듈사용자 매뉴얼 ( 기본편 ) 를참조하십시오. 수신데이터 No.: 시퀀스정보화면에서등록한수신패킷과 수신데이터가일치하면, 그패킷 No.(1~4) 가저장됩니다. 일치하지않으면 0 이 됩니다. 입력입력출력출력출력출력 (1) 시퀀스프로그램에서수신 FB 와송신 FB 를사용하는경우는, 수신 FB 의입력변수 I_START 가송신 FB 의 I_START 보다먼저또는동시에 ON 되도록프로그래밍하십시오. (2) 여러송신 FB 가존재하는경우, 2 개이상의송신 FB 를동시에실행하지마십시오.( 송신 FB 의 I_START 가동시에 ON 되지않도록프로그래밍하십시오.) 여러수신 FB 가존재하는경우에도,2 개이상의수신 FB 를동시에실행하지마십시오.( 수신 FB 의 I_START 가동시에 ON 되지않도록프로그래밍하십시오.) 여러송신 FB/ 수신 FB 를동시에실행하게되면,FB 가정상적으로동작하지않습니다. 마지막에실행한 송신 FB 의내용에따른송신처리 / 수신 FB 의내용에따른수신처리 만실행됩니다.

8 프로토콜 FB 사용방법 다음은수신 FB 를사용하여작성한시퀀스프로그램과그타임차트예입니다. FB 실행요구 수신요구 FB 종료통지 FB 이상종료통지 에러발생시에러코드를외부에출력 수신데이터 No. *: 사용자가패킷구성정보로출력변수를지정한경우의변수 FB 실행요구 (I_START) 수신요구 (I_REQ_RECV) 수신처리 수신처리 FB 종료통지 (O_END) FB 이상종료통지 (O_END_NG) 수신데이터 No.(O_R_DATA_NO) 수신배분 No. 에러코드설정 (O_ERR_CD) 에러코드

8 프로토콜 FB 사용방법 에코데이터 2 선식전송로의경우, 송신데이터를스스로수신하기위해첫회의수신데이터를무시할필요가있습니다. 프로토콜 FB 에서는이처리가실행되지않습니다. 따라서, 시퀀스프로그램으로에코데이터를무시하도록프로그래밍하십시오. Q 시리즈 C24 모듈입출력신호의수신읽기요구 (Xn3) 또는수신이상검출 (Xn4) 의첫회기동시에, 수신읽기완료 (Yn1) 를 ON 시킴으로써수신데이터를무시할수있습니다. 다만, 송신데이터와수신데이터의패킷구성이다른 ( 선두가다른 ) 경우는, Q 시리즈 C24 모듈에서에코데이터의수신을무시할수있도록할수있으므로특별히대책을마련할필요는없습니다. 수신읽기요구ㆍ수신이상검출ㆍ수신읽기완료에대한자세한사항은 Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 기본편 ) 을참조하십시오. 8.2.5 시퀀스프로그램을변환 ( 컴파일 ) 프로토콜 FB 를붙여넣은시퀀스프로그램을실행할수있게하기위해변환 ( 컴파일 ) 합니다. GX Developer 의 [Convert] [Convert/Compile (All programs)] 메뉴를클릭합니다.

8 프로토콜 FB 사용방법 8.3 프로토콜 FB 를사용한시퀀스프로그램예 프로토콜 FB 를포함한프로그램예와타임차트에대해설명합니다. (1) 에코데이터를읽지않는경우 OMRON 의 E5EK 의시퀀스정보 파라미터읽기 12 를사용합니다. (2) 에코데이터를읽는경우 OMRON 의 E5ZN 의시퀀스정보 변수영역읽기정보 3 을사용합니다. 시스템구성도 C 24 Q 디바이스컨트롤러 (E5EK 또는 E5ZN) 디바이스일람 디바이스이름 C24 의입출력 입력 출력 데이터레지스터 디바이스 X3 X4 Y1 D5 D6 D7 D10 D12 D15 D30 D35 D40 D45 내용 ch1 읽기검출 ch1 수신이상검출 ch1 읽기완료송신 FB 에러코드 수신에러코드 수신데이터 No. 모듈 No. 읽기어드레스디바이스개수수신모듈 No. 수신파라미터 No./ 수신종료코드 수신종료코드 / 수신응답코드 읽기데이터 디바이스이름 외부입력 내부릴레이 디바이스 X50 X51 X52 M0 M1 M2 M11 M12 M20 M21 M22 내용초기화기동지시송수신 FB기동지시송신요구초기화 FB기동초기화 FB 종료초기화 FB 이상종료송신 FB 종료송신 FB 이상종료수신요구수신 FB 종료수신 FB 이상종료 (1) 시퀀스프로그램에서수신 FB 와송신 FB 를사용하는경우, 수신 FB 의입력변수 I_START 가송신 FB 의 I_START 보다먼저또는동시에 ON 되도록프로그래밍하십시오. (2) 여러송신 FB 가존재하는경우, 2 개이상의송신 FB 를동시에실행하지마십시오.( 송신 FB 의 I_START 를동시에 ON 되지않도록프로그래밍하십시오.) 여러수신 FB 가존재하는경우에도,2 개이상의수신 FB 를동시에실행하지마십시오.( 수신 FB 의 I_START 를동시에 ON 되지않도록프로그래밍하십시오.) 여러송신 FB/ 수신 FB 를동시에실행한경우 FB 가정상적으로동작하지않습니다. 마지막에실행한 송신 FB 의내용에따른송신처리 / 수신 FB 의내용에따른수신처리 만실행됩니다..

8 프로토콜 FB 사용방법 (1) 에코데이터를읽지않는경우 초기화처리 초기화 ON 초기화성공 초기화실패 송신처리 모듈 No. 에 00 을세트 FB 정상종료 FB 이상종료 수신요구처리 송신 FB 에러코드저장 수신요구세트 수신처리 수신모듈 No. 저장수신파라미터 No. 저장수신종료코드저장읽기데이터저장 FB 정상종료 FB 이상종료수신에러코드저장수신데이터 No. 저장수신요구리셋

8 프로토콜 FB 사용방법 (2) 에코데이터를읽는경우 초기화처리 초기화 ON 초기화성공초기화실패모듈 No. 에 00 을세트읽기어드레스에 0000 을세트 송신처리 디바이스개수에 0001 을세트 FB 정상종료 FB 이상종료 송신 FB 에러코드저장 에코데이터읽기처리 CH1 읽기완료세트 CH1 읽기완료리셋 수신처리 수신요구세트 수신모듈 No. 저장 수신종료코드저장수신응답코드저장읽기데이터저장 FB 정상종료 FB 이상종료수신에러코드저장수신데이터 No. 저장수신요구리셋 상기의시퀀스프로그램예에서사용된프로토콜 FB 의자세한사항은 8.2.4 항을참조하십시오.

8 프로토콜 FB 사용방법 송신 FB 실행요구 (I_START) 송신요구 (I_REQ_SEND) 수신 FB 실행요구 (I_START) 입력변수설정 설정처리 송신처리 송신처리 송신 FB 종료통지 (O_END) 송신 FB 이상종료통지 (O_END_NG) 에러코드설정 (0_ERR_CD) 에러코드 수신요구 (I_REQ_RECV) 수신처리 수신처리 수신 FB 종료통지 (O_END) 수신 FB 이상종료통지 (O_END_NG) 수신데이터 No. 설정 (O_R_DATA_NO) 수신배분 No. 에러코드설정 (O_ERR_CD) 에러코드 : 송신 FB 처리 : 수신 FB 처리

9 디버그지원기능 9 디버그지원기능 디버그지원기능은 Q 시리즈 C24 모듈과디바이스컨트롤러와의통신상의디버그를지원하는기능입니다. 다음과같은기능이준비되어있습니다. ㆍ회선트레이스ㆍ통신테스트ㆍ상태모니터 디버그지원기능의개요에대해설명합니다. 시퀀스프로그램 버퍼메모리 송수신패킷데이터와통신제어신호상태는버퍼메모리에축적됩니다. 모니터데이터영역 Q 시리즈 C24 모듈 버퍼메모리에서데이터를읽습니다. 회선트레이스 상태모니터 버퍼메모리에축적되어있는트레이스데이터를표시합니다. 자세한사항은 9.2 절을참조하십시오. 수신패킷 송신테스트패킷 디바이스컨트롤러 통신제어선등을체크합니다. 자세한사항은 9.3 절을참조하십시오. 통신테스트 임의의패킷데이터를설정하여송신할수있습니다. 자세한사항은 9.4 절을참조하십시오.

9 디버그지원기능 9.1 모듈선택 디버그할 Q 시리즈 C24 모듈을선택합니다. 여기서선택한모듈의회선트레이스ㆍ통신테스트ㆍ상태모니터를실행합니다. 1. [Debugging support function] [Module selection] 메뉴를클릭합니다. 2. 디버그할모듈의 I/O 어드레스ㆍ채널을선택하고 Setting 버튼을클릭합니다. 3. OK 버튼을클릭하면모듈정보가설정됩니다. The present 항목표시 / 설정내용 object module 선택되어있는모듈의정보가표시됩니다. Module list 동일베이스에장착되어있는 Q 시리즈 C24 모듈의일람이표시됩니다. Channel specification 모듈의채널을선택합니다. Setting 버튼선택한모듈ㆍ채널을현재의대상모듈로설정합니다. Update 버튼최신의모듈일람이표시됩니다. OK 버튼 The present object module 에표시되어있는설정값을대상모듈로합니다. Cancel 버튼설정을중지합니다.

9 디버그지원기능 9.2 회선트레이스 QJ71C24N ㆍ QJ71C24N-R2 ㆍ QJ71C24N-R4 모듈 ( 이하,QJ71C24N 모듈로줄여서표현 ) 과디바이스컨트롤러와의송수신데이터ㆍ통신제어신호를추적합니다. 비 고 회선트레이스기능은 QJ71C24N 모듈의모니터버퍼에축적한데이터를표시하는기능입니다. 9.2.1 회선트레이스시작 송수신데이터ㆍ통신제어신호상태를트레이스하기위해모니터버퍼에트레이스데이터를저장합니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭합니다. 2. Start 버튼을클릭하여, 트레이스를시작합니다. 3. 모니터버퍼가버퍼풀되거나 Stop 버튼을클릭하면트레이스데이터를표시합니다. 4. 표시된트레이스결과로부터송수신패킷ㆍ통신제어신호를확인합니다. 회선트레이스또는송수신데이터모니터링기능이이미실행되고있을경우, 다음의확인메시지가표시됩니다. 송수신데이터모니터링기능에대한자세한사항은 Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 응용편 ) 을참조하십시오. 항목표시 / 설정내용 Yes 버튼 No 버튼 회선트레이스를정지하고, 이미축적되어있는데이터를표시합니다. 대화상자가닫힙니다. 트레이스는실행된상태를유지합니다.

9 디버그지원기능 회선트레이스화면 항목표시 / 설정내용 Object module 회선트레이스할모듈의정보를표시합니다. Transmission /receive packets Communication control signals 송신데이터와수신데이터를각각표시합니다. 데이터의표시형식은 ASCII 코드또는 16 진수중에선택할수있습니다. RS ㆍ ER ㆍ DR ㆍ CS ㆍ CD 신호상태와수신에러발생상태를다음과같이표시합니다. RS ㆍ ER ㆍ DR ㆍ CS ㆍ CD 신호 모든신호가파란선으로표시됩니다. 신호가 ON 일때 : 신호가 OFF 일때 : 수집한데이터에신호정보가없는경우는 OFF 로표시됩니다. 수신에러 프레임에러ㆍ패리티에러ㆍ오버런에러의 3 종류를표시합니다. 오버런에러 : ( 녹색 ) 패리티에러 : ( 하늘색 ) 프레임에러 : ( 보라색 ) Start 버튼트레이스를시작합니다. Communication test 버튼 지정한패킷을 QJ71C24N 모듈로부터송신합니다. 자세한사항은 9.3 통신테스트 를참조하십시오.

9 디버그지원기능 항목표시 / 설정내용 Stop 버튼 트레이스를정지합니다. 정지후, 모니터버퍼에축적된트레이스데이터가표시됩니다. The project name for matching Transmission/receive packet list display Transmission/receive packet details display 버튼 버튼 송수신패킷상세표시ㆍ송수신패킷리스트표시시에연결시킬프로젝트를선택합니다. 자세한사항은 9.2.3 송수신패킷리스트 를참조하십시오. 송수신패킷으로표시되고있는패킷을현재열려있는프로젝트의패킷정보와연결시켜, 그패킷의상세내용을표시합니다. 자세한사항은 9.2.3 송수신패킷리스트 를참조하십시오. 송수신패킷으로표시되고있는패킷을 1 패킷마다리스트로표시합니다. 자세한사항은 9.2.3 송수신패킷리스트 를참조하십시오. Close 버튼회선트레이스화면을닫습니다. 9.2.2 회선트레이스옵션 회선트레이스데이터를저장할 QJ71C24N 모듈의모니터버퍼영역선두어드레스ㆍ크기를설정합니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면회선트레이스화면이표시됩니다. 2. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면회선트레이스옵션화면이표시됩니다. 3. Monitor buffer starting address ㆍ Monitor buffer size 를설정하고, Write 버튼을클릭합니다.

9 디버그지원기능 항목표시 / 설정내용 Monitor buffer starting address setting Monitor buffer size setting 트레이스데이터를저장할모니터버퍼영역의선두어드레스를설정합니다. 16 진수로입력하십시오. 입력범위 CH1:2600H~32FDH CH2:3300H~3FFDH 사용자지정영역사용시는 CH1, CH2:C00H~1 AFDH 입니다. 트레이스데이터를저장할모니터버퍼영역의크기를설정합니다. 16 진수로입력하십시오. 범위 CH1 ㆍ CH2:3~1 A00 워드 ㆍ사용자지정영역을사용하는경우에도설정가능범위는같습니다. ㆍ Monitor buffer starting address 의설정값에따라서설정가능범위는 바뀝니다. Read 버튼선택되어있는모듈로부터모니터버퍼선두어드레스ㆍ크기를읽습니다. Write 버튼 Monitor buffer starting address ㆍ Monitor buffer size 의설정값을선 택되어있는모듈에씁니다.

9 디버그지원기능 9.2.3 송수신패킷리스트 회선트레이스에의해서수집한송수신패킷해석에사용될송수신패킷의일람이표시됩니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면, 회선트레이스화면이표시됩니다. 2. 매칭대상프로젝트명 에디버그하고있는디바이스컨트롤러의해당프로젝트를선택합니다. 3. 회선트레이스화면의 Transmit/receive packet 버튼을클릭합니다.

9 디버그지원기능 항목 표시 / 설정내용 Classification 송신패킷또는수신패킷을표시합니다. Packet data 송수신패킷데이터를표시합니다. Name Transmission/receive packet list display Display form 버튼 각패킷과일치하는패킷구성정보의패킷이름이표시됩니다. 표시내용 1 일치한패킷이하나만존재하는경우 : 일치한패킷이름이표시됩니다. 2 일치한패킷이여러개존재하는경우 : Match with several packets 라고표시됩니다. 3 일치한패킷이존재하지않는경우 : No matching packets 라고표시됩니다. 선택되어있는송수신패킷구성의상세한내용이표시됩니다. 표시형식으로써 ASCII ㆍ HEX 중에하나를선택할수있습니다. Close 버튼송수신패킷리스트화면을닫습니다. ㆍ패킷데이터는다음순서로일치시킵니다. 1 패킷데이터의데이터길이를수집 ( 가변부는최대데이터길이 ), 모든데이터길이가대상패킷데이터길이와동일한지의여부를체크합니다. 2 대상패킷데이터를각항목의데이터길이로분할하여, 설정되어있는패킷데이터와동일한지의여부를체크합니다. ㆍ다음은일치시킬수없는송수신데이터의구성방법입니다. 1 오류체크코드만으로구성되어있는경우 2 오류체크코드가선두로구성되어있는경우 비 고 마우스오른쪽버튼을클릭하여송수신패킷리스트표시화면의표시데이터를복사할수있습니다.

9 디버그지원기능 9.2.4 회선트레이스데이터열기 PC 에저장되어있는트레이스데이터를표시합니다. [Debugging support function] [Open circuit trace data] 메뉴를클릭합니다. 9.2.5 회선트레이스데이터저장 회선트레이스를이용하여수집한트레이스데이터를 PC 에저장합니다. [Debugging support function] [Save circuit trace] 메뉴를클릭합니다.

9 디버그지원기능 9.3 통신테스트 디바이스컨트롤러에대해서 QJ71C24N 모듈로부터임의데이터ㆍ설정된데이터를송신하여동작을확인합니다. 통신테스트의송수신데이터는회선트레이스화면에서확인할수있습니다. 송신할패킷데이터를작성할때는, 직접송신데이터를입력하여작성하는방법과프로젝트가등록된패킷데이터를선택하여작성하는방법을사용합니다. 통신테스트를실행하기전에인텔리전트기능모듈유틸리티의 CH 무수순시스템설정 에서통신테스트할채널의다음항목에 0 을설정하십시오. *1 0 이외의값이설정되어있으면, 통신테스트는정상적으로동작하지않습니다. ㆍ출력선두포인터지정ㆍ출력개수지정 *1: 시퀀스프로그램을이용하여버퍼메모리에쓸수도있습니다. 버퍼메모리의다음 2개영역에 0 을쓰십시오. ㆍ출력선두포인터지정 ( 버퍼메모리어드레스 184(B8 H), 344(158 H)) ㆍ출력개수지정 ( 버퍼메모리어드레스 185(B9 H), 345(159 H)) 9.3.1 직접입력에의한통신테스트 디바이스컨트롤러에대해서임의의데이터를송신합니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면, 회선트레이스화면이표시됩니다. 2. 회선트레이스화면의 Communication test 버튼을클릭하면, 통신테스트화면이표시됩니다. 3. 통신테스트화면의콤보상자에직접데이터를 16 진수로입력합니다. 4. Send 버튼을클릭합니다.

9 디버그지원기능 Select packet from inside the project 항목 버튼 표시 / 설정내용 패킷데이터선택화면이표시됩니다. Send data 송신하는패킷데이터가표시됩니다. Send 버튼입력한패킷데이터를송신합니다. Setting 버튼 통신테스트설정화면이표시됩니다. (9.3.4 항참조 ) Close 버튼통신테스트화면을닫습니다. 9.3.2 패킷데이터를선택하여통신테스트 디바이스컨트롤러에대해서프로젝트가등록된패킷데이터를선택하여송신합니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면, 회선트레이스화면이표시됩니다. 2. 회선트레이스화면의 Communication test 버튼을클릭합니다. 3. 통신테스트화면의 Select packet from inside the project 버튼을클릭하면, 패킷데이터선택화면이표시됩니다. 4. 패킷데이터선택화면에서프로젝트를선택한후에송신하고자하는패킷을선택하고 OK 버튼을클릭하면, 통신테스트데이터입력화면이표시됩니다. 5. 통신테스트데이터입력화면에서데이터를입력하고나서 OK 버튼을클릭합니다. 6. 통신테스트화면의 Send 버튼을클릭합니다.

9 디버그지원기능 항목표시 / 설정내용 Project name 프로젝트명을선택합니다. Packet information list 패킷정보가표시됩니다. OK 버튼송신패킷을선택하고, 화면을닫습니다. Project name 선택된프로젝트명이표시됩니다. Packet details information 항목표시 / 설정내용 패킷상세정보를설정합니다. OK 버튼설정내용을확정하고화면을닫습니다.

9 디버그지원기능 9.3.3 송신감시시간지정 QJ71C24N 모듈에대해서송신감시시간을설정합니다. 설정한시간내에수신이완료되지않는경우, 송신또는수신이상이됩니다. 1. [Debugging support function] [Circuit trace] [Circuit trace] 메뉴를클릭하면, 회선트레이스화면이표시됩니다. 2. 통신테스트화면의 Setting 버튼을클릭하면통신테스트설정화면이표시됩니다. 현재설정되어있는송신감시시간이표시됩니다. 3. 통신테스트설정화면에서송신감시시간을입력하고 Write 버튼을클릭한후에 Close 버튼을클릭합니다. Transmission monitoring time 항목표시 / 설정내용 모듈에설정되어있는송신감시시간이표시됩니다. 송신감시시간을 100 ms 단위로입력합니다. 설정범위는 0~3000( 100ms) 입니다. Write 버튼송신감시시간을설정합니다. Close 버튼화면을닫습니다.

9 디버그지원기능 9.4 상태모니터 Q 시리즈 C24 모듈의신호ㆍ통신에러정보ㆍ동작설정스위치를모니터합니다. 1. [Debugging support function] [State monitor] 메뉴를클릭합니다. 2. Monitor Start 버튼을클릭합니다. 3. 신호 탭을클릭하여, 신호상태를확인합니다. 4. 에러정보 탭을클릭하여, 에러정보를확인합니다. 5. 동작설정스위치 탭을클릭하여, 동작설정스위치설정상태를확인합니다. 신호 탭

9 디버그지원기능 신호 탭 항 목 표시 / 설정내용 X signal state monitor X 신호의 ON/OFF 상태가표시됩니다. Y signal state monitor Y 신호의 ON/OFF 상태가표시됩니다. RS-232 signal monitor RS-232 제어신호의 ON/OFF 상태가표시됩니다. 자세한사항은 Q 시리즈 C24 모듈의사용자매뉴얼을참조하십시오. 에러정보 탭 에러정보 탭 Communication error status 통신에러상태를표시합니다. Switch setting, mode selection error 스위치설정, 모드전환에러상태를표시합니다. Communication result 교신결과의에러상태를표시합니다. Error reset 버튼 항목표시 / 설정내용 CH1:XnE, CH2 : XnF 가 ON 일때에러정보를리셋합니다. 그이외는마스크상태입니다. 자세한사항은 Q 시리즈 C24 모듈의사용자매뉴얼을참조하십시오.

9 디버그지원기능 동작설정스위치 탭 동작설정스위치 탭 항 목 표시 / 설정내용 Operation setting switch 동작용스위치의설정상태를표시합니다. Mode switch 통신프로토콜의설정내용이표시됩니다. Station switch 국번의설정값이표시됩니다. 자세한사항은 Q 시리즈 C24 모듈의사용자매뉴얼을참조하십시오.

10 인쇄 10 인쇄 10.1 기동방법 시스템프로젝트ㆍ사용자프로젝트ㆍ트레이스데이터를인쇄합니다. [Project] [Print] 메뉴 ( ) 를클릭합니다. 각탭의설정내용 Main 모듈설정정보ㆍ프로젝트데이터ㆍ트레이스데이터중에서인쇄할항목을선택합니다. Project data 프로젝트데이터를인쇄항목으로선택한경우, 상세인쇄내용을선택합니다. Trace data 트레이스데이터를인쇄항목으로선택한경우, 상세인쇄내용을선택합니다. 인쇄내용 머리글 / 바닥글이외는각기능화면과동일합니다. (1) 메인화면

10 인쇄 항목표시 / 설정내용 Print item Project data Trace data Reference 버튼 인쇄할항목을체크버튼으로선택합니다. Module information : 모듈설정에서설정한내용을인쇄합니다. Project data Trace data : 지정프로젝트정보를인쇄합니다. 인쇄항목은프로젝트화면에서설정합니다. : 저장된트레이스데이터를인쇄합니다. 인쇄항목은트레이스화면에서설정합니다. 인쇄할프로젝트데이터를풀다운리스트에서선택합니다. 현재열려있는사용자프로젝트와시스템프로젝트가풀다운리스트에표시됩니다. ( 열리지않은프로젝트는대상이아닙니다.) 인쇄할트레이스데이터의파일명을지정합니다. Reference 버튼을클릭하여, 트레이스데이터파일을선택합니다. 인쇄할트레이스데이터의파일명을선택합니다. 버튼을클릭하여대화상자를표시합니다. Printer Setting 버튼 Windows 에서제공하는인쇄설정대화상자를표시합니다. Print 버튼인쇄합니다. Printer preview 버튼인쇄미리보기를표시합니다. Close 버튼인쇄대화상자를닫습니다.

10 인쇄 (2) 프로젝트데이터화면 주 1 주 1: Main 탭에서 Project data 를선택하지않은경우에는이부분이선택할수없는상태가됩니다. 항목표시 / 설정내용 Project name Main 탭내의프로젝트데이터로지정된프로젝트명이표시됩니다. Print item 모든항목 / 항목선택중에선택합니다. Item specification 항목선택을선택한경우, 어느항목을인쇄할것인지를체크버튼으로선택합니다.

10 인쇄 (3) 트레이스데이터화면 주 1 주 1: Main 탭으로 트레이스데이터 를선택하고있지않는경우에는이부분 이선택할수없는상태가됩니다. 항목표시 / 설정내용 Trace data file Main 탭내의트레이스데이터로지정된파일명이표시됩니다. Print item 모든항목 / 항목선택중에선택합니다. Item specification Transmission/receive packet list 항목선택을선택한경우, 어느항목을인쇄할것인지를체크버튼으로선택합니다. Circuit trace : 회선트레이스이미지를인쇄합니다. Transmit/receive packet list: 송수신패킷리스트를인쇄합니다. 송수신패킷을인쇄할경우, BIN/ASCII 중에어느형식으로인쇄할것인지를지정합니다. Transmit/receive packet list 를선택하였을때만유효합니다.

10 인쇄 에러대화상자 표시대화상자 에러원인 ㆍ Project data 를선택하고, 패킷정보가없는상태에서 [Print]/[Print preview] 버튼을클릭하였다. ㆍ패킷구성정보선택시, 패킷구성정보는존재하지만구성정보의항목이존재하지않는다. ㆍ패킷데이터정보선택시, 패킷데이터정보의내용이 1 개도설정되어있지않다. ㆍ시퀀스정보를선택시, 시퀀스정보가존재하지않는다. ㆍ선택한트레이스데이터파일에송수신패킷데이터가존재하지않는다. 처리 ㆍ프로젝트데이터를선택하지않거나, 패킷정보를작성하십시오. ㆍ패킷구성정보를선택하지않거나, 패킷구성정보의항목을작성하십시오. ㆍ패킷데이터정보를선택하지않거나, 패킷데이터정보를작성하십시오. ㆍ시퀀스정보를선택하지않거나, 시퀀스정보를작성하십시오. ㆍ송수신패킷리스트를선택하지않거나, 송수신패킷데이터를작성하십시오.

10 인쇄 10.2 각화면공통조작 인쇄내용을미리보기합니다. 인쇄대화상자의 Printer preview 버튼을클릭합니다.

10 인쇄 인쇄 닫기 페이지이동 ( 선두페이지 ) 선두페이지로점프합니다. 페이지이동 ( 이전페이지 ) 앞페이지로이동합니다. 페이지현재미리보기표시되고있는페이지를표시합니다. 페이지이동 ( 다음페이지 ) 다음페이지로이동합니다. 페이지이동 ( 최종페이지 ) 최종페이지로점프합니다. 확대 / 축소미리보기화면를확대 / 축소합니다. 표시전환 Print 버튼 항목표시 / 설정내용 페이지전체ㆍ페이지폭ㆍ 2 페이지ㆍ견본ㆍ 150% ㆍ 100% ㆍ 75% ㆍ 50% ㆍ 25% 로전환합니다. Print 버튼을클릭하면인쇄미리보기화면을종료하고,Windows 가제공하는인쇄대화상자를표시합니다. Close 버튼인쇄미리보기화면을닫고, 인쇄대화상자를표시합니다.

10 인쇄 10.3 인쇄예 (1) 모듈설정정보 프로젝트명 / 시스템프로젝트의시스템명을인쇄합니다 타이틀을인쇄합니다 인쇄시의일시를인쇄합니다 페이지 No 를인쇄합니다 [ 모듈설정정보 ]

10 인쇄 (2) 트레이스데이터 ( 가로 ) 트레이스데이터파일명을인쇄합니다 페이지 No 를인쇄합니다

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 이장에서는시스템프로젝트에서지원하지않는, 타사의각커맨드에대응하는시퀀스정보및시퀀스정보 FB 변환후의입출력변수에대해설명합니다. 11.1 지원대상디바이스컨트롤러별시스템프로젝트 시스템프로젝트에는지원대상디바이스컨트롤러에대응한통신프레임 ( 패킷구성정보ㆍ패킷데이터정보 ) 과그전송순서 ( 시퀀스정보 ) 가정의되어있습니다. 시퀀스정보에는지원기종의각종커맨드에대응한내용이설정되어있습니다. 각종커맨드가 FB 에의해실현되기위해필요한라벨변수도설정되어있습니다.GX Developer 에서통신제어프로그램을작성할때, 용도ㆍ목적에맞는값을라벨변수로설정할필요가있습니다. 다음항에지원기종일람, 지원기종의커맨드와시퀀스정보의대비표ㆍ라벨변수일람표를나타냅니다. 다음항의일람표의사용방법은다음과같습니다. 기능명 1:1 로대응하고있습니다. 1 변수영역읽기 커맨드 시퀀스정보 설정영역0( 읽기전용 ) 변수영역읽기1[ 설정영역0( 읽기전용 )] 설정영역0( 읽기쓰기가능 ) 변수영역읽기2[ 설정영역0( 읽기쓰기가능 )] 설정영역1( 읽기쓰기가능 ) 변수영역읽기3[ 설정영역1( 읽기쓰기가능 )] 기능으로사용하는입력변수 ᆞ 출력변수의일람표입니다. 기능의시퀀스정보는모두같은입력변수 ᆞ 출력변수를사용합니다. 변수영역읽기커맨드 변수영역읽기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 종료코드 문자열 (2) OUT_EXE_RESULT 읽기어드레스 문자열 (4) 응답 문자열 (4) IN_READ_ADR 코드 OUT_RES_CODE 디바이스개수 문자열 (4) 읽기데이터 문자열 (48) IN_ELEM_NUM (MAX 값 :6) OUT_READ_DATA 1 디바이스 :8 바이트 디바이스개수 8 바이트

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 11.2 지원대상디바이스컨트롤러일람 지원대상디바이스컨트롤러일람을나타냅니다. 제작회사 종류 형명 모듈형온도조절기 인패널NEO( 타입 E5ZN) OMRON Thermack K ( 타입 E5 K-AA201 ) 디지털조절계 Thermack K ( 타입 E5 K-AA202 ) Thermack K ( 타입 E5 K-AA203 ) YAMATAKE 모듈형조절계 DMC10 11.2.1 OMRON 제품 (1) 형태 E5ZN 시리즈 1 변수영역읽기ㆍ커맨드대비일람 커맨드 시퀀스정보 설정영역 0( 읽기전용 ) 변수영역읽기 1[ 설정영역 0( 읽기전용 )] 설정영역 0( 읽기쓰기가능 ) 변수영역읽기 2[ 설정영역 0( 읽기쓰기가능 )] 설정영역 1( 읽기쓰기가능 ) 변수영역읽기 3[ 설정영역 1( 읽기쓰기가능 )] ㆍ라벨변수일람 변수영역읽기커맨드 변수영역읽기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 종료코드 문자열 (2) OUT_EXE_RESULT 읽기어드레스 문자열 (4) 응답 문자열 (4) IN_READ_ADR 코드 OUT_RES_CODE 디바이스개수 문자열 (4) 읽기데이터 문자열 (48) IN_ELEM_NUM (MAX 값 :6) OUT_READ_DATA 1 디바이스 :8 바이트 디바이스개수 8 바이트

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 2 변수영역쓰기ㆍ커맨드대비일람 커맨드 시퀀스정보 설정영역 0( 읽기쓰기가능 ) 변수영역쓰기 1[ 설정영역 0( 읽기쓰기가능 )] 설정영역 1( 읽기쓰기가능 ) 변수영역쓰기 2[ 설정영역 1( 읽기쓰기가능 )] ㆍ라벨변수일람 변수영역쓰기커맨드 변수영역쓰기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No 문자열 (2) 모듈 No 문자열 (2) IN_ST_NO OUT_ST_NO 쓰기어드레스 문자열 (4) 종료코드 문자열 (2) IN_RED_ADR OUT_EXE_RESULT 디바이스개수 문자열 (4) 응답코드 문자열 (4) IN_ELEM_NUM (MAX 값 :6) OUT_RES_CODE 쓰기데이터 문자열 (48) IN_WRITE_DATA 디바이스개수 8 1 디바이스 :8 바이트 바이트

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 3 동작지령ㆍ커맨드대비일람 커맨드 시퀀스정보 통신쓰기금지동작지령 1[ 통신쓰기금지 ] 통신쓰기허가동작지령 2[ 통신쓰기허가 ] CH1 Run CH1 Stop CH2 Run CH2 Stop 동작지령 3[CH1 Run] 동작지령 4[CH1 Stop] 동작지령5[CH2 Run] 동작지령6[CH2 Stop] CH1 목표값 0 선택 ] 동작지령 7[CH1 목표값 0 선택 ]] CH1 목표값 1 선택 ] 동작지령 8[CH1 목표값 1 선택 ] CH2 목표값 0 선택 ] 동작지령 9[CH2 목표값 0 선택 ] CH3 목표값 1 선택 ] 동작지령 10[CH3 목표값 1 선택 ] CH1 AT 중지동작지령 11[CH1 AT 중지 ] CH1 AT 실행동작지령 12[CH1 AT 실행 ] CH2 AT 중지동작지령 13[CH2 AT 중지 ] CH2 AT 실행동작지령 14[CH2 AT 실행 ] 쓰기모드백업동작지령 15[ 쓰기모드백업 ] 쓰기모드 RAM 동작지령 16[ 쓰기모드 RAM] RAM 데이터저장동작지령 17[RAM 데이터저장 ] 소프트웨어리셋동작지령 18[ 소프트웨어리셋 ] 설정영역 1 이행동작지령 19[ 설정영역 1 이행 ] 프로텍트레벨이행동작지령 20[ 프로텍트레벨이행 ] CH1 오토동작지령 21[CH1 오토 ] CH1 매뉴얼동작지령 22[CH1 매뉴얼 ] CH2 오토 동작지령23[CH2 오토 ] CH2 매뉴얼 동작지령24[CH2 매뉴얼 ] PV 유지값동작지령 25[PV 유지값 ] 설정값초기화동작지령 26[ 설정값초기화 ] ㆍ라벨변수일람 변수영역읽기커맨드 동작지령응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 종료코드 문자열 (2) OUT_EXE_RESULT 응답코드 문자열 (4) OUT_RES_CODE

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 4 모니터값읽기ㆍ커맨드대비일람 커맨드 시퀀스정보 CH1 현재값 모니터값읽기1[CH1 현재값 ] CH1 스테이터스 모니터값읽기 [CH1 스테이터스 ] CH1 내부목표값 모니터값읽기3[CH1 내부목표값 ] CH1 히터전류값 모니터값읽기4[CH1 히터전류값모니터 ] 모니터 CH1 조작량모니터 모니터값읽기5[CH1 조작량모니터 ( 가열 )] ( 가열 ) CH1 조작량모니터 모니터값읽기6[CH1 조작량모니터 ( 냉각 )] ( 냉각 ) CH1 PV 유지값 모니터값읽기7[CH1PV 유지값 ] CH2 현재값 모니터값읽기8[CH2 현재값 ] CH2 스테이터스 모니터값읽기9[CH2 스테이터스 ] CH2 내부목표값 모니터값읽기10[CH2 내부목표값 ] CH2 히터전류값 모니터값읽기11[CH2 히터전류값모니터 ] 모니터 CH2 조작량모니터 모니터값읽기1[CH2 조작량모니터 ( 가열 )] ( 가열 ) CH2 조작량모니터 모니터값읽기13[CH2 조작량모니터 ( 냉각 )] ( 냉각 ) CH2 PV 유지값 모니터값읽기14[CH2 PV 유지값 ] ㆍ라벨변수일람 모니터값읽기커맨드 모니터값읽기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No 문자열 (2) 모듈 No 문자열 (2) IN_ST_NO OUT_ST_NO 종료코드 문자열 (2) OUT_EXE_RESULT 응답코드 문자열 (4) OUT_RES_CODE 모니터값 문자열 (8) OUT_MONITOR_DATA

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 5 설정데이터읽기커맨드ㆍ커맨드대비일람 커맨드 시퀀스정보 CH1 설정영역0 설정데이터읽기1[CH1 설정영역0 ] CH1 설정영역1 설정데이터읽기1[CH1 설정영역1 ] CH2 설정영역0 설정데이터읽기1[CH2 설정영역0 ] CH2 설정영역1 설정데이터읽기1[CH2 설정영역1 ] ㆍ라벨변수일람 설정데이터읽기커맨드 설정데이터읽기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No 문자열 (2) 모듈 No 문자열 (2) IN_ST_NO OUT_ST_NO 종료코드 문자열 (2) 어드레스 문자열 (4) OUT_EXE_RESULT IN_READ_ADR 응답코드 문자열 (4) OUT_RES_CODE 설정데이터 문자열 (8) OUT_SET_DATA 6 프로텍트레벨ㆍ커맨드대비일람 커맨드 시퀀스정보 CH1 운전 / 조정 프로텍트레벨설정1[CH1 운전 / 조정 ] CH1 초기 / 통신 프로텍트레벨설정2[CH1 초기 / 통신 ] CH1 설정변경 프로텍트레벨설정3[CH1 설정변경 ] CH2 운전 / 조정 프로텍트레벨설정4[CH2 운전 / 조정 ] CH2 초기 / 통신 프로텍트레벨설정5[CH2 초기 / 통신 ] CH2 설정변경 프로텍트레벨설정6[CH2 설정변경 ] ㆍ라벨변수일람 프로텍트레벨커맨드 프로텍트레벨응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No 문자열 (2) 모듈 No 문자열 (2) IN_ST_NO OUT_ST_NO 종료코드 문자열 (2) 프로텍트레벨 문자열 (8) OUT_EXE_RESULT 설정데이터 IN_PROT_LEVEL 응답코드 OUT_RES_CODE 문자열 (4)

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 7 설정데이터쓰기ㆍ커맨드대비일람 커맨드 시퀀스정보 CH1 설정영역 0 설정데이터쓰기 1[CH1 설정영역 0] CH1 설정영역 1 설정데이터쓰기 2[CH1 설정영역 1] CH2 설정영역0 설정데이터쓰기3[CH2 설정영역0] CH2 설정영역1 설정데이터쓰기4[CH2 설정영역1] ㆍ라벨변수일람 설정데이터쓰기커맨드 설정데이터쓰기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 어드레스 문자열 (4) 문자열 (2) IN_READ_ADR OUT_EXE_RESULT 디바이스개수 문자열 (4) IN_ELEM_NUM (MAX 값 :6) 응답코드 문자열 (4) 설정데이터 문자열 (48) OUT_RES_CODE IN_WRITE_DATA 디바이스개수 8 1 디바이스 :8 바이트 바이트 8 기타ㆍ커맨드대비일람 커맨드 시퀀스정보 본체속성읽기본체속성읽기 [ 형식과통신버퍼크기 ] 컨트롤러스테이터스읽기컨트롤러스테이터스 [ 운전상태읽기 ] Echo back 테스트 Echo back 테스트 ㆍ라벨변수일람 본체속성읽기커맨드 본체속성읽기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No 문자열 (2) 모듈 No 문자열 (2) IN_ST_NO OUT_ST_NO 종료코드 문자열 (2) OUT_EXE_RESULT 응답코드 문자열 (4) OUT_RES_CODE 형식 문자열 (2) OUT_ATTRIBUTE 버퍼크기 문자열 (2) OUT_BUFF_SIZE

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 ㆍ라벨변수일람 컨트롤러스테이터스읽기커맨드입력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) IN_ST_NO 컨트롤러스테이터스읽기응답출력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) OUT_ST_NO 종료코드문자열 (2) OUT_EXE_RESULT 응답코드 OUT_RES_CODE 운전상태 OUT_OPE_STATUS 관련정보 OUT_INFORMATION 문자열 (4) 문자열 (2) 문자열 (2) ㆍ라벨변수일람 Echo back 테스트커맨드 Echo back 테스트응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 종료코드 문자열 (2) OUT_EXE_RESULT 테스트데이터 문자열 (23) 응답코드 문자열 (4) IN_TEST_DATA (0~23 바이트 ) OUT_RES_CODE 테스트데이터 문자열 (23) OUT_TEST_DATA (0~23 바이트 )

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 (2) 형태 E5 K 시리즈 1 파라미터읽기ㆍ커맨드대비일람 커맨드 시퀀스정보 현재값읽기파라미터읽기 1[ 현재값읽기 ] 램프목표값모니터파라미터읽기 2[ 램프목표값모니터 ] 조작량 ( 가열 ) 모니터파라미터읽기 3[ 조작량 ( 가열 ) 모니터 ] 조작량 ( 냉각 ) 모니터파라미터읽기 4[ 조작량 ( 냉각 ) 모니터 ] 리모트 SP 모니터파라미터읽기 5[ 리모트 SP 모니터 ] 밸브열기모니터파라미터읽기 6[ 밸브열기모니터 ] 목표값파라미터읽기 7[ 목표값 ] 목표값 0 파라미터읽기 8[ 목표값 0] 목표값 1 파라미터읽기 9[ 목표값 1] 목표값 2 파라미터읽기 10[ 목표값 2] 목표값 3 파라미터읽기 11[ 목표값 3] 경보값 1 파라미터읽기 12[ 경보값 1] 경보값 2 파라미터읽기 13[ 경보값 2] 경보값 3 파라미터읽기 14[ 경보값 3] 비례대파라미터읽기 15[ 비례대 ] 적분시간파라미터읽기 16[ 적분시간 ] 미분시간파라미터읽기 17[ 미분시간 ] 냉각계수파라미터읽기 18[ 냉각계수 ] Dead band 위치비례 Dead band 파라미터읽기 19[Dead band] 파라미터읽기 20[ 위치비례 Dead band] 매뉴얼리셋값파라미터읽기 21[ 매뉴얼리셋값 ] 조절감도 ( 가열 ) 파라미터읽기 22[ 조절감도 ( 가열 )] 조절감도 ( 냉각 ) 파라미터읽기 23[ 조절감도 ( 냉각 )] 제어주기 ( 가열 ) 파라미터읽기 24[ 제어주기 ( 가열 )] 제어주기 ( 냉각 ) 파라미터읽기 25[ 제어주기 ( 냉각 )] 히터단선검출파라미터읽기 26[ 히터단선검출 ] SP 램프시간단위파라미터읽기 27[SP 램프시간단위 ] SP 램프설정값파라미터읽기 28[SP 램프설정값 ] LBA 검출시간파라미터읽기 30[LBA 검출시간 ] 정지시조작량파라미터읽기 31[ 정지시조작량 ] 이상시조작량파라미터읽기 32[ 이상시조작량 ] 조작량리미트상한값파라미터읽기 33[ 조작량리미트상한값 ] 조작량리미트하한값파라미터읽기 34[ 조작량리미트하한값 ] 조작변화율리미트값파라미터읽기 35[ 조작변화율리미트값 ] 입력디지털필터파라미터읽기 36[ 입력디지털필터 ] 개폐히스테리시스파라미터읽기 37[ 개폐히스테리시스 ] 경보 1 히스테리시스파라미터읽기 38[ 경보 1 히스테리시스 ] 경보 2 히스테리시스파라미터읽기 39[ 경보 2 히스테리시스 ] 경보 3 히스테리시스파라미터읽기 40[ 경보 3 히스테리시스 ] 상한온도입력보정값파라미터읽기 41[ 상한온도입력보정값 ] 하한온도입력보정값파라미터읽기 42[ 하한온도입력보정값 ] 입력종류파라미터읽기 43[ 입력종류 ]

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 커맨드 시퀀스정보 스케일링상한값 파라미터읽기44[ 스케일링상한값 ] 스케일링하한값 파라미터읽기45[ 스케일링하한값 ] 소수점위치 파라미터읽기46[ 소수점위치 ] 온도단위 파라미터읽기47[ 온도단위 ] 제어출력1 할당 파라미터읽기48[ 제어출력1 할당 ] 제어출력2 할당 파라미터읽기49[ 제어출력2 할당 ] 보조출력1 할당 파라미터읽기50[ 보조출력1 할당 ] 보조출력2 할당 파라미터읽기51[ 보조출력2 할당 ] 경보1 종류 파라미터읽기52[ 경보1 종류 ] 경보1non-excitation 파라미터읽기53[ 경보1non-excitation] 경보2 종류 파라미터읽기54[ 경보2 종류 ] 경보2non-excitation 파라미터읽기55[ 경보2non-excitation] 경보3 종류 파라미터읽기56[ 경보3 종류 ] 경보3non-excitation 파라미터읽기57[ 경보3non-excitation] 정 / 역동작 파라미터읽기58[ 정 / 역동작 ] 목표리미트상한값 파라미터읽기59[ 목표리미트상한값 ] 목표리미트하한값 파라미터읽기60[ 목표리미트하한값 ] PID ON/OFF 파라미터읽기61[PID ON/OFF] ST 파라미터읽기62[ST] ST settling band 폭파라미터읽기63[ST settling band 폭 ] α 파라미터읽기64[α] AT 산출게인 파라미터읽기65[AT 산출게인 ] 대기순서재기 동파라미터읽기66[ 대기순서재기동 ] 표시자동복귀시간 파라미터읽기67[ 표시자동복귀시간 ] AT 히스테리시스 파라미터읽기68[AT 히스테리시스 ] LBA 검출폭 파라미터읽기69[LBA 검출폭 ] 히터차단래치 파라미터읽기70[ 히터차단래치 ] Travel time 파라미터읽기71[Travel time] PV Dead band 파라미터읽기72[PV Dead band] 리모트 SP 유효 파라미터읽기73[ 리모트 SP 유효 ] 리모트 SP 상한값 파라미터읽기74[ 리모트 SP 상한값 ] 리모트 SP 하한값 파라미터읽기75[ 리모트 SP 하한값 ] SP 트래킹 파라미터읽기76[SP 트래킹 ]

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 ㆍ라벨변수일람 파라미터읽기커맨드입력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) IN_ST_NO 파라미터읽기응답출력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) OUT_ST_NO 파라미터 No 문자열 (2) OUT_PARAM 종료코드문자열 (2) OUT_EXE_RESULT 읽기데이터문자열 (4) OUT_READ

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 2 파라미터쓰기ㆍ커맨드대비일람 커맨드 시퀀스정보 목표값 파라미터쓰기1[ 목표값 ] 목표값0 파라미터쓰기2[ 목표값0] 목표값1 파라미터쓰기3[ 목표값1] 목표값2 파라미터쓰기4[ 목표값2] 목표값3 파라미터쓰기5[ 목표값3] 경보값1 파라미터쓰기6[ 경보값1] 경보값2 파라미터쓰기7[ 경보값2] 경보값3 파라미터쓰기8[ 경보값3] 비례대 파라미터쓰기9[ 비례대 ] 적분시간 파라미터쓰기10[ 적분시간 ] 미분시간 파라미터쓰기11[ 미분시간 ] 냉각계수 파라미터쓰기12[ 냉각계수 ] Dead band 파라미터쓰기13[Dead band] 위치비례 Dead band 파라미터쓰기14[ 위치비례 Dead band] 매뉴얼리셋값 파라미터쓰기15[ 매뉴얼리셋값 ] 조절감도 ( 가열 ) 파라미터쓰기16[ 조절감도 ( 가열 )] 조절감도 ( 냉각 ) 파라미터쓰기17[ 조절감도 ( 냉각 )] 제어주기 ( 가열 ) 파라미터쓰기18[ 제어주기 ( 가열 )] 제어주기 ( 냉각 ) 파라미터쓰기19[ 제어주기 ( 냉각 )] 히터단선검출 파라미터쓰기20[ 히터단선검출 ] SP 램프시간단위 파라미터쓰기22[SP 램프시간단위 ] SP 램프설정값 파라미터쓰기22[SP 램프설정값 ] LBA 검출시간 파라미터쓰기23[LBA 검출시간 ] 정지시조작량 파라미터쓰기24[ 정지시조작량 ] 이상시조작량 파라미터쓰기25[ 이상시조작량 ] 조작량리미트상한값 파라미터쓰기26[ 조작량리미트상한값 ] 조작량리미트하한값 파라미터쓰기27[ 조작량리미트하한값 ] 조작변화율리미트값 파라미터쓰기28[ 조작변화율리미트값 ] 입력디지털필터 파라미터쓰기29[ 입력디지털필터 ] 개폐히스테리시스 파라미터쓰기30[ 개폐히스테리시스 ] 경보1 히스테리시스 파라미터쓰기31[ 경보1 히스테리시스 ] 경보2 히스테리시스 파라미터쓰기32[ 경보2 히스테리시스 ] 경보3 히스테리시스 파라미터쓰기33[ 경보3 히스테리시스 ] 상한온도입력보정값 파라미터쓰기34[ 상한온도입력보정값 ] 하한온도입력보정값 파라미터쓰기35[ 하한온도입력보정값 ] 입력종류 파라미터쓰기36[ 입력종류 ] 스케일링상한값 파라미터쓰기37[ 스케일링상한값 ] 스케일링하한값 파라미터쓰기38[ 스케일링하한값 ] 소수점위치 파라미터쓰기39[ 소수점위치 ] 온도단위 파라미터쓰기40[ 온도단위 ] 제어출력1 할당 파라미터쓰기41[ 제어출력1 할당 ] 제어출력2 할당 파라미터쓰기42[ 제어출력2 할당 ] 보조출력1 할당 파라미터쓰기43[ 보조출력1 할당 ]

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 커맨드 시퀀스정보 보조출력2 할당 파라미터쓰기44[ 보조출력2 할당 ] 경보1 종류 파라미터쓰기45[ 경보1 종류 ] 경보1non-excitation 파라미터쓰기46[ 경보1non-excitation] 경보2 종류 파라미터쓰기47[ 경보2 종류 ] 경보2non-excitation 파라미터쓰기48[ 경보2non-excitation] 경보3 종류 파라미터쓰기49[ 경보3 종류 ] 경보3non-excitation 파라미터쓰기50[ 경보3non-excitation] 정 / 역동작 파라미터쓰기51[ 정 / 역동작 ] 목표리미트상한값 파라미터쓰기52[ 목표리미트상한값 ] 목표리미트하한값 파라미터쓰기53[ 목표리미트하한값 ] PID ON/OFF 파라미터쓰기54[PID ON/OFF] ST 파라미터쓰기55[ST] ST settling band 폭 파라미터쓰기56[ST settling band 폭 ] α 파라미터쓰기57[α] AT 산출게인 파라미터쓰기58[AT 산출게인 ] 대기순서재기동 파라미터쓰기59[ 대기순서재기동 ] 표시자동복귀시간 파라미터쓰기60[ 표시자동복귀시간 ] AT 히스테리시스 파라미터쓰기61[AT 히스테리시스 ] LBA 검출폭 파라미터쓰기62[LBA 검출폭 ] 히터차단래치 파라미터쓰기63[ 히터차단래치 ] Travel time 파라미터쓰기64[Travel time] PV Dead band 파라미터쓰기65[PV Dead band] 리모트 SP 유효 파라미터쓰기66[ 리모트 SP 유효 ] 리모트 SP 상한값 파라미터쓰기67[ 리모트 SP 상한값 ] 리모트 SP 하한값 파라미터쓰기68[ 리모트 SP 하한값 ] SP 트래킹 파라미터쓰기69[SP 트래킹 ] ㆍ라벨변수일람 파라미터쓰기커맨드 파라미터쓰기응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 모듈 No IN_ST_NO 문자열 (2) 모듈 No OUT_ST_NO 문자열 (2) 파라미터 No 문자열 (2) 쓰기데이터 문자열 (4) OUT_PARAM IN_WRITE_DATA 종료코드 OUT_EXE_RESULT 문자열 (2) 쓰기데이터 문자열 (4) OUT_WRITE_DATA

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 1 특별커맨드 ㆍ커맨드대비일람 커맨드 시퀀스정보 런 / 스톱 특별커맨드1[ 런 / 스톱 ] 리모트 / 로컬 특별커맨드2[ 리모트 / 로컬 ] RAM 쓰기모드 특별커맨드3[RAM 쓰기모드 ] RAM 데이터저장 특별커맨드4[RAM 데이터저장 ] AT 실행 / 중지 특별커맨드5[AT 실행 / 중지 ] SP 모드 특별커맨드6[SP 모드 ] 설정레벨1 이행 특별커맨드7[ 설정레벨1 이행 ] 소프트웨어리셋 특별커맨드8[ 소프트웨어리셋 ] 스테이터스특별 커맨드9[ 스테이터스 ] ㆍ라벨변수일람 특별커맨드입력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) IN_ST_NO 지령코드문자열 (4) IN_COMMAND_CODE 특별응답출력변수데이터형 ( 데이터길이 ) 모듈 No 문자열 (2) OUT_ST_NO 커맨드 No 문자열 (2) OUT_COMMAND 종료코드문자열 (2) OUT_EXE_RESULT 지령코드문자열 (4) OUT_COMMAND_CODE

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 11.2.2 YAMATAKE 제품 (1) DMC10 시리즈 ㆍ커맨드대비일람 커맨드고정길이연속데이터읽기커맨드 (RD 커맨드 ) 고정길이연속데이터쓰기커맨드 (WD 커맨드 ) 고정길이랜덤읽기커맨드 (RU 커맨드 ) 고정길이랜덤쓰기커맨드 (WU 커맨드 ) 시퀀스정보고정길이연속데이터읽기 [RD 커맨드 ] 고정길이연속데이터쓰기 [WD 커맨드 ] 고정길이랜덤읽기 [RU 커맨드 ] 고정길이랜덤쓰기 [WU 커맨드 ] ㆍ라벨변수일람 고정길이연속데이터읽기커맨드 데이터읽기계응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 기기어드레스 문자열 (2) 기기어드레스 문자열 (2) IN_ST_NO OUT_ST_NO 데이터선두워드어드레스 문자열 (4) 종료코드 OUT_RESULT_CODE 문자열 (2) IN_READ_ADR 데이터수 문자열 (4) 읽기데이터 문자열 (48) IN_DATA_LEN (MAX:12 데이터 ) OUT_READ_DATA 1데이터 :4바이트 데이터수 4 바이트 ㆍ라벨변수일람 고정길이연속데이터쓰기커맨드 데이터쓰기계응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 기기어드레스 문자열 (2) 기기어드레스 문자열 (2) IN_ST_ADR OUT_ST_NO 데이터선두워드 문자열 (4) 종료코드 문자열 (2) 어드레스 OUT_RESULT_CODE IN_WRITE_ADR 쓰기데이터 문자열 (48) IN_WRITE_DATA (MAX:12 데이터 ) 1 데이터 :4 바이트

11 시스템프로젝트의시퀀스정보 ᆞ 라벨변수 ㆍ라벨변수일람 고정길이랜덤읽기커맨드 데이터읽기계응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 기기어드레스 문자열 (2) 기기어드레스 문자열 (2) IN_ST_NO OUT_ST_NO 종료코드 문자열 (2) 데이터어드레스 문자열 (48) OUT_RESULT_CODE IN_READ_ADR (MAX:12데이터) 데이터수 4 읽기데이터 OUT_READ_DATA 문자열 (48) 데이터수 4 바이트 바이트 ㆍ라벨변수일람 고정길이랜덤쓰기커맨드 데이터쓰기계응답 입력변수 데이터형 출력변수 데이터형 ( 데이터길이 ) ( 데이터길이 ) 기기어드레스 문자열 (2) 기기어드레스 문자열 (2) IN_ST_NO OUT_ST_NO 쓰기데이터 문자열 (48) 종료코드 문자열 (2) IN_WRITE_DATA MAX:12 데이터 OUT_RESULT_CODE 데이터수 4 바이트

부록 부 부.1 록 도움말기능 도움말기능에서는제품정보를제공합니다. [Help] [Product information] 메뉴를클릭합니다. 부 이름 내용 Version 프로토콜 FB 지원기능의버전이표시됩니다. *1 Name 인스톨시에설정한이름이표시됩니다. Company name 인스톨시에설정한회사명이표시됩니다. *1: 버전은프로토콜 FB 지원기능의제품정보이므로, GX Configurator-SC 의버전과는일치하지않습니다. 부 부

부록 부.2 프로젝트이름의사양 설정하고자하는이름 ( 프로젝트명등 ) 에대한제약사항을나타냅니다. 설정하고자하는이름 제약사항 부 프로젝트명최대문자수 : 반각 32 문자 ( 전각 16 문자 ) ( 다만 32 문자이내에서작성되어있다하더라도, 프로젝트경로를부가하여 150 문자를초과할수없습니다.) 프로젝트명뒤의스페이스는자동삭제됩니다. 프로젝트명의끝에. ( 피리어드 ) 은사용할수없습니다. *1 특수한문자ㆍ단어*2는사용할수없습니다. 프로젝트코멘트최대문자수 : 반각 32 문자 ( 전각 16 문자 ) 프로젝트경로 최대문자수 : 프로젝트명을부가하여최대 150 문자이내 경로 : 경로에이미존재하는프로젝트명은지정할수없습니다. 프로젝트명뒤의스페이스는자동삭제됩니다. *1 *2 특수한문자ㆍ단어는사용할수없습니다. (\ 제외 ) 패킷정보명최대문자수 : 반각 32 문자 ( 전각 16 문자 ) 동일프로젝트에같은이름은설정할수없습니다. ( 대문자ㆍ소문자는구별하지않습니다.) 전후스페이스는자동삭제됩니다. 시퀀스정보최대문자수 : 반각 32 문자 ( 전각 16 문자 ) 동일프로젝트에같은이름은설정할수없습니다. ( 대문자ㆍ소문자는구별하지않습니다.) 전후스페이스는자동삭제됩니다. *1: 아래와같은특수문자는사용할수없습니다. \ / : ; * ~ " < >, *2: 아래와같은특수단어는사용할수없습니다. COM1~COM9 LPT1~LPT9 AUX PRN CON NUL CLOCK$ 부.3 입력변수 ᆞ 출력변수로써사용할수없는문자열 프로토콜 FB 지원기능을사용할때, 입력변수ㆍ출력변수로써사용할수없는문자열은다음과같습니다. 아래와같은문자열은프로토콜 FB 지원기능이시스템에서사용하고있습니다. 프로토콜 FB 지원기능으로 FB 를작성하여 GX Developer 에서읽었을때아래와같은문자열은라벨로써설정됩니다. 사용할수없는문자열 I_REQ_RECV, I_REQ_SEND, I_START, O_END, O_ERR_CD, O_END_NG, O_R_DATA_NO, V_COMP, V_CTRL_DATA, V_LEN_MAX, V_P1, V_P2, V_R_RESULT, V_RUN, V_S_RESULT, V_WK_B_DATA, V_WK_DATA, V_WK_RECV, V_WK_LEN, V_WK_RECV_B, V_WK_R_O_LEN, V_WK_SEND, V_WK_W_LEN, V_WK_PTR, V_LEN_IDATA, V_PLEN, V_PLEN_END, V_FOR_COUNT, V_DUMMY, V_I_RESULT 부 부

부록 부.4 패킷설정예 상대기기와 Q 시리즈 C24 모듈의사이에데이터를송신 / 수신할때의각패킷의예와대응하는 GX Configurator-SC 의설정화면을나타냅니다. (1) 송신패킷의설정예 머리글임의의데이터터미네이터 패킷구조 ( 코드 ) 바이트수 7 바이트 패킷정보새로만들기화면 패킷구성정보화면 패킷데이터정보화면 부 부

부록 (2) 수신패킷의설정예 머리글임의의데이터터미네이터 패킷구조 ( 코드 ) 바이트수 7 바이트 패킷정보새로만들기화면 패킷구성정보화면 패킷데이터정보화면 부 부

부록 (3) 지정길이수신패킷의설정예 ( 고정데이터 ) 머리글 패킷구조 ( 코드 ) 바이트수 2 바이트 패킷정보새로만들기화면 패킷구성정보화면 패킷데이터정보화면 부 부

부록 (4) 지정길이수신패킷의설정예 ( 가변데이터 ) 머리글 임의의데이터 패킷구조 ( 코드 ) 바이트수 6 바이트 패킷정보새로만들기화면 패킷구성정보화면 패킷데이터정보화면 부 부

부록 부.5 이전버전에서추가된기능 (1) 이전버전에서추가된기능 GX Configurator-SC Version 2.03D(SW2D5C-QSCU) GX Configurator-SC Version 2.04E (SW2D5C-QSCU) 버전업시추가된기능 / 설정항목에대해설명합니다. 기능 / 설정항목 지정길이수신패킷작성 모듈선두 I/O No. 설정 내용 패킷길이가고정이고머리글이있으며, 종료판정데이터가없는수신프레임을작성할수있습니다. 이전버전에서는 FB 프로그램을생성한경우, 모듈선두 I/O No. 를 GX Developer 에서설정해야만했지만, 본기능을추가하면 FB 변환시에모듈선두 I/O No. 를설정할수있게되었습니다. 본매뉴얼참조 7.2 절 7.4 절 GX Configurator-SC 에서는 Q 시리즈 C24 모듈의수신방식에대응한패킷구성정보를아래와같이설정을할수있습니다. 수신방식 *1 머리글 ( 선두프레임 ) 임의의데이터터미네이터 ( 최종프레임 ) 방식 0 방식 1 *1: 수신방식의방식 0, 방식 1 은,. 방식 0: 선두프레임, 최종프레임또는선두프레임과최종프레임을사용하여가 변길이의데이터를수신하기위한방식입니다. 0: 설정있음 -: 설정없음 방식 1: 선두프레임을사용하여고정길이의데이터를수신하기위한방식입니다. 자세한사항은 Q 대응시리얼커뮤니케이션모듈사용자매뉴얼 ( 응용편 ) 을참조하십시오. (2) GX Configurator-SC 의소프트웨어버전확인방법 GX Developer 의제품정보에서확인하실수있습니다. ([Help] [Product information]) 여기에서인스톨되어있는 GX Configurator-SC 의버전을확인하십시오. 부 부