搜档网
当前位置:搜档网 › 台达变频器和PLC通讯功能的实现方法

台达变频器和PLC通讯功能的实现方法

台达变频器和PLC通讯功能的实现方法
台达变频器和PLC通讯功能的实现方法

台达变频器和PLC通讯功能的实现方法

1 引言

plc和变频器是自动化设备上最常见的部件。其最初的控制型式大多是用plc的i/o点和模拟量模块直接控制变频器的启停和实现调速,但这种控制方式有两大弊端,最大的弊端是占用plc的i/o点和需要增加昂贵的模拟量模块,造成控制成本的增加。当被控制的变频器数量较多时,此弊端更是明显。第二个弊端是模拟量控制容易受干扰,传输距离也容易受限制。

近几年来自动化产品不断更新换代,性能不断提升,功能日益强大。在小型plc方面这个变化更加明显,现在的小型plc不仅执行速度大大提高,指令功能日益丰富,更重要的是大都支持多种通讯协议,并提供了更多的通讯接口。同时大多的变频器也具有了rs485接口,也能支持多种通讯协议,最常见的就是modbus协议。这种技术的进步为plc和变频器通讯的实现,提供了软件上的协议和硬件上的物理接口,从而为低成本高性能的通讯控制的实现打下了良好的基础。

2 通讯相关的基础知识

2.1 通讯协议communications protocol

通信协议是指通信双方的一种约定。这个约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程。

modbus协议是工业控制器中使用较普遍的一种网络协议。通过此协议,各种控制器之间(比如plc、变频器、伺服驱动器、各种智能仪表)、控制器通过其它网络(比如以太网)和其它设备之间都可以通信交换信息。该协议定义了一个控制器可以识别的信息架构,从而使不同厂商生产的支持此协议的各种工控产品可以连接到一个网络上进行集中控制和信息交换。

2.2 rs485接口的特点

rs485接口是在大家熟知的rs232接口的基础上推出的性能更优的一种串口。由于rs485接口具有良好的抗噪声干扰性,长的传输距离和多站功能等优点,它成为应用越来越广泛的串行接口。此外,rs485接口组成的半双工网络一般只需二根屏蔽双绞电线,这为长距离的通讯线路节省了很多配线,降低了系统的成本。

3 台达plc和变频器通讯功能的特点

台达的dvp系列plc都具有两个通讯口,com1是rs232,com2是rs485,支持modbus ascii/rtu通讯格式,通讯速率最高可达115200bps,两通讯口可以同时使用。所以无需用任何扩展模块就可以实现既可连接用于参数设置的人机界面又可用通讯的方式控制变频器等其它设备。并且dvp系列plc提供了针对modbus ascii/rtu模式的专用通讯指令,这样在编写通讯程序时就可以大大简化,无需像用串行数据传送指令rs那样要进行复杂的校验码计算和遵循复杂的指令格式。

台达的vfd系列变频器内建有单独的rs485串联通讯界面,并且也遵循modbus ascii/rtu 通讯格式(vfd-a系列除外)。基与以上特点,台达的plc和变频器之间可以有三种方式的通讯控制。一是用串行通讯rs指令,但这种通讯方式要遵守特定的指令格式和进行复杂的校验计算,比较繁杂,本文不作说明。二是利用dvp系列plc提供的modbus专用通讯指令实现,这个功能适用于全系列的dvp系列plc。三是利用dvp系列plc的easy plc link功能来实现,这个功能适用除es/ex/ss外的其它系列plc。本文就讲述以后两种方式的通讯功能的实现。

4 实现plc和变频器通讯时的准备工作

4.1 plc相关通讯口通讯格式的设置方法

台达dvp系列plc的每一个通讯口都对应有相关的特殊寄存器d和特殊继电器m,以进行通讯相关的参数设置和信息的传送。本文中要使用的com2对应的主要特d特m及其意义见表1。

表1 特殊寄存器和特殊继电器的意义

