培训教程合集版行业应用技术_第1页
培训教程合集版行业应用技术_第2页
培训教程合集版行业应用技术_第3页
培训教程合集版行业应用技术_第4页
培训教程合集版行业应用技术_第5页
已阅读5页,还剩142页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PLC 行业应用技术文章目录【通讯篇】. - 2 -基于PLC的串行口通讯原理及其应用. - 2 -FBs-PLC的通讯协议及应用. - 10 -PLC在印刷开槽模切机上的应用. - 19 -PLC在针刺机无纺布生产线上的系统集成应用. - 24 -利用MODBUS实现多台变频器系统的设计. - 29 -通讯系统设计 . - 35 -PLC基于调制解调器与VB的PLCOPC技术在PLC上的应用. - 40 -无线客户端(AP)在PLC上的应用. - 46 -基于PLC的通讯原理及其应用. - 53 -【高速脉冲篇】. - 58 -PLC应用于自助借还终端机. - 58 -PLC在自动三维弯管机

2、系统中的应用. - 66 -PLC在电路板检测仪上的应用. - 73 -PLC在生产线中的应用. - 77 -PLC在LED点胶机上的应用. - 80 -PLC在自动倦绕摇中的改进. - 84 -【模拟量篇】. - 90 -PLC在蒸汽锅炉汽包液位PID系统的应用分析. - 90 -PLC在燃煤导热油锅炉改造中的应用. - 95 -PLC的橡胶配料系统. - 98 -基于【温控篇】. - 103 -PLC在注塑机上的应用. - 103 -PLC在真空成型机改造中的应用. - 110 -【称重篇】 . - 114 - PLC在窑炉配料称重系统中的改进. - 114 -【综合篇】 . - 120

3、-基于PLC的全自动包装机系统的设计. - 120 -PLC在生产目标管理板上的改造. - 125 -PLC应用于圆筒自动刷胶机. - 133 -PLC应用于自动配料系统. - 138 -PLC在LED灯管焊接机的改造. - 142 - 1 -PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用【通讯篇】PLC的串行口通讯原理及其应用基于FATEK PLC Serial Communications and Applications孙恒孝商贸(上海)摘要本篇以件的应用:PLC 为基础,基于串行口通讯的原理,PLC 在串行口通讯系统的设计以及软串行口通讯 PLC 通讯ModBus 协议A

4、bstractThis Paper base FATEK PLC, base on Serials Communications, to introduce the applications of FATEK PLC in the Serials communication systems, and the software Design.Key Words:FATEKSerials CommunicationPLC CommunicationsModBus Protocol 引言随着计算机领域技术的不断发展,通讯的在工业以通过通讯的方式联接起来,形成高度的自动化口通讯。串行口通讯由于接线简单

5、,成本低,通讯可靠、和操作方便性上,得以迅速的发展。领域的应用越来越广泛,各种智能终端集成系统。最简单的联机方式就是采用串行等优点,在现实系统的集成化、简单化二 串行通讯串行通讯口在系统的领域中占据着极其重要的地位,它不仅没有因为的进步而淘汰,反而在规格上越来越完善,应用越来越广泛。在工业遍。领域,串行通讯的使用比一般的计算机更为普常用的串行口通讯有两种:一种为 RS-232 串行通讯,另一种为 RS-485 串行通讯。2.1 RS-232 串行通讯通常,计算机中标准的串行通讯端口联接为 DB-9 的 9 针插头座。其 9 针引脚定义如下表 2.1:- 2 -PLC 行业应用技术文章基于PLC

6、 的串行口通讯原理及其应用表 2.1 DB-9 引脚定义在由 EIA 制定的 RS0-232C 的标准中,规定了高,低电位形成的”0”和”1”讯号标准电压范围。在这个标准中,”0”和”1”的规定如图 1.1 所示。+15V噪音范围0+3V+5V-5V-3V1-15V图 2.1 RS-232 电位标准电位图在 RS-232 标准中,电压在+3V+15v(一般使用+6V)之间称为”0”或者 Space。一般用途是作为 On。压在-3V-15v(一般使用-6V)之间称为”1”或者 Mark。一般用途是作为 Off。与计算机内部一样,用“高电位”与“低电位”的变化来组成一串数据。虽然串行通讯简单易用,

