UWinIEC帮助手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

UWinTech工业控制应用软件平台控制组态手册杭州优稳自动化系统有限公司版权V2.06-100903杭州优稳自动化系统有限公司,保留全部版权。在未得到杭州优稳自动化系统有限公司书面明确许可的情况下,无论出于什么目的,均不得以任何形式、用任何电子或机械方法复制或传递本手册的任何部分。声明UWinTech®、UWinPLC®的字样及徽标均为杭州优稳自动化系统有限公司的注册商标。本手册内容与所叙述的系统硬件、软件相符,因为差错难免,我们无法保证完全一致。但我们会对本手册内容进行经常性检查,并对错误或升级部分予以必要更正,欢迎用户提出宝贵意见。本手册内容与撰写手册时的软件版本(UWinTech工业控制应用软件平台2.0)相一致。本手册内容如有更改,恕不另行通知。标注手册中可能会有三种警示读者的方式::向读者提供解决当前问题的另一种方法或系统对某个操作的响应。:如果不遵守规定可能会导致系统工作异常。:如果不遵守规定可能会导致设备损坏或人身伤害。适用对象本手册的阅读对象是使用UWinTech工业控制应用软件平台的工程技术人员、系统集成商、控制工程师以及UWinPAS500集散控制系统等产品的昀终用户。掌握本手册的内容能够解决系统工程应用中遇到的大部分问题。其他帮助有关UWinTech工业控制应用软件平台产品的技术支持、产品培训和订货事宜,请与杭州优稳自动化系统有限公司销售中心及其产品分销商联系。总机:0571-87952126传真:0571-87952109公司主页:邮箱:UWnTek@yahoo.cn警告注意提示z软件使用说明71.软件概述71.1.软件特点71.2.开发流程71.3.注意事项82.软件界面92.1.界面介绍93.控制工程163.1.控制工程164.程序195.子程序操作316.编辑器346.1.FBD功能块图编辑器346.2.LD梯形图编辑器496.3.SFC顺控图编辑器596.4.ST文本编辑器666.5.IL指令表编辑器687.仿真718.查找73z语言说明771.FBD语言771.1.概述771.2.算法块781.3.连接781.4.执行次序781.5.仿真792.LD语言802.1.概述802.2.触点802.3.线圈812.4.算法块822.5.执行次序822.6.仿真823.SFC语言833.1.概述833.2.步833.3.转换条件843.4.操作863.5.执行顺序894.ST语言914.1.概述914.2.数据类型914.3.标识符914.4.关键字914.5.操作符914.6.表达式924.7.语句924.8.函数调用944.9.功能块调用945.IL语言955.1.概述955.2.指令955.3.操作符955.4.函数调用975.5.功能块调用975.6.IL程序举例986.子程序1016.1.概述1016.2.局部变量编辑1016.3.子程序编辑1016.4.子程序调用101z算法库1051.函数库1051.1.逻辑1051.2.算术1121.3.三角1171.4.代数1191.5.比较1251.6.选择1301.7.信号发生器1321.8.信号处理1331.9.定时器1361.10.流量处理1381.11.调用功能块1392.功能块库1402.1.逻辑1402.2.代数1402.3.选择1442.4.信号发生器1452.5.信号处理1492.6.触发器1562.7.计数器1592.8.计时器1602.9.控制1632.10.流量处理1692.11.赋值170z附录A系统保留字172z附录B快捷键表176z附录C错误代码表178z附录D保持算法块179z附录E数据类型转换180软件使用说明1.软件概述算法编辑器是UWinTech工业控制应用软件平台的控制组态软件,是编写控制算法的编辑器平台。算法编辑器遵循IEC61131-3标准,实现了IEC61131-3标准中的5种控制语言(FBD、LD、SFC、ST、IL),用户可用这5种语言中的一种或几种构建自己的控制算法。1.1.软件特点算法编辑器具有如下特点:1.1.1.通用性算法编辑器提供的概念与编程方法完全符合IEC61131-3标准。如果用户对其他控制系统的编程语言有一定的了解,可轻松在算法编辑器编辑环境下编写控制程序。1.1.2.易用性软件界面与多数Windows平台应用软件风格相似,用户只要对Windows操作系统有一定的了解,即可轻松上手使用。1.1.3.方便性连续仿真和单周期仿真调试功能使用户可以随时对控制算法进行模拟,验证其正确性。1.1.4.灵活性丰富的功能块、函数块以及子程序给予用户充分的自由使用空间,在线帮助查询使用户无师自通。1.2.开发流程1.2.1.术语在算法编辑器中所提到的工程、控制工程、程序三个术语说明如下:z工程:在UWinTech工业控制应用软件平台的工程管理器中建立的工程,它包含实时数据库、监控画面以及控制算法。z控制工程:在算法编辑器中建立的工程,它包括若干个控制算法程序。z程序:在算法编辑器中具有独立运算周期的控制算法集。1.2.2.步骤利用算法编辑器开发控制工程,必须按照如下步骤进行。用户也可以参考《UWinTech工业控制应用软件平台实时监控手册》的第二章“系统组态概述”。1.使用算法编辑器以前,必须用UWinTech工业控制应用软件平台的工程管理器新建一个工程(或指定一个已有的工程)并将该工程设为当前工程,此工程必须事先已经用实时数据库编辑器定义了位号变量;2.通过UWinTech工业控制应用软件平台的工程管理器打开算法编辑器,选择要进行控制组态的控制站(此后编辑的控制算法将在此控制站上运行)。如果第一次针对该控制站进行控制算法组态,则算法编辑器会默认建立一个新的控制工程;3.在算法编辑器中利用五种编程语言(FDB、LD、SFC、ST和IL)中的一种或几种编辑控制算法;4.对编辑好的控制算法工程进行编译,编译输出错误时应进行算法修改;5.将编译好的控制算法工程进离线行仿真调试,观察输出结果。如果算法错误,则进行修改。6.仿真调试通过后,下装至控制模板中。1.3.注意事项1.控制算法工程下装至控制模板(控制站)运行以前,必须进行编译并保证编译无误,否则下装后不能正常运行;2.在算法编辑器中所建立的子程序与程序数之和不得大于512。单个FBD程序中算法块数目不得大于512个,整个程序中FBD算法块不得大于8192个,否则在控制工程编译时会出现出错信息。2.软件界面2.1.界面介绍算法编辑器软件界面分为菜单栏、工具栏、导航栏、观察窗口、编辑画面和输出窗口六个部分,如图2.1-1所示。图2.1-1算法编辑器窗口2.1.1.菜单栏菜单栏中包含了算法编辑器中的大部分功能操作。窗口顶部显示的一行为“菜单栏”,分别表示某一类功能。点击一个菜单项,可以以下拉菜单的形式显示出其中的子菜单项。对菜单项的规定符合常规Windows规定。只有菜单项为黑色时才能使用,灰色不能使用。菜单项后面括号中的字母或组合键表示调用该菜单项的快捷方式。菜单项后面紧跟“…”时,表示将弹出对话框。2.1.2.工具栏工具栏包括了菜单命令的一部分,用于快捷操作。工具栏中的所有按钮均以图形方式表示,当鼠标移到按钮上面时屏幕会浮动显示文本,提示用户该按钮的功能。和传统的Windows应用程序相同,当按钮变为灰色时表示该按钮为无效状态。2.1.2.1.主工具条主工具条(如图2.1.2.1-1所示)包括了一些编程的基本操作,如保存、编译、仿真等。图2.1.2.1-1主工具条表2.1.2.1-1列出了主工具条中所有工具按钮的功能。按钮用途使用范围用户登录无用户登录或切换用户登录新建一个程序程序组或某种编程方法保存控制工程控制工程被改变之后剪切编辑状态复制编辑状态粘贴编辑状态删除编辑状态撤销操作编辑状态恢复操作编辑状态连续仿真编辑状态继续连续仿真连续仿真状态停止连续仿真连续仿真状态单周期仿真编辑状态到单周期仿真的下一步单周期仿真状态编译(同时保存)控制工程编辑状态全部下装控制工程控制工程编译通过之后局部编译编辑状态局部下装控制工程编译通过之后在线下装编辑状态在线监视控制工程下装成功之后参数设置编辑状态加密狗查看状态关于算法编辑器的信息编辑状态表2.1.2.1-1主工具按钮解释2.1.2.2.外观工具条外观工具条(如图2.1.2.2-1所示)用来设置界面外观,如显示/隐藏窗口、放大、缩小等。图2.1.2.2-1外观工具条表2.1.2.2-1列出了外观工具条中所有工具按钮的功能。按钮用途使用范围显示/隐藏导航栏编辑状态显示/隐藏观察窗口编辑状态显示/隐藏输出窗口编辑状态全屏显示编辑窗口编辑状态表2.1.2.2-1外观工具按钮解释2.1.2.3.插入工具条插入工具条(如图2.1.2.3-1所示)用来在编辑画面中插入图形元素,如FBD算法块、接点、步等。图2.1.2.3-1插入工具条表2.1.2.3-1列出了外观工具条中所有工具按钮的功能。按钮用途使用范围插入算法块FBD、LD插入网络LD插入常开触点LD插入常闭触点LD插入常开线圈LD插入并联常开触点LD插入并联常闭触点LD插入步SFC插入转换SFC插入选择分支SFC插入选择分支聚合线SFC插入并联分支SFC插入并联分支聚合线SFC插入跳转SFC转换元素类型LD、SFC表2.1.2.3-1插入工具按钮解释2.1.3.导航栏导航栏有两个切换子窗口,分别显示工程中的程序、算法块等信息。2.1.3.1.程序用于对程序和子程序进行分组、新建、删除、编辑和修改以及属性设置等管理操作。编程语言包括FBD、LD、SFC、ST和IL五种。2.1.3.2.算法块用于浏览或选择算法编辑器所支持的所有系统功能块和函数。这里要区别两种不同的算法块,一种叫“函数”,另一种叫做“功能块”。函数算法块只有一个输出,并且没有内部变量,函数的输出与上一周期的运行状态无关,固定的输入总是得到固定的输出。功能块有内部变量或者该算法块有不止一个输出。有的功能块有内部变量,有内部变量的功能块,内部变量保存着以前周期的运行状态,它的输出不但与当前的输入有关,还与功能块以前的状态有关。即相同的输入不一定能得到确定的输出。算法块窗口如图2.1.3.2-1所示。图2.1.3.2-1算法块窗口在图2.1.3.2-1的树形窗口中,算法块被分为两个根节点显示,一个是“系统功能块库”,一个是“系统函数库”,前一个根节点下面全部是功能块,后一个根节点下面全部是函数。功能块和函数下分为若干个组,每个组下面有若干个功能块或函数。在窗口中点击右键,在右键菜单中选择“合并显示功能块和函数”,则功能块和函数合在一个根节点显示,如图2.1.3.2-2所示。图2.1.3.2-2算法块窗口图2.1.3.2-2中,以不同的图标颜色表示算法块是属于哪种类型(空心图标表示的是函数,实心图标表示是功能块)。比如上图中的“RAND(随机值)”就是函数,而“G01(位振荡)”就是功能块。2.1.4.编辑画面编辑画面是程序员进行算法编辑、仿真的主要操作区域,用来对控制算法进行图形化的显示,用户可在其中进行添加、删除、调整图形元素。2.1.4.1.观察窗口观察窗口包括四个切换子窗口,分别用来显示当前进行编辑的程序算法中的图形元素信息以及程序的局部变量。不同的编辑状态观察窗口的显示内容也有所不同,图2.1.4.1-1所示为FBD编辑状态下的观察窗口。图2.1.4.1-1观察窗口表2.1.4.1-1列出了各种编辑状态下的切换页及其显示内容。编辑状态切换页显示内容算法块输入/输出指定FBD块的输入、输出引脚算法块列表当前FBD程序的所有FBD块局部变量当前FBD程序使用的局部变量FBD记录点当前FBD程序使用的记录点信息LD元素列表当前LD程序的所有触点、线圈和算法块等元素局部变量当前LD程序使用的局部变量LD记录点当前LD程序使用的记录点信息SFC元素列表当前SFC程序的所有步、转换、分支等元素局部变量当前SFC程序使用的局部变量SFC记录点当前SFC程序

1 / 180
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功