使用 Sinamics S120 驱动脚本配置扩展报文
为了传输故障代码、电流、温度等信息。通常需要使用扩展报文的方式来发送这些信息。在驱动数量较少的情况下,可以进行手动配置。
如果驱动数量很多,可以使用脚本script的方式来配置扩展报文。
驱动编号
注意下图中的Drive Number,表示驱动在 CU(control unit)中的编号, 脚本中需要使用这个编号
以下脚本,给报文增加如下内容
receive word 10, r80 电机扭矩
receive word 11, r2131 驱动故障代码
receive word 12, r2132 电机扭矩
receive word 13, r80 电机扭矩
receive word 14, r68 电机电流
receive word 15, r35 电机温度
使用以下脚本时,需要
- 将设备名称替换为你项目中的CU名称
- 将驱动名称替换为你项目中的驱动
- 检查Drive Number是否正确
' Script_1
'r80 torque actual value
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,10) = "80 : 0 : 2" ' receive word 10
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,10) = "80 : 0 : 3" ' receive word 10
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,10) = "80 : 0 : 4" ' receive word 10
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,10) = "80 : 0 : 5" ' receive word 10
'r2131 fault number
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,11) = "2131 : 0 : 2" ' receive word 11
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,11) = "2131 : 0 : 3" ' receive word 11
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,11) = "2131 : 0 : 4" ' receive word 11
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,11) = "2131 : 0 : 5" ' receive word 11
'r2132 alarm number
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,12) = "2132 : 0 : 2" ' receive word 12
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,12) = "2132 : 0 : 3" ' receive word 12
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,12) = "2132 : 0 : 4" ' receive word 12
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,12) = "2132 : 0 : 5" ' receive word 12
'r80 torque actual value
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,13) = "80 : 0 : 2" ' receive word 13
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,13) = "80 : 0 : 3" ' receive word 13
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,13) = "80 : 0 : 4" ' receive word 13
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,13) = "80 : 0 : 5" ' receive word 13
'r68 current
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,14) = "68 : 0 : 2" ' receive word 14
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,14) = "68 : 0 : 3" ' receive word 14
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,14) = "68 : 0 : 4" ' receive word 14
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,14) = "68 : 0 : 5" ' receive word 14
'r35 motor temperature
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_IC_4").Parameters(2051,15) = "35 : 0 : 2" ' receive word 15
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_PC_4").Parameters(2051,15) = "35 : 0 : 3" ' receive word 15
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_Infeed_IN").Parameters(2051,15) = "35 : 0 : 4" ' receive word 15
PROJ.Devices("S120xCU320x2xPN4").TOs("DRV_UNWinder").Parameters(2051,15) = "35 : 0 : 5" ' receive word 15
使用 Sinamics S120 驱动脚本配置扩展报文的更多相关文章
- SINAMICS S120的核心控制单元CU320使用教程,电机模块接线
SINAMICS是西门子公司新一代的驱动产品,它正在逐步取代现有的MASTERDRIVES及SIMODRIVE系列的驱动系统.SINAMICS S120是集V/f控制.矢量控制和伺服控制于一体的多轴驱 ...
- 通过DP总线实现S7-300/400与SINAMICS S120 通讯
一.DP总线通讯功能概述 S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯. 使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过P ...
- 迅为iTOP-4418/6818开发板-驱动-实现GPIO扩展
实现 GPIO 扩展,先弄清楚“复用”的概念,将调用这些 GPIO 的驱动去掉配置,重新编译,加到自己的驱动中,就可以实现扩展的 GPIO 的输入和输出.另外必须要先看文档“迅为iTOP-4418开发 ...
- php中的脚本加速扩展opcache
今儿在azure里装php5.5.4,发现原先php5.4.php5.3中的zend guard laoder以及php5.2中的Zend Optimizer均不能再用,一直很喜欢用的eacceler ...
- Linux、UNIX设置开机自动运行命令、脚本配置
一般我们不建议人工部署开机自动启动的脚本.而是建议通过crontab 部署脚本监控,理由如下: 1.自动开机部署脚本不好定位问题,有可能导致主机重启过慢. 2.自动开机部署脚本不好定位问题,有可能导致 ...
- 五十八.Kibana使用 、 Logstash配置扩展插件
1.导入数据 批量导入数据并查看 1.1 导入数据 1) 使用POST方式批量导入数据,数据格式为json,url 编码使用data-binary导入含有index配置的json文件 ]# ...
- 1-1. OSS/ALSA 声卡的驱动与配置和 Madplay 嵌入式播放器的移植
报警子系统 一. OSS/ALSA 声卡的驱动与配置 声卡驱动中传统的OSS构架在02年被收购后即不开源,并且OSS的混音效果不好->因此ALSA构架孕育而生. ALSA(高级音频构架,目前应用 ...
- 基于VMware的eCos环境编译redboot(脚本配置redboot)
基于VMware的ecos,redboot及hello world(1)安装请参照[[ecos学习2]wmware运行redboot[方法二]--图形实现配置 ] (2)修改内存布局文件:~/i386 ...
- Linux本地网络脚本配置(内网与外网)
脚本位于: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //网卡的名字 BOOTPROTO=static // none静态IP ...
随机推荐
- Java学习之路(二):关键字和变量,运算符
关于关键字的一个概述 Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构,关键字不能用做变量名.方法名.类名.包名. Java常见的关键字 标识符 什么是标识 ...
- 009-MailUtils工具类模板
版本一:JavaMail的一个工具类 package ${enclosing_package}; import java.security.GeneralSecurityException; impo ...
- solr6.6教程-基础环境搭建(一)
目前网上关于solr6.+的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,希望能给各位码农一些帮助! 很少写些文章,如有不对的地方,还希望多多指导 ...
- 常用工具说明--搭建基于rietveld的CodeReview平台(未测试)
为什么要codereview . 整个团队的编码风格是统一的. . 有高手能对自己的代码指点一二,从而提高编码水平. . 减少低级错误的出现 . 约束自己写高质量的代码,因为是要给人看的. 我们对co ...
- .NET Unity IOC框架使用实例
1.IOC简介 IOC(Inversion of Control), 控制反转 DI (Dependency Injection),依赖注入 IOC的基本概念是:不创建对象,但是描述创建它们的方式.在 ...
- Mysql8.0.11简介,新特性
MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 注意:从 MySQL 5.7 升级到 MySQL 8 ...
- shodan在渗透测试中的应用
场景1:想搜索美国所有的elasticsearch服务器 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.设计 ...
- Hql语句转化为sql语句中文乱码问题
刚刚学习Hql语句就出现这一的问题,百度半天终于解决了,总结一下解决的方案: 出现中文乱码最可能的原因是hibernate配置文件配置的问题 1.检查url路径是否指定字符集为UTF-8 <pr ...
- ccf-201609-3 炉石传说
问题描述 <炉石传说:魔兽英雄传>(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示).游戏在一个战斗棋盘上进行 ...
- 洛谷P1072 Hankson 的趣味题(数学)
题意 题目链接 Sol 充满套路的数学题.. 如果你学过莫比乌斯反演的话不难得到两个等式 \[gcd(\frac{x}{a_1}, \frac{a_0}{a_1}) = 1\] \[gcd(\frac ...