PLE逻辑组态软件使用说明书PLE逻辑组态软件使用说明书编制:王海燕校核:何振同标准化审查:高玲审定:刘刚版本号:V1.00文件代号:0SF.492.015出版日期:2008.8版权所有:四方电气(集团)有限公司注:本公司保留对此说明书修改的权利。如果产品与说明书有不符之处,请您及时与我公司联系,我们将为您提供相应的服务。技术支持电话:010-82779688传真:010-82784482目录第一章概述......................................................................1第二章逻辑编辑和调试............................................................22.1工具条说明...................................................................22.2逻辑编辑.....................................................................32.2.1逻辑页面管理........................................................32.2.2逻辑编辑区..........................................................42.2.3测点关联............................................................42.3逻辑编译.....................................................................62.4逻辑下载.....................................................................62.5逻辑调试.....................................................................7第三章功能块说明................................................................93.1概述.........................................................................93.2功能块具体说明...............................................................9第四章控制器说明...............................................................264.1平行节点通讯................................................................264.2控制器内虚点................................................................264.3注意事项....................................................................27PLE逻辑组态软件使用说明书-1-第一章概述本说明书适用于工程师站组态人员。在基于《CSPA-2000分布式电气控制系统站控层软件说明书》前提下,详细介绍了CSPA-2000(V2)系统组态软件PLE的逻辑组态过程。通过该软件可以实现发电厂电气自动化系统电气部分的逻辑,软件采用功能块的语言。PLE逻辑编辑软件运行在工程师站,以功能块的方式定义逻辑流程,同时生成描述逻辑处理流程的数据报文。通过和后台相连的以太网线把逻辑下载到CSN031EB控制器中运行。同时通过PLE软件,可以实现逻辑的实时更新,在线调试,单步调试等功能。PLE逻辑组态软件使用说明书-2-第二章逻辑编辑和调试运行PLE软件,软件界面如图1所示:图1PLE软件界面2.1工具条说明图标功能说明功能块工具栏:对功能块的操作。选择状态节点:连接一个输入或者输出点连接线:功能块之间或者节点和功能块之间的连线输出标签:用于标识一个输出点输入标签:用于标识一个输入点静态标注:可以写入注释与或非异或与非或非PLE逻辑组态软件使用说明书-3-延时模拟量越高限模拟量越低限模拟量比较计数器定时器触发器模拟量触发器遥控输出逻辑遥控输出计算公式常数网络AI,DI,AO,DO顺控绝对值最大值模拟量切换逻辑下装工具栏:下装逻辑通讯参数设置测点关联人工置数,必须进入调试态后才能置数编译逻辑任务参数设置下装逻辑逻辑调试工具栏:调试逻辑进入在线模式:可以观察逻辑运行状态离线模式清除控制器逻辑逻辑调试状态反映工具栏:显示实时值,动态着色查找功能块:根据功能块号进行定位查找逻辑图形缩放工具2.2逻辑编辑2.2.1逻辑页面管理一个逻辑可以包含多页。为增加可读性,通常把一个逻辑算法的内容尽可能在一页或相邻的PLE逻辑组态软件使用说明书-4-几页中。页面之间的数据传输关系可以通过输入输出标签进行跳转。一个转出可对应多个转入,一个转入只能对应一个转出。转入和转出通过标签编号对应。可以添加删除页面。2.2.2逻辑编辑区用户根据逻辑要求选择相应的功能块进行组态。PLE自动生成扫描顺序,原则上整个编辑区域的功能块扫描遵循从上到下,从左到右的先后顺序。在编辑逻辑时注意功能块的组织顺序。PLE软件自动进行了编辑约束:z出脚和出脚不能相联;z入脚和入脚不能直接相联;(可通过‘节点’实现入脚和入脚相联)z不同数据类型的引脚不能直接相联。2.2.3测点关联逻辑进行关联前,必须建立了工程数据库,选择需要关联的测点所在控制器的通讯参数。选中“通讯参数”出现图2界面:图2通讯参数设置z控制器IP:逻辑下载的控制器的IP地址。PLE逻辑组态软件使用说明书-5-z控制器端口:2700z本机端口缺省为2700z报文回应最大时限:当控制器不能在该规定时限内回应报文,则ple认定“超时”z在线模式刷新周期:控制器每隔一段时间,上送一次实时数据z控制器名称:根据数据库选择相应的控制器名称关联测点:点击“关联测点”按钮,再点击各功能块的输入引脚,会弹出如图3界面:图3测点关联该界面可以关联实点(控制器内存在的实际点)和虚点(PLE生成的逻辑运算中间点)。根据逻辑需要选择要关联的装置下的测点信号。“初始值”用于指定逻辑算法启动时,该引脚的初始值;通常用于反馈回路处理。虚点存储逻辑任务的中间结果,点号由PLE自动分配,一般无需人工设置。注意:ple中记录了引脚关联的测点的id32;当数据库中的测点的id32发生变化时(特别是装置、控制器在删除后,又重新添加时),ple中的引脚必须重新关联。通过工具栏上的显示触点,触电着色按钮,可以检查各功能块各引脚是否关联。如图4PLE逻辑组态软件使用说明书-6-图4测点关联检查红色的引脚:表示关联的是实点灰色的引脚:表示关联的是虚点2.3逻辑编译点击工具栏的编译按钮,在调试窗口区域会显示是否编译正确,如果测点关联不正确,会提示编译失败,同时会提示哪些功能块未关联正确。注意:只有编译成功后才能下载逻辑。2.4逻辑下载点击任务参数,出现图5界面:PLE逻辑组态软件使用说明书-7-图5任务参数窗口左边设置可以设为默认,暂时没有使用。逻辑编号:每个PLE文件作为一个独立的逻辑任务,每个逻辑任务在控制器中占有一个逻辑编号,不可重复,从0到39。(一般只有一个逻辑时,逻辑编号设为0)逻辑编号为0,运行周期定为500MS,其余的周期都定为100MS。有效标志:只有当该标志为True时,逻辑任务才运行;否则挂起。可以始终有效、始终无效、也可和一个DI关联。点击下装逻辑按钮,输入下装密码和校验正确的控制器,如果下装成功会显示逻辑下装成功。如果不成功,检查以太网线是否正确连接,控制器的IP和端口是否正确。2.5逻辑调试点击进入在线态,显示逻辑结果和着色。如图6:数据点无效时,灰色;AI点:紫色DI、DO点:合:红色分:绿色功能块引脚值查看:可以通过一个节点,用连接线连接节点和引脚即可显示值。这个操作不要重新编译逻辑下载,PLE会自动显示该引脚值。(注意:如果逻辑调试周期为6秒,即控制器每隔6秒上送报文,逻辑运行周期为500MS,可能某些周期运行的过程在PLE中无法实时显示)。人工置数:在调试态,可以人工置数。点击人工置数按钮,再点击功能块引脚,会弹出置数窗口,成功会显示“置数成功”,不成功没有反馈。(注意:如果某个测点为离线态,人工置数在PLE中的保存时间为30s)PLE逻辑组态软件使用说明书-8-注意:退出PLE调试态前,一定要切换到离线模式。图6逻辑调试如果逻辑有更改,比如重新关联测点,删除或者添加功能块,功能块删除后重新添加,一定要编译并且重新下载。逻辑下载后不用重启控制器。PLE逻辑组态软件使用说明书-9-第三章功能块说明3.1概述功能块之间传递的数据类型有三种:布尔量(1字节)、浮点数(4字节)和长整型(4字节)。参数定义了功能块行为的方式或范围。参数可以是多种数据类型,用户可定义修改参数值。3.2功能块具体说明1.多输入与AND图形:描述:名称数据类型描述数入Z0,Z1,…,Z8bool输出Dbool参数C参数C从2-9可任意选择,默认值为2。算法:此功能块对多个布尔量进行“与”操作,输出一个布尔量。与门的输入最多可为9个,通过双击、或“属性”可改变输入的个数。值得注意的是:在功能块与其他模块已有连接线时,不能修改此参数。必须先删除连线后更改参数。2.多输入或OR图形:描述:名称数据类型描述输入Z0,Z1,…,Z8boolPLE逻辑组态软件使用说明书-10-输出Dbool参数C参数C从2-9可任意选择,默认值为2。算法:此功能块对多个布尔量进行“或”操作,输出一个布尔量。与门的输入最多可为9个,通过双击、或“属性”可改变输入的个数。值得注意的是:在功能块与其他模块已有连接线时,不能修改此参数。必须先删除连线后更改参数。3.反向器NOT图形:描述:名称类型输入Z0bool输出Dbool算法:此功能块对一个布尔量取“反”操作,输出一个布尔量。输出D=NOTZ04.异或器XOR图形:描述:名称类型输入Z0,Z1bool输出Dbool算法:此功能块对两个布尔量进行“异或”操作,输出一个布尔量。PLE逻辑组态软件使用说明书-11-5.与非门图形:描述:名称类型输入Z0,Z1bool输出Dbool算法:此功能块对两个布尔量进行“与非”操作,输出一个布尔量。真值表如下:Z00011Z10101D11106.或非门图形:描述:名称类型输入Z0,Z1bool输出Dbool算法:此功能块对两个布尔量进行“或非”操作,输出一个布尔量。真值表如下:Z00011Z10101D10007.延时器PLE逻辑组态软件使用说明书-12-图形:描述:名称类型输入Zbool输出Dbool参数t(ms)float算法:此功能块功能:单个输入延时输出,输入为1时启动延时t输出,输入为0时立即返回。逻辑顺序图:8.模拟量越高门槛图形:描述:名称类型描述输入X0float浮点数输出Dfloat浮点数门槛值thresholdfloat门槛值,浮点数高限Hfloat上限变量,浮点数低限Lfloat下限变量,浮点数算法:此功能块是对输入的模拟量进行限定高低幅,并且当输入的模拟量超过门槛值时输出DPLE逻辑组态软件使用说明书-13-为1。注意:门槛值的设定必须在高低限之内。if(x0lo||x0hi)returnF;if(x0threshold)returnT;elsereturnF;9.模拟量越低门槛图形:描述:名称类型描述输入X0float浮点数输出Dfloat浮点数门槛值thr