表1中的d1120是16位的寄存器,通过程序设置此寄存器的数值,以便使plc的通讯协议与待通讯的从机协议一致。d1120中各数据位代表的意义如表2所示,使用delta的专用modbus通讯指令时d1120高8位的数据可以不设置,可以看作全为0。比如我们要用

的通讯格式为:7位数据长、偶数、1位停止位(亦即常说的协议为:7e1),通讯速率为9600,则通过此图表我们可以知道d1120中的数据为:0000 0000 1000 0110,即

d1120=h86。这样在编通讯程序时把h86写入d1120,然后set m1120,就设定好了plc com2口的通讯协议。

表2 d1120中各数据位代表

4.2 进行通讯时变频器需要设定的相关参数及需要使用的通迅地址

变频器需要设定的参数及说明见图表3。如果进行变频器的通讯控制时必需设定这些参数,并且设定值要和plc的d1120值设置一致。

表3 变频器需设置参数表

当plc对变频器通讯进行数据的写入和读出时,就需要知道变频器所定义的相关功能的地址。然后依据这些地址进行数据写入和读出,才能实现对变频器的控制和得到变频器的当前信息。vfd-m系列变频器定义的本通讯实例中需用到的字址及其意义如表4所示。根据此表可以知道,当需要变频器以20hz正向运转时,就只需在变频器通讯相关的参数字址2000h写入:0000 0000 0001 0010,即十六进制的h12或十进制的k18;在2001h中写入k2000。

表4 变频器的通讯参数字址定义

4.3 plc和变频器间的通信线的连接

变频器通讯接口各脚分布及定义如图1所示。当与plc进行rs485通讯时,仅需使用编号为3和4的脚,其中3脚和plc的rs485接口的-相连,4脚与rs485口的+相连即可。变频器接口为rj-11接口,和常用的电话机的接口是相同的,而plc端是普通接线端子埠,因此通讯线的制作非常简单,无需用专用接口焊接通讯线。笔者曾用从电话机上拆下的一段电话线实现了plc与变频器间的通讯。

图1 变频器rs-485接口各脚定义

5 用modrw指令实现plc对变频器的通讯控制

modrw指令是dvp系列plc提供的modbus数据读写指令,此指令适于dvp全系列plc。因此可以利用低端的es主机完成与变频器的通讯控制,实现控制系统的最佳性价比配合。本通讯实例就以es系列plc控制vfd-m变频器,以实现多段速的调速操作。

modrw指令格式为:modrw s1 s2 s3 s n。s1为联机装置的地址,与变频器通讯时即为参数p88的设置值。s2为通讯功能码,此指令支持三个功能码,即h03(读取多笔命令)、h06(单

笔数据写入命令)、h10(多笔数据写入命令)。s3为欲读写的通讯从机的地址。s为欲读写的数据的存储地址。n是欲读写的数据长度,es系列plc当为ascii 模式时此值设定范围是k1-k8,当为rtu模式时为k1-k16。

本通讯实例是利用plc对变频器进行多段速调速控制,以实现一个单轴定位操作。其实现过程是这样的,自动动作开始时,plc以通讯的方式让变频器带动电机高速运转,用plc的高速计数器接收机械运转的位置信息,然后通过对位置信息的判断,实现在接近设定位置时变频器带动电机减速运动,直到最后位置到达时停止,以实现定位功能。实现此功能的plc程序主要分三个部分,其一是高速计数程序及比较输出,其二是根据高速计数器的比较输出准备待通讯的数据,其三就是通讯程序。第一部分不是本文讨论范围,第二部分和第三部分的例子程序见图2、图3。

图2 待通讯数据写入程序

图3 通讯程序

6 用easy plclink功能实现plc与变频器的通讯

台达的plc link功能是以modbus通讯协议为基础来进行数据读写,其特点是进行数据读写时不需要特殊应用指令,只需用mov指令进行数据交换。eh/eh2/sv plc作主站时支持

m1353=on,可启动32台link功能及超过16笔读写功能;sa/sx/sc主机仅支持16台link 功能及16笔读写功能。但能控制16台主机的能力就足以应付大多简单控制系统。用plc 实现link功能时同样需要让主从设备的通讯口的通讯格式设置一致,所设置的方法同前文所述。

