组态王通过维纶触摸屏穿透通讯控制S7200 PLC实战

需积分: 50 6 下载量 126 浏览量 更新于2024-07-20 收藏 1.11MB DOC 举报
"这篇文章主要介绍了如何使用维伦触摸屏(TK8070IH)的穿透通讯功能,通过组态王软件与S7-200 PLC进行通信,以实现远程控制PLC的操作。硬件包括维伦触摸屏、S7-200 PLC和一台装有组态王软件的电脑。设备间采用485串口和网线连接。在PLC程序中,需要配置相应的通讯协议。在触摸屏编辑软件EB8000中,需要设定RS485接口、选择PLC类型为Siemens AG的S7-200,并配置Server服务器以建立地址映射。Modbus TCP/IP网关启用后,可以通过地址对应表来配置数字量(I、Q、M)和模拟量(VD、VW)的对应关系,实现对PLC的读写操作。" 在本文中,重点讨论了使用维伦触摸屏实现对西门子S7-200 PLC的穿透通讯。首先,硬件配置包括维伦触摸屏TK8070IH、S7-200 PLC和电脑,它们之间的连接方式是S7-200与触摸屏通过485串口相连,而触摸屏则通过网线与电脑通信。485线的接法按照标准的串口通信规范进行,确保数据传输的正确性。 在PLC编程方面,需要设置相应的通讯指令以支持与触摸屏的通讯。西门子S7-200 PLC的编程环境中,需要配置通讯模块,以便能接收并响应来自触摸屏的命令。 在EB8000触摸屏编辑软件中,首先要设置系统参数,选择适合的接口类型(RS485)和PLC型号(Siemens AG的S7-200)。接着,配置Server服务器,将触摸屏的地址与PLC的地址进行映射。这部分工作涉及到Modbus协议,需要设置Modbus Server,并启用Modbus TCP/IP网关。 在地址映射时,两种主要的数据类型是数字量(I、Q、M)和模拟量(VD、VW)。Modbus地址可以配置为0000x或1000x,两者都能对应PLC中的I、Q、M点,但1000x通常只能用于读取操作。例如,配置Q0.0到Q0.3的输出,可以在Modbus地址栏输入1-15,然后在PLC对应地址中选择Q点并输入0.0,设置长度为4,这样就建立了从Q0.0到Q0.3的映射。 对于模拟量VD,配置方法类似,但需要注意S7-200 PLC的模拟量地址和数据长度的细节。 总结来说,通过维伦触摸屏的穿透通讯功能,可以实现对S7-200 PLC的远程监控和控制,这在自动化系统的操作和调试中非常有用。正确配置EB8000和PLC程序,以及建立有效的地址映射,是实现这一功能的关键步骤。