시멘스 PLC 와 네트워크 및 직렬 포트 MODBUS 릴레이 통신 예제

Paid ¥6.99Paid ¥6.99

该内容已接入现有会員/有料系统,解锁后可完全な情報を見る或添付ファイルのダウンロード。

表示解锁方式
시멘스 PLC 와 네트워크 및 직렬 포트 MODBUS 릴레이 통신 예제

Siem ens P LC (S 7 - 200 SM ART / S 7 - 1200 / S 7 - 1500 등 시리즈) 는 Mod bus 프로토 콜 을 통해 네트워크 또는 직 렬 릴 레이 모듈 과 통신 하며 산업 자동 화 에서 일반적인 분 산 IO 확장 솔루 션 입니다 .이 문서 에서는 하드 웨어 배 선 , P LC 프로그래밍 구성 , Mod bus 주소 매 핑 및 엔지니 어가 릴 레이 모듈 에 대한 Siem ens P LC 읽기 및 쓰 기 제 어를 신속하게 구현 할 수 있도록 전체 샘플 엔지니어 링 에 대해 자세히 설명 합니다 .

1. 응용 시 나 리오 및 솔루 션 의 장 점

중 소 형 제어 시스템 에서 Siem ens P LC 는 일반적으로 마스터 컨트롤 러 로 작동 하며 릴 레이 모듈 은 RS 48 5 버스 또는 이 더 넷 을 통해 연결 되는 원 격 IO 슬 레이 브 로 작동 합니다 .이 프로그램의 장 점은 다음과 같습니다 .

  • 节省布线成本
  • 扩展灵活
  • 维护方便
  • 通讯可靠
  • 成本低廉

II . 하드 웨어 배 선 설명

2. 1 직 렬 포 트 유형 (RS 48 5) 배 선

직 렬 포 트 릴 레이 모듈 은 RS 48 5 버 스를 통해 P LC 의 통신 모듈 과 연결 됩니다 .배 선 방식 은 다음과 같습니다 .

  • P LC : S 7 - 200 SM ART 의 RS 48 5 포 트 (Port 0 / Port 1) 또는 S 7 - 1200 / 1500 의 CM 12 41 RS 48 5 통신 모듈
  • 모듈 끝 : A 단 자는 P LC 의 D + (3 번 핀), B 단 자는 P LC 의 D - (8 번 핀) 에 연결 됩니다 .
  • 접 지 선 : P LC 와 모듈 의 신호 접 지 (S G) 를 연결 하여 간 섭 방지 능력을 향상 시키는 것이 좋습니다 .
  • 터 미 널 저항 : 버스 양 쪽 끝 (가 장 멀리 떨어진 두 장치) 에 120 Ω 터 미 널 저항 을 연결 합니다 .
  • 전 원 공급 : 릴 레이 모듈 은 독립 적 인 24 V DC 전 원을 사용하여 전 원 공급 전 력이 동시에 모든 릴 레이 의 요구를 충족 시키기 위해 유 의 하십시오 .

2. 2 네트워크 유형 (이 더 넷) 배 선

네트워크 릴 레이 모듈 은 Mod bus TCP 프로토 콜 을 지원 하는 이 더 넷 을 통해 P LC 와 통신 합니다 .

  • 네트워크 케이블 을 사용하여 모듈 을 스위 치 에 연결 하거나 P LC 의 네트워크 포 트에 직접 연결
  • 모듈 의 기본 IP 주 소는 일반적으로 19 2. 16 8. 1. 100 이며 P LC 와 동일한 네트워크 세 그 먼 트에 있어야합니다 .
  • 단일 포 트 디 바이 스는 네트워크 구성 에서 [ 투 명 ] 모 드를 [ Mod bus TCP ] 모 드로 변경 해야 합니다 .
  • Mod bus TCP 기본 포 트 번호 는 50 2 입니다 .

Mod bus 주소 매 핑 (Mod bus address mapp ing)

릴 레이 모듈 의 Mod bus 주소 매 핑 은 표준 프로토 콜 을 따르 며 , 예를 들어 8 - way 릴 레이 모듈 을 사용합니다 .

Function
読み取り继电器ステータス
単独で書く。继电器
もっと書く。继电器
読み取り入力ステータス
読み取りレジスタ

S 7 - 200 SM ART 프로그래밍 예 제

S 7 - 200 SM ART 는 Mod bus R TU 마스터 라이 브 러 리를 사용하여 통신 합니다 . STEP 7 - Micro / W IN SM ART 에서 Mod bus 마스터 라이 브 러 리를 로 드 한 다음 다음 프로그램을 작성 합니다 .

4. 1 통신 매 개 변 수 초기 화

/ / 메 인 프로그램 OB 1
/ / 첫 번째 스 캔 시 Mod bus 마스터 를 초기 화 합니다 .
L D     SM 0. 1
콜 (C ALL)   MBUS_CTRL, 1, 9600, 0, 1000, 

