- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
CODESYS-V3-基础编程指南4.pdf
图9.X 路径3D 配置
在主程序中,声明了 VISUStruct3Dcontrol 及调用了 PathGenerator 的功能块,该功能块的作用
是用于产生3D 路径及跟踪轨迹,该轨迹可以存放2200 个点。这两个变量都与该工具的属性有相应
关系。
(2) 程序编写
FUNCTION_BLOCK VisuStruct3DTrack
VAR_INPUT
pData: POINTER TO ARRAY[0..0] OF VisuStruct3DPathPoint;
udiNumberOfPointsInArray: UDINT;
udiFirstPoint: UDINT;
udiNumberOfPointsToDraw: UDINT;
pProjection: POINTER TO Projection;
END_VAR
pData 指向一个 VisuStruct3DPathPoint 元素数组。这个数字必须至少含有
udiNumberOfPointsInArray 个元素。数组必须包含在应用中并且数据指针必须通过应用进行设置。
一个点的说明
TYPE VisuStruct3DPathPoint :
STRUCT
v: Vector3;
udiSourceElementID: UDINT;
dwAddInfo: DWORD;
END_STRUCT
END_TYPE
(3) 变量映射
如图9.x 所示,在属性中的“变量”中可以设置拨码开关的映射变量。
图9.X 变量映射
程序最终的运行效果如图9.x 所示。
图9.X 路径3D 示意图
示例程序可以在Sample \第九章\ActiveX \下进行查看。
9.3.6 报警管理
报警管理工具主要包括报警表格和报警条。报警管理工具视图如图9.x 所示。
图9.X 报警管理工具视图
1. 报警表格
用户可以自定义可视化报警,但必须在CoDesys 报警配置中预先进行定义。在可视化编辑器中,
用户可以通过在工具箱中添加 “ ”,将其拖拽至画面编辑区域;
故需要完成报警显示需要有两部分的设置,第一,需要在“Application ”中设置报警配置,第
二,需要在可视化编辑器中进行设置。如下对这两个步骤分别作介绍。
1) “Application ”添加报警配置
在配置可视化报警列表前需要先配置报警信息,先在“Application ”中添加报警配置,右键选
择添加对象,点击“报警配置”,点击确定,如图9.x 所示。
图9.x 添加报警配置
所有的报警内容及触发机制均在该报警配置中进行设置,在 “Alarm Configuration ”中,如图
9.x 的a )所示,右键选择“添加对象”,选择 “报警类别”及“报警组”等信息,如图9.x 的b )
所示。
a ) b )
图9.X 添加报警配置
a )报警配置视图 b )添加报警配置对象
a) 设置故障类型
默认添加报警管理后,自动会将报警分为三类,分别为“Error ”,“Info ”和 “Warning ”。
他们的主要区别在于报警的优先级及确认方式,如下会详细介绍配置的具体说明。配置图如图 9.x
所示。
图9.x 报警配置
Priority :
定义想要显示的所有报警的优先级。允许的范围:0~255 ,最高优先级是“0 ”,最低有效优
先级是“255 ”。较高或中等优先级的报警通常要求立即确认,而优先级非常低的报警则可能不作
要求。尽管生成报警的条件可能已消失(例
您可能关注的文档
最近下载
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)