台达B2手动调试方法

台达B2手动调试方法

5.3空載JOG測試

我們提出JOG寸動方式來試轉馬達及驅動器,使用者可不需要接額外配線這是非常方便的。為了安全起見,寸動速度建議在低轉速下進行,寸動模式以所設定的寸動速度來作等速度移動,以下是我們的說明。

STEP1:使用軟體設定伺服啟動,設定參數P2-30輔助機能設為1,此設定為軟體強制伺服啟動

STEP2:設定參數P4-05為寸動速度(單位:r/min),將欲寸動速度設定後,按下SET鍵後,驅動器將進入JOG模式

STEP3:按下MODE鍵時,即可脫離JOG模式。

台达PLC通讯协议

台达PLC通讯协议V1.12 通讯接口RS-232C RS-485 2. 通讯协议ASCII 模式, 9600(传输速率), 偶同位, 1 个起始位, 1 个停止位 9600,7,e,1 3. 通讯资料格式 STX 起始字符‘:’(3AH) ADR 1 通讯地址: ADR 0 8-bit 地址包含了2 个ASCII 码 CMD 1 命令码: CMD 0 8-bit 命令包含了2 个ASCII 码 DATA(0)资料内容: DATA(1)n个8-bit 资料包含了2n 个ASCII 码 ………. n <=74 个ASCII 码 DATA(n-1) LRC CHK 1 侦误值: LRC CHK 0 8-bit 侦误值包含了2 个ASCII 码 END 1 结束字符: END 0 END 1 = CR(0DH),END 0 = LF(0AH) ADR(通讯地址) PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0)=’0’,’1’ ’0’=30H, ‘1’= 31H LRC CHK(侦误值)CMD(命令指令)及DATA(数据字符) LRC CHK(侦误值) 侦错方式采用LRC(Longitudinal Redundancy Check)侦误值。LRC 侦误值乃是将ADR1 至最后

一个资料内容加总,将该值取2 补码(2’s Compl ement)得到之结果即为LRC 侦误值。附录-3 例: STX ‘:’ ADR 1 ‘0’ ADR 0 ‘1’ CMD 1 ‘0’ CMD 0 ‘3’ 起始资料地址‘0’ ‘4’ ‘0’ ‘1’ 资料数‘0’ ‘0’ ‘0’ ‘1’ LRC CHK 1 ‘F’ LRC CHK 0 ‘6’ END 1 CR END 0 LF 01H+03H+04H+01H+00+01H = 0AH 0AH 的2 补码为F6H 注1 2 补码的求法:(1 补码再加1) 0A(H)= 0000 1010(B)先取1 补码(将b0~b7 反相)得1111 0101(B),再加1 为1111 0110

台达PLC串行通讯及应用案例

浅析台达PLC串行通讯及应用案例 摘要:本文介绍串行通讯的基本概念,台达PLC的串行通迅功能及在项目中实际应用案例,主要讨论如何使用台达PLC完善的通讯功能完成各种实际应用,体现了台达PLC强大的 通讯功能及其便利性。 关键词:串行通讯、PLC、RS485、MODBUS协议、变频器、自由口通讯、EASY LINK 一、前言 随着计算器技术的发展,通讯传输在工业自动化控制领域得到越来越广泛的应用,由于串行通讯方式具有使用线路少、成本低、简单易用,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。现在各PLC生产厂家都极其重视通讯在PLC推广中的应用,并且各具有优势特点,合理利用通讯功能将极大的降低控制成本,提高产品竞争力。 二、串行通讯简介 通讯即是不同的设备通过线路互相交换数据,其主要目的在于将数据从某端传送到另一端,实现数据的交换。通常有并行和串行两种方式,由于并行传输方式在数据电压传送的过程中容易因线路的因素而使得电压准位发生变化(衰减、线路互相干扰),而串行通讯方式则能很好的解决这些问题,因此在工业应用中绝大多数使用串行通讯。 串行通讯的接口方式分为RS-232和RS-485两种,下面主要介绍两种方式的一些特点: 1、RS-232 (1)RS-232-C接口连接器一般使用型号为DB-9的9芯插头座,只需三条接口线,即“发送数据”、“接收数据”和“信号地”即可传输数据,其9支脚位的定义如下: (2)在RS232的规范中,电压在+3V---+15V(一般使用+6V)之间称为“0”或“ON”;电压在-3V----15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的RS-232“高电位”约9V,而“低电位”则约-9V。 (3)RS-232为全双工工作模式,其讯号准位是参考地线而得,分别作为数据的传送和接收;实际应用中其传输距离可以达到15米。只具有单站功能,即一对一通讯。 2、RS485 (1)采用正负两根信号线作为传输线路。 (2)RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。

台达PLC通信协议ModbusASCII(DVP)

台达P L C通信协议 M o d b u s A S C I I(D V P) -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

