西门子S7-200Modbus通信与~变频器通信实例.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《西门子S7-200Modbus通信与~变频器通信实例.doc》由会员分享,可在线阅读,更多相关《西门子S7-200Modbus通信与~变频器通信实例.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|西门子 S7-200 通过自由口需要控制英威腾变频器的正负转 停止和故障复位,运行频率控制以及分二次读取运行速度等 12 条变频器信息。程序略微变动适应所有 Modbus RTU 需要控制。下面是程序,可以直接导入程序后写入 PLC 试验ORGANIZATION_BLOCK 主程序:OB1 TITLE= BEGIN Network 1 / 主程序,初始化并查执各变频器指令 / 一功能介绍 / 该程序专为英威腾 CHF 系列变频器编写。英威腾 CHF 系列变频器内置国际标准的 MODBUS 通信协议。程序运行时,变频器作为 MODBUS 协议从站接收来自 CPU224 PLC 的通信指令,实现
2、起停、频率给定、监控等功能。 / CHF 系列矢量变频器在与 CPU224 通信前须做好以下准备工作: / 1确认己安装好 CHF 系列变频器的通讯卡,并将卡上的端口跳线置于 RS485 端; / 2用一根带 9 针阳性插头的串口通信电缆连接在 CPU224 PLC 的自由通信口端,电缆另一端的第 5、3、8 线分别接在 CHF 变频器 RS485 通讯卡的 GND、485+、485 一端子上,其余线屏蔽不用; / 3预先设置变频器以下参数: / PC.001 /变频器通讯地址为 1 / PC.013 /通讯波特率 96K / PC.021 /通讯数据偶校验 8 位数据位 1 位停止位 / P
3、0.03 2 /变频器的运行指令采用通讯方式 / P3.01 7 /变频器的 A 频率设定采用通讯方式(注意 P3.04/P3.05 对 P3.01 通讯频率的影响) / 二程式结构说明 / 该程序由 1 个主程序 3 个子程序及 2 个中断程序组成。子程序里包含了变频器的起停、复位、查询功能指令,由主程序调用。中断程序为发送及接收指令提供中断支持。 / main /主程式,初始化并查执各变频器指令 / sbr0 /CRC 校验子程序 |/ sbr1 /通讯端口初始化子程序 / sbr2 /发送变频器写入 06/读取 03 指令,共 8 个字节 / intO /接收完成中断程序 / int1
4、/发送完成中断程序 LD SM0.1 CALL SBR1 /调用初始化子程序,使能 PORT0 自由口模式 Network 2 / 接收完成后延时 10mS M4.4 接通,运行下一次发送数据 LDN M4.0 AN M4.1 TON T35, 1 / 通讯完成后延时 10mS M4.41,允许下一次通讯, A T35 = M4.4 /主要是为了 Modbus RTU 二次通讯中间 3.5 字符间隔时间 Network 3 / 如果发送或接收超时,延时 0.2 秒复位 M4.0/M4.1,这里暂时设置 5 秒是为了方便调试 LD M4.0 O M4.1 TON T199, 50 A T199
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 S7 200 Modbus 通信 变频器 实例
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内