- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200 SMART V90 Modbus Library 可以支持速度及内部位置控制,
如图1。所有的功能块都编写成了子程序,使用时只需将相应的子程
序拷贝到项目中即可,但要注意避免使用与子程序中重复的地址。
图1.V90 Modbus Library
优势
1.在PLC 侧不必编写任何位控程序,只需调用S7-200 SMART V90
Modbus Library 即可。
2.不必查询V90 中的参数号,只需通过库的接口参数输入相应的速度,
位置以及控制参数
3.库例程中已经做好轮询程序,用户只需稍做修改就可用在自己的项
目中
注意:由于Modbus RTU 是串口通信,实时响应与直接脉冲控制相
比要慢,特别是控制多轴时
软硬件要求
序号 软硬件要求
1 S7-200 SMART CPUV2.1
2 STEP7-Micro/WIN SMART V2.1 Update 2
3 V90 驱动器V1.05 以上
4 SINAMICSV-ASSISTANT V1.03
SINAMICSV-ASSISTANT 设置V90
使用S7-200 SMART V90 Modbus Library 之前要先用SINAMICS V-
ASSISTANT 软件对V90 进行设置 (或是直接在V90上进行参数设置)
1. 使用USB 电缆连接V90 与装有SINAMICS V-ASSISTANT 的软件,
如图2。
图2. USB 电缆连接V-ASSISTANT 与V90
2.打开SINAMICSV-ASSISTANT 软件,并点击“在线”,软件会自动
检测出所使用的V90 的型号以及电机的型号,如此时可设置控制模式,
如图3。
图3.在线检测读出V90 及电机型号
3. 定义IO输入输出分配,有些输入信号如果没有实际接入,可以通过
软件中的强制实现,如图4。
图4.输入输出分配
4.仿真及测试电机,使用PLC 控制前可先进行IO 及 电机测试,以便
检测V90 侧没有任何问题,如图5。
图5. IO 仿真及电机测试
速度控制
1.在V-ASSISTANT 中设置V90 基本参数,如图6。
图6.V-ASSISTANT 中设置V90 参数
2.如果不使用V-ASSISTANT,则在V90 上直接设置参数,如图7。
图7.V90 面板直接设置伺服驱动器参数
3. Modbus 初始化,设置的通信速率要与V90 中的设置一致,如图8。
图8. Modbus 初始化
4.控制速度轴,如图9。
图9.控制速度轴
参数定义如表1.
表1.速度轴参数定义
EN :Bool 子程序使能信号;
:Bool MBUS通讯触发信号,上升沿有效,触发一次
COM_EN
COM_EN信号,子程序中通讯操作轮询一次;
Slave_Addr :ByteV90 驱动MBUS通讯地址 (P29004);
:WORDV90 驱动MBUS通讯控制字 (40100),第
0位SON_OFF1必须需要0--1才能伺服使能;输
CTW 入:16#41E-16#41F与V90 中的40100一致,如果需
要单独控制其它位,需要参照控制字每一位的含义,如
图10;
:Real 速度给定 (40101),范围0.0 % --100.0%额
SpeedSet 定转速;例:如果额定速度为3000,输入20,则速度
为3000*20% 600;
:DWORD MBUS读写操作缓冲区,指针变量格式必
须为VB,建议每个周间隔50 Bytes,例如Axis_1
COM_Buf
VB6000;Axis_2VB6050;Axis_3
VB6100;
:Bool 当前子程序扫描完成信号,可以用于下一个子
Done 程序的COM_EN触发信号,但是
文档评论(0)