台达PLC通信协议ModbusASCII(DVP) 编撰:李浩特日期:2013/11/12 版本:Ver:3.2 例1:读D0(地址为1000H)寄存器数据-------------------------------2 例2:读D0-D8(D0地址为1000H,D8地址为1008H)寄存器数据----------3 例3:把0010H写入D0数据寄存器------------------------------------4 例4:写D10-D17数据寄存器-----------------------------------------5 例5:强制把0010H写入D0数据寄存器--------------------------------5 例6:读取M0(地址为0800H)状态-------------------------------------6 例7:读取M0-Y32状态----------------------------------------------6 例8:读取Y0(地址为0500H)状态-------------------------------------7 例9:读取Y0-Y37状态----------------------------------------------7 例10:读取X0(地址为0400H)状态------------------------------------8 例11:读取X0-X37状态--------------------------------------------8 例12:强制Y0置位------------------------------------------------9 例13:强制Y0复位------------------------------------------------9 例14:强制M0置位------------------------------------------------10 例15:强制M0复位------------------------------------------------10

台达PLC通信协议书ModbusASCII[DVP]

台达PLC通信协议ModbusASCII(DVP) 编撰:李浩特日期:2013/11/12 版本:Ver:3.2 例1:读D0(地址为1000H)寄存器数据-------------------------------2 例2:读D0-D8(D0地址为1000H,D8地址为1008H)寄存器数据----------3 例3:把0010H写入D0数据寄存器------------------------------------4 例4:写D10-D17数据寄存器-----------------------------------------5 例5:强制把0010H写入D0数据寄存器--------------------------------5 例6:读取M0(地址为0800H)状态-------------------------------------6 例7:读取M0-Y32状态----------------------------------------------6 例8:读取Y0(地址为0500H)状态-------------------------------------7 例9:读取Y0-Y37状态----------------------------------------------7 例10:读取X0(地址为0400H)状态------------------------------------8 例11:读取X0-X37状态--------------------------------------------8 例12:强制Y0置位------------------------------------------------9 例13:强制Y0复位------------------------------------------------9 例14:强制M0置位------------------------------------------------10 例15:强制M0复位------------------------------------------------10

台达VFD通讯示例

台达VFD-B变频器串口通信中,频率设定,还有正转、反转、停止字符串是怎样写? 范例1:设定VFD-B系列变频器的频率为30.00Hz,通讯格式为9600,8,N,2,RTU 01 06 2001 0BB8 D488 范例2:设定VFD-B系列变频器正转,通讯格式为9600,8,N,2,RTU 01 06 2000 0022 0213 范例3:设定VFD-B系列变频器停止,通讯格式为9600,8,N,2,RTU 01 06 2000 0001 43CA 西门子与台达变频器通讯 ORGANIZATION_BLOCK 主程序:OB1 TITLE=实现S7-200 PLC与台达变频器通信 // 实现功能是PLC通过RS485通信控制变频器的正转启动、反转启动、停止、加速、减速和读取输出频率。变频器通过Modbus通信方式进行 // 要求台达变频器设置基本通信参数: // P00=d03(主频率由RS485控制) // P01=d03(运转/停止由RS485通信控制) // P88=d01(站点定义为1号站) // P90=d00 P91=d00 P92=d02 P113=d01 // (其他参数都是出厂默认值,可根据实际情况调节) // BEGIN Network 1 LD SM0.1 CALL SBR0

Network 2 // 正转启动命令LD M10.0 EU MOVB 16#30, VB104 MOVB 16#36, VB105 MOVB 16#32, VB106 MOVB 16#30, VB107 MOVB 16#30, VB108 MOVB 16#30, VB109 MOVB 16#30, VB110 MOVB 16#30, VB111 MOVB 16#31, VB112 MOVB 16#32, VB113 CALL SBR1 Network 3 // 反转启动指令LD M10.1 EU MOVB 16#30, VB104 MOVB 16#36, VB105 MOVB 16#32, VB106 MOVB 16#30, VB107 MOVB 16#30, VB108 MOVB 16#30, VB109 MOVB 16#30, VB110 MOVB 16#30, VB111 MOVB 16#32, VB112 MOVB 16#32, VB113 CALL SBR1 Network 4 // 停止指令 LD M10.2 EU MOVB 16#30, VB104

台达PLC通讯协议

台达PLC通讯协议原文 1、通讯协议ASCII模式,9600,7,e,1 ADR(通讯地址): PLC通讯地址出厂设定为0X01,因此(ADR1,ADR0)=‘0’,‘1’→=30H,31H 校验码: 校验码采用LRC方式,将ADR1至最后一个资料内容加总,将该值取2的补数,结果即为LRC校验码。 例: 01H+03H+04H+01H+00+01H=0AH 0AH的2的补数为F6H