7、但在工业领域中,常常着很多的噪声干扰源,在使用 RS-232 串行通讯时,经常会受到外界的噪声干扰。RS-232 串行通讯的传输方式如下图 1.2 所示。端接收端图 2.2 RS-232 讯号传输方式由图 1.2 可知,RS-232 为全双工工作模式,其讯号标准电位是参考地端而来的,在讯号由到接收,要保证两端的接电端用中传输距离可达 15 米。位下,才能正确的识别传输的讯号。只有一对一的通讯功能。实际应- 3 -噪声RS-232 示意图引脚简写意义1CD载波检测(Carrier Detect)2RXD接收字符(Receive)3TXD字符(Transmit)4DTR数据端准备好(Data Te

8、rminal Ready)5GND接地端(Ground)6DSR数据准备好(Data Set Ready)7RTS请求(Request To Send)8CTS清除以(Clear To Send)9RI振铃检测(Ring Indicator)PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用在传输过程中,若有噪声的干扰进入,干扰讯号同时在原始讯号线和地线上产生影响,原始讯号将叠加上干扰讯号,而地端的干扰讯号将被地电压抵消掉了,因此,传输讯号将发生曲扭,整个讯号也将发生错误。为了克服以上的干扰,RS-485 串行通讯方式应运而生。2.2 RS-485 串行通讯RS-485 的工作模式为

9、半双工模式,通讯讯号是两条传输线的电位差,属于差动输入方式,能力强;实际传输距离可达 1200 米。具有一对多站的通讯功能。RS-485 的讯号传输方式如图 1.3 所示。端接收端D+D-图 2.3 RS-485 讯号传输方式RS-485 传输的讯号为:DT=(D+)-(D-)当讯号线受到干扰时,D+讯号线和 D-讯号线分别叠加上一个Noise 讯号:(D+)+Noise 和(D-)+Noise。那么此时的传输讯号将变为:DT=(D+)+Noise- (D-)+Noise= (D+)-(D-)此运算结果与前一方式结果一样,证明使用 RS-485 可以有效的防止噪声的干扰。三PLC 的串行通讯功

10、能PLC 通讯硬件配置FBs 系列 PLC 的通讯功能十分的强大,标准主内建一个通讯端口Port0(RS-232 或者 USB,本3.1篇以 RS-232 做为),主要作用为作为上位机的编程或者 HMI 的监视与作用。另外根据实际的需要,可以选配通讯扩展板(FBs-CBXX)或者通讯扩展模块(FBs-CMXX)来增加通讯端口,总共可以扩展到5 个通讯端口;接口界面支持 RS-232、RS-485 和以太忘界面。另外通讯速度高达 921.6Kbps。足以满足系统的数据即使交换。PLC 通讯协议FBs 系列 PLC 提供3.2FATEK 通讯协议,ModBus 协议,以及口通讯协议。用户可根据不同

11、的智能终端来选择通讯端口的通讯协议。在此需要注意的是主机的Port0 口只支持 FATEK 标准通讯协议。FATEK 通讯协议PLC 主机上各通讯端口在标准通讯模式下都适用此通讯协议,任何对 PLC 的数据读写操作, 除了在硬件联机和通讯参数设定中必需通讯双方一致外,在通讯信息格式(Message format)方面也必需符合本通讯协议的格式,PLC 才能正确响应。1)定义主从3.2.1在围PLC 的通讯结构上,都为主站(MASTER),PLC 是被定义为从站(SLAVE),而任何与PLC 联机的外)来主动发出命令,从站(PLC)只有即由主站(- 4 -PLC 行业应用技术文章基于PLC 的串

12、行口通讯原理及其应用在收到命令信息后,才根据该命令的要求响应信息给下的图 1.4 所示:,而不能主动发出信息给,如命令信息响应信息图 3.1PLC 与智能终端的主从2)FATEK 通讯协议格式PLC 的通讯信息格式无论是命令信息( 分为 6 个数据区,如下图 1.5 所示。发出)或响应信息(仆系统发出)大概图 3.2 FATEK 通讯协议格式协议格式主要包含了:起始字符、总站号码、命令码、数据资料、和结束字符 6 部分内容。由于篇幅在此不再做详细,详细内容请参考FBs-PLC 使用手册 2的附录 2 章节。3.2.2Modbus 协议简介Modbus 协议是应用于电子器上的一种通用语言。通过此

