| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子数控伺服控制>>西门子808D数控系统>> 天津西门子808D数控系统代理商欢迎您

天津西门子808D数控系统代理商欢迎您

返回列表页
  • 天津西门子808D数控系统代理商欢迎您
  • 天津西门子808D数控系统代理商欢迎您
  • 天津西门子808D数控系统代理商欢迎您
  • 天津西门子808D数控系统代理商欢迎您
  • 天津西门子808D数控系统代理商欢迎您
收藏
举报
参考价 366
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-05-28 11:56:42浏览次数:329

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 2kW 外形尺寸 2mm
重量 3kg
天津西门子808D数控系统代理商欢迎您
基于操作面板的紧凑型数控系统西门子808D车削和西门子808D铣削极其坚固耐用,并且非常容易维护。强大的数控功能能够在很短的加工时间内实现的工件加工精度。

详细介绍

天津西门子808D数控系统代理商欢迎您

 

S7-200 PLC的读取变频器参数的USS_RPM_X指令

USS_RPM_W(见图10-38)、USS_RPM_D和USS_RPM_R指令分别用于读取变频器的一个无符号字、一个无符号双字和一个实数类型的参数。当MM变频器确认接收到命令或返回一条错误信息时,则完成了USS_RPM_W指令的处理。在进行这一处理并等待响应到来时,逻辑扫描仍继续进行。同时只能激活一条读或写变频器参数的指令。 图10-38 USS_RPM_

    USS_RPM_W(见图10-38)USS_RPM_DUSS_RPM_R指令分别用于读取变频器的一个无符号字、一个无符号双字和一个实数类型的参数。当MM变频器确认接收到命令或返回一条错误信息时,则完成了USS_RPM_W指令的处理。在进行这一处理并等待响应到来时,逻辑扫描仍继续进行。同时只能激活一条读或写变频器参数的指令。

USS_RPM_W指令

    10-38    USS_RPM_W指令

    EN”位必须为1,以启动请求的发送,并且要保持为1,直到“Done”位被置1时为止,它标志着整个处理过程的结束。

    当发送请求输入位“XMT_REQ”为ON时,USS_RPM_X的请求被传送给变频器,因此“EN”和“XMT_REQ”输入端必须接同一触点,“XMT_REQ”输入端还必须另外接跳变检测触点,只在“EN”输入端的上升沿向变频器发出请求。

    字节变量“Drive”用于输入指令要发送的变频器的地址(031)

    字变量“Param”和“Index”分别是要读取的变频器参数的编号和参数的下标值。

    双字输入“DB_Ptr”提供16字节缓冲区的地址,该缓冲区用于存储向变频器发送的命令的执行结果。

    Value”是返回的参数字。执行完该指令后,“Done”输出位变为ON,同时输出字节“Error”中包含执行该指令的结果。

    【例10-11  读取1号变频器的参数r2028(有奇偶错误的USS报文的个数),参数的下标为0(COM链路的串行接口)16字节缓冲区的地址为VB100M0.1Done输出位,VB10为错误信息字节,VW20是返回的参数字。梯形图见图10-38。语句表程序如下:

    //读1号变频器1的无符号字型参数

    LD    I0.0    //读命令参数

    =    L60.0

    LD    I0.0

    EU

    =    L63.7    //发送请求输入位(XMT_REQ)

    LD    L60.0

    CALL    SBR3, L63.7,1,2028,0,&VB100, M0.1, VB10, VW20