注1: 2补数的求法:(1补数再加1) 0A(H)=00001010(B)先取1补数(将b0-b7反相)得11110101(B),再加1为11110110(B)=F6(H)即为0A(H)的2补数。 注2: 在收到一串完整的通讯命令,要检查这串通讯命令是否有误,只要将(ADR1,0)至(LRC1,0)加总等于0,则通讯无误,否则表示命令中资料有些是错误的。 通讯异常PLC的回应: 因为Address 0400 对Function 01是不合法的,所以回应Exception Code=0X02,且Function 01被设为81(b7被设为1),亦即由回应的Function code的MSB被设为1表示PLC回应ERROR MESSAGE,并且由Function code可得知是何种错误。 可用的命令码叙述如下:(每个device的address,请参考最后一页)

资料字元的格式依命令码而定,依可用的命令码的资料内容分别叙述如下: 例:从从动装置01读取线圈T20-T56 PC→PLC “:01 01 06 14 00 25 BF CR LF”

例:从从动装置01读取接点Y024-Y070 PC→PLC “:01 02 05 14 00 25 BF CR LF” 例:从从动装置01读取线圈T20-T27 PC→PLC “:01 03 06 14 00 08 DA CR LF”

台达PLC通讯协议(2)

台达PLC通讯协议V1.12通讯接口RS-232C RS-485 2. 通讯协议ASCII模式,9600 (传输速率),偶同位,1个起始位,1个停止位 9600,7,e,1 3. 通讯资料格式 STX起始字符’:’(3AH) ADR 1通讯地址: ADR 0 8-bit地址包含了2个ASCII码 CMD 1命令码: CMD 0 8-bit命令包含了2个ASCII码 DATA( 0)资料内容: DATA(1)n个8-bit资料包含了2n个ASCII码 ......... ... n <=74 个ASCII 码 DATA (n-1) LRC CHK 1侦误值: LRC CHK 0 8-bit侦误值包含了2个ASCII码 END 1结束字符: END 0 END 1 = CR( 0DH), END 0 = LF( 0AH) ADR (通讯地址) PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0 =' 0 ' ,' 1' ' 0' =30H, '1'= 31H LRC CHK(侦误值)CMD (命令指令)及DATA (数据字符) LRC CHK(侦误值) 侦错方式采用LRC (Longitudinal Redundancy Check )侦误值。LRC侦误值乃是将ADR1至最后一个资料内容加总,将该值取2补码(2' s Complement )得到之结果即为LRC侦误值。 附录-3 例: STX ':' ADR 1 ' 0' ADR 0 ' 1' CMD 1 ' 0' CMD 0 ' 3' 起始资料地址’0' '4' '0' '1' 资料数’0' '0' '0' '1' LRC CHK 1 ' F' LRC CHK 0 ' 6' END 1 CR

台达PLC通讯组态设置.doc

概述系统连接硬件连接硬件设置设备组态数据连接常见问题 概述 台达PLC通讯协议支持与台达PLC通讯。本协议采用串行通讯,使用你计算机中的串口。 系统连接 您可以通过一个RS232-RS485转换器将一台或多台模块与计算机连接到一起。当用一条485总线连接多台模块时,每台模块的地址必须是唯一的. 硬件连接 请参照您所使用的模块的通讯说明进行连接。 (1)RS232:采用厂家提供的专用电缆。一端接计算机的串口,一端接PLC的编程口。 波特率 9600 数据位 7位 停止位 2位 校验位偶校验 (2)RS485:计算机通过RS232串口接转换模块,变成RS485信号后,接到PLC的485口上 波特率 9600 数据位 7位 停止位 1位 校验位偶校验

设备组态 设备驱动根据模块不同分为选择相应的模块驱动。如图:根据您所使用的PLC、智能模块选择设备驱动。 下图是设备组态用户界面:

根据PLC或智能模块内部设置的地址填写“设备地址”,相对于协议的设备ID. 更新周期:默认50毫秒就是说每隔一个更新周期读一次数据包。请根据组态工程的实际需要和PLC的通讯反应时间设定。 超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯超时。请根据组态工程的实际需要和现场的通讯情况设定。 故障后恢复查询:当设备发生故障导致通讯中断,系统会每隔一定“周期”查询该设备。直到“最长时间”如果还没有反应,在这次运行过程中系统将不再查询该设备。 “动态优化”和“初始禁止”请在力控工程人员的指导下使用,否则请保持默认状态。 下图为串口通讯设置:请根据PLC或智能模块的通讯说明设置波特率,数据位,校验位,停止位。

台达PLC通讯协议

台达PLC 通讯协议V1.12 通讯接口RS-232C RS-485 2. 通讯协议ASCII 模式, 9600(传输速率), 偶同位, 1 个起始位, 1 个停止位 9600,7,e,1 3. 通讯资料格式 STX 起始字符‘:'(3AH) ADR 1 通讯地址: ADR 0 8-bit 地址包含了2 个ASCII 码 CMD 1 命令码: CMD 0 8-bit 命令包含了2 个ASCII 码 DATA(0)资料内容: DATA(1)n 个8-bit 资料包含了2n 个ASCII 码 ………. n <=74 个ASCII 码 DATA(n-1) LRC CHK 1 侦误值: LRC CHK 0 8-bit 侦误值包含了2 个ASCII 码 END 1 结束字符: END 0 END 1 = CR(0DH),END 0 = LF(0AH) ADR(通讯地址) PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0)='0','1''0'=30H, ‘1' = 31H LRC CHK(侦误值)CMD(命令指令)及DATA(数据字符) LRC CHK(侦误值) 侦错方式采用LRC(Longitudinal Redundancy Check)侦误值。LRC 侦误值乃是将ADR1 至最后一个资料内容加总,将该值取 2 补码(2's Complement)得到之结果即为LRC 侦误值。附录-3例: STX ‘:' ADR 1 ‘0' ADR 0 ‘1' CMD 1 ‘0' CMD 0 ‘3' 起始资料地址‘0' ‘4' ‘0' ‘1' 资料数‘0' ‘0' ‘0' ‘1' LRC CHK 1 ‘F' LRC CHK 0 ‘6' END 1 CR END 0 LF 01H+03H+04H+01H+00+01H = 0AH 0AH 的2 补码为F6H

台达B2伺服驱动器

台达B2伺服驱动器 台达伺服驱动器恢复出厂设置: A、通电后,P2-08设置为10,断电重启(如遇到无法设置成功请断开使能)。 B、这时出现AL-13,伺服报警(报警内容参照用户手册报警对照表) C、把P2-15设置为0。P2-16设置为0。P2-17设置为0. D、重新启动后报警消失 注意:进行模式选择后需要重新上电才能生效。 L1C,L2C控制电源接AC220V 。R-S主回路电源接AC220V 注意:通电时尽量使控制电源先得电,主回路电源后得电。至少同时得电,不能主回路电源先得电。 U-V-W接电机U接电机的红V接电机的白W接电机的黑绿接驱动器接地处 短接P-D。 一、位置模式: 例:螺杆螺距为5MM,要使每个脉冲当量为1微米。要求按下启动按钮滑台前进2mm,3s 后后退5mm,再7s后前进3mm,4s后如此循环。按下停止按钮停止。 A:电子齿轮比分子B:电子齿轮比分母 脉冲数x A/B=编码器分辨率(当电子齿轮比为1时,编码器反馈回的脉冲个数,编码器的分辨率为16000) 5mm=5000微米5000 x 160/5=160000(由于电子齿轮比分子设置为16时伺服转动过慢,因此放大10倍,设置为160。) 所以滑台要移动2MM那么上位机发送2000个脉冲。 参数设置: P1-00,设置为2,。脉冲+方向 P1-01,设置为0 P1-44 设置160 电子齿轮比,分子 P1-45 设置为5 电子齿轮比,分母(需要修改分母时必须断开使能) 接线: CN1共有44个接头,其中17,11,35短接 37接PLC的Y3 41接PLC的Y0 14为公共端COM,接PLC输出公共端 9为使能端,短接14 CN2接编码器 接线端子号及端子功能如下两张图:

台达PLC台达B2伺服脉冲模式下按键在线调节掉电保持

台达DVP-PLC控制台达B2伺服脉冲速度模式下通过按键调节速度说 明---在线调节,掉电保持 1、目的:本技术文档旨在说明用台达PLC发出脉冲指令给伺服控制器,进而控制伺服电机按指定方向(正方向)旋转指定角度,再通过按键调节速度。 当正常启动PLC跟伺服系统后,按下X1,则系统以2000HZ频率开始旋转;当X3接通一次,则频率增加100,接通2次,频率增加200HZ,每次均增加100HZ。 当按下X2,则伺服电机停止,再按X1,则系统以2000HZ频率开始旋转。 2、相关设备型号 序号名称型号 1 PLC DVP28SV11S2 2 伺服控制器ASD-B2-0121-B 3 伺服电机ECMA-C20401ES 4 伺服电机与控制器接连线请咨询台达3、台达PLC接线 S/S接24V X1接常开再接0V X2接常开再接0V UP0接24V ZP0接0V

Y0接43,输入脉冲指令(位置指令脉冲+) Y3接39,控制方向(位置指令符号+)4、伺服控制器接线 14接0V 11跟17短接(采用24V内部供电模式) 35接0V 9接控制按钮再接0V 43接Y0(正脉冲指令输入) 39接Y3(正方向指令输入) L1C接火线,L1C跟R短接 L2C接火线,L2C跟S短接 注:伺服电机与控制器采用专用配线连接 5、PLC程序,详见文件夹中PDF,

6、伺服控制器设置(位置模式) 1.恢复出厂设置:P2-08 设置参数为10,P2-10 设置为101, p2-15设置为 0, p2-16 设置为0, p2-17设置为 0,重新上电。(不按上述设置,只改p2-08,会报错) 2.位置模式选择:P1-01 设置参数为00,重新上电。设置P1-00为2,脉冲+方向模式。(若设置P1-01为100,则方向为“-”方向,仅需改变设置P1-01) 3.设置DI1为Servo On:P2-10设置为101(默认初始值就是101) 4.设置电子齿轮比:根据功能具体要求确定合适的电子齿轮比。这里我们设置为160。设置P1-44和P1-45。 5.设置增益:P2-00,P2-02。电机抖动,这个参数设置的要小些。

台达plc通讯格式示例(20201006151256).docx

台达DVP系列PLC通讯设定示例 (ES/EX/SS_V6.0 SA/ SX _V1.2 SC_V1.0 SV_V1.0 EH2_V1.0 EH3/SV2_V1.0 ) M1120 SA/SX/SC (COM1 RS-232 COM2 RS-485) EH2/EH3/SV2 M1136 MODBUS ASCII/RTU M1138 (COM1 RS-232 COM2 RS-232/RS-485/RS-422) M1139 115200 bps COM1 COM2 EH2 M1143 D1036 MODBUS ASCII 38400 bps D1109 (COM3 RS-232/RS-485) D1120 (COM3 F232RS-232/RS-422) MODBUS ASCII/RTU EH3/SV2 115200 bps COM1 (Slave) ASCII/RTU 115200 bps ( Data bits, Parity bits, Stop bits ) EH3/SV2 ASCII/RTU 115200 bps ( Data bits, Parity bits, Stop bits ) COM2 ASCII/RTU 115200 bps ( Data bits, Parity bits, Stop bits ) COM3 EH2 (DVP-F232S / DVP-F485S ) (Slave) ASCII ( Data bits, Parity bits, Stop bits) 7,E,1 38400 bps COM2COM3 (Slave) EH3/SV2(DVP-F232 / DVP-F422 ) ASCII/RTU 115200 bps ( Data bits, Parity bits, Stop bits ) COM1 1. D1036 COM1(RS-232) (Slave) (b8~b15) 2. EH3/SV2 D1036 COM1(RS-232) (Master) (Slave) (b8~b15) 3. M1138 4. ASCII/RTU M1139 COM21. D1120 COM2(RS-485) (Master) (Slave) 2. EH2 D1120 COM2(RS-485), (DVP-F232 / DVP-F422: COM2(RS-485) ) (Master) (Slave) 3. M1120 4. ASCII/RTUM1143

台达VFD通讯示例

. . 台达VFD-B变频器串口通信中,频率设定,还有正转、反转、停止字符串是怎样写? 范例1:设定VFD-B系列变频器的频率为30.00Hz,通讯格式为9600,8,N,2,RTU 01 06 2001 0BB8 D488 范例2:设定VFD-B系列变频器正转,通讯格式为9600,8,N,2,RTU 01 06 2000 0022 0213 范例3:设定VFD-B系列变频器停止,通讯格式为9600,8,N,2,RTU 01 06 2000 0001 43CA 西门子与台达变频器通讯 ORGANIZATION_BLOCK 主程序:OB1 TITLE=实现S7-200 PLC与台达变频器通信 // 实现功能是PLC通过RS485通信控制变频器的正转启动、反转启动、停止、加速、减速和读取输出频率。变频器通过Modbus通信方式进行 // 要求台达变频器设置基本通信参数: // P00=d03(主频率由RS485控制) // P01=d03(运转/停止由RS485通信控制) // P88=d01(站点定义为1号站) // P90=d00 P91=d00 P92=d02 P113=d01 // (其他参数都是出厂默认值,可根据实际情况调节) // BEGIN Network 1 LD SM0.1

CALL SBR0 Network 2 // 正转启动命令LD M10.0 EU MOVB 16#30, VB104 MOVB 16#36, VB105 MOVB 16#32, VB106 MOVB 16#30, VB107 MOVB 16#30, VB108 MOVB 16#30, VB109 MOVB 16#30, VB110 MOVB 16#30, VB111 MOVB 16#31, VB112 MOVB 16#32, VB113 CALL SBR1 Network 3 // 反转启动指令LD M10.1 EU MOVB 16#30, VB104 MOVB 16#36, VB105 MOVB 16#32, VB106 MOVB 16#30, VB107 MOVB 16#30, VB108 MOVB 16#30, VB109 MOVB 16#30, VB110 MOVB 16#30, VB111 MOVB 16#32, VB112 MOVB 16#32, VB113 CALL SBR1 Network 4 // 停止指令 LD M10.2 EU

台达B2系列伺服简易调试流程

For personal use only in study and research; not for commercial use 台达B2系列伺服建议调试流程 一、电缆连接 1,37、39、41、43,分别的定义是:方向+、方向-、脉冲+、脉冲-。 2,如需做共阳处理。请39、43并一起接5V+,然后37接方向、43接脉冲。 二、参数调整 1,伺服使能。 伺服使能后,电机被锁死,伺服进入待工作状态。可以将P2-10参数设置为001,即为伺服上电自动使能;也可以将此参数更改为101,即为伺服上电后,需外部输入信号使能,即9号脚接入24GND,伺服使能。 2,参数重置开关 参数恢复出厂值开关,需在伺服使能无效时使用。参数为P2-08,更改为10,伺服自动参数重置,无需重启。 3,参数设置 快速设置 P2-15设置为0. P2-16设置为0. P2-17设置为0. 电子齿轮比: P1-44与P1-45比值为64:2为5000个脉冲电机转一圈; P1-44与P1-45比值为32:2为10000个脉冲电机转一圈;(A2系列为128:1为10000个脉冲一圈) 基本设置: P1-00,脉冲形式选择,位选择为2,即为脉冲+方向,即XXX2。 P1-00,信号逻辑选择,第三位选择0或1,即为方向反向,即X0XX,或X1XX。 此时电机即可正常运转!

仅供个人用于学习、研究;不得用于商业用途。 For personal use only in study and research; not for commercial use. Nur für den pers?nlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden. Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales. толькодля людей, которые используются для обучения, исследований и не должны использоваться в коммерческих целях. 以下无正文

三菱PLC通信格式字

三菱PLC通信格式字 RS485标准接口通信格式,通信格式随控制设备的通信协议不同会有差异,但B0-B7位适用于所有使用RS485总线的控制设备。而b8~b15 这里没有定义,留给厂家定义。菱FX通信规定了“b11 b10 b9”为控制线选取方式,当使用通信板卡FX2N-485-BD时,这时b11 b10=11 三菱PLC FX2N是写入D8120, 台达PLC是写入D1120, 西门子S7-200是写入SMB30或SMB130, 而且仅B0~B7这8位二进制 在许多控制设备中对通信格式字有一种约定俗成的写法,其约定如下: 7 N 1 9600 _____ , ______ , _______, _______ 数据长度校验位停止位波特率 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 ______________ ___________ __________ __________ 0 C 8 0 参数为7,N,1,9600 =H0C80(所以通信格式字为H0C80)

异步传送的数据格式及常用校验码 在PLC与变频器等智能设备中,其数据信息帧结构都是HDLC信息帧设计的,一个完整的帧结构如图: 一帧数据信息的发送,是从帧头开始到帧尾结束,依次一个字符一个字符地发送,对每个字符则是从低位b0到高位b7一位一位地连续依次发送,而一个字符一个字符地发送,字符中间是可以有间隔的,了解这一点对将来写通信程序会有所帮助的。 通常把异步传送的字符数据格式和波特率一起称为异步传送通信格式 这里把由多个字符组成的数据信息帧结构称为异步传送数据格式 校验码:1·求和校验码(取其低8位或全部16位)可用CDD指令 2·LRC校验码(这是MODBUS通信协议ASCLL方式的校验方法) 将参与校验的数据(0XH)求和,取低8位的补码为校验码。 补码=求反+1 3·CRC校验码(这是MODBUS通信协议RTU方式的校验方法) 4·异或校验码(将参与校验的数据依次进行逐位异或运算最后结果为校验码) MODBUS通信协议 ASCLL通信格式: 1个起始位; 7个数据位; 1个奇偶校验位,无校验则无; 1个停止位(有校验),2个停止位(无校验)。 数据位是确定的,校验位,停止位,其通信格式可能的三种1):7,E,1 2):7,0,1和3):7,N,2

