×
单片机 > 单片机程序设计 > 详情

用单片机玩PID控制—从理想PID控制至先进PID控制_5

发布时间:2020-05-28 发布时间:
|

2.3WINCC组态


WINCC组态首先是创建变量,由于不用与PLC相连,所以只需创建内部变量,还有就是组态画面,从前面的图中可以看到,人机界面主要包括:三个输入输出域,用于显示过程参数值,一个在线趋势控件,用于显示过程参数曲线,两个按钮控件,一个按钮用于调节器手动/自动模式切换,另一个按钮用于调节器PID自动整定的启动与停止,为了实现状态切换,按钮中需组态C脚本,具体脚本如下(以PID自整定为例):


#include "apdefap.h"


void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)


{


#pragma option(mbcs)


// WINCC:TAGNAME_SECTION_START


// syntax: #define TagNameInAction "DMTagName"


// next TagID : 1


// WINCC:TAGNAME_SECTION_END


// WINCC:PICNAME_SECTION_START


// syntax: #define PicNameInAction "PictureName"


// next PicID : 1


// WINCC:PICNAME_SECTION_END


    BOOL state;


    state=!GetTagBit("AT");


    SetTagBit("AT",(short)state);


}


关键字:单片机  PID控制  理想PID控制  先进PID控制 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
AVR熔丝位操作时的要点和需要注意的相关事项