文档库 最新最全的文档下载
当前位置:文档库 › 台达PLC通过以太网通信

台达PLC通过以太网通信

台达PLC通过以太网通信

本文以D-LINK路由器、ADSL-MODEM及3G上网卡为基本配置,配合28SV+EN01-SL实现PC与PLC之间的以太网远程通讯。在自动化设备远程监控应用中,具有广泛而重要的意义。

PLC通过ADSL实现广域以太网远程通讯

一、ADSL-MODEM配置和路由器设置

1、安装ADSL-MODEM,向电信部门申请宽带业务,索取上网账号和密码。保证PC1可直接通过ADSL-MODEM上的以太网口拨号登录互联网。

2、将D-LINK路由器的WAN口与ADSL-MODEM的以太网口相连。连接PC1网口与D-LINK路由器LAN口。键入IP地址,回车后即可进入路由器操作界面。

3、一般在路由器默认状况下,用户名缺省为admin,密码缺省为空格。这样就可直接登录路由器。注意:最好保持缺省用户名和密码,否则有可能以太网通讯有可能因为路由器登录需要密码而导致无法连接。

4、登录后,进入“安装向导”,选择互联网连接方式为动态PPPoE(DSL),输入用户名和密码(即为向电信申请的账户密码),选择连接模式为总是连接,然后“保存设置”,这样就实现了路由器自动拨号登录上网,而无需手动拨号。这也为后续EN01-SL的联网提供了基础。

5、启动远程管理。 进入“维护选项”,“设置管理”栏中启动远程管理,即允许外部网络服务器访问该路由器的WAN口,允许访问IP地址指的是上述ADSL的IP 地址(而不是路由器默认的内局域网IP地址),最后“保存设置”。

6、DMZ映射。启动DMZ映射即将某个LAN口与WAN口对应起来,如果WAN口接收到数据,则自动转到该LAN口。设定完成后,点击“应用到列表上”,即成功完成DMZ主机映射。

二、PLC连接设置

1、将28SV与EN01-SL连接上,然后连接路由器LAN 口(IP:192.168.0.100)与EN01-SL。

2、通过EN01-SL上的RS232端口将EN01-SL的IP地址修改为DHCP(动态获取IP),则该EN01-SL的IP地址自然就是192.168.0.100。

3、在互联网另一端,PC2接入网络。

4、也可选择PC2上通过3G卡接入互联网络。

三、WPL程序通讯设置及程序上载

1、在P C2上打开W P L软件,在通讯设置中,

选择“Ethernet”,选择指定IP为ADSL的IP地址:

218.82.145.059。如果该IP地址下连接了多台设备

(RS485),则可通过通讯站号来区分。可实现分别对各

台设备进行监控操作。

2、点击“指定IP查找按钮”,若搜索成功,则在左

侧通讯栏中,会显示EN01-SL的IP为192.168.0.100。

3、点中“192.168.0.100”字样,会出现一个“√”,此时点击“上载”,即可实现程序上载、监控

及下载。如下图:

4、若希望远程修改EN01-SL的基本参数,可点击“DCISOFT” 按钮,通过DCISOFT进行远程搜索EN01-

SL,并进行参数修改及设置,操作方法与WPL软件类

似。

四、总结

该方案可实现设备商对终端用户设备的远程监控

和维护,方便快捷、安全可靠。简化了设备的调试及维

修,也大大降低了设备商的服务成本。

22

台达通讯示范程序及说明