USS_CTRL指令用于控制处于激活状态的MM变频器,每台变频器只能使用一条这样的命令。该指令将用户命令放在一个通信缓冲区内,如果由“Drive”的变频器被指令中的“Active”参数选中,则缓冲区内的命令将被发送到该变频器。

    EN”输入位一般为SM0.0

    RUN”控制变频器为1或是0。为1时,变频器接收到启动命令,以规定的速度和方向运行。变频器运行必须具备以下条件:在USS_INIT中将变频器激活;输入参数OFF2OFF30;输出参数FaultInhibit0。当“RUN”位为0时,向MM变频器发送停止命令,电机减速,直到停止。

    OFF2”输入位用于控制MM变频器减速,直到停止。“OFF3”用于控制MM变频器快速停车。

    故障确认输入位“F_ACK”用于确认变频器中所发生的故障,当F_ACK由低变为高时,变频器将清除故障(Fault)

    方向输入位“DIR”用于设置变频器的运动方向,01分别表示逆时针和顺时针方向。

    字节“Drive”是DRV_CTRL命令发送给MM变频器的站地址(031)

    字节“Type”是变频器的类型,3系列或更早的类型为04系列的为1

    实数“Speed_SP”是用满速的百分比表示的速度设定值(-200.0%200.0%)。该值为负时使变频器反方向旋转。

    Resp_R”位用于确认从变频器来的响应。所有处于激活状态的变频器被轮询,产生的变频器状态信息。每当CPU从变频器收到一个响应,Resp_R便接通一个扫描周期,并刷新以下各变量:

    Error”是错误字节,包含发送到变频器的通信请求的结果。系统手册给出了USS指令的执行错误代码。

    Status“是由变频器返回的状态字的原始值,系统手册给出了状态字各位的意义。

    实数“Speed”是变频器返回的用满速百分比表示的变频器速度(-200.0%200.0%)

    输出位“Run_EN”用于指示变频器的状态,1表示变频器正在运行,0表示停止运行。

    输出位“D_Dir”用于指示变频器的旋转方向,1表示变频器逆时针运行,0表示顺时针运行。

    输出位“Inhibit”用于指示变频器的禁止位的状态,0为不禁止,1为禁止。要清除禁止位,输出位Fault必须为0RUNOFF2OFF3等输入位也必须为0状态。

    输出位“Fault”是故障位,0表示*,1表示有故障。发生故障时,变频器将提供故障代码(参阅变频器使用手册)。需要消除故障原因,并使F_ACK1,才能清除Fault位;

    【例10-10】在USS_INIT指令中,允许端口0进行USS协议通信,波特率为9600 b/s,激活0号变频器。错误信息放在VB1,初始化成功时Q0.0ON

    USS_CTRL指令控制0号变频器,I0.0I0.4分别用来控制变频器驱动的电机的运行、减速停车、快速停车、故障应答和运行方向。Q0.0Q0.3分别是运行状态、旋转方向、禁止位和故障位的状态。速度设定值为100.0%CPU从变频器收到一个响应时M0.0接通一个扫描周期。VW4是从变频器返回的状态字,VD6是用满速百分比表示的变频器速度。

    梯形图见图10-37,下面是对应的语句表程序。

    //初始化USS协议

    LD    SM0.1

    CALL    SBR2,  1,  9600,  16#1, Q0.0, VB1

    Network2    //控制1号变频器

    LD    SM0.0    //一直执行USS_CTRL指令

    =    L60.0    //用局部存储器L60.0保存EN信号

    LD    I0.0    //变频器运行指令(RUN输入)

    =    L63.7    //用局部存储器L63.7保存I0.0的状态

    LD    I0.1    //降速停车命令(OFF2)

    =    L63.6    //用局部存储器L63.6保存I0.1的状态

    LD    I0.2    //快速停车命令(OFF3)

    =    L63.5     /用局部存储器L63.5保存I0.2的状态

    LD    I0.3    //故障确认(F_ACK)

    =    L63.4    //用局部存储器L63.4保存I0.3的状态

    LD    10.4    //旋转方向命令(DIR)

    =    L63.3    //用局部存储器L63.3保存I0.4的状态

    LD    L60.0

    CALL    SBR5, L63.7, L63.6, L63.5, L63.4, L63.3, 0, 1, 100.0, M0.0, VB2, VW4, VD6,Q0.0, Q0.1, _Q0.2, Q0.3

天津西门子808D数控系统代理商欢迎您

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言