台达PLC串行通讯原理

简述台达PLC串行通讯应用原理 来源:三精自动化作者:三精自动化时间:07-12-28 点击: 3671 摘要:本文根据串行通讯的基本原理,以台达PLC与松下变频器通讯为案例,详细讨论台达PLC的串行通迅功能及在项 目中实际应用。主要介绍如何使用台达PLC完善的通讯功能完成各种实际应用,体现了台达PLC强大的通讯技术特性。 关键词:串行通讯 PLC RS485 MODBUS协议变频器、自由口通讯 EASY LINK 1引言 随着计算器技术的发展,通讯传输在工业自动化控制领域得到越来越广泛的应用。 由于串行通讯方式具有使用线路少、成本低、简单易用,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。现在各PLC生产厂家都极其重视通讯在PLC推广中的应用,并且各具有优势特点,合理利用PLC串行通讯功能将极大的降 低自动化项目成本,提高产品竞争力。 2 串行通讯简介 计算机通讯即是不同的设备通过线路互相交换编码数据,其主要目的在于将数据从某端传送到另一端,实现信息的交换。 通讯通常有并行和串行两种方式,由于并行传输方式在数据电压传送的过程中容易衰减互扰,并且线路工程费用较高,而 串行通讯方式则能很好的解决这些问题,因此在工业应用中绝大多数使用串行通讯。 串行通讯的基本接口方式分为RS-232和RS-485两种标准。 2.1 RS-232接口 (1) RS-232-C接口连接器一般使用型号为DB-9的9芯插头座,只需三条接口线,即“发送数据”、“接收数据”和“信号地”即可传输数据,其9支脚位的定义如下表1所示。 表1 RS-232-C接口连接器定义 (2) 在RS232的规范中,电压域值在+3V---+15V(一般使用+6V)之间称为“0”或“ON”;电压在-3V----15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的RS-232“高电位”约9V,而“低电位”则约-9V。

