目录

一、硬件设计

1、设备型号

2、开发软件

二、程序工程创建

1、新建的工程设备更新

2、伺服添加

3、在库管理器中添加库文件

4、添加结构体

(1)AxisInput结构体添加

(2)AxisOutput结构体添加

3、添加轴控功能块

(1)轴控功能块中变量添加

(2)功能块

4、在程序中对功能块使用

(1)变量定义

(2)逻辑程序

5、测试

(1)逻辑程序添加到任务中

(2)程序下载

(3)程序运行

(4)伺服使能

5、工程下载连接


一、硬件设计

1、设备型号

PLC控制器:AM402-CPU1608TP

伺服驱动器:IS620N 100W

2、开发软件

使用汇川InProShop编程软件v1.5.2

二、程序工程创建

1、新建的工程设备更新

早期生产的PLC,设备驱动选择

2、伺服添加

3、在库管理器中添加库文件

4、添加结构体

(1)AxisInput结构体添加

TYPE AxisInput :STRUCTbi_Power:          BOOL;   Axis:               POINTER TO      AXIS_REF_ETC_DS402_CS;Server:               POINTER TO      ETCSlave;END_STRUCT
END_TYPE

(2)AxisOutput结构体添加

TYPE AxisOutput :STRUCT  bo_StandStill:              BOOL;END_STRUCT
END_TYPE

3、添加轴控功能块

(1)轴控功能块中变量添加

FUNCTION_BLOCK MyMotion_Fb
VAR_INPUT_AxisInput:                                    AxisInput;
END_VAR
VAR_OUTPUT_AxisOutput:                              AxisOutput;
END_VAR
VARMC_Power_0:                          MC_Power;
END_VAR

(2)功能块

MC_Power_0(Axis:= _AxisInput.Axis^, Enable:= TRUE, bRegulatorOn:= _AxisInput.bi_Power, bDriveStart:= _AxisInput.bi_Power, Status=> , bRegulatorRealState=> , bDriveStartRealState=> , Busy=> , Error=> , ErrorID=> );

4、在程序中对功能块使用

(1)变量定义

VAR  bi_Power:                           BOOL;_MyMotion_Fb:                      MyMotion_Fb;            //功能块实例化    _AxisInput:                         AxisInput;_AxisOutput:                      AxisOutput;
END_VAR

(2)逻辑程序

//轴控功能实例化
_AxisInput.Axis     :=     (ADR(Axis1));
_AxisInput.Server   :=     (ADR(IS620N1));
_MyMotion_Fb(_AxisInput:=_AxisInput , _AxisOutput=> _AxisOutput);//轴使能
_AxisInput.bi_Power :=     bi_Power;

5、测试

(1)逻辑程序添加到任务中

(2)程序下载

(3)程序运行

点击1,运行。等待几秒钟后2,伺服运行成功。

(4)伺服使能

bi_Power设置为TRUE,可以听到电机激磁后的声音

5、工程下载连接

https://download.csdn.net/download/panjinliang066333/86774631

汇川使用笔记6:伺服轴控功能块封装方法示意相关推荐

  1. 汇川使用笔记5:伺服点动测试

    目录 1.用户程序创建 1.1 创建程序 1.2 程序添加到任务中 2.伺服功能块测试 2.1 伺服使能程序 2.2 添加其他轴控功能 2.3 测试 3 电机内部参数设置问题 3.1 齿轮比问题 3. ...

  2. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  3. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动 ,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  4. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  5. 汇川660C系列CANOPEN 伺服通过HT3S-PNS-COP网关实现数据传输到西门子ProfiNet (S7-300/400/1200/1500)PLC

    案例背景 江苏某汽车生产线现场主站控制器采用西门子1500系列PLC支持PROFINET协议,现场300多个CANOPEN模块均来自汇川660C系列伺服+电机:两边设备协议上不一致,无法直接通讯实现数 ...

  6. S7-200 SMART PLC自定义脉冲轴控功能块AxisControl_FB(梯形图)

    博途1200/1500PLC的相关总线轴PN总线控制可以参考相关专栏的博客,链接地址如下: 博途PLC 1200/1500PLC轴控功能块Servo_Axis(PN总线轴)_RXXW_Dor的博客-C ...

  7. CodeSys轴控指令使用方法

    MC_Power指令使用方式 使用时要注意Enable和bRegulatorOn的操作次序. Enable可保持高电平状态,通过控制bRegulatorOn,控制伺服使能开断.不要同时开断Enable ...

  8. 汇川使用笔记2:变量定义和非法变量定义设置

    1.变量定义 1.1 局部变量定义 局部变量,即在每个程序PRG文件中定义的变量叫局部变量.如: ①是程序PLC_PRG,②是变量定义窗口,③是逻辑程序编写窗口 PROGRAM PLC_PRG VAR ...

  9. 汇川使用笔记3:硬件配置和组态

    目录 1.实际硬件连接 2.工程中硬件组态 2.1 IO输入输出模块添加 2.2 伺服添加 2.4 激活和运行工程 1.实际硬件连接 电源模块:AM600-PS2 1个 CPU模块:AM402-CPU ...

最新文章

  1. linux云自动化运维基础知识23(DNS服务)
  2. 9/6字节校招研发岗位笔试
  3. Java Set接口
  4. python 修改模板对象的属性_django小技巧之html模板中调用对象属性或对象的方法...
  5. Java 平台调试架构JPDA
  6. SQL Server 筛选时间区间
  7. python 开发板 i2s_[Craftor原创] I2S总线接口设计(Verilog)
  8. 自学linux指令总结
  9. 第1章 ASP.NET 3.5与开发工具
  10. 特斯拉股价创新高 马斯克嘚瑟:股价真高 哈哈!
  11. 集合框架-Collection与List集合
  12. Optimizate objective function in matrix
  13. vscode之npm不是内部活外部命令
  14. 第二十二周微职位puppet
  15. Python虚拟环境的搭建
  16. 下一代操作系统与软件
  17. C++内存布局(1)-让new出的两个变量在堆上的地址连续
  18. 电脑USB口输出的是什么电平
  19. 非精确线搜索 matlab,使用非精确线搜索Armijo算法确定步长的最速下降法(MATLAB)...
  20. FineReport数据集

热门文章

  1. design-patter(js设计模式)
  2. 【工控老马】labview 调用HslCommunication.dll 教程
  3. 通过硬盘盘符查询硬盘槽位
  4. Java中负数的二进制表示
  5. 使用AWK进行分割字符串以及截取字符串
  6. VC的resources.h中各项的意涵
  7. SpringBoot中后端数据校验
  8. fastadmin 加入layui图片弹窗
  9. fomo3D漏洞学习文章
  10. 5G 正式商用,开启互联网的下半场?