进行plc link读写从站数据时,作为主站的plc其它需要设置的项目如表5所示。

表5 plc link时需设置的寄存器

知道上述这些需要设置的数据,就可以编写plc与从机间实现link功能的程序了。本例以sa plc作主机控制vfd-m变频器实现上例所述之多段速控制功能。变频器的设置及通讯线的连接和上例相同。

7 结束语

从两个通讯实例可以看出,台达的plc和变频器间实现高性能的通讯控制非常简单容易,且性价比极高,值得推广应用。但需要注意的是由于rs485口是半双工工作模式,因此当程序中有多条通讯程序段时,一定不能出现两个或以上的通讯程序同时被执行的情况。(end)

台达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

台达变频器使用说明

1 序言 感謝您採用台達高性能?迷你型交流馬達驅動器 VFD-M 系列。VFD-M 係採用高品質之元件、材料及融合最新的微電腦控制技術製造而成。 本手冊提供給使用者安裝、參數設定、異常診斷、排除及日常維護本交流馬達驅動器相關注意事項。為了確保能夠正確地安裝及操作本交流馬達驅動器,請在裝機之前,詳細閱讀本使用手冊,並請妥善保存及交由該機器的使用者。 以下為特別需要注意的事項: 實施配線,務必關閉電源。 在交流馬達驅動器內部的電子元件對靜電特別敏感,因此不可將異物置入交流馬達驅動器內部或觸摸主電路板。 切斷交流電源後,交流馬達驅動器數位操作器指示燈未熄滅前,表示交流馬達驅動器內部仍有高壓十分危險,請勿觸摸內部電路及零組件。 交流馬達驅動器端子 務必正確的接地。 絕不可將交流馬達驅動器輸出端子 U/L1,V/L2,W/L3 連接至AC 電源。

2 標準規格 115系列: 型號 VFD- M 002 004 007 馬達輸出額定功率(kW) 0.2 0.4 0.75 馬達輸出額定功率(HP) 0.25 0.5 1.0 額定輸出容量(kVA) 0.6 1.0 1.6 額定輸出電流(A) 1.6 2.5 4.2 最大輸出電壓(V) ¨J 輸 出 最高輸出頻率(Hz) 0.1~400Hz 機型重量kg/Unit 2.2/1.5 2.2/1.5 2.2/1.5 額定輸入電流(A) 6 9 16 容許電壓變動範圍 單相電源100~120VAC 電 源 容許頻率變動 50/60Hz ±5% 230系列: 型號 VFD- M 004 007 015 022 037 055 馬達輸出額定功率(kW) 0.4 0.75 1.5 2.2 3.7 5.5 馬達輸出額定功率(HP) 0.5 1.0 2.0 3.0 5.0 7.5 額定輸出容量(kVA) 1.0 1.9 2.7 3.8 6.5 9.5 額定輸出電流(A) 2.5 5.0 7.0 10 17 25 最大輸出電壓(V) 對應輸入電壓 輸 出 最高輸出頻率(Hz) 0.1~400Hz 機型重量kg/Unit 2.2/1.5 2.2/1.5 2.2/1.5 2.2 3.2 3.2 額定輸入電流(A) 6.3/2.9 11.5/7.6 15.7/8.8 27/12.5 19.6 28 單相機種三相輸入電流 3.2 6.3 9.0 12.5 - - 單/三相電源 三相電源 容許電壓變動範圍 180~264VAC 電 源 容許頻率變動 50/60Hz ±5% 460系列: 型號 VFD- M 007 015 022 037 055 075 馬達輸出額定功率(kW) 0.75 1.5 2.2 3.7 5.5 7.5 馬達輸出額定功率(HP) 1.0 2.0 3.0 5.0 7.5 10 額定輸出容量(kVA) 2.3 3.1 3.8 6.2 9.9 13.7 額定輸出電流(A) 3.0 4.0 5.0 8.2 13 18 最大輸出電壓(V) 對應輸入電壓 輸 出 最高輸出頻率(Hz) 0.1~400Hz 機型重量kg/Unit 1.5 1.5 2.0 3.2 3.2 3.3 額定輸入電流(A) 4.2 5.7 6.0 8.5 14 23 單相機種三相輸入電流 - - - - - - 三相電源 容許電壓變動範圍 342?528VAC 電 源 容許頻率變動 50/60Hz ±5%

