❖
把好质量关,效率翻一翻。2020年1 2月21 日星期 一下午 2时22 分47秒 14:22 :4720. 12.21
❖
巧干带来安全,蛮干招来祸端。2020 年12 月下午2 时22 分20.12 .2114 :22De cemb er 21, 2020
❖
安全规程高于上级命令。2020年12 月21日 星期一 2时22 分47秒 14:22 :4721 December 2020
EPA分拣系统控制结构
MDO设备
PC机 EPA网络
MDI设备
控制面板接口
? ?
分拣设备
EPA分拣系统链路组态
在EPA分拣系统中用MDI设备上的MDI功能块和 MDO设备上的MDO功能块通过链路组态来实现对 EPA分拣系统的控制。MDI功能块用来检测四个传 感器,当传感器有信号时,对应的管脚会置1,然 后通过EPA链接对象传送给MDO功能块,MDO功 能块就根据对应管脚控制气阀打出物块,实现分拣 功能。
调度组态
监控系统
EPA通信协议栈
连接到 EPA接线器
{OR} -连接到
EPA设备
1
0..*
{OR} 连接到
0..*
-连接到
1
EPA网关
连接到 EPA接线器
组态软件构架设计
<<可执行>> EPAConfiguration.exe
<<库>> EPAStack.dll
<<file>> EPADeviceManager
建立工程树开始收到设备申明服务设备上线选中功能块节构造数据源拖拽至功能块视图将数据源的值拷贝到功能块视图的成onlbuttondown函数ondrop函数功能块端口对象功能块作图对象传递端口信息和下载的参数值epa设备对象epa功能块对象epa参数对象传递功能块信息传递设备id获取功能块信息传递功能块id获取参数信息返回参数iddestinationobjectid返回功能块iddestinationappid返回设备ip地址epa变量写服务对象根据获取信息发送变量写请求服务功能块作图对象1功能块连线对象epa链接对象写服务对象功能块组态视图对象功能块组态文档对象epa设备对象功能块作图对象2选中功能块端口返回端口信息选中功能块输入端口返回输入端口信息绘制拖拽线往连线链表添加功能块连线如果连线已存在直接返回重绘视图判断连线是否已存在重绘视图添加连线对象初始化连线对象绘制连线填充链接对象数据结构添加对象到链表中开始功能块组态发送变量写请求返回组态信息cfblockdrawcfblockdraw功能块绘图类绘制了功能块的基本部分包括矩形和端口其派生类根据不同的功能块类型由成员变量hicon来显示自身特有的部分