您现在的位置是:首页 > 变频技术 > 变频技术

MM440变频器与HMI直接通信

来源:艾特贸易2017-06-04

简介1 .应用概述 本应用可以不使用 SIMATIC S7 系列 PLC ,只利用 HMI 设备(如 MP370/TP170 B )来控制 MM440 变频器的运行控制和监控。 这一应用要求变频器带有 PROFIBUS- DP 通信模板,所有最后数

    1.应用概述    本应用可以不使用SIMATIC S7系列PLC,只利用HMI设备(如MP370/TP170 B)来控制MM440变频器的运行控制和监控。    这一应用要求变频器带有PROFIBUS- DP通信模板,所有最后数字位为7SIMATIC OP/TPMPTD都可以作为2类主站通过IFIB接口来实现这个功能。    本例采用的是:    硬件设备:MM440变频器+PROFIBUS模板MP370屏;    软件环境:WinCC Flexible 2008    任何时候MP370都只能控制一台MM440变频器,所以变频器外围应该设置急停电路来实现紧急情况下的变频器停车。    急停电路应该由急停开关(常闭接点)、自闭锁的继电器/接触器和确认按钮构成。当急停时,自闭锁的继电器/接触器断开,数字输入端的接入电平为0V,当急停按钮被释放,必须要按确认按钮以使继电器接触器重新自闭锁,这时数字输入端才能重新接入+24V高电平。    出于安全原因,不允许将急停开关直接接到数字输入端。当急停开关被释放,变频器可以立即上电。    2.功能描述    MM 440变频器可以不用SIMATIC S7,而直接通过ProTool/WinCC Flexible进行简单控制和状态显示。    MP370屏的功能界面完成驱动的设置定义,参数通过MP370设定值的输入/输出变量传给变频器,写控制字或读取状态字来控制变频器或显示变频器状态。相对于MP370MM440变频器充当了SIMATIC S7控制器的角色。    3.操作步骤    1)设置MM440DP地址,在屏的control panel\Transfer菜单中设置其地址与通信速率。使用DP电缆连接MM440变频器的DP接口与屏的IFIB接口。    2)建立新的项目,选择正确的屏和设备版本,如图13-1所示。
选择正确的屏和设备版本
    13-1    选择正确的屏和设备版本    3)新建连接,如图13-2所示。所建连接类型为SIMATIC S7 300/400,屏的接口为IF 1B,需要注意的是此处的PLC设备就是带有PROFIBUS- DP模板的MM440变频器,DP地址即为拨码开关或P918所设的地址。    4)建立变量,如图13-3所示。用DB块指示变频器的各个参数,根据变频器各个参数是U32或者U16在建立变量时为其选择正确的数据类型。在变量地址选择时DB号为变频器的参数号,DB块中起始位置表示的变频器参数的index值,如要对P1121.0进行读写,则变量的地址应为DB1121 DBDO    5)创建画面。通过拖动工具栏中的对象在画面上合理布局需要显示的各个变量,将I/O域连接相应变量,注意显示格式。如图13-4、图13-5所示。在画面设计时应注意添加“退出”按钮,并将单击事件设为“stop runtlme”。    6)BI类型的参数时,因为变频器进行的BICo连接,数据类型为U32型,但它实际得到的值是0/1信号,但在Flexible中只能定义数据类型为DInt型,而不能定义为Bool型,否则为无效数据格式。在进行对Bi进行写操作时,系统将0作为0,将65536217次方作为1,如图13-6所示。
新建连接
    13-2    新建连接
新建变量
    13-3    新建变量
创建画面(一)
    13-4    创建画面(一)
创建画面(二)
    13-5    创建画面(二)    7)变频器的起/停通过自由功能块完成,在变频器应激活自由功能块功能及相应使用的自由功能块,本例使用逻辑块,同理也可以使用定时器、比较器等来实现这一功能。激活自由功能块,设置P2810.1=1AND1的输出r2811连接到P840。在屏的组态中建立变量DB2810 Dint型,定义按钮“ON”的单击事件为给AND1 P2810赋值为655361,按钮“OFF”的单击事件为为P2810赋值为0。在屏的组态中建立变量DB2889 Real型,对变频器参数P2889进行读写,并将2889连接到P1070作为变频器的频率给定值,注意通过P2889设定的频率值是以百分数来显示的。
对Bi进行写操作
    13-6    Bi进行写操作    8)编译并下载(见图13-7):选择正确的通信方式和站地址。若提示设备版本不正确,需进行操作系统升级。
传送状态
    13-7    传送状态