본문 바로가기

TIAPORTAL STEP78

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.
S7-1200 PID CONTROL STEP7 Basic (S7-1200) 에서 다음과 같은 PID 컨트롤 명령어를 사용할 수 있습니다.* PID Compact 는 지속적으로 변화하는 입력, 출력값을 다루는 테크니컬 공정을 제어하는데 유용합니다.* PID_3Step 은 열림과 닫힘 동작을 사용하는, 모터와 같은 별개의 신호로 동작되는 디바이스 제어에 주로 사용됩니다.두 종류의 PID 명령어 모두 (pretuning 선택시) PLC 구동중 P, I, D 게인의 계산이 가능합니다. 또한 PID 컨트롤의 파라메터를 최적화 시킬수 있는 "fine tuning" 을 구성할 수 있습니다.PID 명령어는 일정한 인터벌의 샘플링 타임의 조건에서 동작되어야한다. (cyclic OB 에서 사용할 것을 권장)PID 루프는 OB1 에서 사용하지 않습니다. PI.. 2020. 6. 5.
S7-1200 CPU FIRMWARE UPDATE 1. CPU FIRMWARE UPDATE FILE DOWNLOAD SIEMENS 사이트에 들어가서 필요한 PLC 사양에 맞는 FIRMWARE UPDATE를 받는다. 1) 아래 사이트에 접속한다. https://support.industry.siemens.com/cs/products?dtp=Download&mfn=ps&pnid=13685&lc=en-GR 2) 사이트에서 제품명을 검색 ex) 6ES7215-1AG40-0XB0 검색후 Entry Type은 Download로 변경하여 검색시에 아래와 같이 Firmware Update File들이 올라와 있는 것을 다운받는다. 3) 다운로드 받을 때에는 최신 버전으로 다운 받거나 현장 상황에 맞게 원하는 버전을 다운 받으면 된다. 2. FIRMWARE UPDATE.. 2020. 6. 4.