书签 分享 收藏 举报 版权申诉 / 26
上传文档赚钱

类型S7-1200与松下A6伺服-Modbus通讯-进行运动控制课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:2972616
  • 上传时间:2022-06-17
  • 格式:PPTX
  • 页数:26
  • 大小:3.54MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《S7-1200与松下A6伺服-Modbus通讯-进行运动控制课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    S7 1200 松下 A6 伺服 _Modbus 通讯 进行 运动 控制 课件
    资源描述:

    1、S7-1200与松下A6伺服 Modbus通讯进行运动控制前言 本文档讲解西门子S7-1200与松下A6伺服之间,通过Modbus通讯方式,来进行运动控制和数据采集。 本文档是我在项目结束后整理归纳后所写,项目进行中发现关于通讯方式控制松下伺服的资料很少,加之本人在调试过程中发现很多坑,浪费了很多时间,最终在松下和西门子的技术支持人员帮助下完成项目,故而产生将调试方法和注意点整理成文档的想法,希望对大家有所帮助。 内容较多且啰嗦,这是希望对运动控制不熟悉的同学也可无压力看懂并实践。 在此感谢松下和西门子的技术支持人员提供的帮助! 原创作者原创作者:朱凡凡:朱凡凡 版权所有版权所有 侵权必究侵权

    2、必究 2022-6-16材料列表:1. 西门子 CPU 1215C 2. 西门子CM1241 RS422/485通讯模块3. 松下A6伺服驱动器及电机4. 松下伺服485通讯电缆5. USB转485通讯线缆6. USB 常规mini口线软件列表:1. 博途V14 SP12. 松下伺服支援软件 PANATERM ver.6.03. CommMonitor串口监视精灵4. CRC计算器文档列表:1. 松下A6伺服通用手册2. MINAS A6系列 Block动作事例3. MINAS A6系列 技术资料 Modbus通信规格篇4. S7-1200 Easy Plus V3.5.chm松下A6伺服通用

    3、手册PANATERM ver.6.0可到松下官网下载1.软硬件材料准备2022-6-162-1.硬件接线1. A6连接电源及电机2. usb线连接A6和PC3. 自制串口线缆连接A6和PLC注意,调试时可将usb/485转接线连接到串口线缆上,这是为了方便监视串口数据,查看发送报文和返回报文是否正确2022-6-162-2.通讯线缆接线2022-6-163-1.伺服参数设置1. 使用普通usb mini线连接A6和PC2. 在PC松下伺服支援软件 PANATERM ver.6.0注意:支援软件 的详细操作参照 PANATERMforA6.PDF 文档2022-6-163-2.确定通讯规格202

    4、2-6-163-2.伺服参数设置注意参数要保存在驱动器rom中,保存后重启驱动器2022-6-163-3.伺服参数设置2022-6-164-1.通讯报文详解1、在所需线缆正常连接后我们尝试用串口调试助手发一组报文,首先要确保A6通讯参数以及串口调试助手的参数一致且正确,这样我们才可以收到A6返回的报文。2022-6-164-2.通讯报文详解对照modbus数据结构,我们看下数据结构 如右图,可以看出数据报文符合modbus。2022-6-164-3.通讯报文详解继续看一下报文内容:发送报文的含义是读取01号机的00A4h线圈开始的第一个线圈,返回的报文的01号从机的00A4开始的第一个线圈的实

    5、际值,也就是00A4线圈的值。00A4h线圈在驱动器中的实际含义是零速检测,当伺服电机不转时,此线圈为高电平。我们可以通过松下伺服支援软件 查看此线圈的实际状态。2022-6-165、使用串口调试助手尝试通讯我们可以自己按照modbus规范和 MINAS A6系列 技术资料 Modbus通信规格篇手册所示的线圈和寄存器地址,来尝试向A6发送和接收报文。这里给出几个常用报文,供大家使用。注意:发送报文的最后两个byte是CRC校验码,它通过CRC计算器得到。这里以使能srv-on为例,来计算校验码,注意数值颠倒。2022-6-166-1、使用松下伺服支援软件编写block motion动作大家阅

    6、读 MINAS A6系列 技术资料 Modbus通信规格篇,对block motion 有所准备。2022-6-166-2、使用松下伺服支援软件编写block motion动作1. 打开 Block Motion 编辑器2. 打开Block Motion参数编辑标签页3. 设置Block Motion参数2022-6-166-3、使用松下伺服支援软件编写block motion动作4. Block Motion 编辑2022-6-166-3、使用松下伺服支援软件编写block motion动作5. 将参数传送到伺服驱动器EEP中2022-6-167 -1、西门子modbus模块详解1. 首先讲

    7、硬件组态按图中参数设置硬件参数2022-6-167-2、西门子modbus模块详解1.西门子modbus模块对485通讯初始化2.我们使用modbus(rtu)指令3.初始化程序段见右图2022-6-168-1、编写 1200 PLC 采集驱动器数据西门子modbus模块对485通讯指令对通讯协议稍微改造,这里大家注意一下: 指令取消了功能码,直接用地址首位代替,指令自动计算CRC校验码,并添加。 另外,松下伺服地址要加1.2022-6-168-2、编写 1200 PLC 采集驱动器数据举个例子,发送 SRV-ON: 01 05 00 60 FF 00 8C 24 指令,对应的PLC指令如下:

    8、00 60 换算的实际值是96,这里要加1,就是97. 无论什么指令,地址都要加1!2022-6-168-3、编写 1200 PLC 采集驱动器数据正式的采集数据程序如下2022-6-168-4、编写 1200 PLC 采集驱动器数据采集的数据放在如图数据快中,可以采集手册的列表中所有数据,这里以逻辑输出状态为例。2022-6-169-1、编写 1200 PLC 调用block motion块 实现运动控制此处为一个封装好的FB“松下伺服_运动_BLOCK调用”“”松下伺服_运动_BLOCK调用“”中的内容2022-6-169-2、编写 1200 PLC 调用block motion块 实现运动控制“”松下伺服_运动_BLOCK调用“”中的内容2022-6-169-3、编写 1200 PLC 调用block motion块 实现运动控制如果调用的是JOG手动,改如何停止呢?此处编写了一个停止功能块2022-6-169-4、编写 1200 PLC 调用block motion块 实现运动控制2022-6-16

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:S7-1200与松下A6伺服-Modbus通讯-进行运动控制课件.pptx
    链接地址:https://www.163wenku.com/p-2972616.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库