求教工业控制软件的架构解决办法

求教工业控制软件的架构
各位大侠:

现在需要做一款工业控制的软件,具体来说是电机驱动器配套的控制软件。具体的功能模块参考别的驱动器调试软件可以总结出来,但是我不知道国外一些驱动器软件的架构是什么样子的?或者工业控制方面的架构是什么样子的?哪位有做过这方面的,可否指点迷津。我对vc不是很熟。

1:比如我是应该用多文档还是用单文档就足够了?

2:是否涉及到数据库方面的操作,什么情况下需要使用到数据库



------解决方案--------------------
电机驱动器配套的控制软件架构:
1、初始化;
2、启动;
3、停止;
4、正转、反转、直线运动、插补运动;
5、速度设置;
6、长度(距离)设置;
7、I/O监视;
……
看你电机有什么功能。

------解决方案--------------------
工控软件从来就没有固定的架构。

没有架构就是最好的架构。

随心所欲,想怎样写就怎样写,一切以操作方便为原则。

多多站在操作者的角度,符合生产管理要求,详尽展示硬件功能,以这种心态去写工控软件。

用下面方法评价你的工控软件:
1、你用你写的软件,到车间到操作一个月,你能不能成为最佳操作员?
2、使用你的软件,是否可以简少辅助管理程序?比如:计算、计时、SPC(统计过程控制)……
3、你写的软件,不要说明书,可以吗?
4、你写的软件,有了说明书,不需要培训,可以吗?
5、你写的软件,没有说明书,不需要培训,可以吗?

------解决方案--------------------
工控一般都需要设置参数、体现状态变化
也就是说界面上一般很有很多控件由于交互和显示
所以我一般都是采用对话框来实现

关于数据库什么的
要看你的具体需求
管理类控制可能是需要的
你说的配套调试辅助类控制基本用不上