发布于 2007-07-10 17:00:23
0楼
实在抱歉,这是个8年前做的,当时因条件限制(那时不会使用上位软件);我用的是VB4.0、Access数据库和OMRON PLC,以串口通讯来实现,现在也找不到原始资料了,而且程序也只有自己才完全知道是怎么回事。但是,我可以介绍一下思路:其实整个设计并不特定采用哪种专业软件,这个系统,实际是个设计者的构架思想,现在用WinCC6+SQL2000+S7-300就可以实现,在PLC上配置好检测硬件,如:温度检测点,开关信号点,以及调节器点,先编写好下位PLC控制程序(对温度点的调节器控制,采用PID较简单),选择简单的MPI通讯连接WinCC,在WinCC自带的SQL2000上建立个独立的数据库,即经验数据库,在WinCC用VBS创建ADODB对象连接,并操作数 据库的添加、修改、查询(这里要注意,尽量采用Between条件句,数值也采用区间计算,结果多条时需要取最接近值)、删除(以项目函数制作),最后创建循环的项目动作,读过程量,分别调用这些项目函数。
naga xel:有时笨办法可以解决聪明问题,所幸俺总有笨办法。