13、协议,器相互之间、器经由可以和其它之间可以通信。它已经成为一通用工业标 准。有了它,不同厂商生产的连成工业,进行集中。此协议定义了一个器能认识使用的消息结构,而不管它们是经过何种进行通信的。它描述了一器请求其它的过程,如果回应来自其它的请求,以及怎样侦测错误并当在一 Modbus。它制定了消息域格局和内容的公共格式。上通信时,此协议决定了每个器须要知道它们的地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应, 络上,包含了 Modbus 协议的消息转换为在此的解决节地址、路由路径及错误检测的器将生成反馈信息并用 Modbus 协议发出。在其它网上使用的帧或包结构。这种转换也扩展了根据

14、具 体。Modbus 有两种传送方式,RTU(Remote Terminal Unit)方式和 ASC方式。Modbus 以 LSB 在先的形式传送数字量,以 MSB 在先的形式传送模拟量。MODBUS 把通信参与者规定为“主站”(MASTER)和“从站”(SLAVE)。主站可向多个从站址编号。通信请求,最多可达 247 个从站。每个从站的地口通讯协议3.2.3由于现场中的智能终端各尽不同,一个器不可能同时提供所有终端的通讯协议。这时最可行的通讯即是采用口通讯协议。即主站根据从站(智能终端)规定的通讯格式来编写通讯命令,以符合从站的数据格式,以至从站才能识别主站发出的命令,以提供对应的报文响应

15、。- 5 -从站(PLC)主站()PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用四PLC 的通讯应用4.1 通讯系统的工程设计要领在通讯系统中,要保证两个(或者多个)智能下几点要领:之间正常的、可靠的进行数据通讯,需遵循以硬件界面的选择在使用通讯时,首先要考虑硬件接口标准,即选择 RS-232 或者 RS-485 界面。这个选择根据系统的实际要求来确定。例如要进行多站远距离的通讯,那就要选择 RS-485 通讯。保证主从站的通讯协议一致性1)2)所有的通信中,主站的数据格式必须与从站一致,才能保证从站识别数据。另外还需注意每个都要设定独有的站号地址。通讯参数的设置在保证以上 2

16、个条件外,同时还需注意各个的通讯端口的参数设定,如波特率、数据位、停止位、校验位等,也要保证设定一样的参数。通讯命令程序的编写程序的好坏直接影响整个系统的通讯质量,合理的通讯程序能有效的提高通讯效率。这个与编程3)4)作的便利性、指令的简便性和个人的实践经验有这很大的PLC 通讯程序的。4.2PLC 的编程WinProLadder 提供相当便利的通讯指令 FUN150ModBus 和 FUN151C-Link,同时配合表格命令格式来完成通讯数据的交换。PLC 串行通讯的应用PLC 之间的通讯联机PLC 之间的联机方式有 2 种:一种是一般链路方式(FUN151:MD0 模式),另一种模式是高4

17、.21)速链路方式(FUN151:MD3 模式)。现分别一下这两种通讯模式的使用。FBs-PLC 的一般链路:将从站 2 的X0X4 传送到主站 0 的Y0Y4;将主站的 R100 传送到从站 2 的D50。通讯硬件选择与参数设定由于 FBs-PLC 的内建 Port0 口只能作为客户(SLAVE)模式,所以必须另外扩展通讯端口,在此我们选择 FBs-CB25 来扩展 2 个通讯口:Pott1(RS-232)和 Port2(RS-485)。这里选择 RS-232 界面,参数设定为默认值:9600,E,7,1。根据PLC 的 RS-232 通讯端口引脚定义,通讯线接法如图 4.1 所示。图 4.

18、1 通讯线接线示意图程序编写提供的程序编辑”WinProLadder”。传统化的操作界面,丰富简便的指令使得程序的设计相当的便利。这个范例的程序单元编辑如下图 4.2 所示。- 6 -PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用图 4.2 一般数据链路程序说明:当 M1960 ON 时,表示 Port1 在属于闲置状态,该通讯指令可以进行运行。M0 为中间继电器,用于指令的 ON/STOP。当 M9160àON 时,这时接通 M0 时,FUN151 指令将进入”0”工作模式(PLC 主站协议),并通过”Pt”指定的端口 Port1 将”SR”中的通讯命令传送到指定的从

