变频器控制字状态字
- 格式:doc
- 大小:268.50 KB
- 文档页数:9
变频器控制字状态字标准化管理处编码[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#200RET_VAL:=MW200RECORD :=P# BYTE 12(读取12个BYTE) NOP 0B. 发送数据CALL "DPWR_DAT"LADDR :=W#16#200RECORD :=P# BYTE 12(写入12个BYTE) RET_VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则: 控制启动与停止;控制正转;控制反转;变频器READY;变频器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变频器一般需要经过如下三个步骤进行调试:参数复位,是将变频器参数恢复到出厂状态下的默认值的操作。
在配置完硬件后,我们在控制器软件里查看标签,就可以发现软件自动为我们配置好了I/O.我们所需要做的是为I/O添加注释
下面是变频器的状态字
下面是变频器当前速度
下面是变频器控制字
下面是变频器速度给定值,
下面是32DI模块DI输入地址
其他模块也一样,DI模块对应于 I.Date,DO模块对应于 O:DATE.
现在我们为程序添加标签(注释)。
我们建立程序,MainRoutine.添加程序元素,在程序元素的?处点击,选择我们需要的I/O.我们发现程序已经能够调用我们工厂建立的标签。
.
最后我们把程序下载到PLC.
下载后,我们发现变频器组态有个感叹号,现在我们打开它
提示我们需要安装驱动器的连接文件,我们取消它,就可以进入如下界面。
点击连接至驱动器
若还是连接不上,可以在常规选项里取消电子钥匙认证,启动BOOTP ,写入IP地址。
现在我们发现设备的感叹号已经没有了,设备连接正常
在AB RSLogix 5000 软件里,我们可以设定驱动器内部参数,
注意:在变频器参数设定完成后,记得把ID2--BOOTP,设定为0. DISnable.否则变频器无法通过以太网与PLC交换数据。
PLC的IO 指示灯总是闪烁寻找通讯数据,变频器的 NETA,NETB指示灯也熄灭不再闪烁。
我们点击连接驱动器,使我们所配置的驱动器与我们软件里设定的参数一致,我们点击下载
i。
西门子plc与西门子变频器通讯的把握字与状态字 - 西门子plc最近调试涉及到西门子plc与6SE70变频器通讯,由于以前没有深化接触过西门子的通讯连接,有关于把握字和状态字的问题比较挠头,询问了有阅历的专家,现在刚刚懂了点皮毛,好记性不如烂笔头,先抓紧登记来,以后渐渐深化学习,也供大家参考。
这里仅举一个启动变频器与速度给定的例子。
在这里接受的是PPO 5的通讯方式,这样应当会有10个PZD,但这里我们先只用前两个PZD。
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就把握反转。
经过这些设置后K3001就是PLC 给变频器的第一个把握字。
此时K3001的3100到3115共16位除了位3110把握用途都不是固定的,所以当设置P554设置等于3101时则3101也可以把握启动与停止,P571等于3111时则3111把握正转,等等。
由于K3001的位3110固定为“把握恳求”,这位必需为1变频器才能接受PLC的把握讯号,所以变频器里没有用一个参数对应到这个位。
PLC给变频器的其次个PZD存储在变频器里的K3002字里,变频器的参数P443存放给定值,假如把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定把握字。
PLC发送过来的其次个字的大小为0到16384(十进制—),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz。
变频器的输出给PLC的第一个PZD字是P734.1,其次个PZD字是P734.2,等等。
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(主要参考值——速度)组成,用来控制电机起停以及速度给定。
西门子变频器与PLC 通讯时,PLC 如何给出控制字和主给定H-字体大小:I I 2010-02-11 12:51 - 工控网曾有过关于主题的文章,很精华,没找到链接,抱歉!下面给您 一篇我曾摘自工控网的技术文章:1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP 理设置,变频器不需要设置);PROFIBUS 勺通讯频率在变频器里也不需要设置,PLC 方面默认为.在P60=7设置下,设置P53=3,允许CBP (PROFIBU 操作. 设置变频器的PROFIBU 地址.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就控制正转,I阅读:143 - : 3P572设置等于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#200RET VAL:=MW200RECORD :二P# BYTE 12读取12 个BYTE)NOP 0B.发送数据CALL "DPWR DAT"LADDR :二W#16#200RECORD :二P# BYTE 12写入12 个BYTE)RET VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则:控制启动与停止;控制正转;控制反转;变频器READY;变频器FAULT.不同的通讯方式有不同的通讯连接虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
控制字、状态字傻傻分不清楚,今天它来了
状态字、控制字在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控制字与状态字的位解释状态字Bit 0:准备合闸Bit 1:就绪待运行Bit 2:运行Bit 3:有故障产生Bit 4:OFF2激活Bit 5:OFF3激活Bit 6:合闸禁止Bit 7:有报警产生Bit 8:给定值与实际值之间有偏离Bit 9:PZD控制(常为1)Bit 10:实际值大于或等于P373中的设定值Bit 11:欠压故障F006Bit 12:主接触器合闸Bit 13:斜坡函数发生器使能Bit 14:给定值为正Bit 15:备用控制字bit 0——OFF1,斜坡停车。
减速停车过程按照定义的斜坡下降时间停车。
就是给定信号斜坡下降直到停止,然后变频器输出断电。
bit 1——OFF2,是自由停车方式,也就是通常说的惯性停车。
或者说是变频器直接断电,电机自由滑行停车。
bit 2——OFF3,是快速停车方式,就是带直流制动功能。
是快速的斜坡下降,然后变频器停止时断电。
通常比off1方式停车快。
bit 3——使能信号,使能变频器的触发脉冲。
bit 4——使能变频器的斜坡发生器。
你将这一位默认设置为1即可。
bit 5——启动变频器的斜坡发生器。
你将这一位默认设置为1即可。
bit 6——使能给定值。
你将这一位默认设置为1即可。
bit 7——故障确认,复位信号。
bit 8——点动位0。
bit 9——点动位1。
bit 10——PLC控制位。
bit 11——允许正方向旋转。
bit 12——允许反方向旋转。
bit 13——电动电位计增加信号。
bit 14——电动电位计减少信号。
bit 15——外部故障信号。
位号控制字位说明参数位0 ON/OFF1命令(↑“ON”)(L“OFF1”) P554位1 OFF2命令(L“OFF2”)电气的 P555、P556、P557位2 OFF3命令(L“OFF3”)(快停) P558、P559、P560位3 逆变器使能命令(H“逆变器使能”)/(L“逆变器封锁”)P561位4 斜坡函数发生器封锁命令(L“RFG封锁”) P562位5 斜坡函数发生器保持命令(L“RFG保持”) P563位6 设定值使能命令(H“设定值使能”) P564位7 确定命令(↑“确定”) P565、P566、P567位8 点动1 ON命令(↑“点动1 ON”)/(L“点动1 OFF”) P568位9 点动2 ON命令(↑“点动2 ON”)/(L“点动2 OFF”) P569位10 PLC来的控制命令(H “PLC来的控制”)位11 顺时针旋转磁场命令(H“顺时针旋转磁场”) P571位12 逆时针旋转磁场命令(H“逆时针旋转磁场”) P572位13 电动电位计增加命令(H“电动电位计增加”) P573位14 电动电位计减小命令(H“电动电位计减小”) P574位15 外部故障1命令(L“外部故障1”) P575位16 功能数据组FDS位0命令 P576 位17 功能数据组FDS位1命令 P577 位18 电机数据组,MDS位0命令 P578 位19 电机数据组,MDS位1命令 P579 位20 固定设定值FSW位0(LSB)命令 P580位21 固定设定值FSW位1(MSB)命令 P581位22 同步化使能命令(H“同步化使能”) P582位23 捕捉再启动命令使能(H“捕捉再起动使能”) P583位24 软化/工艺调节器使能命令(H“软化/工艺调节器使能”) P584位25 调节器使能命令(H“调节器使能”) P585位26 外部故障2命令(L“外部故障2”) P586位27 主/从传动命令(H“从动”)/(L“主动”) P587位28 外部报警1命令(L“外部报警1”) P588位29 外部报警2命令(L“外部报警2”) P589位30 选择BICO数据组(H“数据组2”)/(L“数据组1”) P590位31 主接触器返回信号命令(H“主接触器返回信号”) P591注:OFF停机命令的优先级别:OFF2>OFF3>OFF1点动运行时,ON/OFF命令(位0)不起作用。
字体大小:大| 中| 小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.不同的通讯方式有不同的通讯连接虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
十分感谢。
至于不同的通信方式,有不同的通信连接,主要就是装置对装置的。
走USS协议,RS485,两线制差动,四线制差动。
这些都是在装置里做了,跟PLC没有关系了。
就是在程序里将变频器的地址(硬件组态中)和你要发送和接收的字节对应上,然后再变频器侧输入参数控制字1用于启动,停止等控制。
控制字2用于速度给定,关键要将参数与你的DB块中的每个位对应好正转反转不一定要在P571和P572中设定的|在PLC程序中,编写PLC对变频器控制字1第十位置1,为实现处理过程数据,变频器本身控制要求。
大全有说明。
引用| 回复| 2008-12-04 20:17:15 18楼TO1楼:请问发送的数据是不是应为DB100.DBX0.0读出的数据为#PDB100.DBX任意数的第0位请赐教则:DB100.DBX 13.0 控制启动与停止;DB100.DBX 13.1 控制正转;DB100.DBX 13.2 控制反转;M21.1 变频器READY;M21.3 变频器FAULT.中的dbx13.2的地址在哪,,还是不明白,麻烦楼友急急急看一下70变频器控制字的定义就知道了,控制字1的第十二位就是反向命令啊, 1:04:31 22楼yyh117491DB100.DBX 13.2 控制反转70装置的控制字1的第12是反向命令可是在db100中没有dbx13.2这个地址dbx13.2这个代号该如何解释DB100.DBX 13.2 控制反转70装置的控制字1的第12是反向命令可是在db100中没有dbx13.2这个地址dbx13.2这个代号该如何解释地址名称类型初始值注释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#010 SPACE2 WORD W#16#012 SPACE3 WORD W#16#014 SPACE4 WORD W#16#016 SPACE5 WORD W#16#018 SPACE6 WORD W#16#020 STATUS_ WORD1 WORD W#16#022 SPEED_ACTUAL INT 024 TENSION_ACTUAL WORD W#16#026 STATUS_WORD2 WORD W#16#028 SPACE7 ARRAY[0..5]*2 WORD=40 END-STRUCT楼主帮我解释一下,这是我的一个se70装置的db块DB31在程序里面有一个地址是db31 dbx21.3这是一个装置给plc的故障信号可是在上面的db块列表里面没有dbx21.3这个地址上面的db块的地址都是偶数,没有像21 23等这些地址该怎么解释?还有就是dbx和dbw有什么区别已经将控制字与状态字拆分出来,可以对照矢量大全看一下就明白了, db31 dbx21.3对应70装置的状态字1的第三位那么DB57.DBX27.2对应装置第几个状态字的第几位能不能把控制字2和状态字2也帮忙拆分一下程序中用到DB1.DBD64,可是我的DB1块中最高地址是+34.0DB1 DBD64是什么意思,是不是数据类型不一样双字的,MOV 就行了.没有必要搞的那么复杂.db31 dbx21.3对应70装置的状态字1的第三位那么DB57.DBX27.2对应装置第几个状态字的第几位能不能把控制字2和状态字2也帮忙拆分一下程序中用到DB1.DBD64,可是我的DB1块中最高地址是+34.0DB1 DBD64是什么意思,是不是数据类型不一样阅读:143 | 顶:0 顶一下| 评论:3 | 收藏| 打印| 下一篇:使用通讯方式改变变频器参数方法浅谈>> <<上一篇:s7 300 故障文章评论(共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位);数据发送P734.1=K32(状态字),P734.2=K151(速度实际值)。