/ / 매 개 변 수 설명 :
/ / 1 = 포 트 0 사용
/ / 96 00 = 보 트 율 96 00
0 = 검 증 없음 (0 = 없음 , 1 = 홀 수 , 2 = 짝)
/ / 1000 = 시간 초 과 시간 1000 ms
// 
/ / V B 200 = 슬 레이 브 응답 데이터 포인 터&

4. 2 릴 레이 상태 읽기

/ / 슬 레이 브 스테 이션 1 의 8 - way 릴 레이 상태 읽기
L D     SM 0. 5          / / 초 마다 트 리 거
유럽 연합 (EU)
콜 (C ALL)   MBUS_MSG, 1, 1, 1, 0, 8, 

/ / 매 개 변 수 설명 :
/ / 1 = 활성화 비트
// 1 = 슬 레이 브 주소 1
// 1 = 기능 코드 01 (읽 기 코 일)
0 = 시작 주소 0
/ / 8 = 8 개 읽기
// 
// 

/ / 읽기 결과는 V B 300 에서 시작하는 바 이트 에 저장 됩니다 .
/ / V B 300. 0 = 1 차 릴 레이 상태
/ / V B 300. 1 = 2 차 릴 레이 상태
// ...이렇게 류 사 하다 .

4. 3 제어 릴 레이 흡 입 / 해 제

/ / 단일 릴 레이 작성 : 제 1 회 릴 레이 흡 입 제어
L D     I 0. 0           / / 버튼 을 누 릅니다 .
유럽 연합 (EU)
콜 (C ALL)   MBUS_MSG, 1, 1, 5, 0, 1, 1, 

/ / 매 개 변 수 설명 :
/ / 기능 코드 05 = 쓰 기 단일 코 일
주소 0 = 1 번째 릴 레이
// 값 1 = FF 00 (흡 입), 0 = 00 00 (분 절)

여러 릴 레이 작성 : 4 개의 전 방 채널 을 동시에 제어 합니다 .
L D     I 0. 1
유럽 연합 (EU)
MO V B   16 # 0 F , V B 400 / / 낮은 4 위치 1, 앞 4 방향 흡 합
콜 (C ALL)   MBUS_MSG, 1, 1, 15, 0, 4, 

/ / 기능 코드 15 = 다 중 코 일 쓰 기
/ / 수 량 4 = 4 개의 코 일을 작성 합니다 .
V B 400 = 비트 별 로 쓰 여 진 데이터

S 7 - 1200 / 1500 프로그래밍 예 제

S 7 - 1200 / 1500 은 T IA 포 털 의 Mod bus 통신 명령을 사용하여 장치 구성 에 Mod bus 마스터 기능을 추가 해야 합니다 .

5. 1 SC L 언어 예 제

# MB _ C LI ENT (
    RE Q : =" Tag _ Re quest ",          / / 트 리 거 요청
    D IS CON N ECT : = false ,            / / 연결 유지
    모 드 : = 0,                      0 = 읽기 , 1 = 쓰 기
    DATA _ AD DR : = 4000 1,             / / Mod bus 주소
    DATA _ L EN : = 10,                 / / 데이터 길이
    DATA _ P TR : = PE EK (area : = 16 # 8 1, d b Num ber : = 1, by te O ff set : = 0), / / 데이터 포인 터
    CON N ECT : =" MB _ Connect _ DB ",     / / 연결 매 개 변 수
    D ONE => " T ag _ Done "             / / 완료 플 래 그
    B US Y => " T ag _ Bus y ",             바 쁜 플 래 그
    ER R OR => " T ag _ Error ",           / / 오류 플 래 그
    ST AT US => " T ag _ Status "          / / 상태 단어
);

6. 일반적인 질문 과 조사

6. 1 통신 실패 의 일반적인 원인

  • アドレス不マッチング
  • ボーレート不一致
  • 配線エラー
  • 未接終端抵抗
  • 电源問題
  • 干渉問題

6. 2 오류 코드 설명

エラー·コード
0x01
0x02
0x03
0x04
タイムアウト

7. 샘플 프로젝트 다운로드

이 문서 에서 제공 되는 Siem ens S 7 - 200 SM ART 및 S 7 - 1200 의 전체 샘플 프로젝트는 다음과 같습니다 .

  • S 7 - 200 SM ART 전체 프로그램 (초 기 화 , 읽기 코 일 , 쓰 기 코 일 , 오류 처리 포함)
  • S 7 - 1200 T IA Portal 엔지니어 링 (SC L 및 L AD 버전)
  • Mod bus 주소 매 핑 테이블 Excel
  • 하드 웨어 배 선 도 면 PDF
  • 디 버 그 단계 에 대한 자세한 설명

サンプル工程在文章底部进行下载기본 매 개 변 수 (주 소 1, 96 00 보 트 속도 , 검 증 없음) 를 사용하여 통신 을 테스트 한 다음 실제 요구 사항 에 따라 매 개 변 수를 수정 하는 것이 좋습니다 .

Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.