台达PLC通信协议

DELTA DVP Series PLC MUNICATION PROTOCOL VER 1.0 DELTA ELECTRONICS, INC. 1. munication Interface: RS-232C

2.munication Protocol ASCII mode, 9600(Baud rate), EVEN(Parity), 1(Start bit),1(Stop bit) 3.munication Data Frame ?ADR(munication Address) Valid munication addresses are in the range of 0…31. munication address equals to 0 means broadcast to all PLC, the PLC will reply normal message to the master device. For example, munication to PLC with address 16 decimal: (ADR 1, ADR 0)=’1’,’0’?’1’=31H, ‘0’ = 30H ?CMD (mand code) and DATA (data characters) The format of data characters depends on the mand code. For example, reading continuous 8 words form starting device address 0614H of PLC with address 01H.

台达b2伺服说明书

台达b2伺服说明书 篇一:台达B2伺服电机参数设定 台达B2系列伺服电机参数设定 自动: P0-02 驱动器状态显示参数功能:07 电机转速(r/min) P1-01控制模式及控制指令输入源设定参数功能:02 选择为S模式(r/min) P1-38 :零速度检出准位(低于设定速度无反馈) P1-40:仿真速度指令最大回转速度 如果模式为S模式,则命令来源是V-REF,GND之间的模拟量电压差,输入的电压范围为-10v-10v(应该是0-10v吧,),电压对应的转速是由P1-40 调整的。 P1-55:最大速度限定值 P1-40与P1-55设定的值一样。 P2-10:数字输入接脚DI1功能规划参数功能:10101:此信号接通时,伺服启动。 P2-11:数字输入脚DI2功能规划参数功能:10909:在速度及位置模式下,次信号接通,电机速度将被限制,限制的速 1 度指令为内部寄存器或仿真电压指令 P2-12:数字输入接脚DI3功能规划参数功能:114P2-13: 数字输入接脚DI4功能规划参数功能:115 P2-14: 数字输入接脚DI5功能规划参数功能:102 02:当伺服启动后,若没有异常发生,此信号输出信号

