📄 dataio.h
字号:
/******************************************************************
** 文件名:dataio.h
** Copyright (c) 2002 博顿(成都)电缆系统有限公司
** 创建人:马林
** 日 期:2002.11.15
** 修改人:
** 日 期:
** 描 述:预热器数据结构定义
**
********************************************************************/
#define OFF 0
#define ON 1
#define Ready 2
/****************************************************************/
/* 定义DSP0输入结构 */
/****************************************************************/
typedef struct
{
union //状态输入
{
struct //位标量定义
{
unsigned P_Switch :1; //预热器开关
unsigned bit1 :1;
unsigned bit2 :1;
unsigned T_input :1; //温度输入选择
unsigned bit4 :1;
unsigned bit5 :1;
unsigned reserved :10;
}bit;
unsigned value;
}State;
unsigned T_Rise; //温升
unsigned Speed; //起始速度
unsigned Size_Range; //线范围
unsigned Material; //线材料
unsigned Cond_Cu_Clad; //铜包线电导率
unsigned Unit_Res; //特殊材料电导率单位
unsigned Res; //特殊材料电导率
unsigned Dia_Area; //特殊材料面积单位
unsigned Size; //特殊材料大小
unsigned Density; //特殊材料密度
unsigned Heat; //特殊材料比热
unsigned T_Scale; //模拟输入满刻度值
unsigned Current_L; //负载电流极限
unsigned Gain; //补尝增益
unsigned Zero; //补尝零点
unsigned Length; //设置环路长度
struct
{
unsigned N1; //1的匝数
unsigned N2; //2的匝数
unsigned N3; //3的匝数
unsigned N4; //4的匝数
}Wind;
unsigned Tran_Area; //变压器面积
unsigned Current_Limit; //电流极限
}DSP0IN;
/****************************************************************/
/* 定义DSP0输出结构 */
/****************************************************************/
typedef struct
{
union //状态输出
{
struct //位标量定义
{
unsigned P_State :2; //预热器状态
unsigned Control_In :1; //起/停控制信号的输入1--外部
unsigned PWM :1; //PWM信号状态
unsigned Work_State :1; //工作状态
unsigned reserved :9;
}bit;
unsigned value;
}State;
union //出错输出
{
struct //位标量定义
{
unsigned Fault :1; //出错标志位
unsigned Over_Votage :1; //过压
unsigned Under_Votage:1; // 欠压
unsigned Over_Current:1; //过流
unsigned Over_Load :1; //过载
unsigned Over_Heat :1; //过热
unsigned Emergency :1; //紧急停机
unsigned Dr_Err1 :1; //驱动错误1
unsigned Dr_Err2 :1; //驱动错误2
unsigned Soft_Start :1; //软起动失败
unsigned Para_Err :1; //输入参数错
unsigned Lock :1; //门锁
unsigned Door :1; //门状态
unsigned W_Relay :1; //绕组继电器状态
unsigned Speed :1; //速度出错
unsigned T_Env :1; //环境温度错
}bit;
unsigned value;
}Error;
unsigned T_Rise; //温升
unsigned T_Env; //环境温度
unsigned Votage; //电压
unsigned Current; //电流
unsigned Speed; //速度
}DSP0OUT;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -