论文部分内容阅读
摘 要:本文介绍了在Smart 700人机界面中设计启动和停止按钮,实现对PLC系统的控制,以及设计指示灯监控系统的运行状态。由此介绍了Smart 700人机界面的组态步骤及Smart 700与S7-200PLC的连接方法。
关键词:人机界面;组态;启动;停止;指示灯
1.Smart 700的特点
Smart 700提供了人机界面所具有的标准功能,Smart 700集成RS422/485通讯接口,点对点连接PPI通讯协义。Smart 700采用Wincc flexible标准版组态软件设计各种界面。
2.Smart 700在PLC控制系统中的作用
2.1PLC控制系统的任务
用一台PLC对三只指示灯进行循环亮灭的控制,要求按下启动按钮后,第一、二、三只指示灯分别亮1s并循环,按下停止按钮后,三只灯都熄灭。
2.2由Smart 700操控PLC系统的运行
根据要求,人机界面应设计启动和停止按钮两个按钮;同时为便于监控,人机界面还要设计三只指示灯。
2.3由Smart 700操控的三只灯循环量灭的程序
上述控制任务的实现采用CPU为224型PLC实现。通过V4.0 STEP 7 MicroWIN SP3编程软件编程,梯形图如图1所示。
由于触摸屏和PLC要实现通讯,梯形图程序完成后,要在V4.0 STEP 7 MicroWIN SP3编程软件的系统块中设置通讯参数。波特率为9.6kHz,PLC通讯端口可选默认端口0。上述设置完成后,将系统块下载到PLC中。
3.Smart 700人机界面组态
3.1打开Wincc flexible 2008组态软件,显示Wincc flexible的操作界面如图2所示,选择“创建一个空项目”。
3.2组态文本域,在编辑区输入“循环灯控制”。
3.3画面中设定三个指示灯:从左向右依次为黄灯、绿灯、红灯。
3.4画面中设定两个按钮:启动和停止按钮。
3.5建立连接。在“参数”中设置波特率为9600,地址为1,Smart 700网络配置为PPI协议,PLC地址设置为2,其他设置为默认状态,需要注意的是Wincc flexible中的PLC通讯波特率与地址,要與Step 7系统块中的PLC通讯波特率与地址保持一致。
3.6设定变量地址。
依次设置好绿灯、红灯、启动、停止按钮各项参数。各变量PLC地址分配如表1所示。
3.7设定指示灯外观。回到主界面,点击黄灯,在“外观”中启用变量上打勾,变量复选框内选择“黄灯”,类型为“位”,双击表格第一行和第二行,分别设置值为0和1,颜色分别为浅黄和深黄。用同样方法组态好其他两个指示灯。
3.8设定按钮外观。对启动、停止按钮进行组态,点击“启动”按钮,在属性窗口的事件中点击按下,在右侧函数设置栏中点击函数下拉菜单,选择“编辑位”→“Setbit”置位函数,双击第二行变量设置,在无值下拉菜单中选择“启动”变量,表示启动按钮按下时该变量地址被置位;然后在属性窗口事件中点击释放,在函数设置栏中点击函数下拉菜单,选择“编辑位”→“Resetbit”复位函数,双击第二行变量设置,在无值下拉菜单中选择“启动”变量,表示启动按钮释放时该变量地址被复位。同样方法对停止按钮组态。
经过以上各步,组态好的界面如图3所示。
4.将PC中的组态内容下载到Smart 700中
4.1Smart 700与组态PC的连接
连接Smart 700与PC之前,首先确保HMI处于关闭状态。将PC/PPI电缆的RS485/RS422接头与Smart 700设备的RS485/RS422接口连接;电缆另一端RS232接头与组态PC的RS232接口连接。
4.1Smart 700通讯设置
首先设置触摸屏与PLC通讯方式,用以太网进行连接,设置IP地址,将PC中的人机界面通讯设置传送到Smart 700中。
在Smart 700与PC的连接好并进行通讯设置后,就可以将PC中的组态内容下载到Smart 700中。
5.Smart 700与S7-200连接
使用PLC/PPI连接电缆,将Smart 700与S7-200连接起来,连接方式如图4所示。
由于系统使用的S7-200PLC通讯协议为RS485,因此只要保持该触摸屏为出厂前默认的RS485通讯方式DIP开关配置即可,不必另外设置。
6.结束语
本文采用人机界面控制的一个简单案例,说明了人机界面在PLC控制系统中的应用。它可实现远距离操作,并能监控现场。由于设计简单和使用方便,人机界面在自动生产线等装置中应用越来越广泛。
关键词:人机界面;组态;启动;停止;指示灯
1.Smart 700的特点
Smart 700提供了人机界面所具有的标准功能,Smart 700集成RS422/485通讯接口,点对点连接PPI通讯协义。Smart 700采用Wincc flexible标准版组态软件设计各种界面。
2.Smart 700在PLC控制系统中的作用
2.1PLC控制系统的任务
用一台PLC对三只指示灯进行循环亮灭的控制,要求按下启动按钮后,第一、二、三只指示灯分别亮1s并循环,按下停止按钮后,三只灯都熄灭。
2.2由Smart 700操控PLC系统的运行
根据要求,人机界面应设计启动和停止按钮两个按钮;同时为便于监控,人机界面还要设计三只指示灯。
2.3由Smart 700操控的三只灯循环量灭的程序
上述控制任务的实现采用CPU为224型PLC实现。通过V4.0 STEP 7 MicroWIN SP3编程软件编程,梯形图如图1所示。
由于触摸屏和PLC要实现通讯,梯形图程序完成后,要在V4.0 STEP 7 MicroWIN SP3编程软件的系统块中设置通讯参数。波特率为9.6kHz,PLC通讯端口可选默认端口0。上述设置完成后,将系统块下载到PLC中。
3.Smart 700人机界面组态
3.1打开Wincc flexible 2008组态软件,显示Wincc flexible的操作界面如图2所示,选择“创建一个空项目”。
3.2组态文本域,在编辑区输入“循环灯控制”。
3.3画面中设定三个指示灯:从左向右依次为黄灯、绿灯、红灯。
3.4画面中设定两个按钮:启动和停止按钮。
3.5建立连接。在“参数”中设置波特率为9600,地址为1,Smart 700网络配置为PPI协议,PLC地址设置为2,其他设置为默认状态,需要注意的是Wincc flexible中的PLC通讯波特率与地址,要與Step 7系统块中的PLC通讯波特率与地址保持一致。
3.6设定变量地址。
依次设置好绿灯、红灯、启动、停止按钮各项参数。各变量PLC地址分配如表1所示。
3.7设定指示灯外观。回到主界面,点击黄灯,在“外观”中启用变量上打勾,变量复选框内选择“黄灯”,类型为“位”,双击表格第一行和第二行,分别设置值为0和1,颜色分别为浅黄和深黄。用同样方法组态好其他两个指示灯。
3.8设定按钮外观。对启动、停止按钮进行组态,点击“启动”按钮,在属性窗口的事件中点击按下,在右侧函数设置栏中点击函数下拉菜单,选择“编辑位”→“Setbit”置位函数,双击第二行变量设置,在无值下拉菜单中选择“启动”变量,表示启动按钮按下时该变量地址被置位;然后在属性窗口事件中点击释放,在函数设置栏中点击函数下拉菜单,选择“编辑位”→“Resetbit”复位函数,双击第二行变量设置,在无值下拉菜单中选择“启动”变量,表示启动按钮释放时该变量地址被复位。同样方法对停止按钮组态。
经过以上各步,组态好的界面如图3所示。
4.将PC中的组态内容下载到Smart 700中
4.1Smart 700与组态PC的连接
连接Smart 700与PC之前,首先确保HMI处于关闭状态。将PC/PPI电缆的RS485/RS422接头与Smart 700设备的RS485/RS422接口连接;电缆另一端RS232接头与组态PC的RS232接口连接。
4.1Smart 700通讯设置
首先设置触摸屏与PLC通讯方式,用以太网进行连接,设置IP地址,将PC中的人机界面通讯设置传送到Smart 700中。
在Smart 700与PC的连接好并进行通讯设置后,就可以将PC中的组态内容下载到Smart 700中。
5.Smart 700与S7-200连接
使用PLC/PPI连接电缆,将Smart 700与S7-200连接起来,连接方式如图4所示。
由于系统使用的S7-200PLC通讯协议为RS485,因此只要保持该触摸屏为出厂前默认的RS485通讯方式DIP开关配置即可,不必另外设置。
6.结束语
本文采用人机界面控制的一个简单案例,说明了人机界面在PLC控制系统中的应用。它可实现远距离操作,并能监控现场。由于设计简单和使用方便,人机界面在自动生产线等装置中应用越来越广泛。