尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

mcgs批量初始化

mcgs批量初始化 目的: 初始化变频器或伺服驱动器,用按钮去触发策略,或者用启动策略.数据类型:BTdd 位dd范围0015,例如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位BCDDF 32位 浮点数STR 字符串单次读写:!SetDevice(设备0, 6, Read(0,10,BT00Data01)) // 位0!SetDevice(设备0, 6, Read(4,20,WUBData01)) //在40020位置, 16位无符号-------------------------------------------------!SetDevice(设备0, 6, Write(0,10,BT00Data01)) // 位0!SetDevice(设备0, 6, Write(4,10,WUBData01)) //在4区10位置(40010) 16位无符号位触发:寄存器地址 10x40E寄存器value 0x1脚本返回值 !SetDevice(设备0,6,Write(4,寄存器地址,BT08寄存器value))寄存器地址 10x40E寄存器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。
返回列表