工程窗口是一个以工程名称为根节点的属性列表,称为“工程树”。它列出和集中管理一个易控工程的各个部分。比如作为人机界面的画面、按分组管理的数据变量、控制系统的通信通道、用户编写的一些逻辑程序、对键盘的重新定义、工程的操作员和他们的权限、一些可以被操作的设备的安全保护等等。
通过对工程树上的不同节点进行鼠标左键单击、双击、右键单击三个基本动作,就开始了对工程中各项功能的配置过程。下图是一个典型新建工程的工程窗口样式:
注:启动开发环境之后,因为没有打开的工程,所以工程窗口为空,打开一个工程之后,会发现工程窗口中显示以工程名称为根节点的工程树。 ? 工作区和起始页
工作区是系统的主要工作区域,在工程窗口中通过双击的项目一般在此打开,然后进行编辑。如画面的编辑、变量的填写、操作人员的配置等都在工作区中进行。
在工作区中有一个特别的工作页面,称为“起始页”,该页中列出了可以开发的一些工程项目,也可以新建立工程项目,是用户工作开始的地方。 注:起始页功能按钮: “新建”:新建工程按钮
“删除”:删除选定的工程(包括:彻底删除工程以及仅仅把工程从管理器列表中删除) “打开”:打开指定的工程。
“添加”:添加工程到起始页工程列表中。
“搜索”:到硬盘中搜索指定的工程到起始页工程列表中。 “备份”:把指定的工程进行备份保存。 “恢复”:工程被破坏,将以前备份的工程恢复。 ? 工具箱
工具箱由多个工具箱窗口构成,为在工作区的工作提供一些工具和手段。易控目前版本中的工具箱由“图形”和“图库”两个折叠在一起的“画面工具箱”窗口构成,只有在工作区中当前是画面时才有效。在后续版本中工具箱可能会增加其它的工具箱窗口。
“画面工具箱”,包含所有可以直接放置到画面上的图形“样式”。每一个“样式”被称为“工具”或“工具项”,是画面的基本构成成份。画面工具箱只有在工作区中当前是画面时才有效。
“画面工具箱”中包含一些常见的按照分类进行管理的图形样式,如基本分类下面包含了直线、椭圆、方框、曲线、文本、图片等最常用的工具,图标曲线分类下面则包含了一些常用的曲线、图表等工具。分类有“列表”、“大图标”和“小图标”三种显示模式。如下图例所示:
在画面上画出一个“工具项”的方法是先选中一个工具箱(“图形”/“图库”),选中该工具箱,然后在画面中用鼠标单击工具箱中的图标后,在画面上进行创建,还可以通过双击放到画面上。 ? 属性窗口
属性是对象所具有的一些特性特征。在易控中,通过用鼠标点击选中一个对象,就可以显示对象的属性,并可以对它们进行修改。
易控系统中的对象分为图形对象和非图形对象。图形对象是可以放置于画面上的一些对象。除此之外的对象都是非图形对象。
属性分为一般属性、动画属性和事件属性。 只有图形对象才有动画属性和事件属性。
“动画属性”又称“动画”,是画面上图形对象的一些可以选择配置的特别属性,表明了“系统中的指定变量发生改变”和,“图形对象的一些诸如位置、颜色、大小、角度等形态的变化”之间的一种对应关系。
“事件属性”是画面上图形对象的一些可以选择配置的特别属性,表明了“图形对象上发生的一些事件,如鼠标点击,拖动等”和“系统中发生一些变化,如某个变量的数值变化等”之间的一种对应关系。
易控用默认叠加在一起的三个窗口分别来显示一般属性、动画属性和事件属性。这三个属性窗口分别称为“属性”、“动画”和“事件”。如下图例所示。
4.3 新建工程
点击工作区下方的“新建”按钮,弹出如下提示对话框:
工程名称默认为Inspecproject ,用户可以进行自定义修改,名称定义原则为:首字符必须是字母或者下划线(“_”)(可以是汉字),其后的字符可以是字母、下划线、数字、汉字,字母区分大小写。修改工程名称为“培训工程”。
工程路径默认为“我的文档”下,用户可以根据要求自己修改保存路径。 例如:“D:\\WORK\\工程” 文件夹下。
工程名称以及工程保存路径修改完成之后,点击确定,便完成了工程的新建,在起始页(工程管理器)中便可以看到新建的工程已经存在。此时可以看到工程窗口中工程树节点名称为“培训工程”,说明工程已经被打开,可以进行其他编辑配置工作了。
五、 配置I/O通信
5.1
相关概念
? IO通信:易控有多种途径和外部进行通信。如和其它应用程序的数据交换,传送数据至企业的管
理信息系统,向被监控的PLC等控制系统或设备读写数据等等。其中后者(向被监控的PLC等控制系统或设备读写数据)被称为IO通信。 ? 通道:易控软件和通信对象之间的信息“走廊”称为“通道”。
? 设备:易控的通信对象,如需要读写状态的PLC(严格来说是PLC上的通信模块或CPU上的通信口)
称为“设备”。 易控的IO通信可以是通过直接操控串口、并口、各种网卡等来进行的,也可以是通过第三方的软件,如OPC服务器,间接进行的。
通道和设备都是抽象的概念。
5.2 三菱FX系列PLC编程口通讯
易控通过IO通道和PLC(在易控中被称为“设备”)建立通讯,读写被监控的PLC数据;易控所在的计算机和PLC作为通信的双方,需要各自配置相同的通信参数,才可以进行通信。
下面以FX系列PLC编程口为例,讲解易控工程与实际现场设备的通讯配置过程。FX系列的编程口(圆形接口)的通信参数是固定的,波特率9600,7位数据位,一个停止位,偶校验,有和校验。因此只需要对易控所在计算机的串口配置相同的通信参数即可。(注:FX系列PLC也可以使用非编程口的串行接口和易控通信,如在FX系列PLC模块上加装232/422/485BD小型接口板,在这种情况下,需要使用三菱的专用编程软件GX Developer先通过SC-09电缆连接PLC的编程口,设置小型接口板上串口的通信参数。这些通信参数和易控的设置保持一致即可,这里不在赘述)。
在易控中进行如下设置:
工程窗口中选中“IO通信”节点,右键点击 “IO通信”选择“新建通道”;