台达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表示。

台达变频器C2000使用说明书

台达变频器C2000使用说明 当用户拿到产品机种时,请参考下列步骤,以确保使用安全。 1)打开包装后,先确认产品是否因运送途中有所损坏。检查并确定印在外箱及机身的铭牌标签,是否相符合。 2)确认配线是否适用符合该交流马达驱动器的电压范围。安装交流马达驱动器时,请参照安装手册内容说明进行安装。 3)连接电源前,请先确认连接电源、马达、控制板、操作面板等等,是否装置确定。 4)交流马达驱动器在进行配线时,请留意输入端子『R/L1、S/L2、T/L3』与输出端子『U/T1、V/T2、W/T3』接线位置,请勿接错端子以避免造成机器损坏。5)通电后,藉由数字操作器(KPC-CC01)可自由选择语言、设定各参数群。先以低频率试运转,慢慢调高频率到达指定的速度。 检查&建议 ?请勿让各种纤维、纸片、木片(屑)或金属碎块等异物进入交流马达驱动器内或粘附于散热风扇上。 ?应安装于如金属等不会燃烧的控制盘中,否则容易发生火灾事故。 ?交流马达驱动器应该安装符合污染等级 2 之环境与干净循环空气。干净循环空气定义为无污染物质以及具电子污染粉尘物质之气体 接线方式 打开交流马达驱动器上盖后,露出各接线端子排,检查各主回路电路及控制回路电路之端子是否标示清楚及接线时注意以下各项说明,千万不要接错线。 ?交流马达驱动器的主回路电源端子 R/L1、S/L2、T/L3 是输入电源端。如果将电源错误连接于其它端子,则将损坏交流马达驱动器。另外应确认电源应在铭牌标示的允许电压/电流范围内(参考 1-1 产品外观之铭牌说明)。 ?接地端子必须良好接地,一方面可以防止雷击或感电事故,另外能降低噪声干扰。 ?各连接端子与导线间的螺丝请确实锁紧,以防震动松脱产生火花。 ?若要改变接线,首先应关掉运转的变频器电源,因为内部回路直流部分滤波电容器完成放电需要一定时间。为避免危险,客户可使用直流电压表作测试。确认电压值小于 25Vdc 安全电压值后,才能开始进行配线。若使用者未让变频器充分时间放电,内部会有残留电压,此时进行配线会造成电路短路并发生火花现象,所以请用户最好在无电压条件下进行作业以确保自身安全。 ?配线作业应由专业人员进行。确认电源断开(OFF)后才可作业,否则可

台达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或智能模块的通讯说明设置波特率,数据位,校验位,停止位。

台达变频器使用说明.

序言 感謝您採用台達高性能?迷你型交流馬達驅動器 VFD-M系列。VFD-M係採用高品質之元件、材料及融合最新的微電腦控制技術製造而成。 本手冊提供給使用者安裝、參數設定、異常診斷、排除及日常維護本交流馬達驅動器相關注意事項。為了確保能夠正確地安裝及操作本交流馬達驅動器,請在裝機之前,詳細閱讀本使用手冊,並請妥善保存及交由該機器的使用者。 以下為特別需要注意的事項: 實施配線,務必關閉電源。 在交流馬達驅動器內部的電子元件對靜電特別敏感,因此不可將異物置入交流馬達驅動器內部或觸摸主電路板。 切斷交流電源後,交流馬達驅動器數位操作器指示燈未熄滅前,表示交流馬達驅動器內部仍有高壓十分危險,請勿觸摸內部電路及零組件。 交流馬達驅動器端子務必正確的接地。 絕不可將交流馬達驅動器輸出端子 U/L1,V/L2,W/L3 連接至AC電源。 標準規格 115系列:

