一、该项目PLC型号1212C AC/DC/RLY,英威腾伺服型号为DA200,程序使用博途17编程。
二、项目组态
1.用工艺对象控制DA200时,需用标准报文3,对伺服参数进行设置。需要用到英威腾上位机软件INVT workshop v2.4.2.6。
2.在英威腾官网下载INVT workshop v2.4.2.6并安装。
3.打开INVT workshop v2.4.2.6软件,点击新建工程。
4.组态DA200,版本选择V2.68,依此点击下一步。
5.使用标准报文3时,伺服参数进行如下设置:
P0.03[控制模式选择] = 位置模式
P0.20[位置指令选择] = 点位模式
P4.10[上位机类型] = 总线输入
P4.79[PROFIdrive PZD 报文选择] = 标准报文3
注(更改完成时,需要点击回车键确定)具体内容如图所示:
6.参数设置完成后,需将驱动器重启,将参数写进驱动器中。
7.创建项目,选择“SIMATIC S7-1200”---“1212C AC/DC/RLY”----选择对应的订货号。
8.创建完成之后,需要在网络视图下组态1200的设备名称和IP地址。选中1200设备双击进入设置,点击“以太网地址”---选择“在项目中设置IP地址”,修改完成后组态名称。组态设备名称时不要勾选“自动生成PROFINET设备名称”,名称要自己填写,本项目中设备命名为1200。
9.添加英威腾伺服DA200。需要去英威腾官网下载DA200的GSD文件,下载完成后,将GSD文件添加到博途中;点击“选项”----“管理通用站描述文件(GSD)”---在源文件选择刚刚下载好的GSD文件,在下面窗口中选择要安装的GSD文J件---点击“安装”。
10.在网络视图的右侧硬件目录中选择“其他现场设备-PROFINET IO-Drives-INVT---INVT Servo-----INVT Servo DA200 V1.0”模块拖动到网络视图
11.左键单击蓝色提示“未分配”,选择IO控制器“PLC_1.PROFINET接口_1”,完成与IO控制器的网络连接。
12.双击DA200,进入设置,点击“以太网地址”-----选择“在项目中设置IP地址”,本项目中IP地址设为“192.168.0.61”,修改完成后组态设备名称,组态设备名称时不要勾选“在项目中设置设备名称”本项目中的名称为“invt-sv-012”
13.在设备视图选择DA200将标准报文3添加到DA200子模块中。
14.添加工艺对象;
15.根据向导设置驱动器相关参数,点击“常规”,轴名称自定义,本项目中轴名称为英威腾;驱动器选项选择“PROFdrive”;位置单位可根据项目自行选择,本项目中位置单位选择“mm”仿真选择“不仿真”。
16.点击“驱动器”选项,“数据连接”选项选择“驱动器”在下方“驱动器”选项中选择所组态的驱动器“INVT-Servo-DA200.Drive_1”,注意不要勾选下方”运行时自动应用驱动值(在线),“最大转速”与“参考转速”根据伺服电机的铭牌设置。
17.点击“编码器”选项,选择“PROFINET/PROFBUS上的编码器”;“数据连接”选项选择“编码器”;“PROFdrive编码器”选择所组态的编码器“INVT-Servo-DA200.Drive_1_Encoder1”“编码器报文”选择“标准报文3”;下面的编码器类型选择“线性增量”;剩下的参数根据项目情况而设定。
18.选中“PLC_1”点击下载,下载完成后点击”工艺对象“----选择刚刚组态的轴-----点击调试,在调试窗口中,先将驱动器激活,然后点击启用,“命令”选项选择“点动”,然后点击“正转”和“反转”观察电机是否有动作。
19.编写程序,点击右侧菜单栏,点击“指令”-----“工艺”-----“Motion Control”里面是控制轴的指令。
20.示例:用“以预定义速度移动轴”指令控制轴的运动。
(1)在“指令”----“工艺”中添加“以预定义速度移动轴”、“启动\禁用轴”;
“启动\禁用轴”各引脚含义:
输入端:
①EN:该输入端是MC_Power指令的使能端,不是轴的使能端。
MC_Power 指令必须在程序里一直调用,并保证MC_Power指令在其他Motion Control指令的前面调用。
②Axis:轴名称
③Enable:轴使能端
Enable = 0: 根据组态的“StopMode”中断当前所有作业。停止并禁用轴。
Enable = 1:如果组态了轴的驱动信号,则Enable=1时将接通驱动器的电源。
④StartMode:轴启动模式
Enable = 0: 启用位置不受控的定位轴即速度控制模式。
Enable = 1:启用位置受控的定位轴即位置控制(默认)
注意: 1.使用带 PTO (Pulse Train Output) 驱动器的定位轴时忽略该参数。 2. 只有在信号检测(False 变为 True)期间才会评估 StartMode 参数。
⑤StopMode:轴停止模式
StopMode= 0:紧急停止
如果禁用轴的请求处于待决状态,则轴将以组态的急停减速度进行制动。轴在变为静止状态后被禁用。
StopMode=1:立即停止
如果禁用轴的请求处于待决状态,则会输出该设定值 0,并禁用轴。轴将根据驱动器中的组态进行制动,并转入停止状态。 对 对于通过 PTO (Pulse Train Output) 的驱动器连接:
禁用轴时,将根据基于频率的减速度,停止脉冲输出:
• 输出频率 ≥ 100 Hz
减速度:最长 30 ms
• 输出频率 < 100 Hz
减速度:30 ms;2 Hz 时,最长 1.5 s
StopMode=2:带有加速度变化率控制的紧急停止:
如果禁用轴的请求处于待决状态,则轴将以组态的急停减速度进行制动。如果激活了加速度变化率控制,会将已组态的加速度变化率考虑在内。轴在变为静止状态后被禁用。
输出端:
⑥ENO:使能输出
⑦Status:轴的使能状态
⑧Busy:标记MC_Power指令是否处于活动状态
⑨Error:标记MC_Power指令是否产生错误
⑩ErrorID:当MC_Power指令产生错误时,用ErrorID表示错误号。
⑪ErrorInfo:当MC_Power指令产生错误时,用ErrorInfo表示错误信息 。
(2)“以预定义速度移动轴”各引脚含义:
指令输入端:
①Velocity:轴的速度。
②Direction:方向数值
Direction = 0:旋转方向取决于参数“Velocity”值的符号
Direction = 1:正方向旋转,忽略参数“Velocity”值的符号
Direction = 2:负方向旋转,忽略参数“Velocity”值的符号
③Current:
Current = 0:轴按照参数“Velocity”和“Direction”值运行
Current = 1:轴忽略参数“Velocity”和“Direction”值,轴以当前速度运行。
④PositionControlled:
PositionControlled= 0:非位置控制即运行在速度控制模式
PositionControlled= 1: 位置控制操作即运行在位置控制模式
『注意』 只要执行指令 MC_MoveVelocity 即应用该参数。之后,MC_Power 的设置再次适用。使用 PTO 轴时忽略该参数。
⑤InVelocity :
InVelocity= 0:输出未达到速度设定值
InVelocity= 1: 输出已达到速度设定值
『注意』可以设定“Velocity”数值为0.0,触发指令后轴会以组态的减速度停止运行。相当于MC_Halt指令。
(3)点击“PLC_1”,将编写完成的程序下载到PLC中,点击“在线”----“监控程序”,将M0.3使能,使伺服使能,在给MD4一个数值,将M0.0使能,伺服达到所设定的数值。
(4)将MD4设为0时,伺服停止。
-
S7-1500做控制器 S7-200SMART做智能设备
2024-08-23 -
西门子S7-1200 PID调节
2024-07-09 -
S7-1500+V90 PN工艺对象的转矩限幅及附加转矩给定控制
2024-05-14 -
触摸屏的配方管理
2024-03-15 -
西门子S7-1200用工艺对象控制英威腾伺服
2023-08-25 -
触摸屏的用户管理
2023-08-11 -
S71200控制英威腾SV-DA200-0R4-2-D0伺服
2023-08-04 -
西门子S7-1200红绿灯程序
2023-07-28 -
触摸屏画面及报警
2023-07-21 -
“凝心聚力,突破自我”沈阳蓝泰科瑞2023激情夏日游记
2023-07-11 -
200SMART如何建立全局库
2023-06-30 -
200Smart运动控制
2023-06-25 -
S7-1500与RF180C通讯
2023-06-16 -
西门子远程IO——ET200SP常见模块接线图
2023-06-09 -
2023年度蓝泰科瑞西门子产品推广会圆满落幕
2023-05-26 -
200Smart获取/设置IP地址的应用
2023-05-19 -
v90调试软件基本应用
2023-05-12 -
TIA建立属于自己的全局库
2023-05-05 -
S7-200 smart密码保护
2023-04-28 -
S7-1200做高速计数
2023-04-23 -
博途软件存储区域保持性设置
2023-04-17 -
G120通过BOP-2面板上传与下载参数
2023-03-30 -
助力成长,工业技术培训开始啦
2023-03-24 -
【每周一话 助力成长】200SMART的PID向导设置
2023-01-31 -
【每周一话 助力成长】TIA功能码应用
2023-01-04 -
【每周一话 助力成长】S7-1500做客户端与S7-200smart做服务器进行MODBUS-TCP通讯
2022-12-27 -
【每周一话 助力成长】S7-200SMARTPLC设置与读取系统时间
2022-12-09 -
【每周一话 助力成长】200smart与G120做MODBUS-RTU通讯
2022-11-30 -
【每周一话 助力成长】1500 做主站,MODBUS 通讯
2022-11-22 -
【每周一话 助力成长】S7-1200做客户端,如何与S7-200 SMART S7 通信呢?
2022-11-14 -
【每周一话 助力成长】200SMART编程软件又更新了,V2.7版本有什么新的功能吗?
2022-11-09 -
【每周一话 助力成长】V17程序无特殊保护下载步骤
2022-11-01 -
【每周一话 助力成长】关于SIMATIC WINCC如何设置开机启动和与项目备份
2022-10-24 -
【每周一话 助力成长】关于S7-1500与V90PN采PROFINET IRT 的通信方式
2022-10-19 -
【每周一话 助力成长】关于200SMART做为Client与 1200的S7通讯操作
2022-10-11 -
喜迎国庆73周年 蓝泰邀您成为“数字化”人才
2022-10-01 -
叮咚,蓝泰邀您一起穿“月”中秋 !
2022-09-09 -
初心入磐 ,奋楫笃行—敢梦敢为,好伙伴,加油!
2022-08-18 -
通力合作 携手共进
2022-08-18 -
西门子S7系列PLC
2022-06-16 -
西门子数字化工业集团东北大区领导莅临蓝泰科瑞指导工作
2022-04-25 -
行远自迩 笃行不怠 踔厉奋发 踵事增华
2022-04-25 -
同心同行15载:庆祝蓝泰科瑞锦州分公司正式成立!
2022-04-25 -
新年已至 万象更新
2022-04-25 -
后疫情时代:家电市场的变化与测试解决方法
2022-03-07 -
电动车综合测试解决方案(一) : 车载式电池充电器
2022-03-07 -
如何使用可编程直流源进行LED灯源测试
2022-03-07 -
还在找一款能模拟各国电力系统的测试电源吗?
2022-03-07 -
还在因开关电源的浪涌电流,而选购大功率变频电源吗?
2022-03-07