19、站中去,等待从站的响应,完成通讯。另外”WR”为指定 FUN151 的内部工作寄存器空间。其中该范例的通讯命令表格如图 4.3所示。图 4.3 一般链路通讯表格命令说明第 0 笔命令:指定主站从站的X0 状态,长度为 5,即从 X0X4,并到主站的 Y0Y4 上面去。命令输入方式如图 4.4 所示。图 4.4 一般通讯命令输入(编辑)类似,第 1 笔通讯命令则是将主站的 R100(长度指定为 1)传送(命令为写入)到从站的 D50去。到此,PLC 之间的通讯指令编辑已完整的结束。在笔者的使用过程中,的PLC 编程显得- 7 -PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用相当的方

20、便。另外值得一提的PLC 之间的高速链路。PLC 除了一般的通讯联机外,同时,可以通过 Port2 通讯端口做 PCU 间高速链路通讯,通讯不受扫描周期的影响,最高速度高到921.6Kbps。现就这能做一个。PLC 之间的 CPU 高速链路通讯通讯硬件选择与参数设定2)通讯端口方面PLC 指定只能通过 Port2 做高速链路。通过 Port2 的 RS-485 界面,做 4 个从站直接的数控链路,高速通讯端口参数设定指定为:15200,8,E,1。程序编写在通讯指令中,使用的仍然是 FUN151 指令,只是在”MD”模式中选择”3”模式,即代表 Port2 口通讯工作在 CPU 高速链路的模式

21、。另外”SR”和”WR”的设定与 MD0 模式类似,只是要注意不要重复使用即可。FUN151 的指令编辑如图 4.5 所示。图 4.5PLC 高速 PCU 链路程序说明:M1962àON 状态时,表示 Port2 口正属于空闲状态,该指令可以运行。在 M1àON 时,FUN151将通过 Port2,工作在”3”模式下(高速链路),与其他如图 4.6 所示。PLC 进行数据同步。”SR”的通讯命令表格图 4.6 高速链路通讯表格指令说明:第 0 笔通讯命令:表示将主站 1 的R0R5(长度为 6)6 个寄存器的数据传送到第 15 从站的 R0R5。即中的所有从站中对应的寄存器

22、数据与指令中指定的寄存器同步!第 1 笔通讯命令一样,是将从站 3 的 D90D93 同步到所有 PLC, 体通讯命令编辑如下图 4.7 所示。主站 1 和从站 2,3 和 4。具- 8 -PLC 行业应用技术文章基于PLC 的串行口通讯原理及其应用图 4.7 高速链路通讯命令输入(编辑)在指令运行中,可以通过通讯命令表格的监视,来监视通讯的当前状态。或者建立监视页面来直接监视对应的寄存器和特殊中间继电器,如Port2 使用 M1962 来指示端口的占用情况,M1963则指示通讯命令完成,R4158 指示传送手册1,2。另外的 ModBus 通讯和和接收异常状况。详细内容请参考协议通讯将在后续

23、的文章中做进一步FBs-PL使用。五 结束语综上,PLC 自身的强大的通讯能力,便利的编程,完全可以胜任各个应用领域的通讯要,而且能有效的降低系统开发的成本。求。合理的利用通讯功能不仅能完成系统数据的统一管理和- 9 -PLC 行业应用技术文章FBs-PLC 的通讯协议及应用FBs-PLC 的通讯协议及应用FATEK FBs-PLCs Intelligent communication interface and Applications孙恒孝商贸(上海)摘要本文章讲述:FBs 系列 PLC 的FBs-PLCPLC 通讯口通讯协议,以及相关的应用范例通讯协议。AbstractThis Pape

24、r introduce the intelligent communication interface ofFATEK PLC, and application with some examples.Key Words:FATEKFBs-PLCPLC CommunicationsIntelligent communication interface. 引言电子技术的日益发展,通讯接口给工业的自动化集中带来巨大的变化,系统的分布,的等都是通过通讯来实现。各个智能之间要进行正常通讯,首先要保证以下 3个条件一致:通讯硬件界面相同;通讯参数设置一致;以及通讯协议一致。在串口的通讯中,界面都已经是标准