精心整理 台达通讯示范程序及说明一、本试验主要完成以下功能: 1)通过RS指令完成在HMI上读写DTA温度控制器、ASDA台达伺服控制器任意地址数据;2)通过人机HMI/PC实现伺服电机Pr模式下回原点、任意位置选择与定位控制。 二、试验用硬件和软件列表 序号名称型号数量 1 台达温度控制器DTA9696R1 1 2 台达伺服单元ASD-A0420LA 1 3 台达PLC DVP12SA11T 1 4 人机界面HMI PWS6600S-S 1 5 24V电源** 1 5 通讯线** 若干 调试过程中使用的软件: 1).HITECH-ADP 6.1.1.03画面编程软件 2).DeltaservoUIsoftwareA1.003伺服调试工具 3).台达PLC编程软件WPLSoft-2.09 三、资料引用描述: 1).ADP软件使用说明.pdf 2).ASD-A系列伺服驱动器系列手册.pdf M1000~M1014:参见P2-61~P2-63 BMOV:全部传送参见P6-24 RS:数据传输参见P7-81 ASCI:HEX转为ASCII参见P7-97 HEX:ASCII转为HEX参见P7-102 CCD:校验码参见P7-105 3)台达温度控制器DTA系列操作手册 四.程序中的关键部分编写思路 1)“二补码”的计算: 一个8位十六进制数(如**H)的二补码的计算方法是:FFH-**H+01H=100H-**H 2)编程的时候请参考章节(RS:数据传输参见P7-81)ASCII表 3)下面我们以写数据为例来说明编程思路 如下图所示,在PLC启动正向RUN的瞬间,写入初始化数值(图中左列所示);由 人机界面输入16进制数地址(如4700H),通过ASCI指令将其每一位转化为ASCII码存放到D60(D80)开始的4个数据寄存器中,然后通过BMOV指令送到D105…D108(D109…D112)中。数据传入以后,从地址ADR1/0开始,两个一组依次相加计算校验 码(见程序说明)。 在一个PLC扫描周期,需要将数据写入指定的地址当中去,以免产生错误,但是在人机 界面上,在同一时间只能写入一个数据,为解决这个矛盾,我们采用先把数据写入PLC 的数据寄存器中,待地址和数据都写好以后,人为地给一个触发信号,将数据同时写入。补码计算子程序: 时间的处理方法:分时处理——在不同时间段进行不同的读写操作。 如: 时间段M0----温度控制器写操作

台达plc伺服通信例子

PLC通讯控制伺服电机 src=https://www.wendangku.net/doc/db457174.html,/forum/pic/837305_1.GIF >

RS、MODRD/MODWR/MODRW、CVFD的比较: 1. RS---串行数据传输: █此指令是专为主机使用RS-485串联通讯接口所提供的便利指令。在程序中可以无限使用RS指令,但不可同一时间执行两个以上的RS指令。 █接口设备(变频器,温度控制器…)如果配备RS-485串行通讯,并且该设备的通讯格式也有公开就可以由PLC的使用者以RS指令设计程序来传输PLC与接口设备的数据。 █此指令的优点是: 可以读取或者写入任何通讯格式的外围接口设备(变频器,温度控制器…); (2)可以读/写位装置; █此指令的缺点是:(1) 该指令不能对接口设备的参数地址直接作用,必须先将欲读取/写入的数据内容(头码,装置地址,功能码,数据地址,个数/数据内容,校验码,尾码)写入到寄存器中,然后才能够读取/写入。(2)只能通过RS-485来监控外围接口设备。2.MODRD---MODBUS数据读取 █ MODRD指令是专门针对MODBUS ASCII模式/RTU模式的通讯外围设备专用的驱动指令。

