用PLC去完成数据库肯定是不行的,也不应该是PLC干的,那是服务器干的事。首先是存储容量的限制和数据库接口编译的问题。
PLC中有数据块就够了,其实PLC中的数据块区就类似数据库的功能。对于简单的新建,存储,查询.自动判断参数这个功能许多PLC都能完成。但是历史归档,PLC 能行吗?PLC的历史归档,存储是弱项。数据库的重要功能之一就是历史数据的存储,如果这个都不能完成,就不叫数据库。PLC只能存储初始化和当前数据,其他历史数据是没有办法也没有空间存储的,就是存储时间也很短没有任何意义。所以这些功能还是交给上位机来完成吧。
子 shimiaoyin
积分:52
帖子:3
注册:03-11-24 [个人博客] [个人播客]
[加为好友] [发送消息] 窃认为数据库技术对模糊控制专家系统等现代控制技术的发展有很大的意义,PLC实现数据库管理功能对于技术人员水平的提高有好处. 引用 | 回复
| 管理
| 设为最佳回复
| 2005-07-25 23:24:00 76楼 祁玥
-----------------------------------
本人认为模糊控制并不是象大家吹的那么神那么难。 数据库主要是存储数据和查询,归档用的。要求大的存储空间和查询速度和算法。这本来就是PLC的弱项,PLC只需要提供快速可靠的通讯完成数据采集交换传递控制就够了。如果什么都干什么都干不好。当然随着以后的多核多任务处理器及存储和硬件成本的降低也不是不可能的,但是目前PLC是不适合处理数据库任务的,就是有能也只能是初级。因为硬件摆在那里。
对于模糊算法,其实就是算法中的条件判断。这个判断还要人机互动来支持。同样的功能会遇到不同的环境和不同的人,PLC在强,还是死板的机器。模糊控制的前提就是要给个PLC确切初始化条件,和大概关键点的数据。那么模糊控制通过固定的几个算法,根据用户提供的关键点进行运算选择就可以了。不需要多少数据用来存储。因此,算法很重要。关键点通过人机界面开放的提供给用户就可以了。