在使用西门子 S7-200 时, 在不增加其它通讯인터페이스模块时, 威纶通触摸屏可以通讯 PPI 协议与 S7-200 直但这种通讯方式由于受通讯协议本身限制, 在通讯数据较多时, 通讯速度相对较慢, 使用 Modbus下面就介绍一下怎么使用 Modbus protocol建立 S7-200 与威纶通触摸屏之
하드 웨어 연결
在使用 Modbus
터 치 스크 린 통신 포 트 옵션
우리는 여기서 MT 60 70 I H 2 와 s 7 - 200 으로 통신 합니다 .
S 7 - 200 의 통신 포 트는 9 포 트 (fam el) D 형 플 러 그 이며 핀 분 포 는 다음과 같습니다 .

S 7 - 200 통신 포 트 (포 트 0) 는 아래 그림 과 같이 Wil lon T one 터 치 스크 린 에 통신 연결 됩니다 .
S 7 - 200 프로그래밍 및 설정

在缺省情况下 S7-200 的通讯端口是不支持 Modbus protocol的,要想实现 Modbus 通讯必需在 PLC 的主程Modbus " S TE P 7 - Micro / W IN At tach ments : Command Library " 를 설치 한 후 , 탐 색 트 리 " Com mand s / Library " 아래 에서 " Mod bus Protocol " 을 찾을 수 있습니다 . MB US _ IN IT 와 MB US _ S LA VE 를 포함 합니다 .
两个子程序, MBUS_INIT 用于对 Modbus 通讯进行初始化, MBUS_SLAVE 用于在指定端口上提供다음은 기본 프로그램 에서 관련 하 위 프로그램 및 환경 매 개 변 수 설 정을 조정 하는 방법에 대한 설명 입니다 .
Mod bus 통신 초기 화 명령 호출
首先为 MBUS_INIT再就是正确设置 MBUS_INIT 各项调用参数和执

모 드 : 프로토 콜 유형 , 1 - Mod bus 프로토 콜 , 0 - PP I 프로토 콜 .
Addr: PLC
보 드 : 통신 보 트 속도 , 12 00, 24 00, 48 00, 96 00, 19 200 , 38 400 , 57 600 또는 115 20.
패 리티 : 0 - 검사 없음 ; 1 - 홀 수 검사 ; 2 - 짝 수 검사 .
지 연 : 메시지 종료 시간 초 과 시간 , 0 ~ 32 76 7, 유 선 연결 설정 0 으로 설정 하면 됩니다 .
Max I Q : 0 ~ 12 8, 이 산 입력 레 지 스터 또는 이 산 출 력 레 지 스터 에 매 핑 된 I 또는 Q 수 입니다 .추천 : 12 8.
MaxAI:0~32;映射在模拟输入寄存器中 AIW 数;CPU 221 为 0,CPU 222 为 16,CPU 224、226 和 226XM
MaxHold:V
Hold St art : V 메모리 매 핑 의 시작 주소 입니다 .
Done : 초기 화는 완료 되면 출 력이 켜 진 상태를 나타 냅니다 ; 스위 치 양 (Bit).
오류 : 초기 화 오류 코드 , Mod bus 슬 레이 브 프로토 콜 실행 오류 코드를 참조 하십시오 ; 바 이트 로 출 력 됩니다 . & nbsp;化完成后, 就可以调用 Modbus通常 Modbus 从机通讯命令在
예를 들어 , SM 0. 0 입니다 .从导航树“指令/库/ Modbus调

Done: 통신 요청 이 없을 때 " D one " 은 닫 힌 상태 입니다 .
오류 : 명령 어 실행 결과 .이 상태 는 " D one " 이 켜 진 상태 일 때 만 유효 합니다 .请参阅 Modbus 从机协议执行错误代码; 输
터 치 스크 린 EB 8000 소프트웨어 에 대한 시스템 설정

시스템 매 개 변 수 설정 에서 MO DB US R TU 를 선택 합니다 .

통신 매 개 변 수 설정

설정 된 1 비트 상태 스위 치

MODBUS RTU

注: 不过如果是第一次安装 STEP
可以去下载 Toolbox_V32-STEP 7-Micro WIN 32 Instruction安装这个小软件,在 STEP
Leave a Reply