P2-15: 数字输入接脚DI6功能规划参数功能:0 P2-16: 数字输入接脚DI7功能规划参数功能:0 P2-17: 数字输入接脚DI8功能规划参数功能:0000为设定输入点为常闭接点b。手动设为001 P2-18: 数字输出接脚DO1功能规划参数功能:102 02:当伺服启动后,若没有异常发生,此信号输出信号。 P2-19:103 03:当电机运行速度低于零速度(参数P1-38)的速度设定时,此信号输出信号。 P2-20: 数字输出接脚DO3功能规划参数功能:109P2-21: 数字输出接脚DO4功能规划参数功能:105 P2-22: 数字输出接脚DO5功能规划参数功能:07 07:当伺服发生警示时,此信号输出信号。 篇二:台达PLC控制伺服ASDA说明 台达ASDA伺服简单定位演示系统 【控制要求】 1:由台达PLC和台达伺服组成一个简单的定位控制演示系统。通过PLC发送脉冲控制伺服,实现原点回归、相对 2 定位和绝对定位功能的演示。 2:监控画面:原点回归、相对定位、绝对定位。 注意: 当出现伺服因参数设置错乱而导致不能正常运行时,可先设置P2-08=10(回归出厂值),重新上电后再按照上表进行参数设置。 附:PLC元件说明

