pengyou6036
级别: 正式会员
精华主题: 0
发帖数量: 49 个
工控威望: 65 点
下载积分: 711 分
在线时间: 10(小时)
注册时间: 2024-05-12
最后登录: 2025-03-02
查看pengyou6036的 主题 / 回贴
楼主  发表于: 前天
自己做的一个小项目,送给需要的新手。
威纶通触摸屏使用i点和q点的按钮和指示灯在通信不上的情况下,触摸屏不显示

威纶通触摸屏MT8102iP与Siemens S7-200 PLC通过PPI协议进行串口通信的设置步骤:

---

### **一、硬件连接**
1. **接线方式**  
   - 使用PLC本体上的RS485串口(9针接口),重点连接以下引脚:  
     - 威纶通**COM2口**的**1脚(Data-)**接PLC的**8脚(RS485 A)**  
     - 威纶通**COM2口**的**2脚(Data+)**接PLC的**3脚(RS485 B)**  
     - 若有需要,将双方GND(5脚)连接以保证信号稳定。  

---

### **二、威纶通触摸屏参数设置**
1. **新增设备**  
   - 在威纶通编程软件(EasyBuilder Pro)中,进入**系统参数设置** → **新增设备/服务器**。  
   - **设备类型**选择:`Siemens AG` → `Siemens S7-200 PPI`(注意需与PLC固件协议匹配)。  

2. **接口配置**  
   - **接口类型**:选择**RS-485 2W**(两线制半双工)。  
   - **COM口**:选择`COM2`(对应触摸屏的RS485物理端口A口)。  
   - **波特率**:需与PLC设置一致(默认9600,需在PLC编程软件中确认)。  
   - **站号**:与PLC站号保持一致(默认为2)。  

3. **其他参数**  
   - 数据位、停止位、校验方式等需与PLC端一致(通常为8位数据位、1位停止位、无校验)。  

---

### **三、PLC编程注意事项**
1. **地址映射规则**  
   - 触摸屏**无法直接关联PLC输入点(I地址)**,需通过**M或V存储区**中转(自己测试这里可以用i点和q点)。例如:  
     - 启动按钮关联`M0.0`,停止按钮关联`M0.1`,输出指示灯关联`Q0.0`。  
   - 在PLC程序中编写逻辑,将输入信号(如I0.0)通过M或V地址传递到触摸屏。  

---

### **四、在线仿真与调试**
1. **仿真要求**  
   - 必须使用**带COM口的编程电缆**(如RS485转USB适配器),西门子原装USB-PPI电缆(无COM口)无法仿真。  
2. **参数一致性验证**  
   - 检查PLC与触摸屏的波特率、站号、COM端口是否一致,否则通信失败。  

---

### **五、常见问题排查**
- **通信失败**:  
  1. 检查接线是否正确(重点确认RS485极性是否反接)。  
  2. 核对PLC与触摸屏的波特率、站号是否匹配。  
  3. 尝试降低波特率(如9600→19200)以排除干扰。  

---

通过以上步骤,可实现威纶通MT8102iP与S7-200 PLC的PPI通信。
[ 此帖被pengyou6036在2025-03-02 08:03重新编辑 ]