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