CODESYS V3 基础编程指南4.pdf.pdf

CODESYS V3 基础编程指南4.pdf.pdf

ID:20841077

大小:3.96 MB

页数:90页

时间:2018-10-17

CODESYS V3 基础编程指南4.pdf.pdf_第1页
CODESYS V3 基础编程指南4.pdf.pdf_第2页
CODESYS V3 基础编程指南4.pdf.pdf_第3页
CODESYS V3 基础编程指南4.pdf.pdf_第4页
CODESYS V3 基础编程指南4.pdf.pdf_第5页
资源描述:

《CODESYS V3 基础编程指南4.pdf.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图9.X路径3D配置在主程序中,声明了VISUStruct3Dcontrol及调用了PathGenerator的功能块,该功能块的作用是用于产生3D路径及跟踪轨迹,该轨迹可以存放2200个点。这两个变量都与该工具的属性有相应关系。(2)程序编写FUNCTION_BLOCKVisuStruct3DTrackVAR_INPUTpData:POINTERTOARRAY[0..0]OFVisuStruct3DPathPoint;udiNumberOfPointsInArray:UDINT;udiFirstPoint:UDINT;udiNumberOfPointsToDra

2、w:UDINT;pProjection:POINTERTOProjection;END_VARpData指向一个VisuStruct3DPathPoint元素数组。这个数字必须至少含有udiNumberOfPointsInArray个元素。数组必须包含在应用中并且数据指针必须通过应用进行设置。一个点的说明TYPEVisuStruct3DPathPoint:STRUCTv:Vector3;udiSourceElementID:UDINT;dwAddInfo:DWORD;END_STRUCTEND_TYPE(3)变量映射如图9.x所示,在属性中的“变量”中可以设置拨码

3、开关的映射变量。图9.X变量映射程序最终的运行效果如图9.x所示。图9.X路径3D示意图示例程序可以在Sample第九章ActiveX下进行查看。9.3.6报警管理报警管理工具主要包括报警表格和报警条。报警管理工具视图如图9.x所示。图9.X报警管理工具视图1.报警表格用户可以自定义可视化报警,但必须在CoDesys报警配置中预先进行定义。在可视化编辑器中,用户可以通过在工具箱中添加“”,将其拖拽至画面编辑区域;故需要完成报警显示需要有两部分的设置,第一,需要在“Application”中设置报警配置,第二,需要在可视化编辑器中进行设置。如下对这两个步骤分别

4、作介绍。1)“Application”添加报警配置在配置可视化报警列表前需要先配置报警信息,先在“Application”中添加报警配置,右键选择添加对象,点击“报警配置”,点击确定,如图9.x所示。图9.x添加报警配置所有的报警内容及触发机制均在该报警配置中进行设置,在“AlarmConfiguration”中,如图9.x的a)所示,右键选择“添加对象”,选择“报警类别”及“报警组”等信息,如图9.x的b)所示。a)b)图9.X添加报警配置a)报警配置视图b)添加报警配置对象a)设置故障类型默认添加报警管理后,自动会将报警分为三类,分别为“Error”,“Inf

5、o”和“Warning”。他们的主要区别在于报警的优先级及确认方式,如下会详细介绍配置的具体说明。配置图如图9.x所示。图9.x报警配置Priority:定义想要显示的所有报警的优先级。允许的范围:0~255,最高优先级是“0”,最低有效优先级是“255”。较高或中等优先级的报警通常要求立即确认,而优先级非常低的报警则可能不作要求。尽管生成报警的条件可能已消失(例如,温度上升得过高,然后又降了下来),但在确认之前,报警本身并不会被认为已得到解决。在CoDeSys中通常有如下的确认方法:Acknowledgement:报警发生时,运行时操作员(或系统)必须确认报警。

6、确认只是表示有人注意到该报警。这与采取修正操作没有关系,后者可能不会立即发生。它同报警条件是否返回到正常也没有什么关系–有时即便没有任何外界干预,它也可能自行恢复正常,可供选择的确认方式如下所示:REP:移除导致的原因后报警不激活ACK:确认后不激活。时间段确认方法REP_ACK:经过(单个)修复和确认后报警不激活ACK_REP:经过确认和修复后报警不激活ACK_REP_ACK:接收、修复后经过选择性的确认报警不激活NO_ACK:不确认Notificationactions:报警动作有变量,执行和调用三种动作可供选择,如图9.x所示。图9.x报警动作变

7、量:选择“变量”,在右侧输入另一个变量或表达式来设置影响报警的分配。通过可以调用输入助手进行选择。对于布尔型变量用占位符“ALARM”,整形变量用占位符“STATE”,字符串变量任意符合IEC语法(例如‘tohigh’)的可以输入来定义一个文本消息。调用:输入要调用的“功能块实例”的名字。执行:输入当报警出现时的“执行文件”名。在“Details”中,可直接键入任意参数调用。Displayoptionforalarmtable/alarmbanner:设置报警时显示字体及颜色。b)报警组鼠标选中“AlarmConfiguration”,右键选择添加“报警组”,可以

8、对报警信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。