台达PLC通讯协议书范本

台达PLC通讯协议 V1.12 通讯接口RS-232C RS-485 2. 通讯协议ASCII 模式, 9600(传输速率), 偶同位, 1 个起始位, 1 个停止位 9600,7,e,1 3. 通讯资料格式 STX 起始字符‘:’(3AH) ADR 1 通讯地址: ADR 0 8-bit 地址包含了2 个ASCII 码 CMD 1 命令码: CMD 0 8-bit 命令包含了2 个ASCII 码 DATA(0)资料容: DATA(1) n个8-bit 资料包含了2n 个ASCII 码 ………. n <=74 个ASCII 码 DATA(n-1) LRC CHK 1 侦误值: LRC CHK 0 8-bit 侦误值包含了2 个ASCII 码 END 1 结束字符: END 0 END 1 = CR(0DH),END 0 = LF(0AH) ADR(通讯地址) PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0)=’0’,’1’ ’0’=30H, ‘1’= 31H LRC CHK(侦误值)CMD(命令指令)及DATA(数据字符) LRC CHK(侦误值) 侦错方式采用LRC(Longitudinal Redundancy Check)侦误值。LRC 侦误值乃是将ADR1 至最后 一个资料容加总,将该值取2 补码(2’s Complement)得到之结果即为LRC 侦误值。 附录-3 例: STX ‘:’ ADR 1 ‘0’ ADR 0 ‘1’ CMD 1 ‘0’ CMD 0 ‘3’ 起始资料地址‘0’ ‘4’ ‘0’ ‘1’ 资料数‘0’ ‘0’ ‘0’ ‘1’ LRC CHK 1 ‘F’ LRC CHK 0 ‘6’ END 1 CR

