[发明专利]可编程逻辑控制器的图形输出系统和可编程逻辑控制器有效
| 申请号: | 201310054805.X | 申请日: | 2013-02-20 |
| 公开(公告)号: | CN103995491A | 公开(公告)日: | 2014-08-20 |
| 发明(设计)人: | 赵柯;尹浩;刘圆圆;王翔 | 申请(专利权)人: | 西门子公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李慧 |
| 地址: | 德国*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 可编程 逻辑 控制器 图形 输出 系统 | ||
1.一种可编辑逻辑控制器(PLC)的图形输出系统,其特征在于,所述图形输出系统包括:硬件抽象层模块、图形设备接口层模块和应用层模块,其中,
所述硬件抽象层模块,用于定义与PLC显示屏完全对应的内存缓冲区,提供在每个程序扫描周期将该内存缓冲区中的内容输出到PLC显示屏上的函数,并为所述图形设备接口层模块提供操作该内存缓冲区中任意比特位的基本函数接口;
所述图形设备接口层模块,用于基于所述硬件抽象层模块提供的该基本函数接口,向所述应用层模块提供基本绘画函数;以及
所述应用层模块,用于使用所述图形设备接口层模块提供的该基本绘画函数,在PLC显示屏上绘制所需图形。
2.根据权利要求1所述的图形输出系统,其特征在于,该内存缓冲区拥有与PLC显示屏的像素点数目相同的比特位。
3.根据权利要求1所述的图形输出系统,其特征在于,该基本函数接口是操作PLC显示屏上任意像素点的函数接口。
4.根据权利要求1所述的图形输出系统,其特征在于,该基本函数接口所提供的功能包括:
置位/复位/翻转像素点功能,用于置位/复位/翻转一组由像素点在屏幕上的坐标索引的离散或连续的像素点;
置位/复位/翻转矩形区功能,用于置位/复位/翻转一个由连续像素点组成的矩形区,该矩形区由最左上角像素点和最右下角像素点在屏幕上的坐标来索引;以及
拷贝位图功能,用于拷贝一个位图到指定矩形区域,该矩形区由最左上角像素点和最右下角像素点在屏幕上的坐标来索引。
5.根据权利要求4所述的图形输出系统,其特征在于,所述图形输出系统定义三个位图存储位置:独立的位图闪存、内存中的临时位图缓冲区和固件代码所在的本地闪存,其中,所有的标准字符的位图存储在该位图闪存中,其中经常被查找出来用于显示的一部分位图保留一份副本在该临时位图缓存区中,所有预定义的特殊图形的位图存储在该本地闪存中。
6.根据权利要求5所述的图形输出系统,其特征在于,当所述图形设备接口层模块查找标准字符的位图时,首先到该临时位图缓冲区中查找,如果找不到,再去该位图闪存中查找,然后把找到的标准字符的位图拷贝一份副本到该临时位图缓冲区中;当所述图形设备接口层模块查找预定义的特殊图形时,直接在该本地闪存中查找。
7.根据权利要求5所述的图形输出系统,其特征在于,该基本绘画函数包括:
画线函数,根据起点和终点的坐标,使用所述硬件抽象层模块提供的置位像素点功能,置位一组连续的像素点;
画矩形函数,根据矩形的左上端点和右下端点的坐标,使用画线函数画出矩形框;
置位矩形光标函数,根据矩形光标的左上端点和右下端点的坐标,使用所述硬件抽象层模块提供的翻转矩形区功能,翻转光标的矩形区域;
画文本函数,首先从该临时位图缓冲区或该位图闪存中查找标准字符的位图,然后使用所述硬件抽象层模块提供的位图拷贝功能,将字符的位图拷贝到指定的矩形区;
画位图函数,首先从该本地闪存中查找该图形的位图,然后使用所述硬件抽象层模块提供的位图拷贝功能,将字符的位图拷贝到指定的矩形区;
画滚动条函数,使用画矩形函数和画位图函数,在指定位置画出滚动条;以及
画进度条函数,使用画矩形函数和画文本函数,在指定位置画出进度条。
8.一种可编程逻辑控制器,包括如权利要求1-7中任意一项所述的图形输出系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310054805.X/1.html,转载请声明来源钻瓜专利网。