█如果你要以通讯方式读取接口设备(变频器,温度控制器…)的某一参数,并且该接口设备通讯格式符合MODBUS的通讯格式,建议使用MODRD指令,因为这个指令相对RS指令要方便。 █此指令的优点是:(1)操作数简易,可以直接对参数地址进行操作。当欲读取外围接口设备的某一参数时,只要填写外围接口设备的装置地址、欲读取数据的地址,读取的笔数(WORD); (2)如果是ASCII形式,PLC能够将读取到的ASCII数据转化为十进制或十六进制数值存放到D1050~D1055。 █此指令的缺点是:(1) 只能读取符合MODBUS通讯格式的接口设备; (2)不能读取位装置; (3)最多只能读取6笔(6个word)数据。3.MODWR---MODBUS数据写入 █MODRD指令是专门针对MODBUS ASCII模式/RTU模式的通讯外围设备专用的驱动指令。 █如果你要以通讯的方式给外围接口设备(变频器,温度控制器…)写入或修改一个参数,并且此接口设备通讯格式符合MODBUS的通讯格式,建议使用MODWR指令,因为这个指令相对RS指令要方便。 █此指令的优点是:(1)操作数简易,可以直接对参数地址进行操作。当欲写入外围接口设备的某一参数时,只要填写外围接口设备的装置地址、欲写入数据的地址,欲写入的数据内容。 █此指令的缺点是:(1) 只能写入符合MODBUS通讯格式的接口设备; (2) 并且该指令执行一次,只能写入一笔(一个WORD)数据,(3)不能写入位装置。4.MODRW---MODBUS 数据读/写 █此指令也是针对“外围接口(变频器,温度控制器…)设备符合MODBUS通讯格式”的指令。█此指令既可以用来读取也可以用来写入外围接口设备(变频器,温度控制器…)的参数 █此指令的优点是:(1) 该指令既可以用来读取也可以用来写入数据,可以直接对参数地址进行操作; (2)并且能够一次读取/写入多笔(ES/EP最多8个word;EH最多16个word)数据。█此指令的缺点是:(1) 只能写入符合MODBUS通讯格式的接口设备,(2)不能读/写位装置。 5.CVFD软件---数据读/写█此软件可以可以读取也可以写入,并且还能够监控发送和接受到的数据. █此指令的优点是:(1)该软件可以很直观的监视发送&接收的数据;(2)该软件可以很方便的对外围接口设备读取和写入数据;(3)该软件能够对位装置进行读/写(4)该软件最多可以读取23(EH系列PLC)个word数据。理论上最多可以写入127个word数据。(5)该软件既可以通过RS-232也可以通过RS-485来监控外围设备。(6)和MODBUS,RS指令相比较,使用CVFD软件监控通讯数据是最方便,最直观的。

台达变频器和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和变频器通讯功能的特点

三菱PLC与PILZ安全PLC以太网端口通信探讨

三菱PLC与PILZ安全PLC以太网端口通信探讨 摘要PILZ安全PLC应用比较广泛,在很多涉及有安全风险的工作工位上都会用PILZ安全PLC的应用。而PILZ的PLC往往只用来做安全程序,而对工作站的主要逻辑控制还是需要主PLC来实现。那么,如何实现主PLC与安全PILZ 的通信,就成了一个重要的问题。常规的解决办法是用总线模块来实现主PLC 与PILZ安全PLC的通信。但这种通信方式成本过高,本文以三菱PLC为例,介绍针对一种通过内置以太网来实现的廉价而又实用的通信方式。 关键词以太网通信;PILZ安全PLC;三菱PLC;端口 实现三菱PLC与PILZ安全PLC以太网端口通信大致需要完成如下步骤:(1)设置PILZ安全PLC的IP地址及端口 (2)设置三菱PLC的IP地址及端口通讯对象参数设置 (3)打开端口 (4)端口发送 (5)端口接收 (6)端口关闭 1 设置PILZ安全PLC的IP地址及端口 在PILZ编程软件PONZmulti Configurator中找到PONZmulti,点击后找到下拉菜单中的Add Ethernet connection,在弹出窗口中的IP address 中设定IP地址為192.168.3.15,在PG Port 中设定参数为2800,SCAN Port 中设定参数为2800,Online timeout 中设定参数为1000。完毕之后点击窗口的OK按钮,则PILZ 安全PLC侧的IP地址与端口设定完成。 2 设置三菱PLC的IP地址及端口通信对象参数设置 在三菱PLC编程软件GX-WORK2中,选择“参数”-“PLC参数”-“内置以太网端口设置”,在IP地址栏写入“192.168.3.39”,子网掩码写入“255.255.255.0”,默认路由器地址写入“192.168.3.1”。点开“打开设置”,在“协议”栏选择“TCP”,“打开方式”选择“SOCKET通信”,“TCP连接方式”选择“ACTIVE”,“本站端号口”设置为“2800”,“通信对象IP地址”输入“192.168.3.15”,“通信对象端口号”写入“2800”,则三菱PLC的IP地址及端口通信对象参数设置完成。 3 打开端口

关于三菱Fx系列PLC编程口通讯协议地址算法