台达B2伺服电机参数设定

台达B2系列伺服电机参数设定 自动: P0-02 驱动器状态显示参数功能:07 电机转速(r/min)P1-01控制模式及控制指令输入源设定参数功能:02 选择为S模式(r/min) P1-38 :零速度检出准位(低于设定速度无反馈) P1-40:仿真速度指令最大回转速度 如果模式为S模式,则命令来源是V-REF,GND之间的模拟量电压差,输入的电压范围为-10v-10v(应该是0-10v吧?),电压对应的转速是由P1-40 调整的。 P1-55:最大速度限定值 P1-40与P1-55设定的值一样。 P2-10:数字输入接脚DI1功能规划参数功能:10101:此信号接通时,伺服启动。 P2-11:数字输入脚DI2功能规划参数功能:109 09:在速度及位置模式下,次信号接通,电机速度将被限制,限制的速度指令为内部寄存器或仿真电压指令 P2-12:数字输入接脚DI3功能规划参数功能:114 P2-13: 数字输入接脚DI4功能规划参数功能:115 P2-14: 数字输入接脚DI5功能规划参数功能:102 02:当伺服启动后,若没有异常发生,此信号输出信号 P2-15: 数字输入接脚DI6功能规划参数功能:0

P2-16: 数字输入接脚DI7功能规划参数功能:0 P2-17: 数字输入接脚DI8功能规划参数功能:000 0为设定输入点为常闭接点b。手动设为001 P2-18: 数字输出接脚DO1功能规划参数功能:102 02:当伺服启动后,若没有异常发生,此信号输出信号。 P2-19:103 03:当电机运行速度低于零速度(参数P1-38)的速度设定时,此信号输出信号。 P2-20: 数字输出接脚DO3功能规划参数功能:109 P2-21: 数字输出接脚DO4功能规划参数功能:105 P2-22: 数字输出接脚DO5功能规划参数功能:07 07:当伺服发生警示时,此信号输出信号。

台达PLC通讯协议

台達DVP系列PLC 通訊協定版本1.0 1. 通訊介面RS-232C 2. 通訊協定ASCII模式, 9600(傳輸速率), 偶同位, 1個起始位元,1個停止位元 3. 通訊資料格式 STX 起始字元‘:’(3AH) ADR 1 通訊位址: ADR 0 8-bit位址包含了2個ASCII碼 CMD 1 命令碼: CMD 0 8-bit命令包含了2個ASCII碼 DATA(0)資料內容: DATA(1)n個8-bit資料包含了2n個ASCII碼 ………. n <=74個ASCII碼 DATA(n-1) LRC CHK 1 偵誤值: LRC CHK 0 8-bit偵誤值包含了2個ASCII碼 END 1 結束字元: END 0 END 1 = CR(0DH),END 0 = LF(0AH) n ADR(通訊位址) PLC通訊位址出廠設定值為0x01,因此(ADR 1, ADR 0)=’0’,’1’e’0’=30H, ‘1’ = 31H n LRC CHK(偵誤值)CMD(命令指令)及DATA(資料字元) u LRC CHK(偵誤值) 偵錯方式採用LRC(Longitudinal Redundancy Check)偵誤值。LRC偵誤值乃是將ADR1至最後一個資料內容加總,將該值取2補數(2’s Complement)得到之結果即為LRC偵誤值。 例:

STX ‘:’ ADR 1 ‘0’ ADR 0 ‘1’ CMD 1 ‘0’ CMD 0 ‘3’ 起始資料位址‘0’ ‘4’ ‘0’ ‘1’ 資料數‘0’ ‘0’ ‘0’ ‘1’ LRC CHK 1 ‘F’ LRC CHK 0 ‘6’ END 1 CR END 0 LF 01H+03H+04H+01H+00+01H = 0AH 0AH的2補數為 F6H 註1 2補數的求法:(1補數再加1) 0A(H)= 0000 1010(B)先取1補數(將b0~b7反相)得1111 0101(B),再加1為 1111 0110(B) = F6(H)即為0A(H)的2補數。 註2 因此在收到一串完整的通訊命令,要檢查這串通訊命令是否有誤,只要將(ADR1,0)至(LRC1,0)加總等於0,則通訊無誤,否則表示命令中資料有些是錯誤的。 通訊異常PLC的回應: PLC收到完整的通訊命令時,會判斷命令是否有效,造成無效的原因有:

相关文档
最新文档