본문 바로가기

S7-120015

TSEND_C / TRCV_C SETTING 1. SYSTEM CLOCK MEMORY SETTING 통신을 하고자 하는 새로운 디바이스를 추가하고 하드웨어 설정에 들어가서 SYSTEM CLOCK MEMORY를세팅하여 주기적으로 데이터를 보낼 수 있는 비트를 CPU에 선언한다. 2. TSEND_C PROGRAM BLOCK 생성 TSEND_C / TRCV_C 블럭은 SYSTEM FUNCTION BLOCK이기 때문에 블럭을 생성할 때에는 반드시INSTANCE DB를 생성하게 되어 있다. 생성된 DB안에 COMMUNICATION SETTING 값들을 확인할 수 있다. 3. TSEND_C / TRCV_C BLOCK SETTING TSEND_C, TRCV_C 블록의 속성에 들어가서 보면 구성탭에 연결 파라미터에서 파트너를 지정되지 않음으로선택을 하고 연결 데.. 2020. 6. 13.
I-DEVICE COMMUNICATION 1. 하드웨어 추가 MAIN CPU는 S7-1500 시리즈로 구성되어 있으며 I-DEVICE가 될 S7-1200 CPU를 추가하고이더넷으로 S7-1500과 S7-1200을 연결한다. 2. CPU 속성 - PROFINET 인터페이스 - 작동모드 - IO DEVICE 설정 I-DEVICE가 되는 S7-1200에서만 아래 이미지와 같이 설정을 해주면 되고 IO CONTROLLER가 되는S7-1500은 세팅할 필요가 없다. 3. IO DEVICE 전송 영역에서 주고 받을 데이터 영역을 할당 여기서 IO 컨트롤러는 S7-1500 이 되며, I-DEVICE는 S7-1200으로 구성IO 컨트롤러는 별도의 IO DEVICE SETTING이 필요가 없으며 I-DEVICE가 되는 S7-1200만 영역 세팅 4. PROGR.. 2020. 6. 12.
S7-300 S7-1200 & 광성계측기 이기종 통신 SYSTEM CONFIGURATION SIEMENS S7-3152PN/DP (6ES7315-2EH14-0AB0)IP ADDRESS - 192.168.1.96SUBNET MASK - 255.255.255.0PORT - 2000 광성계측기KDX-202IP ADDRESS - 192.168.1.106SUBNET MASK - 255.255.255.0PORT - 2000 노트북IP ADDRESS - 192.168.1.33SUBNET MASK - 255.255.255.0 KDX-202 장비의 경우 물리적으로 이더넷포트가 달려 있었으며, 실제 통신 방식은 MODBUS 방식이였기 때문에 통신을 하기위해 공부를 많이 했습니다제일 먼저 광성계측기 장비의 데이터 맵을 확인하였습니다 테스트를 하기 위해 특정 데이터 코드를 광성.. 2020. 6. 7.
S7-1200 Modbus RTU Sample Program HARDWARE CONFIGURATION - S7-1200 & S7-1200 Modbus RTU Master-Slave Modbus RTU 통신의 사용시 Sample program 구성 S7-1200 Modbus RTU 구현을 위한 Library 는 별도의 S/W License 가 필요없음.(기존 구형 PLC S7-300, S7-400 시리즈의 경우 별도의 S/W License 가 필요했지만 신형 PLC는 비용이 들지 않음) 1) Master PLC 의 project 를 생성한다. 1. Master PLC 의 Device configuration 에서 CM1241 (RS485 모듈) 의 설정 Port configuration Hardware Identifier 확인 2. Master PLC 의 Sampl.. 2020. 6. 6.