![Plc与变频器的通信-文档资料_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/30/55fcba04-27a0-4d34-a05b-6927cc1206e8/55fcba04-27a0-4d34-a05b-6927cc1206e81.gif)
![Plc与变频器的通信-文档资料_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/30/55fcba04-27a0-4d34-a05b-6927cc1206e8/55fcba04-27a0-4d34-a05b-6927cc1206e82.gif)
![Plc与变频器的通信-文档资料_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/30/55fcba04-27a0-4d34-a05b-6927cc1206e8/55fcba04-27a0-4d34-a05b-6927cc1206e83.gif)
![Plc与变频器的通信-文档资料_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/30/55fcba04-27a0-4d34-a05b-6927cc1206e8/55fcba04-27a0-4d34-a05b-6927cc1206e84.gif)
![Plc与变频器的通信-文档资料_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/30/55fcba04-27a0-4d34-a05b-6927cc1206e8/55fcba04-27a0-4d34-a05b-6927cc1206e85.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Plc与变频器的通信21. 通信的基本类型通信类型可以分为两种:并行通信(Parallel Communication)与串行通信(Serial Communication)并行通信:是将一个数据的每一个二进制位,均采用单独的导线进行传输,并将发送与接收方进行并行连接;如下图所示3 串行通信:是通过一对连接导线,将发送与接收方进行连接,传输数据的每一个二进制位,按规定的顺序,在同一连接导线上,依次进行发送与接收。如下图所示:4 通过上面的介绍我们可以知道:所谓的并行通信,就是一次传输8个位(1个字节);而串行通信则一次只传输1个位;两者之间的数据传输量相差8倍,但并不是说串行通信就不好,相反
2、串行通信却被更广泛地应用。那是因为并行通信虽然一次可以传送8个位,但是因为数据电压在传送的过程中容易因线路的因素而发生变化(最常见的是电压衰减的问题),以及信号间串扰的问题,因而使得传输的数据容易发生错误,如果传输线比较长的话,电压衰减效应及串扰问题会更加明显,数据的错误也就会比较容易发生。相比较之下,串行通信一次只传1个位,处理的数据电压只有1个位,因此数据不容易丢失,再加上防范措施后,即可保证通信数据的万无一失了。5二、plc的通讯接口 用于通信线路连接的输入/输出线路称为接口。 连接并行通信线路的称谓并行接口;连接串行通信线路的称谓串行接口。 PLC的通信一般都是用串行通信,故PLC作通
3、信时需要标准的串行接口。常用的标准串行接口主要有RS232接口、RS422接口、RS485接口、USB接口等等。6 RS232/422/485为PLC系统最为常用的通信接口,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。7 RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个
4、接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。8 为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。 9 RS232与RS485的区别RS-232的通信中电压的大小代表通信的数据及状态,而地线为电压的基准位。若数据通信中发生干扰,地线接地不会受到干扰,但传输线会被干扰电压所影响而产生较高的电压信号,从而造成数据的传输错误。工业上通信线路因常常与
5、大电力线路距离过近,所以通信RS-232的通信常常受到干扰,因此RS-485的通信方式应运而生。 10 与RS-232以地线为基准位不同,RS-485采用两条数据线传输线路,而通信中的电器信号时以这两条传输线路的电压相减值来表示,所以RS-485较不易受到干扰。如下图所示。RS232受到干扰前后波形发生变化11RS485受到干扰前后波形未发生变化受到干扰前后波形未发生变化12 此外,与RS-232不同,RS-485通信时无法同时完成数据的发送和接受,必须采取“发送”接收发送接收”的半双工通信方式。因此,RS-422的通信方式应用而生。 RS-422通信方式采用两组RS-485的线路避免干扰,并
6、且采用RS-232的发送端(TXD)及接收端(RXD)分别设置传输线的方式,所以在RS-422中有4条设置发送端(TXD)及接收端(RXD)的传输线。RS-422不仅具有避免干扰的功能,并且发送与接受可同时进行,从而提高了通信速度。13 综合得知,RS-422及RS-485可在复杂的环境下进行通信,但需要钢管来保护并且钢管本身必须接地;RS-232及RS-422采用全双工的通信方式,即可同时完成发送及接收的动作;而RS-485采用半双工的通信方式,及发送及接收的动作时不可同时实现的。 14三、ASCII码表 ASCII(American Standard Code for Informatio
7、n Interchange,美国信息互换,美国信息互换标准代码)是基于拉丁字母的一套电脑编标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单西欧语言。它是现今最通用的单字节字节编码编码系统,并等同于国际标准系统,并等同于国际标准ISO/IEC 646。15 ASCII的产生的产生在计算机中,所有的数据在存储和运算时都要使用在计算机中,所有的数据在存储和运算时都要使用二二进制数进制数表示(因为计算机用高电平和低电平分别表示表示(因为计算机用高电平和低电平分别表示1和和0),例如,像),例如,像a、b、c、d这样
8、的这样的52个字母(包括大写)、个字母(包括大写)、以及以及0、1等数字还有一些常用的符号(例如等数字还有一些常用的符号(例如*、#、等)等)在计算机中存储时也要使用二进制数来表示,而具体用哪在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的有关的标准化组织就出台了所谓
9、的ASCII编码编码,统一规定,统一规定了上述常用符号用哪些二进制数来表示。了上述常用符号用哪些二进制数来表示。 16 ASCII的简介的简介ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。17031及及127(共共33个个)是控制字符或通信是控制字符或通信专用字符(其余为可显示字符),专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃
10、)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。 18 32126(共95个)是字符(32sp是空格),其中4857为0到9十个阿拉伯数字 。 6590为26个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。 19四、三菱四、三菱FX系列系列PLC串行通信参数设置串行通信参数设置 1.采用串行通信方式时,必须设置下列各项参数。 数据发送与接收速度:即设置传输速度。传输的数据是以单位时间内的电位来
11、表示的,其中,单位时间即为传输速度,称为bps(即波特率),指每秒传送的位数(Bit Per Second)。为确保通信的正确,接收端及发送端的接收及发送速度必须一致。 20 数据的位数:往往有7位或8位。该数据常常需转换成ASCII码。 起始位:用于通知接收端开始发送数据,此项以1个位的低电位来表示,一般不须设置。 停止位:用于通知接收端数据已发送完毕,此项用1、1.5或2个位的低电位表示,而选择方式由接收端决定。 21 奇偶校验:它用于判定通信的数据是否有错误,可分为奇校验(Odd parity)及偶校验(even parity)两种,也可不做同位检查(none)。 22 ( I )奇校验
12、:若传送数据“010011O1”,因为“1”的数量为偶数,所以传送端补一个“1”,使得电气信号为“1”+“01001101”,其中,“1”的数量为奇数。接收端接收数据时先判定“1”的数量是否为奇数,若不足奇数则表示通信有错误。23 ( II )偶校验:若传送数据“01001101”,因为“1”的数量为偶数,所以传送端补一个“0”,使得电气信号为“0”+“0100101”,其中,“1”的数量为偶数。接收端接收数据时先判定“1”的数量是否为偶数,若不是偶数则表示通信有错误。24 和校验:在通信的过程中,数据有可能受到干扰而产生错误,那么,接收端如何确认其接收的数据是否正确呢?当然,除了可以使用奇偶
13、检验外,其他最有效的方法就是使用校验和(check sum)。 校验和必须依照通信双方设置的规则来使用,使用FX系列PLC的校验和前,发送端必须先将欲传送的字符以ASCII码的十六进制表示值相加,并取后两位数作为校验和。25 在通信过程中,当发送端为PLC时,则必须通过编写程序来实现校验和的功能以及接收数据与校验和的合并,从而完成数据的传送;当接收端为PLC时,PLC会自动将数据与校验和作对比。 26 接收端为PLC时,若校验和有错误,则PLC停止对数据的处理,同时发送一个错误码给接收端。FX系列PLC的校验和的使用方法27有误传输时FX系列PLC的校验和的使用方法28 三菱FX系列PLC通过
14、串行模块与别的设备做数据通信时,必须将PLC与设备的通信参数设为一致,否则通信将无法进行。 三菱FX系列PLC串行通信参数设置可通过对特殊寄存器D8120写入数值而完成。 2930 例:现对通信格式的要求如下:数据长度为8位,偶校验,1个停止位,传输速率为19200bit/s,无起始位和结束位,无校验和,计算机链接协议,RS-232接口,控制协议格式1(帧结束时无回车换行)。 对照上表,可以确定D8120的二进制值为0100 1000 1001 0111,对应的十六进制值为H4897。注意:设置后了D8120的值后,需对PLC进行断电,重启后PLC的通信参数才正式生效!31五、三菱FX系列PL
15、C与通信相关的指令与通信相关的指令(RS、ASC、ASCI、HEX、CCD指令)指令) 1.RS指令指令 RS串行通信指令是通信功能扩展板发送和接收串行数据的指令,用于指定从FX可编程控制器发出的发送数据的起始软元件和数据点数,以及保存接收数据软元件,和可以接收的最大点数。 32 上述程序中,若M0=1,则PLC处于接收等待状态,它接收到数据时,自动地存储在RS指令指定的D200开始的D1个存储区中,当接收完成时,特殊继电器M8123的常开触头自动置1.若要再次接收外部数据,则需要将M8123复位33 若要发送数据,则需要将发送出去的数据发在D100所在的D0个存储区中(可不必放满),在M0=
16、1的同时让特殊继电器M8122置1,当PLC扫描到M8122为1时,则通过安装在PLC上的通信模块将数据发送出去,数据发送结束后,M8122自动复位。 34RS指令发送、接收数据的顺控程序如下:35 RS指令使用时,要确定数据模式是指令使用时,要确定数据模式是16位数位数据处理模式还是据处理模式还是8位数据处理模式位数据处理模式 当特殊继电器M8161=0时,为16位模式 当特殊继电器M8161=1时,为8位模式 由于16位模式及8位模式,RS指令处理数据的过程不一样,因此使用是要特别注意。36 具体的16位及8位数据处理传输过程如下: 、16位数据模式时数据传输过程如下:37 、8位数据模式
17、时数据传输过程如下:38 2. ASCII指令指令 ASCI指令是将十六进制数据十六进制数据转成ASCII码的指令。 在PLC与仪表通讯时,有时需要将一些ASCII数据写到仪表内,可以通过ASCI指令将十六进制数据转成ASCII码,然后写入仪表内。 ASCI指令也分为16位模式及8位模式,与RS指令一样通过M8161确定。39 、16位模式转换过程M8161=0时为16位模式。40 假设D100位H0ABC,则传送过程如下:41 、8位模式转换过程M8161=1时为8位模式。42 假设D100位H0ABC,则传送过程如下:43 3.ASC指令指令 ASC指令将字符字符变为ASCII码并存放在指
18、定的元件中。ASCI指令也分为16位模式及8位模式,与RS指令一样通过M8161确定。44 、16位模式转换过程当x0=1时,则以D0-D3的数据存储情况如下图所示:存储器高8位低8位D0H42H41D1H44H43D2H46H45D3H48H4745、8位模式转换过程当x0=1时,则以D0-D7的数据存储情况如下图所示:46 4. HEX指令指令 HEX指令是将ASCII码转成十六进制数据的指令。 在PLC与仪表通讯时,读到的数据有时为ASCII码,可以通过HEX指令将ASCII码转成我们熟悉的十六进制数据。47 HEX指令也分为16位模式及8位模式,与RS指令一样通过M8161确定。 、1
19、6位模式转换过程48 M81610=0时为16位模式。49 、8位模式转换过程50 下图为8位模式的传送过程:51 5. CCD指令指令 CCD指令是求和校验指令,将数据以十六进制的方式相加。经常用在通信中的和校验中。CCD指令也分16位模式及8位模式,注意以下过程。 、16位模式求和过程52 当X10=1时,则以D0-D3,D10的数据存储情况如下图所示存储器高8位低8位D0H42H41D1H44H43D2H46H45D3H48H47D10H24H0253 、8位模式求和过程当x10=1时,则以D0-D7的数据存储情况如下图所示:54六、变频器与PLC的通信(计算机协议) 电气连接图RS48
20、5在200m以下的接线可以不接终端电阻55 水晶头RS485模块561 变频器的通信参数设定PR.118 PR.119 PR.120设定的参数必须与设定的参数必须与PLC一致,否则将无法通信一致,否则将无法通信57 现在规定通信格式如下:数据长度为7位,停止位为1位,偶校验,波特率为9600。 试设定变频器与PLC的参数。 由上述表格可知,变频器参数应当设定为:PR.118=96,PR.119 =10,PR.120=2PLC的的D8120=H0086应当特别注意:应当特别注意:PLC与变频器是以与变频器是以ASCII码的码的方式进行通信的方式进行通信的58通讯异常时的动作选择59 通讯EEPR
21、OM写入选择需要频繁变更参数时,请将Pr.342 的设定值设定为“1”,选择写入到RAM。设定为“0 (初始值)”(写入到EEPROM)时频繁写入参数会导致EEPROM寿命缩短。60 通信流程计算机与变频器的数据通讯按以下步骤进行。计算机与变频器的数据通讯按以下步骤进行。1) 从计算机发送请求数据到变频器。(不会自动从变频器发送数从计算机发送请求数据到变频器。(不会自动从变频器发送数据。)据。)2) 通讯等待时间过后通讯等待时间过后3) 针对计算机发送的数据请求,变频器将回复数据发送给计算机。针对计算机发送的数据请求,变频器将回复数据发送给计算机。4) 变频器处理时间过后变频器处理时间过后5)
22、 计算机针对变频器回复的数据计算机针对变频器回复的数据 61案例案例1:以通信的方式控制变频器启停。:以通信的方式控制变频器启停。按下PLC的X0,变频器正转;按下X2,变频器停止。分析:1:PLC与变频器接线(略)2:变频器参数清零(略)623:设定变频器的参数PR.79=6外部运行模式(当然PR.79=2也可以)p163PR.340=1上电时为网络运行模式p1636364 现在规定通信格式如下:数据长度为8位,停止位为2位,偶校验,波特率为9600。 试设定变频器与PLC的参数。65PR.117=0(站号设定为站号设定为0号站,可设定为号站,可设定为031任何一个值任何一个值)PR.118
23、=96(波特率设定为(波特率设定为9600kbs)PR.119 =1(数据长度为数据长度为8位,停止位为位,停止位为2位位)PR.120=2(偶校验偶校验)PR.123=9999(等待时间由(等待时间由PLC来设定)来设定)PR.124=0(无(无CR/LF-回车回车/换行)换行)PR.549=0(三菱变频器计算机链接协议三菱变频器计算机链接协议)PR.121=9999(发生通信错误不跳闸发生通信错误不跳闸)PR.122=9999(通信线断开不跳闸通信线断开不跳闸)PR.341=1(不对不对EEPROM进行数据写入进行数据写入)红色字体设定内容与红色字体设定内容与PLC的的D8120=H008E进行对应进行对应66 4.选择通信的指令与数据格式指令的选择:见说明书P184可知命令代码为HF9 或者 HFA,并且可以知道指令HFA的数据位数为2位; HF9的数据位数为4位。67指令的数据位数:见说明书P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位临时聘用人员合同
- 内外墙抹灰劳务合同书
- 购房合同定金协议书
- 三农村电商三农村创新创业支持方案
- 2025年宁波货运从业资格证考试模拟考试
- 2025年阳泉货运车从业考试题
- 小学二年级数学下册口算题人教版
- 电瓶车抵押给个人合同(2篇)
- 电机员工合同(2篇)
- 市贯彻落实第轮省生态环境保护督察报告整改方案
- 佛山市普通高中2025届高三下学期一模考试数学试题含解析
- 人教 一年级 数学 下册 第6单元 100以内的加法和减法(一)《两位数加一位数(不进位)、整十数》课件
- 事故隐患排查治理情况月统计分析表
- 2024年中国黄油行业供需态势及进出口状况分析
- 永磁直流(汽车)电机计算程序
- 中学学校2024-2025学年教师发展中心工作计划
- 小班期末家长会-双向奔赴 共育花开【课件】
- 国家电网招聘2025-企业文化复习试题含答案
- 2024年江西省高考物理试卷(含答案解析)
- 颈部瘢痕挛缩畸形治疗
- 贵州省贵阳市2023-2024学年五年级上学期语文期末试卷(含答案)
评论
0/150
提交评论