25、化,参数设定亦可透过设定来保持一致。但在智能自动化中,由于品牌和都差异,对于同一种,不同的品牌就可能不同的通讯协议!所以,智能的通讯,的选择是关键!但同种协议的,就有可能缩小选型范围,势必会对系统的组成影响。如造成成本的提升,系统得不到优化等。现就通讯协议,PLC 的口通讯协议做。即通过协议,可以跟任何一个智能进行连接,进行数据的传输。大大方便了技术的选型,更有利系统的优化,性价比的提升!二 系统硬件要求FBs-PLC 通讯功能FBs-PLC 提供相当强大的通讯功能,SoC 单晶片中集合 5 个高速通讯端口。主机自带一个通讯端口。多样的扩展方式,可以选择通讯模块或者通讯板实现通讯端口的扩展,单

26、一主机可以最多扩展至 5 个通讯端口;数据传输可以选择 ASCII 码或者速度快一倍的二进制码来传输;每个通讯端口通2.1讯速率高达 921.6Kbps;支持 RS-232,RS-485,USB 和 Ethernet 等界面;通讯协议提供标准通讯协议,工业界通用的 ModBus 标准协议,以及讨。口协议。这里我们就PLC 的通讯协议做进一步探PLC通讯协议简介2.2所谓通讯协议,PLC 作为主站,根据通讯的从站通讯格式来编写通讯传输数据格式,以保证通讯格式的一致性。在符合从站的数据格式时才能识别主站出来令要求,再根据命令来进行处理数据、做响应回复等工作。这样将大大提高PLC对象的通讯接口兼容。

27、- 10 -PLC 行业应用技术文章FBs-PLC 的通讯协议及应用FATEK-PLCRS-485智能从站 1智能从站 2智能从站 3智能从站N图 1 RS-485从通讯示意图如图 1.1 所示,一个PLC 可以跟多个智能从站进行通讯;智能从站可以同为一种不同品牌,或者不同即可组网。不同品牌,例如其他品牌的PLC、变频器、智能仪表等,只要符合 RS-485 通讯要求三系统要求与设计3.1 串行口通讯协议格式在串行通讯中,数据的格式一般如下图所示:图 2 串行口一般通讯数据格式在协议中,一些通讯协议要求命令请求码,一些则不需要;从起始符到结束符,格式都相似。起始符:表示通讯命令的开始, 常用 0

28、2H 表示。地址:从站的地址, 范围在“00H7FH”。功能码:从站所规定的功能码,以响应主站的作动要求。数据:根据命令码执行的数据区。校验:为保证数据的准确可靠的通讯,协议中都设定结束符:表示一笔通讯命令的完成。通常使用 03H 表示。常见的校验有CRC,CHECKSUM。在所使用的中会,做相关的协议规定和参数说明,所以我们只要依照的通讯格式编写通讯命令,请求从站执行命令,并根据主站是否要求做相关的回应,来完成响应。下面,我们会以与士林变频器通讯为实例,做相关的。PLC 端设计3.2PLC 在通讯编程方便提供相当便利的指令和编程。在指令方式,使用一个功能指令配合通讯表格,即可完成通讯命令。下

29、面就对指令与表格编辑做相关。PLC 提供两个通讯指令FUN150 和 FUN151,其中 FUN150 用于 ModBus 协议通讯用,这里就不做,详细请参考PLC使用手册。FBs-PLC 可由 Por t 1、2、3 或 4 等四个通讯端口来作多台CPU LINK 联机或与具有 RS-232/RS-485 通讯接口的智能型通过通讯方式作联机整合应用。FUN151(CLINK)通讯联机便利指令可指定那个通讯端口以何种工作模式共有Mode 0 3 四种工作模式, 其中的Mode 3 模式为高速LINK模式只Port 2使用,其余都为“一般LINK 网络”,下表是高速LINK 与一般LINK 指令

30、模式的差别说明。- 11 -类别项目模式端口传输速率通讯协议传输码校验处理速度命令帧起始符地址功能码数据校验结束符PLC 行业应用技术文章FBs-PLC 的通讯协议及应用3.3 FUN151(CLINK)通讯联机便利指令FUN151 通讯指令梯形图符号如下:Pt :指定通讯端口,14。MD:0,CPU LINK 的主站(使用通讯协议)。SR :存放通讯程序的起始缓存器。WR:指令起始缓存器,共占用8个缓存器,其它程序不可以重复使用。图 3.1 FUN151 指令符号说明:EN:执行输入PAU:执行暂停输入BAT:通讯放弃输入ACT:通讯正执行中输出ERR:通讯出错指示输出,可以在监视中查找对应

