
导读:本文将详细介绍如何将多台西门子S7-200ART PLC与威纶通触摸屏通过Modbus RTU进行通讯连接。
一、硬件连接
1. 威纶通触摸屏485端口脚位定义:
打开EasyBuilder Pro软件中的帮助功能,在通讯端口脚位定义中找到你需要连接的触摸屏型号。以TK8071iP为例,找到COM2 [RS-485]2W通讯端口脚位定义。
2. 200ART PLC 485端口脚位定义:
1. 200ART PLC本体端口:选择CPU集成的RS485通信端口或标准型CPU额外支持的 CM01信号板。CPU集成的RS485通信端口的引脚分配图详见图示。
2. 200ART信号板:对于标准型CPU额外支持的 CM01信号板,该信号板可以通过STEP 7-Micro/WIN ART软件组态为RS485通信端口或RS232通信端口。
3. PLC与触摸屏连接:
1. 将CPU集成的RS485通信端口与触摸屏连接,具体连接方式如图示。
2. 对于使用 CM01信号板的PLC,将信号板与触摸屏连接,连接方式同样如图示。
二、EasyBuilder Pro软件设置
1. 通讯参数设置:
1. 打开EasyBuilder Pro软件,新建项目并选择TK8071iP这款触摸屏。
2. 在常用-系统参数菜单中进行通讯参数设置。
3. 在系统参数设置窗选择新增设备,并选择MODBUS RTU或RTU over TCP。
4. 根据实际情况设置通讯参数,注意设备预设站号的设置以及组态的元件地址。对于200ART PLC的32位数据类型,需要勾选数据转换。
2. 2号站软件组态:
包括按钮组态、输出指示灯组态、16位无符号整数组态、32位无符号整数组态和32位浮点数组态等。具体组态方式如图示,需要注意保持寄存器的使用以及V存储区和Q存储区的位地址。
3. 3号站软件组态:
与2号站类似,进行按钮组态、输出指示灯组态、整数和浮点数的组态。
4. 下载组态程序:
将U盘插入电脑,在工程文件中建立下载数据,将组态程序包建立完成并插入触摸屏中。选择下载并输入默认密码,选择文件后程序会自动下载并重启触摸屏。
三、PLC程序编写
1. 2号从站程序:
在STEP 7-MicroWIN ART软件中找到modbus rtu从站库,编写modbus rtu从站程序,注意给库存储区分配地址。程序编写完成后下载到PLC中,并切换至运行模式。
2. 3号从站程序:
同样在STEP 7-MicroWIN ART软件中找到modbus rtu从站库进行编程,注意库存储区的分配。程序编写完成后下载到PLC中并切换到运行模式。
四、连机测试
测试成功后,数据将在触摸屏与PLC之间成功交换。对整篇文章内容进行总结,并附上文档程序。需要注意的是,文章内容如有错误请联系我们。本文由技成培训网原创,未经授权不得转载。