三菱Fx系列PLC编程口通讯协议 一、三菱PLC编程口通讯协议三菱PLC编程口的通讯协议比较简单,只有四个命令,即: 命令命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,D DEVICE WRITE CMD "1" X,Y,M,S,T,C,D FORCE ON CMD " 7" X,Y,M,S,T,C FORCE OFF CMD "8" X,Y,M,S,T,C 五个标示: ENQ 05H 请求 ACK 06H PLC正确响应 NAK 15H PLC错误响应 STX 02H 报文开始 ETX 03H 报文结束 使用累加方式的和校验,帧格式如下: STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower) 和校验: SUM= CMD+……+ETX。如SUM=73H,SUM=“73”。 1、DEVICE READ(读出软设备状态值) 计算机向PLC发送:

始命令首地址位数终和校验 STX CMD GROUP ADDRESS BYTES ETX SUM PLC 返回 STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 2、DEVICE WRITE(向PLC 软设备写入值) 计算机向PLC发送: 始命令首地址位数数据终和校验 PLC 返回 ACK (06H) 接受正确 NAK (15H) 接受错误 3、位设备强制置位/复位 FORCE ON 置位 始命令地址终和校验 STX CMD ADDRESS ETX SUM 02h 37h address 03h sum FORCE OFF 复位 始命令地址终和校验 STX CMD ADDRESS ETX SUM 02h 38h address 03h sum PLC 返回 ACK(06H) 接受正确

浅析台达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表示。 (3)RS485为半双工工作模式,其讯号是正负两条线路讯号准位相减而得,是差动式输入方式,抗共模干能力增强,即抗噪声干扰性好;实际应用 中其传输距离可达1200米。具有多站能力,即一对多的主从通讯。 三、台达PLC的串行通讯功能 台达DVP系列PLC各型主机均内建2个通讯口的标准配置,即一个RS232和一个RS485通讯口,其RS232口主要用于上下载程序或作为与上位机、触摸屏通讯,而RS485口主要用于组建485网络,实现通讯控制。尤其值得一提的是EH机型可通过通讯功能卡扩充一个RS232或RS485通讯口,使得在组建多重通讯网络更加方便。 相对于通讯口的硬件配置,台达PLC在软件指令上对通讯的支持也是相当丰富和便利,主要通过以下三种方式完成485通讯功能: 1、自由通讯方式 该方式通过串行数据传输指令RS来完成主站与从站之间的数据交换,可以实现无协议的自由通讯。许多接口设备如变频器、仪表等…若配备RS-485串行通讯,且该设备之通讯格式也有公开即可由PLC使用者以RS指令设计程序来传输PLC与接口设备之间数据。 2、MODBUS通讯方式 MODBUS协议是目前国际上公开的标准串行通迅协议,台达PLC通讯符合MODBUS协议,并且台达其它产品如变频器、温控仪、司服控制器等485通讯均符合MODBUS协议,对于符合MODBUS之通讯格式的产品,台达PLC提供了更加便利的通讯指令MODRD、MODWR、MODRW来实现数据的读写,程序编写中不需关注传送的字符,校验码的转换等等,只需要确定通讯地址及写入读出的数据即可,不过在多指令读写时需要考虑通讯时序问题,避免通讯冲突。 3、EASY LINK通讯方式 基于MODBUS通讯协议,EP/EH机型提供了更为方便快捷的通讯方式——

以太网网络如何在三菱PLC内实现

以太网网络 4.1以太网基础概念 Ethernet 网是 1973 年美国 X erox 公司 P alo Alto 研究所最先开始研究的,此后经ANSI/IEEE 标准规格,ISO 国际标准认可的网络技术规格。 Ethernet 是LAN(Local Area Network)规格的一种,是企业信息系统中系统管理者对生产现场进行远程生产管理、远程在库/资料管理时处理各种数据的开放式网络。 1. IP 地址 IP 地址(Internet Protocol Address)是为了区分连接在英特网、内网等网络中的各台设备、计算机等而分配给它们的识别号码,相当于寄信时的地址和打电话时的电话号码。 世界规模的因特网中存在的网络都使用国际统一的地址。(由各国分别管理,比方说日本,由JPNIC 管理) 现在普及的IPV4用32位的数值表示上述的IP 地址。一般来说,表示为象 192.168.1.1 一样由4个8位的10进制数组成。32位的值分为识别各网络的网络部分和识别网络中的各个连接设备(例如计算机)的本机部分。 比如:下面设备构成以太网通信的IP 地址分配 2. 端口号: 实际的通信是在设备、计算机中运行的应用程序之间进行的。 TCP *1和UDP *1 通过端口号(port number)来识别哪一个应用程序与哪一个应用程序在进行着通信。 比如:如果认为IP 地址是一栋大楼的地址的话,端口号就相当于大楼的“某一层”。 端口号的范围包括0~65535(0~FFFF),其中0~1023(0~3FF)的端口号一般叫做公认端口号(Well Known Port Numbers),与各个应用程序固定绑定。 Q-Ethernet 模块中,本地端口号可以在1025~4999,5003~65534 (401~1387H,138B~FFFEH)之间任意设定。 发送数据 192.168.1.1 接收数据 192.168.1.2 192.168.1.3 192.168.1.4

