合理巧妙的数据结构会大大简化项目的编程工作量,所以任何项目前期第一步应该是设计巧妙的数据结构、封装对象属性。这样会使我们的编程快捷和高效。这篇博客作为数据类型汇总,会不间断更新。
1、普通电机轴对象

2、普通电机轴对象(详细结构变量)
TYPE "udtMotorAxis"
VERSION : 0.1
   STRUCT
      bEstop : Bool;   // 急停;
      bReset : Bool;   // 复位;
      bHome : Bool;   // 轴回原;
      bHalt : Bool;   // 轴暂停;
      bAbs_Exe : Bool;   // 绝对定位;
      bTest_AbsExe : Bool;   // 绝对定位测试开关;
      bJog1 : Bool;   // 正向点动;
      bJog2 : Bool;   // 负向点动;
      bRunning : Bool;   // 变频运行反馈;
      bFault : Bool := TRUE;   // 电机故障/变频故障;
      bHomeSignal : Bool;   // 原点信号;
      bPosiSign1 : Bool;   // 正向定位信号;
      bPosiSign2 : Bool;   // 负向定位信号;
      bLimit1 : Bool;   // 正向限位;
      bLimit2 : Bool;   // 负向限位;
      bDec1 : Bool;   // 正向运行减速点信号;
      bDec2 : Bool;   // 负向运行减速点信号;
      rRatedSpeed : Real :
                















![[C++] C++11详解 (一)](https://i-blog.csdnimg.cn/direct/162083f688e54458963640439ee57f22.png)


