变频器控制字状态字
- 格式:docx
- 大小:16.22 KB
- 文档页数:12
字体大小:大| 中| 小2010-02-11 12:51 - 阅读:143 - 评论:3工控网曾有过关于主题的文章,很精华,没找到链接,抱歉!下面给您一篇我曾摘自工控网的技术文章:1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP7里设置,变频器不需要设置);PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为1.5MB.在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作.P918.1设置变频器的PROFIBUS地址.2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到.设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC 的实际输出频率的百分比值,第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.3.PLC给变频器的第一个PZD存储在变频器里的K3001字里.K3001有16位,从高到底为3115到3100(不是3001.15到3001.00).变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止).经过这些设置后K3001就是PLC给变频器的第一个控制字.此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位,必须保证PLC发过来第一个字的BIT 10为1.这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既0000,0100,0000,0011)变频器正转.4.PLC给变频器的第二个PZD存储在变频器里的K3002字里.变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字. PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等.要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032).(K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)(变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是P734.1,P734.2等)在变频器里把P734.3=0148,在变频器里把P734.4=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值和实际输出电流的百分比值6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)A. 读出数据CALL "DPRD_DAT"LADDR :=W#16#200RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE)NOP 0B. 发送数据CALL "DPWR_DAT"LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写入12个BYTE)RET_VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则:DB100.DBX 13.0 控制启动与停止;DB100.DBX 13.1 控制正转;DB100.DBX 13.2 控制反转;M21.1 变频器READY;M21.3 变频器FAULT.不同的通讯方式有不同的通讯连接虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
变频器参数设置及DP通讯一、MM440变频器变频器MM440系列(MicroMasster440)是德国西门子公司广泛应用与工业场合的多功能标准变频器,它产用高性能的矢量控制技术,提供低速高转矩输出和良好的动态特性,同时具有超强的过载能力,以满足广泛的应用场合。
对于变频器的应用,必须首先熟练对变频器的面板操作,以及根据实际应用,对变频器各种功能参数进行设置。
1.变频器参数设置方法(一)参数结构MM440变频器有两种参数类型:以字母P开头的参数为用户可改动的参数;以字母r 开头的参数表示本参数为只读参数。
变频器的参数只能用基本操作面板BOP,高级操作面板AOP 或者通过串行通讯接口进行修改。
用BOP 可以修改和设定系统参数使变频器具有期望的特性例如斜坡时间最小和最大频率等选择的参数号和设定的参数值在五位数字的LCD 可选件上显示。
(二)基本操作面板BOP操作利用基本操作面板BOP 可以更改变频器的各个参数。
为了用BOP 设置参数,首先必须将SDP 从变频上拆卸下来然后装上BOP 。
BOP 具有五位数字的七段显示用于显示参数的序号和数值报警和故障信息以及该参数的设定值和实际值BOP 不能存储参数的信息♦在缺省设置时用BOP 控制电动机的功能是被禁止的如果要用BOP 进行控制参数P0700 应设置为1 ,参数P1000 也应设置为1;♦变频器加上电源时也可以把BOP 装到变频器上或从变频器上将BOP 拆卸下来;♦如果BOP 已经设置为I/O 控制P0700=1 在拆卸BOP 时变频器驱动装置将自动停车;(1)BOP按键功能介绍(图2-5-1)(2)BOP修改参数下面通过将参数P1000的第0组参数,即设置P1000[0]=1的过程为例,介绍一下通过操作BOP面板修改一个参数的流程(图2-5-2):2.变频器调试通常一台新的MM440变频器一般需要经过如下三个步骤进行调试:参数复位,是将变频器参数恢复到出厂状态下的默认值的操作。
Altⅰvαr31变频器说明书
Altⅰvαr31变频器的控制状态在软件中以字节的形式储存,每一位代表不同的意义,控制字包括复位起停等比如说起停,该位为1时,变频器运行状态字反映着变频器当前的状态,包括故障、旋转方向等。
1、设置Altⅰvαr31变频器控制字地址:断电后,通过硬件拨码,设置PROFIBUS地址,应与STEP7软件分配地址一致,地址空间为0~125,默认地址127。
2、Altⅰvαr31变频器控制字设置参数。
1)var.0-40(LCP的手动启动键)选择禁用。
2)var.8-10 转速正极限不要超过电机额定转速。
3)var.8-50~8-56 选择[1]总线。
4)var.8-03~8-07咨询[2]进行设置。
5)var.9咨询丹佛斯进行设置。
6)var.3-00 选择[0]仅为正值,防止反转。
7)另外Par.3-01~3-03也需设置。
3、Altⅰvαr31变频器控制字类型:用于非循环参数访问,只能访问PCD(过程控制数据),但是不能对PCV(变频器参数特征值)进行访问。
Altⅰvαr31变频器送出过程控制数据,变频器响应后返回过程状态数据。
对于过程控制数据,PCD头4个字节由CTW(控制字)
和MRV(主要参考值——速度)组成,用来控制电机起停以及速度给定。
M440变频器参数设定知识MM440变频器为例介绍设置方法 :1、基本操作面板BOP进行设置在缺省设置时,用BOP 控制电动机的功能是被禁止的。
如果要用BOP 进行控制,参数P0700 ,1,参数P1000 ,1。
第一步:设置将电机铭牌数据输入变频器内进行优化:为了能够查看变频器所有参数,我们先设置P0003,3 P0004,0P0010,1 (进行快速调试)P0300设置电动机的类型含义 1为异步电动机 2为同步电动机 P0304设置电动机的额定电压 , VP0305设置电动机的额定电流 , AP0307设置电动机的额定功率 , KWP0310设置电动机的额定频率 ? HzP0311设置电动机的额定转速 ? r/min P3900=1 含义结束快速调试其它参数按工厂设置使参数复位此时P0003可能恢复到默认的1级(标准级) 如还需要更改参数重新将P0003,3 手动转车设置方法P1000=1)(AOP面板P0700 , 按第一步设置完成后 ( BOP面板P0700 ,14 P1000=1)按电动机点动,按运行电动机,按停止电动机。
按改变电动机的转动方向,增加输出频率,按减少输出频率。
按变频器默认输出频率为5Hz,要想改变初始输出频率,只须改变P1040的值,即可改变初始输出频率,按你设定的初始频率运行。
如果您想要能够正?反或反?正方向进行增加或减小输出频率,应设定P1032,0。
使电机只有单方向增加或减小输出频率应将P1032=1。
**** 通过PROFIBUS模板的通讯设置方法按第一步设置完成后设置站号P0918 必须与PLC组态配置的站号一致P1000=6 P0927=15(二进制数显示为1111) P0700=6说明: 1、变频器接收PLC的字第一个字为控制字,第二个字为主设定值。
(说明:变频器接收的字第一个PZD 字中位10 必须置1,这样,变频器才能将把它作为合法的过程数据来接收。
为此,必须在第一个PZD 字中把控制字1传送给变频器。
S120变频器操作说明(总2页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除S120操作说明1、面板(BOP)操作:1)、传动对象的选择:面板显示屏左上角显示的数字是被激活的传动对象,对应控制单元CU320及其控制下的功率模块。
同时按“FN”和“向上”键,可以该数字闪烁,通过上下键的选择,即可显示选择的传动对象。
其中,对于1#控制单元(+Z2DKG02柜):01代表1#控制单元CU320;02代表整流单元;03代表1#步进冷床前回转臂拨料机控制系统;04代表2#步进冷床前回转臂拨料机控制系统。
对于1#控制单元(+Z2DKG04柜):01代表2#控制单元CU320;02代表4#链式冷床控制系统;03代表1#链式冷床控制系统;04代表1#步进冷床控制系统;05代表2#步进冷床控制系统。
选择操作对象,即可对相应对象进行操作,以及查看状态等。
注意:传动对象在显示参数值时不可更改,即显示“P”或“r”时方可更改。
2)、参数的更改:在选择好传动对象后,可以进入想要查找的参数。
改变参数值,须先按动“FN”键,相应的参数位闪烁后方可通过上下键更改,按“P”键确认。
如果不能找到想要查看的参数,须回到传动对象为控制单元(即传动对象显示01),将参数P0003=3,可显示完全参数列表。
参数改动后,显示屏中“S”出现,说明参数存储区“RAM”和“ROM”不一致,此时须常按“P”键三秒钟,将参数写入ROM。
3)、故障复位:控制单元报故障,面板上方红色故障灯点亮,需按“FN”键进行复位。
2、常用参数:r21 输出频率r27 输出电流r31 电机输出转矩r61 编码器实际值r26 直流母线电压r2090 由自动化发送的控制字1(位显示)r2050.1 由自动化发送的控制字2(速度给定)r2089.0 发送给自动化的状态字1(位显示)r2089.1 发送给自动化的状态字2(位显示)P1520 转矩上限幅P1521 转矩下限幅(该值对应参数r333,电机额定转矩)P1120 加速时间P1121 减速时间。
ABB变频器参数设置说明一、变频器的简朴本地启动1. 首先确定空开闭合,接触器得电;2.按LOC/REM使变频器为本地控制模式 3. 按PAR进入控制盘的参数设置模式用双箭头键选到99参数组,然后用单箭头键选择04,ENTER进入99.04 电机传动模式(DTC) DTC 变频器设定值为转速(多数情况下用这种模式) SCALA 变频器的设定值为频率选择好模式后按ENTER确认(取消按ACT返回)4. 按ACT回到当前状态5. 按REF,选择上下调节键,输入指定的参数后,按ENTER确认6. 按启动键,变频器启动至此,完成了一个变频器简单的本地运行过程假如需要将已显示的实际信号替换显示成其他的实际信号,可以按以下步骤进行操作:1. 按ACT进入实际信号显示模式; 2. 选择需要改变的参数行,按ENTER进入; 3. 按单双箭头键,选择要显示的参数或改变参数组;(常用的几个显示信号:01.02 电机的实际转速SPEED 01.03 传动输入频率的实际值FREQ03.20 变频器最后一次故障的代码LAST FLT)4. 按ENTER确认并返回实际信号显示模式;(取消直接按ACT)二、上传和下载如何将已经设置好电机需要上传到CDP-312操作面板上: 1. 激活可选设备的通讯确认98.02COMM.MODULE LINK设定为FIELDBUS 98.07 COMMPROFILE 设定为ABB DRIVES 2. 按LOC/REM切换到L本地控制状态; 3. 按FUNC进入功能模式; 4. 按单双箭头键进入UPLOAD功能按ENTER执行上传,完成后自动切换到当前信号显示模式;、 5. 如果要将控制盘从一个传动单元移开前,确认控制盘处于远程控制模式状态(可以按LOC/REM进行改变)如何将数据从控制盘下载到传动单元:1. 将存有上传数据的控制盘连接到传动设备; 2. 确认处于本地控制模式(可以按LOC/REM选择);3. 按FUNC 进入功能模式;4. 进入DOWNLOAD 下载功能,按ENTER 执行下载。
控制字、状态字傻傻分不清楚,今天它来了
状态字、控制字在plc编程中经常遇到,具体怎么用呢
字面上理解,一个字包含两个字节,16个位对吧,其实就用其中的位(0和1)来作为控制或者表示状态;一个字里面的高位低位,大家要懂得区分开哈,基本功
西门子v20变频器控制字状态字
低位高位
1、控制字
先来看一个例子,下图是plc与变频器modbus通讯,控制变频器的启停,可以看到16#047E变频器停止,16#047F控制变频器启动,是怎么做到的呢,其实细分下,16#047E转为二进制0000 0100 0111 1110,16#047F转为二进制0000 0100 0111 1111,所以认真看发现差别就在最低位的0和1,即v101.0位控制变频器的启动跟停止,v101.0为1变频器启动,为0停止;还有正转,反转,急停,故障确认等等,大家都可以举一反三,这边就不多加赘述了;
既然最低位控制启停那其他位呢,底下截图就是其他15个位的功能使用,很好理解的,有兴趣小伙伴可以自己去研究下;
2、状态字
状态字,顾名思义,就是16个位,每个位表达变频器的当前状态;40110变频器的状态字地址,每个位所表达的意思,我也截图出来,大家可以看看,下段程序我需要用到变频器运行位和故障位用于plc编程中,通过轮询读取状态字;
状态字,控制字具体有啥用呢,最主要的用途还是在于通讯上的使用,plc作为主站,更方便控制从站变频器的运行,通过状态字,也更清楚了解设备的状态,用于程序的编辑当中,如变频报警,故障确
认,运行状态,参数修改等等;。
6RA70状态字与控制字说明
状态字控制字
Bit0准备合闸Bit0OFF1,斜坡停车(按照斜坡时间停车)
Bit1就绪待运行Bit1OFF2,自由停车(设备断电惯性停车)
Bit2运行Bit2OFF3,快速停车(直流制动,快速斜坡停车)Bit3有故障产生Bit3使能信号,使能变频器的触发脉冲
Bit4OFF2激活Bit4使能变频器的斜坡发生器(默认值1)
Bit5OFF3激活Bit5启动变频器的斜坡发生器(默认值1)
Bit6合闸禁止Bit6使能给定值(默认值1)
Bit7有报警产生Bit7故障确认,复位信号
Bit8给定值与实际值之间有偏差Bit8点动位0
Bit9PZD控制(常为1)Bit9点动位1
Bit10实际值大于或等于P373中的设定值Bit10PLC控制位
Bit11欠压故障F006Bit11允许正方向旋转
Bit12主接触器合闸Bit12允许正方向旋转
Bit13斜坡函数发生器使能Bit13电动电位计增加信号
Bit14给定值为正Bit14电动电位计减少信号
Bit15备用Bit15外部故障信号。
当step7 中组态mm440作DP slave,选择POP 3(0PKW,2PZD)时,2输入字、2输出字含义如下:(注:PQW(x)表示PLC给MM440的第一个输出字,PQW(X+1)表示其下一个字。
如PQW272,PQW274)1.PQW(x)、PQW(x+1)两个字的含义:PQW(x)为PZD任务报文第一个字,是变频器的控制字STW,控制字STW传给r2050[0], r2050[0]传给r2090,在r2090字中可以看到各位状态。
(任务报文:主站--->mm440)PQW(x):PLC输出给mm440第一个字的各位的含义如下:位00 ON/OFF1 0 NO 1 YES位01 OFF2: Electrical stop –断电停车0 YES 1 NO位02 OFF3: Fast stop –快速停车0 YES 1 NO位03 Pulse enable –脉冲使能0 NO 1 YES位04 RFG enable –斜坡函数发生器(RFG)使能0 NO 1 YES位05 RFG start –斜坡函数发生器(RFG)起动0 NO 1 YES位06 Setpoint enable –给定值使能0 NO 1 YES位07 Fault acknowledge –故障确认0 NO 1 YES位08 JOG right –正向点动(JOG)0 NO 1 YES位09 JOG left –反向点动(JOG)0 NO 1 YES位10 Control from PLC –由PLC控制0 NO 1 YES位11 Reverse (setpoint inversion) –反向(给定值反相)0 NO 1 YES位13 Motor potentiometer MOP up –电动电位计MOP增大0 NO 1 YES位15 CDS Bit 0 (Local/Remote) – CDS位0(本地/远程)0 NO 1 YESPQW(x+1):PLC输出给mm440第二个字的含义:PQW(x+1)为PZD任务报文第二个字,频率设定值字HSW,频率主设定值字HSW,-à传给r2050[1],在BOP参数r2051[1]中可看到该值PIW(y)、PIW(y+1)两个字的含义:PIW(y) 为PZD应答报文第一个字,是变频器状态字ZSW,状态字反映在r0052字中,在P2051[0]中定义状态字的信号源(默认为52,此时piw(y)为状态字),用于应答PZD字的赋值。
变频器控制字状态字标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]
字体大小: | | 2010-02-11 12:51 - 阅读:143 - :3
工控网曾有过关于主题的文章,很精华,没找到链接,抱歉!下面给您一篇我曾摘自工控网的技术文章:
1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP7里设置,变频器不需要设置);
PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为.
在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作.
设置变频器的PROFIBUS地址.
2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到.
设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC
的实际输出频率的百分比值,
第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.
给变频器的第一个PZD存储在变频器里的K3001字里.
K3001有16位,从高到底为3115到3100(不是到.
变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转.
如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,
P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止).
经过这些设置后K3001就是PLC给变频器的第一个控制字.
此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,
P571等于3111时则3111控制正转,等等.
K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位,
必须保证PLC发过来第一个字的BIT 10为1.
这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既
0000,0100,0000,0011)变频器正转.
给变频器的第二个PZD存储在变频器里的K3002字里.
变频器的参数P443存放给定值.
如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字.
PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.
5.变频器的输出给PLC的第一个PZD字是,第二个PZD字是,等等.
要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把=0032(既字K0032), 要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把=0033(既字K0032). (K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)
(变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是,等)
在变频器里把=0148,在变频器里把=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值
和实际输出电流的百分比值
6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)
A. 读出数据
CALL "DPRD_DAT"
LADDR :=W#16#200
RET_VAL:=MW200
RECORD :=P# BYTE 12(读取12个BYTE) NOP 0
B. 发送数据
CALL "DPWR_DAT"
LADDR :=W#16#200
RECORD :=P# BYTE 12(写入12个BYTE) RET_VAL:=MW210
NOP 0
C. L "DB100".DBW0
T "MW20"
NOP 0
D. L "DB100".DBW2
T "MW22"
NOP 0
则: 控制启动与停止;
控制正转;
控制反转;
变频器READY;
变频器FAULT.
不同的通讯方式有不同的通讯连接
虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
十分感谢。
至于不同的通信方式,有不同的通信连接,主要就是装置对装置的。
走USS协议,RS485,两线制差动,四线制差动。
这些都是在装置里做了,跟 PLC没有关系了。
就是在程序里将变频器的地址(硬件组态中)和你要发送和接收的字节对应上,然后再变频器侧输入参数控制字1用于启动,停止等控制。
控制字2用于速度给定,关键要将参数与你的DB块中的每个位对应好
正转反转不一定要在P571和P572中设定的
|在PLC程序中,编写PLC对变频器控制字1第十位置1,为实现处理过程数据,变频器本身控制要求。
大全有说明。
引用 | 回复
| 2008-12-04 20:17:15 18楼
TO1楼:请问发送的数据是不是应为读出的数据为#任意数的第0位请赐教
则: 控制启动与停止;
控制正转;
控制反转;
变频器READY;
变频器FAULT.
中的的地址在哪,,还是不明白,麻烦楼友急急急
看一下70变频器控制字的定义就知道了,控制字1的第十二位就是反向命令啊, 1:04:31 22楼
yyh117491
控制反转
70装置的控制字1的第12是反向命令
可是在db100中没有这个地址
这个代号该如何解释
控制反转
70装置的控制字1的第12是反向命令
可是在db100中没有这个地址
这个代号该如何解释
地址名称类型初始值注释
0 CONTROL_WORD1 WORD W#16#0 控制字1 2 SPEED_SET WORD W#16#0 速度给定
4 TENSION_SET WORD W#16#0 张力给定
6 CONTROL_WORD2 WORD W#16#0 控制字2 8 SPACE1 WORD W#16#0
10 SPACE2 WORD W#16#0
12 SPACE3 WORD W#16#0
14 SPACE4 WORD W#16#0
16 SPACE5 WORD W#16#0
18 SPACE6 WORD W#16#0
20 STATUS_ WORD1 WORD W#16#0
22 SPEED_ACTUAL INT 0
24 TENSION_ACTUAL WORD W#16#0
26 STATUS_WORD2 WORD W#16#0
28 SPACE7 ARRAY[0..5]
*2 WORD
=40 END-STRUCT
楼主帮我解释一下,这是我的一个se70装置的db块DB31
在程序里面有一个地址是db31 这是一个装置给plc的故障信号
可是在上面的db块列表里面没有这个地址
上面的db块的地址都是偶数,没有像21 23等这些地址该怎么解释
还有就是dbx和dbw有什么区别
已经将控制字与状态字拆分出来,可以对照矢量大全看一下就明白了, db31 对应70装置的状态字1的第三位
那么对应装置第几个状态字的第几位
能不能把控制字2和状态字2也帮忙拆分一下
程序中用到,可是我的DB1块中最高地址是+
DB1 DBD64是什么意思,是不是数据类型不一样
双字的,MOV 就行了.没有必要搞的那么复杂.
db31 对应70装置的状态字1的第三位
那么对应装置第几个状态字的第几位
能不能把控制字2和状态字2也帮忙拆分一下
程序中用到,可是我的DB1块中最高地址是+
DB1 DBD64是什么意思,是不是数据类型不一样
阅读:143 | 顶:0 | :3 | | | 下一篇: >> <<上一篇:
文章评论(共3条)
西门子变频器中的PZD和PKW这两个术语 PZD---过程数据(PZD)部分,包
括控制字,设定值,状态字和实际值。
PKW---参数部分(PKW-参数识别
值)用于读,写参数值。
如果需要读写变频器中的某个参数,需要PKW,如
果要控制变频器启停/设定频率等就要用PZD。
PZD---过程数据(PZD)部分,包括控制字,设定值,状态字和实际值。
如启动停止信号,速度给定值,实际电流值,速度等。
PKW---参数部分(PKW-参数识别值)用于读,写参数值。
如读参数P350的设定值。
例如:你在硬件组态中插入MASTETDRIVERS CBP2\MC\在组态中选PPO5:PKW I/O各4WORD,PZD I/O各10WORD。
那么,在参数中举例如主给定P443=K3002(PZD第二个字),P554(ON/OFF1)=B3100(PZD第一个字的第1位);数据发送=K32(状态
字),=K151(速度实际值)。