6ES7355-2SH00-0AE0详细说明
硬件:西门子CPU224CN(6ES7214-1BD23-0XB8);台达DVP14SS211R(V3.02A2) 软件:PC系统Microsoft Windows XP Professional SP3 台达编程软件WPLSoft 2.38 西门子200编程软件V4.0 STEP 7 MicroWIN SP9 Modbus是公开的通信协议,支持单主站的主/从通信模式,通信简单易用,很多厂商的产品都支持。西门子200CN系列机之间使用的PPI网络,台达DVPSS/ES/EH小型系列机之间使用的plc-LINK网络,三菱FX系列小型机之间使用的N:N网络……以上各家通讯称呼不同,但都是建立在RS485传输基础上符合基本Modbus通讯协议,可见Modbus通讯还是蛮有群众基础的。^_^ 同品牌PLC采用厂家提供的通讯方式组网简单易用,相信大家对于以上提到的诸如PPI网络、PLC-LINK网络、N:N网络耳熟能详,使用起来轻车熟路。那么如果不同品牌PLC之间通讯,将又如何连接呢?例如一台西门子CPU224CN与一台台达DVP14SS211R之间通过Modbus通讯连接。 CPU224CN和DVP14SS211R均提供有支持Modbus标准协议的RS485通讯口,前面说过Modbus是公开的通信协议,我们有望将两者连接起来通讯。 1、硬件连接 西门子200CN通讯口定义如下: |
现在来介绍一下S7 200Smart如何与ABB ACS550进行Modbus通讯,在这里我使用了S7200Smart库中的Modbus主站通讯程序。具体步骤如下: 1. ABB ACS 550变频器设置: 9802=1 MODBUS 5302=3 站号 5303=9.6kbit/s 波特率 5304=0 无校验 5305为0 ABB DRV LIM(ABB传动简装版) 1001=10 启/停和方向信号来自现场总线(由MODBUS控制变频器启停) 1102=0 选择外部控制1 1103=8 给定值来自串行通讯 2. 在STEP 7-MicroWIN SMART软件中编写程序。(如图)
3. 下载并调试程序。 程序编写完成后,使用SMART200CPU自带的以太网口进行下载至CPU中。并将CPU切换至运行状态。通过STEP 7-MicroWINSMART软件中的状态图表来进行在线修改变量,从而达到启、停和改变变频器的转速,或监控变频器的实际频率与电流等。 变频器参数设定完成后,给变频器断电,接好SMART200CPU与变频器之间的串行通讯电缆,并重新启动变频器,记住不要忘了将变频器的控制模式切换远程控制模式下。 打开STEP 7-MicroWINSMART软件中的状态图表,输入需要监控的变量。在程序中使用了VB300来监控变频器0寄存器中的控制字,在说明书中已明确了该寄存器中的控制字为只读(除非使用了强制功),使用读功能来读取,读取方式为字节,如V300.0,V300.1…;同样我们可以读取1寄存器中的状态字。(如图) |