KEPWRAE与三菱Q系列PLC以太网通讯配置

KEPWRAE与三菱Q系列PLC以太网通讯配置 一:通讯基本条件 1、KEPWARE OPC server 及其套件(含三菱以太网驱动)、三菱编程软件GX Developer; 2、三菱以太网模块; 3、OPC服务器及三菱以太网模块处于同一以太网网段 以下以PLC网卡地址为10.37.2.60、OPC服务器地址为10.37.2.73为例,图示说明其设置 方法。 二:PLC侧设置 打开三菱编程软件GX Develper ,在“网络参数”页面组态PLC与OPC 服务器的连接。步骤如下: 1、打开“网络参数”/以太网,设置:网络类型=以太网;起始I/O号=00C0(按以太网模块所在位置分配);网络号=1;站号=60(1~63中任选);在线模式等。见图 2、打开“操作设置”界面,设置:通讯数据格式=2 进制码(必须2 进制);初始时间设置=始终等待打开;IP地址=10.37.2.60;运行中允许写入必须勾选。见图 3、打开“打开设置”,新建连接:协议选择UDP;固定缓冲区寄存器选“接受”,后面依次为有顺序、单个、不确认;本地端口号=1388[此处为16 进制,只要与kepwere 里设备属性里端口号(十进制)一致就行];通讯目标地址:10.37.2.73(opc 服务器地址);目标端口号=FFFF(自适应端口设置)见图

4、设置完后下载至PLC(串口或以太网方式下载,如以太网方式下载,电脑IP 地址与改前PLC 网卡IP地址在同一网段),重启PLC,使设置生效 三、KEPWARE侧设置 1、打开kepware server,新建通道,选择三菱以太网驱动,其他默认,如图 2、在通道下新建设备,设置name;mode= Q Series;ID=10.37.2.60:N0:255(IP:net work:pc number);IP protocol=UDP;Port number=5000(此为10 进制,16 进制为1388)。其中,ID中的网络号无论PLC网络参数中的网络号为1还是0,此处均为0,否则通讯不上。PC 号本地计算机为255,其他默认。见下图

三菱plc通信及其网络技术