型號 VFD- M 002 004 007 馬達輸出額定功率(kW 0.2 0.4 0.75 馬達輸出額定功率(HP 0.25 0.5 1.0 額定輸出容量(kVA 0.6 1.0 1.6 額定輸出電流(A 1.6 2.5 4.2 最大輸出電壓(V ¨J 輸 出 最高輸出頻率(Hz 0.1~400Hz 機型重量kg/Unit 2.2/1.5 2.2/1.5 2.2/1.5 額定輸入電流(A 6 9 16 容許電壓變動範圍單相電源100~120VAC 電源 容許頻率變動 50/60Hz ±5% 230系列: 型號 VFD- M 004 007 015 022 037 055 馬達輸出額定功率(kW 0.4 0.75 1.5 2.2 3.7 5.5 馬達輸出額定功率(HP 0.5 1.0 2.0 3.0 5.0 7.5 額定輸出容量(kVA 1.0 1.9 2.7 3.8 6.5 9.5 額定輸出電流(A 2.5 5.0 7.0 10 17 25 最大輸出電壓(V 對應輸入電壓輸出 最高輸出頻率(Hz 0.1~400Hz 機型重量kg/Unit 2.2/1.5 2.2/1.5 2.2/1.5 2.2 3.2 3.2 額定輸入電流(A 6.3/2.9 11.5/7.6 15.7/8.8 27/12.5 19.6 28 單相機種三相輸入電流 3.2 6.3 9.0 12.5 - - 單/三相電源三相電源 容許電壓變動範圍 180~264VAC 電源

台达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

台达 VFD-V变频器说明书0

序言 感謝您採用台達高機能?向量型交流馬達驅動器VFD-V 系列。VFD-V 係採用高品質之元件、材料及融合最新的微電腦控制技術製造而成。 本手冊提供給使用者安裝、參數設定、異常診斷、排除及日常維護本交流馬達驅動器相關注意事項。為了確保能夠正確地安裝及操作本交流馬達驅動器,請在裝機之前,詳細閱讀本使用手冊,並請妥善保存及交由該機器的使用者。 交流馬達驅動器乃精密的電力電子產品,為了操作者及機械設備的安全,請務必交由專業的電機工程人員安裝試車及調整參數,本手冊中有”危險”、”注意”等符號說明的地方請務必仔細研讀,若有任何疑慮的地方請連絡本公司各地的代理商洽詢,我們的專業人員會樂於為您服務。 以下為特別需要注意的事項: 1. 實施配線,務必關閉電源。 2. 不要把可燃物放在附近,有發生火災的危險。 3. 切斷交流電源後,交流馬達驅動器數位操作器指示燈未熄滅前,表示交流馬達驅動內部仍有 高壓十分危險,請勿觸摸內部電路及零組件。 4. 絕對不可以自行改裝交流馬達驅動器內部的零件或線路。 5. 絕不可將交流馬達驅動器輸出端子U/T1、V/T2、W/T3連接至AC 電源。 6. 交流馬達驅動器端子 務必正確的接地。230V 系列第三種接地,460V 系列特種接地。 7. 配線作業需由電器合格人員執行,並依電工法規之規定實施配線。 8. 有設自動再啟動之功能時,馬達於運轉停止後會自動再啟動,請勿靠近機械以免危險。 9. 必須在面板蓋妥之後才可送電,送電中請勿打開外殼否則可能會引起作業者之觸電受傷。 危險 警告

10. 切勿以潮濕的手扳動開關,否則可能會導致作業者觸電。 11. 變頻器送電中,即使馬達在停止的狀態下,不可觸摸變頻器端子,否則可能會引起作業者觸 電。 12. 請設置一個緊急停止開關,否則可能會對機械及人體造成傷害。 13. 除經訓練的合格服務人員外,請勿逕行實施保養,檢查零件更換等作業,作業前請先取下手 上的金屬物品【手錶、鍊子】並使用有絕緣防護的工具,以策安全。 14. 機械運轉的危險:變頻器會自動驅動機械運轉。確保任何此類的運轉,而不會導致不安全的 狀態是使用者的責任。工廠提供的配線連結以及操作指示不應該被忽視或修正。 15. 觸電以及燒毀的危險:當使用類似示波器這樣的儀器來量測已通電的變頻器時,示波器的底 架應該接地而且應該使用輸入差動振幅放大器。在探棒以及導線的選取上以及示波器的調整上應該特別留意,如此才能夠獲得準確的讀數。要進一步瞭解針對儀器所做的適當操作與調整,請參閱儀器生產者的指導手冊。 16. 扭曲變形的危險:不恰當的舉吊會引起嚴重或是致命的傷害。只能在具備充分的設備以及受 過訓練的人員在場時才能進行舉吊。 17. 火災以及爆炸的危險:火災或是爆炸可能是由於把變頻器安裝於易燃氣體或是塵埃存在的危 險地區。即使所使用的馬達是能夠適用於危險地區的,變頻器的安裝仍然應該遠離危險地區。 18. 觸電的危險:所有馬達的配線以及設備內附的線路都應該依據國際電氣法規或同等法規來接 地。從變頻器至接地的漏損電流通常多過3mA。V系列變頻器已經指示了二條接地線或是一條橫斷面至少為10平方公釐的接線為其指定接線。 19. 馬達過速的危險:由於具有400Hz變頻輸出的可能性,變頻器能夠驅動馬達從事高於基底 速度6到7倍的運作。千萬不要以高於最高機械速度的情況來操作馬達,否則可能導致劇烈的損壞。 20. 觸電的危險:當電源連接時,不要碰觸變頻器的零組件;而在電源被切斷後,至少必須等到 「Charge」指示燈熄滅後才能碰觸變頻器。 21. 請務必在安裝好主機後再進行配線;並防止觸電、受傷的危險。 22. 在確定輸入電源已處於切斷狀態之後,再進行作業;防止觸電的危險。

台达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

台达变频器说明书

一、产品简介 SCD04D23A是我公司最新推出的AD/DA扩展模块,可以作为工业计算机的远程采集模块或可编程控制器的模拟量扩展模块使用 铭牌说明

4)主要应用 电机调速和正反转控制电动调节阀控制 远端模拟量采集和输出PLC模拟量扩展楼宇自动化 数据采集和处理 二、规格 5)开关量输入:序号为X0~X7,X8~10,。24VDC有源输入,11路。 6)开关量输出:序号为Y0~Y6,Y0为无源继电器输出,Y1~6为无源晶体管输出,24V共0V。

7)模拟量输入:采用12位A/D转换器,分辨率可达0.1%。采样保持速度可达50k sps。电流/电压可选。电流输入为-20Ma~+20Ma,电压输入为-10V~+10V。 8)模拟量输出:采用12位D/A转换器,分辨率可达0.1%。采样保持速度可达50k sps。电流/电压可选。电压输出为-10V~+10V。 三、储存、安装及配线 1.储存 本品在安装之前必须置于其包装箱内,若该机暂不使用,为了使该品能够符合本公司的保固范围内以及日后的维护,储存时务必注意下列事项: ?必须置于无尘垢、干燥之位置。 ?储存位置的环境温度必须在0℃到+65℃范围内。 ?储存位置的相对湿度必须在5%到95%范围内,且无结露。 ?避免储存于含有腐蚀性气、液体之环境中。 ?最好适当包装并存放在架子或台面上。 2.操作环境 环境温度0℃到+50℃,若环境温度超过40℃以上时,请置于通风良好 之场所。 ?相对湿度15%到95%RH。避免安装于任何发生结露、冰冻 或要接触任何液体之场所。 ?不要安装于任何有以下情况的场所:阳光直晒、浓灰尘、腐蚀性气体 或油雾、易燃性气体、液体。

台达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

三菱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.

相关主题