当前位置: 首页 > news >正文

mcgs批量初始化

目的: 初始化变频器或伺服驱动器,

用按钮去触发策略,或者用启动策略.

数据类型:

BTdd 位(dd范围:00-15),例如BT00,BT15,
BUB 8位 无符号二进制
BB 8位 有符号二进制
BD 8位 2位BCD

---------------------
WUB 16位 无符号二进制
WB 16位 有符号二进制
WD 16位 4位BCD

-----------------------
DUB 32位 无符号二进制
DB 32位 有符号二进制
DD 32位 8位BCD
DF 32位 浮点数
STR 字符串

单次读写:

!SetDevice(设备0, 6, "Read(0,10,BT00=Data01)") // 位0

!SetDevice(设备0, 6, "Read(4,20,WUB=Data01)") //在40020位置, 16位无符号
-------------------------------------------------

!SetDevice(设备0, 6, "Write(0,10,BT00=Data01)") // 位0
!SetDevice(设备0, 6, "Write(4,10,WUB=Data01)") //在4区10位置(40010) 16位无符号

位触发:

寄存器地址 = 1+0x40E
寄存器value = 0x1
脚本返回值 = !SetDevice(设备0,6,"Write(4,寄存器地址,BT08=寄存器value)")

寄存器地址 = 1+0x40E
寄存器value = 0x0
脚本返回值 = !SetDevice(设备0,6,"Write(4,寄存器地址,BT08=寄存器value)")

批量读写:ReadPV_数组

!SetDevice(设备0,6,"ReadPV(4,10,WUB,5,Data01)")
表示读取寄存器4区从地址10开始的5个16位无符号数值,放入数值型变量Data01为起始,连续5个变量(即:Data01、Data02、Data03、Data04、Data05)。

!SetDevice(设备0,6,"ReadPV(4,10,WUB,5,Data01,nReturn)")
表示读取寄存器4区从地址10开始的5个16位无符号数值,放入数值型变量Data01为起始,连续5个变量(即:Data01、Data02、Data03、Data04、Data05),执行结果存入变量nReturn。

!SetDevice(设备0, 6,"WritePV(4,10,WUB,5,Data01)")
表示将以数值型变量Data01为起始,连续5个变量的值(即: Data01、Data02、Data03、Data04、Data05), 以16位无符号形式写入寄存器4区从地址10起始的五个寄存器。

!SetDevice (设备0, 6,"WritePV(4,10,WUB,5,Data01,nReturn)")
表示将以数值型变量Data01为起始,连续5个变量的值(即: Data01、Data02、Data03、Data04、Data05), 以16位无符号形式写入寄存器4区从地址10起始的五个寄存器,执行结果存入变量nReturn。

批量读写:ReadP

!SetDevice(设备0,6,"ReadP(4,10,WUB,2,Data01,Data02)")
表示读取寄存器4区从地址10开始的两个16位无符号数值,放入数值型变量Data01、Data02。

!SetDevice(设备0,6,"ReadP(4,10,WUB,2,Data01,Data02,nReturn)")
表示读取寄存器4区从地址10开始的两个16位无符号数值,放入数值型变量Data01、Data02,执行结果存入变量nReturn。

!SetDevice(设备0,6,"WriteP(4,10,WUB,2,Data01,Data02)")
表示将数值型变量Data01、Data02的值,以16位无符号形式写入寄存器4区从地址10起始的两个寄存器。

!SetDevice(设备0,6,"WriteP(4,10,WUB,2,Data01,Data02,nReturn)")
表示将数值型变量Data01、Data02的值,以16位无符号形式写入寄存器4区从地址10起始的两个寄存器,执行结果存入变量nReturn。

http://www.jsqmd.com/news/1398352/

相关文章:

  • 杭州婚嫁钻戒回收 闲置婚戒变现 奢二网不玩虚高报价套路 - 每日小知识
  • 新质生产力背景下液压产业变革、细分赛道机遇与长效发展策略
  • 2026年快递第三方比价平台哪个便宜?亲测避坑全攻略 - 快递物流资讯
  • 微信聊天记录导出与永久保存:留痕工具保姆级上手指南
  • 基于SpringBoot+Vue的超市进销存管理系统设计与实现开题报告
  • 把书房游戏搬到客厅要几步?Sunshine自托管游戏串流搭建实录
  • 告别深夜砸豆的手指酸痛:OnmyojiAutoScript 让阴阳师百鬼夜行全自动
  • Multi-Agent系统核心设计模式与工程实践:从协作原理到架构落地
  • 固本拓新,向智而行:中国液压行业发展全景解析
  • 通风管道定制施工哪家好?这份选购指南请收好 - 汇聚至此
  • 2026杭州千万级豪宅指南:一江两岸低密改善资产保值优选 - 匠言榜单
  • 手把手教你用Docker部署Navidash:打造私有化信息聚合门户
  • 被苹果抛弃的老款Mac还能再战几年?OpenCore-Legacy-Patcher让它跑起新版macOS
  • 让Xbox手柄在macOS上满血复活:360Controller驱动指南
  • 98.C语言易混难点:字符数组与字符串指针的底层差异
  • 核心语法篇,判断循环选择语句的学习
  • 终极AMD Ryzen调试指南:免费开源SMUDebugTool从零到进阶
  • Echarts折线图进阶配置:从基础到专业的视觉与交互优化指南
  • Python构建语言AI模型的核心技术与实践
  • CoreWeave崛起背后:AI原生基础设施如何重塑GPU云服务与Kubernetes实践
  • 深度解析 PVC材质通风管道:特性、定制工艺与应用 - 汇聚至此
  • 避坑!抖店新人专用铺货系统,适配1688代发,多店铺批量操作省时省力 - 抖大侠
  • 京东 算法实习一面 上
  • Grok Bot实战:构建AI智能体团队实现自动化协作与运维
  • 经典游戏兼容神器 DDrawCompat:一个 DLL 文件解决老游戏花屏与闪退难题
  • 3分钟告别百度网盘龟速:pdown下载器免登录粘贴链接即享高速
  • SetDPI快速上手指南:一招解决Windows多显示器DPI缩放不一致
  • IPXWrapper 零基础实战指南:一招让《红警2》《暗黑1》老游戏在现代 Windows 上恢复局域网联机
  • Pycharm解释器配置问题解决
  • Ubuntu 20.04光标自定义全攻略:从基础设置到Java应用问题解决