31、的错误码。DN:通讯正常完成指示输出。另外还有通讯端口的特殊继电器和特殊寄存器,简单如下。我们文章内容,一下 MD1 模式的工作。对于 MD2 模式,主要是当要求PLC接收其他后再做响应时使用,若只做接收不回应,则就不需要该模式,所以我们重点讲一下MD1 的工。3.4 FUN151(CLINK):MD1 通讯联机便利指令(协议主动模式)FUN151(CLINK):MD1 模式提供PLC 主动与具有RS-232/RS-485 通讯端口的智能型机。联机;通讯格式由WinProladder 程序编写,必须与所要联机的通讯一致,才能联3.4.1 MD1操作数SR 的说明- 12 -FUN151 (CL

32、INK)高速LINKMD3Port238.4Kbps921.6KbpsFATEK协议原始码 二进制码CRC-16立即处理一般LINKMD0Port 144.8Kbps921.6KbpsFATEK协议ASCII 码Check sumHousekeeping才处理MD1MD2协议PLC 行业应用技术文章FBs-PLC 的通讯协议及应用SR:数据传送表格的起始寄存器。即与FUN151指令中的SR对应,例如SR填写“R5000”时,则RS+0就为R5000,而RS+1即是R5001,以此类推。高字节低字节SR+0SR+1低字节有效,0:仅传;1:传后接收回应低字节:接收信息的起始符;高字节:接收信息的

33、结束符SR+2传输数据总长度,MAX=511个WORDSR+3SR+4低字节有效低字节有效SR+5低字节有效SR+N低字节有效说明:1.在选择“只传送”模式时,接收信息的起始符+结束符无意义;2.在使用“传送后接收”时,要设定好起始单有效;结束符,以保证通讯接收无误,通讯程序也简3.当接收回应信息时,接收完毕后CPU将计算总接收数据的长度,填到WR+8寄存器。3.4.2 MD1操作数WRWR:通讯指令高字节的说明占用寄存器,具体寄存器作用如下所示。低字节WR+0WR+1通讯结果码,=0时,通讯正常;=2时,数据长度有误(长度为0或大于511);=A时,从站无反应;=B时,通讯异常(接收到错误数

34、据)WR+2WR+3WR+4WR+4:B0=1, 端口被占用;本指令等待B12=1,“ACT”输出指示B13=1,“ERR”输出指示B14=1,“DN ”输出指示权;WR+5WR+6WR+7 WR+8WR+9总共接收到几个Byte数据接收到的第一byte数据(有起始接收到的第二byte数据为起始符)WR+N接收到的第N byte数据(有结束为结束符)3.4.3泛用通讯表格的编辑在SR的寄存器空间,对应的建立一个通讯表格,在表格中依照从站的通讯协议,编写通讯数据;这样很直观,很有效率就能完成从站通讯数据的编写。当然,用户可以对寄存器做好各项运- 13 -. . . . . . .接收数据N结果码

35、0内部使用内部使用内部使用内部使用内部使用内部使用内部使用总共接受数据个数接收数据1接收数据2数据N仅传/传后接受回应接收信息结束符接收信息起始符传送的数据长度数据1数据2数据3PLC 行业应用技术文章FBs-PLC 的通讯协议及应用算后,对应的填写正确数值,也能完成通讯命令的编写。例如SR+1为R5001寄存器,假设的起始02H,结束03H,可以直接将数据“0203H”往5001里面送.但当中运算、数据转换等的计算较表格,比较复杂,建议还是采用表格编写。在WinProLadderc程序的管理窗口中的“泛用通讯表格”上,点击右键来建立一个表格;或者可以选择FUN151指令,然后按“Z”建来建立

36、。通过这样的操作后,会弹出“ 编辑框,如下图3所示。此时的表格类别固定为“泛用通讯表格”;通讯表格”的在表格名称中给表格起名称“口通讯”;不能重复。起始地址输入与 UN151 的 SR 起始地址一致(若是使用“Z”自动为 SR 的起始值”)。表格容量设定一般为动态分配,这样在添加命令时系统会自动分配空间;使用空间也不能与程序其他地方重复使用。另外在连接 PLC 后,“资料由 PLC 加载”和“资料由 ROR 加载”才能生效;即表示表格资料将从PLC 中提取上来。在完成上面的设定以后,表格即完成建立。图 3通讯表格图 4通讯表格在通讯模式中,选择“只传送”或者“传送后接收回应”;即与 SR 中的

