组合机床plc系统 - 图文 下载本文

基于PLC的组合机床电气控制系统设计与组态—第四章

I/O接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素——比如指针——与这个变量相关,我们将会看到指针在同步偏转。

动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。“组态王”系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。

图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。

以工件的“夹紧”和“放松”的动画设置为例说明动画连接;

首先在开发系统中主画面绘制所需的图形,如图4.5所示;

图4.5 工件绘制

利用动画连接中的“特殊”选项中的“隐含” 就可以实现对工件的“夹紧”和“放松”动画。

特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。

隐含:是使被连接对象根据条件表达式的值而显示或隐含。条件表达式:输入显示或隐含的条件表达式,单击“?”可以查看已定义的变量名和变量域。

表达式为真时:规定当条件表达式值为1(TRUE)时,被连接对象是显示还是隐含。当表达式的值为假时,定义了“显示”状态的对象自动隐含,定义了“隐含”状态的对象自动显示。

- 26 -

基于PLC的组合机床电气控制系统设计与组态—第四章

先进行夹紧的动画设置,选择

图形并双击,在弹出的“动画

连接”对话框中对选项“特殊”中的子选项“隐含”进行设置。如图4.6所示;

图4.6 “夹紧”动画设置

接着进行放松的动画设置,选

择图形并双击,在弹出的“动画连接”对话框中对选项“特殊”中的子选项“隐含”进行设置。如图4.7所示;

图4.7 “夹紧”动画设置

工件“夹紧”和“放松”运行动画效果如下所示:

图4.8-工件放松的动画效果

图4.9-工件夹紧的动画效果

- 27 -

基于PLC的组合机床电气控制系统设计与组态—第四章

二、命令语言

? 组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。

? 命令语言的句法和C语言非常类似,可以说是C的一个简化子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。

命令语言分类:

? 应用程序命令语言:可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。

? 热键命令语言:被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。

? 事件命令语言:规定在事件发生、存在、消失时分别执行的程序。 ? 数据改变命令语言:只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定义的变化灵敏度时,它们就被触发执行一次。

? 还有自定义函数命令语言,画面、按钮命令语言

以退出组态王运行环境的命令语言设置为例简单介绍命令语言; 首先在开发系统中主画面绘制所需的图形,如右图所示; 使用命令语言函数: Exit() 此函数使组态王运行环境退出。 调用形式:Exit(Option); 参数:

Option: 整型变量或数值.

0- 退出当前程序;1-关机;2-重新启动windows. 例如:/*退出组态王运行系统:*/ Exit(0);

在编辑完成以上的命令语言后,运行系统的时候只要单击“退出”按钮就会退出组态王运行环境。

- 28 -

基于PLC的组合机床电气控制系统设计与组态—附录1

五、总结

PLC(可编程控制器)以其可靠性高、抗干扰能力强、编程简单、功能强

大、性价比高、体积小、能耗低等显著特点广泛应用于现代工业的自动控制之中。

组态软件组态王因其简单易用的特点,在人机界面(HMI)设计中深受用户的喜欢而得到广泛的使用。

在三菱FX系列PLC和组态软件组态王的基础上,我们成功设计出了组合机床控制系统,该系统效果良好,达到了预期的目标。PLC技术应用于三面铣组合机床不仅节省了大量的电气元件、导线与原材料 ,而且可靠性高、使用灵活、调试方便,缩短了设计周期,减少了维修工作量,提高了加工零件合格率,具有整体技术经济效益。再加上由组态王设计的人机界面(HMI),使整个控制系统的操作变得简单,方便,大大提高了系统的自动化程度和实用性。

- 29 -