PLC通讯及网络技术 1.PLC与计算机通讯 为了适应PLC网络化要求,扩大联网功能,几乎所有的PLC为了适应可编程控制器网络化的要求,扩大联网功能,几乎所有的可编程控制器厂家,都为可编程控制器开发了与上位机通讯的接口或专用通讯模块。一般在小型可编程控制器上都设有 RS422 通讯接口或 RS232C 通讯接口;在中大型可编程控制器上都设有专用的通讯模块。如:三菱 F 、 F1 、 F2 系列都设有标准的 RS422 接口,FX 系列设有 FX-232AW 接口、 RS232C 用通讯适配器 FX-232ADP 等。可编程控制器与计算机之间的通讯正是通过可编程控制器上的 RS422 或 RS232C 接口和计算机上的 RS232C 接口进行的。可编程控制器与计算机之间的信息交换方式,一般采用字符串、双工或半、异步、串行通信方式。因此可以这样说,凡具有RS232C 口并能输入输出字符串的计算机都可以用于和可编程控制器的通讯。 运用 RS232C 和 RS422 通道,可容易配置一个与外部计算机进行通讯的系统。该系统中可编程控制器接受控制系统中的各种控制信息,分析处理后转化为可编程控制器中软元件的状态和数据;可编程控制器又将所有软元件的数据和状态送入计算机,由计算机采集这些数据,进行分析及运行状态监测,用计算机可改变可编程控制器的初始值和设定值,从而实现计算机对可编程控制器的直接控制。 (1)通讯方式-ˉ (2)面对众多生产厂家的各种类型PLC,它们各有优缺点,能够满足用户的各种需求,但在形态、组成、功能、编程等方面各不相同,没有一个统一的标准,各厂家制订的通信协议也千差万别。目前,人们主要采用以下三种方式实现PLC与PC的互联通信: 1)通过使用PLC开发商提供的系统协议和网络适配器,来实现PLC 与PC机的互联通信。但是由于其通信协议是不公开的,因此互联通信必 须使用PLC开发商提供的上位机组态软件,并采用支持相应协议的外设。 可以说这种方式是PLC开发商为自己的产品量身定作的,因此难以满足不 同用户的需求。 2)使用目前通用的上位机组态软件,如组态王、InTouch、WinCC、 力控等,来实现PLC与PC机的互连通信。组态软件以其功能强大、界面友 好、开发简洁等优点目前在PC监控领域已经得到了广泛的应用,但是一 般价格比较昂贵。组态软件本身并不具备直接访问PLC寄存器或其它智能 仪表的能力,必须借助I/O驱动程序来实现。也就是说,I/O驱动程序是组 态软件与PLC或其它智能仪表等设备交互信息的桥梁,负责从设备采集实 时数据并将操作命令下达给设备,它的可靠性将直接影响组态软件的性 能。但是在大多数情况下,I/O驱动程序是与设备相关的,即针对某种PLC 的驱动程序不能驱动其它种类的PLC,因此组态软件的灵活性也受到了一

台达plc通讯格式示例

M1120M1136 M1138M1139 M1143D1036 D1109 D1120 (ES/EX/SS_V6.0SA/ SX _V1.2SC_V1.0SV_V1.0EH2_V1.0 EH3/SV2_V1.0) SA/SX/SC(COM1RS-232COM2RS-485) EH2/EH3/SV2 (COM1RS-232COM2 RS-232/RS-485/RS-422) MODBUS ASCII/RTU 115200 bps COM1 COM2 EH2 (COM3 RS-232/RS-485) MODBUS ASCII38400 bps EH3/SV2(COM3 F232RS-232/RS-422) MODBUS ASCII/RTU 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 COM2 COM3 (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 COM2 1. 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/RTU M1143 台达DVP系列PLC通讯设定示例

三菱QPLC之间以太网通信

三菱QJ71E71-100实现QPLC之间的通信说明 三菱电机自动化(上海)有限公司张谷似 实验对象: Q PLC1:Q61P+Q33B+Q02HCPU+QJ71E71-100 Q PLC2:Q61P+Q33B+Q02HCPU+QJ71E71-100 系统构成: 每组Qplc上安装一块以太网模块,分别与现场的HUB相连,PLC1可以通过以太网实现对 PLC2的数据读写。 PLC1 PLC2 连接方式: 普通网线、RJ45接头 GX Developer中的设置: PLC1的参数设置 在“parameter”>>“net work parameter”中,点击“Ethernet/CcIE/MELSECNETH”按钮并 设置如图所示: “operational setting”设置

“station no<>ip information”设置 PLC2的设置: 基本同PLC1的设置,站号、IP地址相应修改。 程序说明: <1>专用指令说明READ指令 专用指令适用的软件元件 专用指令设定数据

专用指令控制数据说明 <2>程序的编写 程序的说明,PLC1与PLC2在以太网相连的情况下,PLC2通过以太网模块的通道3去实现对PLC1的数据读取。 SM410连续读取1号网络1号站的D0~D4(5个数据)到本地站的D200~204

时钟数据确认 本地站使用通道号 目标网络编号 目标站站号 重试次数 到达监视时间 读取数据长度 读取1号网络1号站D0~4到本地站的D200~204 初始化正常完成 错误读出 错误复位 将本地站D300~304写入1号网络1号站D400~404

台达通讯示范程序及说明

台达通讯示范程序及说明 一、本试验主要完成以下功能: 1)通过RS指令完成在HMI上读写DTA温度控制器、ASDA台达伺服控制器任意地址数据;2)通过人机HMI/PC实现伺服电机Pr模式下回原点、任意位置选择与定位控制。 二、试验用硬件和软件列表 序号名称型号数量 1 台达温度控制器DTA9696R1 1 2 台达伺服单元ASD-A0420LA 1 3 台达PLC DVP12SA11T 1 4 人机界面HMI PWS6600S-S 1 5 24V电源** 1 5 通讯线** 若干 调试过程中使用的软件: 1).P 6.1.1 画面编程软件 2).Delta servo UI software 伺服调试工具 3).台达PLC编程软件WPLSoft - 三、资料引用描述: 1).ADP 软件使用说明.pdf 2).ASD-A 系列伺服驱动器系列手册.pdf M1000~M1014:参见 P2-61~P2-63 BMOV:全部传送参见P6-24 RS:数据传输参见P7-81 ASCI:HEX转为ASCII 参见P7-97

