資源簡介
6個C語言實現的常用軟PLC功能塊函數,大大方便了延時、上升沿下降沿判斷等操作,多個功能塊結合使用可實現復雜邏輯。

代碼片段和文件信息
/******************************************************************************
?*File?Name??????: spc_BoolFB.c
?*Copyright??????: Zhuzhou?CSR?Times?Electric?Co.Ltd.?All?Rights?Reserved.
?*Create?Date????: 2017/02/02
?*Description????: SPLC布爾功能塊源文件
?*
?*
?******************************************************************************/
/******************************************************************************
?*????Debug?switch?Section
?******************************************************************************/
#define??CTRL_DEBUG_SPC??????1????/*信息打印*/
/******************************************************************************
?*????Include?File?Section
?******************************************************************************/
#include?“stdio.h“
#include?“string.h“
#include?“F28x_Project.h“
#include?“mai_ARM2DSP.h“
#include?“spc_BoolFB.h“
#include?“mai_10msPdt.h“
#include?“mai_Fsm.h“
#include?“FaultClassification.h“
/******************************************************************************
?* ?Global?Variable?Define?Section
?******************************************************************************/
/******************************************************************************
?* ?Local?Macro?Define?Section
?******************************************************************************/
/******************************************************************************
?* ?Local?Struct??Define?Section
?******************************************************************************/
/******************************************************************************
?* ?Local?Prototype?Declare?Section
?******************************************************************************/
/******************************************************************************
?* ?Static?Variable?Define?Section
?******************************************************************************/
/******************************************************************************
?* ?Function?Define?Section
?******************************************************************************/
FTRIG_FBL_INST?spc_FTRIG_FBL[20];?/*FTRIG功能塊*/
VVZ_FBL_INST ??spc_VVZ_FBL[60];
SR_FBL_INST????spc_SR_FBL[60]; ?/*SR功能塊*/
RS_FBL_INST????spc_RS_FBL[40]; ?/*RS功能塊*/
RTRIG_FBL_INST?spc_RTRIG_FBL[20];?/*RTRIG功能塊*/
MOKY_FBL_INST ??spc_MOKY_FBL[70]; ???/*MOKY功能塊*/
FTRIG_FBL_INST?*pFtrig_Fbl;
VVZ_FBL_INST???????*pVvz_Fbl;
SR_FBL_INST????*pSR_Fbl;
RS_FBL_INST????*pRS_Fbl;
RTRIG_FBL_INST?*pRtrig_Fbl;
MOKY_FBL_INST??????*pMoky_Fbl;
/******************************************************************************
?*Name?????????:?SplcInit???????????
?*Function?????:?初始化功能塊指針
?*para?????????:?無???
?*return???????:?無
?*Create?by?Daijs??2009/12/21??????????????
?******************************************************************************/
void?SplcInit(void)
{
/*指向功能塊指針*/
/*BOOL功能塊*/
p
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????8195??2018-04-10?22:26??spc_BoolFB.c
?????文件????????4404??2018-04-10?22:15??spc_BoolFB.h
?????目錄???????????0??2018-04-25?14:39??SPLC_DEMO\
?????目錄???????????0??2018-04-25?15:03??SPLC_DEMO\SPLC_DEMO\
?????目錄???????????0??2018-04-25?14:55??SPLC_DEMO\SPLC_DEMO\Debug\
?????文件???????69632??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.exe
?????文件??????775224??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.ilk
?????文件?????1035264??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.pdb
?????目錄???????????0??2018-04-25?15:03??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\
?????文件????32505856??2018-04-25?15:03??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO.sdf
?????文件?????????973??2018-04-25?14:32??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO.sln
?????文件???????30208??2018-04-25?15:03??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO.v12.suo
?????目錄???????????0??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\
?????文件??????150773??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\main.obj
?????文件??????140002??2018-04-25?14:55??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\spc_BoolFB.obj
?????文件????????1443??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.log
?????目錄???????????0??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\
?????文件????????1390??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\cl.command.1.tlog
?????文件???????14702??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\CL.read.1.tlog
?????文件????????1660??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\CL.write.1.tlog
?????文件????????1406??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\li
?????文件????????2718??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\li
?????文件?????????674??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\li
?????文件?????????176??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\SPLC_DEMO.tlog\SPLC_DEMO.lastbuildstate
?????文件??????347136??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\vc120.idb
?????文件??????348160??2018-04-25?15:02??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\Debug\vc120.pdb
?????文件?????????598??2018-04-25?15:03??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\main.cpp
?????文件????????7787??2018-04-25?14:52??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\spc_BoolFB.cpp
?????文件????????4376??2018-04-25?14:55??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\spc_BoolFB.h
?????文件????????4203??2018-04-25?14:53??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\SPLC_DEMO.vcxproj
?????文件????????1162??2018-04-25?14:53??SPLC_DEMO\SPLC_DEMO\SPLC_DEMO\SPLC_DEMO.vcxproj.filters
............此處省略1個文件信息
- 上一篇:codesys教程
- 下一篇:藍橋杯C語言歷年真題及相關資料
評論
共有 條評論