37、 SR+0 相对应。起始码和结束码:设定接收信息的起始结束符;与 SR 中的 SR+1 对应。在“通讯命令表格编辑”中,即要依从站通讯协议规定的数据格式来输入命令。通讯传送的是 ACSII 码,命令可以使用十进制、十六进制和字符来表示;在要用字符表示时,要使用“”单引号引起来,表示字符的 ACII 码。接下内容,我们以实例应用来通讯口的 MD1 主动模式的应用。四4.1通讯协议的应用PLC 与士林(SS 系列)变频器通讯4.1.1 硬件配置士林变频器提供的是 RS-422/485 的通讯界面,在这里RS-485 的通讯界面。硬件上配线如下图所示。- 14 -PLC 端增加一块 FBs-CB25

38、 来扩充一个PLC 行业应用技术文章FBs-PLC 的通讯协议及应用图 5PLC 与士林变频器通讯配线图另外在 FBs-CB25 端,请设定终端电阻的拨动开关到”O”状态,表示使用终端电阻。变频器端的通讯参数设定方式来源:1(Pr31)讯波特率:;9600(Pr32);站号:1(Pr36);数据位: 8BIT(Pr48);停止位:1 停止位(Pr49); 校验:无校验(Pr50);CR 校验(Pr51)将波特率、停止位、数据位、校验设定与PLC 端的 Por2 口一致,其他参数根据需要做调整。4.1.2 士林变频器通讯协议上位频器资料读出14523资料写入变频器à上位机1 上位机通讯

39、请求;2 等待时间3 变频器回应数据4 上位机处理时间5 上位机回复数据4.1.3 变频器通讯数据格式1, 上位机至变频器通讯要求(我们内容只格式 A:写资料至变频器。其他从略)。123456789101112132, 资料写入时,变频器回应数据格式资料无误格式资料有误格式123412345其中句柄说明(ASCII CODE)STXH02CRH0DETXH03NAKH15ENQH05LFH0A- 15 -ACKH06NAK变频器站号错误码CR、LF码ACK变频器站号CR、LF码ENQ站号命令码等待时间资料SUMCHECKCRPLC 行业应用技术文章FBs-PLC 的通讯协议及应用另外,SUM-

40、CHECK 计算范围为:从站号开始到资料的的低字节结束数据的 ASCII 码总和;取低字节部分。计算范例如下:其他通讯格式请参考士林变频器使用手册。4.1.4 通讯字依据以上通讯协议规定,可以得到4.1.5 PLC 程序输入变频的运行和停止命令如下。正转命令:当 FAH 的资料为“2”时变频器正转。数据格式如下:停止命令:当 FAH 的资料为“0”时变频器正转。数据格式如下:根据以上程序部分:令 在中编写程序如下。- 16 -ENQ站号命令码等待时间资料SUMCHECKCR00FAH0000HD905H30H30H46H41H30H30H30H30H30H44H37H0DHENQ站号命令码等待

41、时间资料SUMCHECKCR00FAH0002HD905H30H30H46H41H30H30H30H30H32H44H39H0DH项目命令数据内容字节数运转指令FAH0000HFFFFHb0:保留b1:正转(STF) b2:逆转(STR) b3:低速(RL)b4:中速(RM)b5:高速(RH)b6:第 2 加选择(RT) b7:变频器停止输出(MRS) b8b15:保留0000H 为停止4byte运转频率写入EEH0000H9C40H4bytePLC 行业应用技术文章FBs-PLC 的通讯协议及应用图 6PLC 通讯程序示意图表格部分:图 7PLC 通讯表格示意图从 R5003 开始到 R50

42、15,共有 13 个寄存器,则系统将自动将数据长度 13 填写到 R5002 中: (ASCII 码)。“0DH”另外通讯数据的,可以通过拖选“资料预览”中的数据范围来计算。如该正转命令的数据校验总和值为R5004R5012,在拖选中该范围后,表格底下的“总和值(字节)=”将计算得到“D9”。4.1.6 PLC 程序执行到这,变频器正转命令编辑完毕。这样,我们运行 PLC。将 M1 接点至 ON 后,PLC 将通讯数据送达变频器。此时,变频器将正转运行!同时变频器将向PLC 回应数据到 WR 中。回应数据如下:WR+0WR通讯结果码,=0时,通讯正常;B14=1,“DN ”输出指示总共接收到4