HEX:ASCII转为HEX 参见P7-102 CCD:校验码参见P7-105 3)台达温度控制器DTA系列操作手册 四.程序中的关键部分编写思路 1)“二补码”的计算: 一个8位十六进制数(如**H)的二补码的计算方法是:FFH-**H+01H=100H-**H 2)编程的时候请参考章节(RS:数据传输参见P7-81)ASCII表 3)下面我们以写数据为例来说明编程思路 如下图所示,在PLC启动正向RUN的瞬间,写入初始化数值(图中左列所示);由人机界面输入16进制数地址(如4700H),通过ASCI指令将其每一位转化为ASCII码存放到D60(D80)开始的4个数据寄存器中,然后通过BMOV指令送到D105…D108(D109…D112)中。数据传入以后,从地址ADR1/0开始,两个一组依次相加计算校验码(见程序说明)。 在一个PLC扫描周期,需要将数据写入指定的地址当中去,以免产生错误,但是在人机界面上,在同一时间只能写入一个数据,为解决这个矛盾,我们采用先把数据写入PLC的数据寄存器中,待地址和数据都写好以后,人为地给一个触发信号,将数据同时写入。

台达plc与vfd-m通信

1 引言 plc和变频器是自动化设备上最常见的部件。其最初的控制型式大多是用plc的i/o点和模拟量模块直接控制变频器的启停和实现调速,但这种控制方式有两大弊端,最大的弊端是占用plc 的i/o点和需要增加昂贵的模拟量模块,造成控制成本的增加。当被控制的变频器数量较多时,此弊端更是明显。第二个弊端是模拟量控制容易受干扰,传输距离也容易受限制。 近几年来自动化产品不断更新换代,性能不断提升,功能日益强大。在小型plc方面这个变化更加明显,现在的小型plc不仅执行速度大大提高,指令功能日益丰富,更重要的是大都支持多种通讯协议,并提供了更多的通讯接口。同时大多的变频器也具有了rs485接口,也能支持多种通讯协议,最常见的就是modbus协议。这种技术的进步为plc和变频器通讯的实现,提供了软件上的协议和硬件上的物理接口,从而为低成本高性能的通讯控制的实现打下了良好的基础。 2 通讯相关的基础知识 2.1 通讯协议communications protocol 通信协议是指通信双方的一种约定。这个约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程。 modbus协议是工业控制器中使用较普遍的一种网络协议。通过此协议,各种控制器之间(比如p lc、变频器、伺服驱动器、各种智能仪表)、控制器通过其它网络(比如以太网)和其它设备之间都可以通信交换信息。该协议定义了一个控制器可以识别的信息架构,从而使不同厂商生产的支持此协议的各种工控产品可以连接到一个网络上进行集中控制和信息交换。 2.2 rs485接口的特点 rs485接口是在大家熟知的rs232接口的基础上推出的性能更优的一种串口。由于rs485接口具有良好的抗噪声干扰性,长的传输距离和多站功能等优点,它成为应用越来越广泛的串行接口。

相关文档
相关文档 最新文档