信捷EtherCAT运动控制
-
21 、C语言数据类型转换
信捷PLC C语言数据类型转换,64位浮点数(双精度浮点数)转32位浮点数。
//信捷C语言常用数据类型宏定义,直接复制粘贴到C语言
#define SysRegAddr_D_HD_HM_FS_HSD_HSCD_SD_SFD_SM_M_HCD_HTD_T#define DFD *(FP64*)&D //双精度浮点数D,Double Four D,比如ethercat总线的D20044位置就是64位浮点数
#define DD *(INT32S*)&D //Double D,32位整数,DWORD
#define FFD *(FP32*)&D //单精度D,Float ,32位浮点数#define DFHD *(FP64*)&HD //双精度浮点数HD,64位浮点数
#define DHD *(INT32S*)&HD //双字HD,32位整数,DWORD
#define FHD *(FP32*)&HD //单精度HD,Float ,32位浮点数#define DSFD *(INT32U*)&SFD //双字SFD
#define FPSFD *(FP64*)&SFD //双精度SFD#define DSD *(INT32S*)&SD //双字SD,比如Y0脉冲速度SD[1006]
#define DHSD *(INT32S*)&HSD //双字HSD,比如Y0脉冲位置HSD[0] -
20 、到位置判断的方法
信捷PLC总线运动控制到位置判断的方法
-
19、 3轴运动控制程序讲解
信捷PLC总线3轴运动控制程序讲解
-
18 、3轴运动控制演示
信捷PLC总线3轴运动控制演示
-
17 、总线常用标志位寄存器
信捷PLC总线常用标志位寄存器
-
16、 A_RST错误清除
信捷PLC总线指令A_RST错误清除
-
15 、A_PLSR多段速运动
信捷PLC总线指令A_PLSR多段速运动
-
14、 A_PLSF可变速度指令
信捷PLC总线指令 A_PLSF可变速度指令
-
13 、A_WRITE位置设定
信捷PLC总线指令A_WRITE位置设定
-
12、 A_HOME回原
信捷PLC总线指令A_HOME回原