43、个Byte数据第一byte数据:CAK码WR+8WR+9WR+10第二byte数据:30H 第三byte数据:30H第四byte数据:CR码WR+11这两笔为站号:0WR+12五 结束语- 17 -00H00HH04H06H30H30H0DHPLC 行业应用技术文章FBs-PLC 的通讯协议及应用综上,我们就通讯的主动模式做了,由于篇幅,请读者自试变频器停止命PLC 强大的令,以及通讯的MD2模式,请客户自行参考PLC 相关使用手册的。通讯能力,便利的编程,几乎可以兼容所有智能通讯。极大程度的提高可编程器的接口兼容性,使得客户在选型、系统配置上大大的提供便利性。参考文献可编程器使用手册 I 和

44、使用手册 II.电机12PLC 编程使用手册.电机3 士林变频器 SS 系列使用手册.苏州士林电机- 18 -PLC 行业应用技术文章PLC 在印刷开槽模切机上的应用PLC 在印刷开槽模切机上的应用吴光裕商贸(上海)一工艺模切机的工是利用钢刀、钢线(或钢板雕刻成的模版),通过压印版施加一定的,将在具有或纸板轧切成一定形状。若是将整个压切成单个图形称作模切;若是利用钢线压出痕迹或者留下弯折的槽痕称作压痕;如果利用阴阳两块模板,在效果的图案称为凸凹压印,以上可以统称为模切技术。表面压印出印刷开槽模切机就是模切机的其中一种,它将多色印刷,开槽压痕,模切成形的功能集于一身,用于纸品包装行业中的商标、纸

45、盒、贺卡等的模切、压痕和冷压凸作业,是包装成型的重要。开槽部送纸部模切部印刷部二 一般模型印刷开槽模切机一般由以下几个部分组成,(1)送纸部:电控部分采用 PLC、触摸屏和变频器。操作员可在触摸屏设定纸张的长、宽等相关数据, 调整前挡板、侧挡板的位置,使得后续的各部定位准确,取得良好的印刷、模切效果。(2)印刷部:由多个单色印刷部组成,均采用 PLC 与触摸屏。彩色原稿经过电子分色制版成反面图像,然后通过印刷机进行印刷,将水墨从印刷机网纹辊上转移到印刷版上,再将水墨从印刷版上转移到瓦楞纸板上。通过套色、叠色得到正面的图像,实现原稿样箱的上可以调整印刷位置,印压滚筒的深度等。(3)开槽部:对印刷

46、好的纸板进行压线开槽的工序。各刀具的位置通过触控画面可调。在触摸屏(4)模切部:模切的相位可通过触摸屏调整设定,由 PLC 程序的开模效果。,配合高速脉冲计数,取得精准三 技术难度由印刷开槽模切机具备的功能来看,它对所采用的 PLC 提出了以下的。(1)位置检测比较多,位置信号是通过编码器给 PLC 的,因此对 PLC 的高速计数器的数量有要求。如送纸部有 6 个编码器,印刷部各站有 8 个编码器,开槽部和模切部各有 7 个。虽然反馈脉冲的频率- 19 -PLC 行业应用技术文章PLC 在印刷开槽模切机上的应用不高,但一般计数器是无法胜任的。(2)各站之间需要作数据通讯,如各站的故障信息,位置

47、参数与当前值,生产参数,互锁信号等等。这些数据的收发,有的是主站与从站之间的,也有的是从站与从站之间的。因此通讯部分的设计是一个难点。程序(3) 各个站都需要(4) 程序量较大。变频器,一般用通讯方式。因此对通讯口的数量有要求。四方案PLC 是电机有效公司研发生产的小型 PLC,近 20 年的专注研发,FBs 系列的性能与品质在小型 PLC 上睥睨业界,甚至可媲美中型 PLC。FBs 系列的 MC 高功能型主机,具备以下高端性能:(1) 单机最大支持 5 个通讯口,支持 RS-232,RS485,USB 和以太网接口。(2) 单机支持 8 个高速计数器,4 个硬件高速计数器的输入频率为单独 200kHz,4 个的输入频率为总和 5kHz。(3) 单机支持 4 轴高速脉冲数出,最大输出频率为 200kHz。(4) 单机支持 16 点 中断输入,本体的输入点具有信号捕捉功能。(5) 全系列具有 20k 步的程序容量。系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论