以下是590直流调速器与西门子S7-1200 PLC通过PROFIBUS-DP通信的实现步骤:
一、硬件组态
1. GSD文件导入
- 从欧陆590配套光盘或官网获取`eury1649.gsd`文件(若为新型号可能需更新)^1^7;
- 在TIA Portal中依次点击:`选项` → `安装GSD文件` → 浏览选择文件并安装^1。
2. 网络配置
- 新建项目后插入S7-1200 CPU和CM 1243-5 DP通信模块;
- 创建PROFIBUS-DP网络,设置主站地址(默认2),波特率1.5Mbps^1^4;
- 在硬件目录中找到`PROFIBUS DP → Additional Field Devices → Drives → Eurotherm 590+`,拖拽到DP总线上^1^7。
3. 从站参数分配
- 设置590从站地址(需与调速器参数一致,范围3-125)^1^7;
- 添加过程数据模块(如:1个写模块控制启停/速度,2个读模块获取电流/速度反馈)^1。
二、590调速器参数设置
1. 进入菜单:
MENU → SERIAL LINKS → TEC OPTION → TYPE → PROFIBUS DP
2. 设置站地址:
ADDRESS = PLC组态分配的地址
3. 保存参数:
MENU → PARAMETER SAVE → SAVE
^1^7
三、PLC程序示例
STL
// 控制字设置(示例地址QB0)
"Control_Word" := 16047F; // 启动命令(正转)
// 速度给定(示例地址QW2)
"Speed_Setpoint" := INT_TO_WORD(16384); // 50%速度(假设P2000=3000 RPM)
// 读取实际速度(示例地址IW4)
"Actual_Speed" := WORD_TO_INT("Speed_Feedback");
四、关键注意事项
1. 接线规范
- 使用屏蔽双绞线,A/B线需正确对应;
- 网络首尾设备需启用终端电阻(120Ω)^4^8。
2. 数据映射
- 590参数标记号需与PLC组态中配置的十六进制地址对应(如012A对应电流反馈)^1^7;
- 建议使用SFC14/SFC15系统函数处理数据块读写^5^6。
3. 调试技巧
- 通过LED状态诊断:NETWORK灯长亮表示通信正常,闪烁需检查地址/波特率^7;
- 若通信中断,优先检查GSD文件版本和终端电阻配置^4^8。
完整配置需结合具体工程需求调整数据长度和参数映射关系,建议参考欧陆590手册中PROFIBUS-DP章节的标记号定义^7^1。
联系人:周先生
手 机:15862659855
电 话:0512-50132715
邮 箱:15862659855@163.com
公 司:昆山科瑞艾特电气有限公司
地 址:江苏省昆山市古城路668号