例题:
有一台三相异步交流电动机,需实现正反转,其控制要求如下:
(1)工作过程。
当按下正转启动按钮SB1 时,电机开始正转,当按下反转按钮SB2 时,电机开始反转。
(2)停止过程。
任何时候,按下停止按钮SB3,电动机停止运行。
(3)报警及保护。
在系统中有急停保护按钮ES 和电动机过载保护继电器FR。如果电动机运行过程中按下急停按钮,或者电动机发生过载,则电动机立即停止运转,同时报警指示灯HL1 以1Hz(50%占空比)的频率闪烁。系统中有报警解除按钮,如果系统发生报警,按下此按钮,报警指示灯熄灭。
1. 建立新工程
建立新画面如图4-17 所示。
图4-17 建立工程画面
2. 定义外部设备和数据变量
1)定义外部设备
(1)在组态王工程浏览器的左侧选中“板卡”,在左侧双击“新建”图标弹出“设备配置向导”的对话框,点击PLC 找到西门子S7-200 TCP,如图4-18 所示。
图4-18 设备配置向导
(2)再点击下一步到设备地址输入:192.168.2.1:0(注意:“:”冒号要在英文状态下编写),如图4-19 所示。
图4-19 设置IP 地址
(3)设置完成,如图4-20 所示。
图4-20 设置完成
2)定义数据变量
在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”图标,弹出“变量属性”的对话框,如图4-21 所示。
图4-21 设置变量数据
在对话框中添加变量如下:
(1)变量名:sb1\sb2\sb3\ES\FR\复位;变量类型:I/O 离散;连接设备:新I/O 设备;寄存器:M0.0\M0.1\M0.2\M0.3\M0.4\M0.5;数据类型:Bit;读写属性:读写。
(2)变量名:KM1\KM2\HL1;变量类型:I/O 离散;连接设备:新I/O 设备;寄存器:Q0.0\Q0.1\Q0.2;数据类型:Bit;读写属性:读写。
3. 定义新画面和传变量(www.xing528.com)
(1)在工程浏览器的左侧选择“文件\画面”,在工程浏览器右侧双击 “新建”图标,弹出对话框,如图4-22 所示。
(2)在“画面名称”处输入新的画面名称,如1,其他属性目前不用更改。点击“确定”按钮进入内嵌的组态王画面开发系统,如图4-23 所示。
图4-22 新建画面
图4-23 组态王开发系统
(3)在组态王开发系统中从“工具箱”中分别选择“按钮”和“椭圆”“文本”图标,绘制三个椭圆对象和六个按钮对象、三个文本对象,如图4-24 所示。
图4-24 电机控制正反转
(4)画面绘制完成后全部保存,然后传变量,双击sb1\椭圆,后弹出“动画连接”对话框,然后选中“按下时”和“弹起时”,如下图4-25 所示。
图4-25 动画连接
点击按下时,弹出“命令语言”对话框,如图4-26 所示。
图4-26 命令语言
点击变量(域)点击之前创建的变量,后点确定,如图4-27、4-28 所示。
图4-27 按钮sb1 按下时
图4-28 按钮sb1 弹起时
椭圆传变量的方法和按钮sb1 一样,命令语言如下:
按下时:\\本站点\km1=1;
弹起时:\\本站点\km1=0;
注意:传完变量后必须全部保存。
(5)编写smart 程序(m0.0/Q0.0)下载,如图4-29 所示。
图4-29 程序编写下载图
(6)PLC 进行通信连接,下载程序,运行如图4-30 所示。
图4-30 下载图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。