西门子模块6ES7332-5HF00-0AB0技术参数
通信伙伴通过 Fetch/Write 通信方式就可以直接访问 CPU 的数据块,而该 CPU 无需再调用通信块(TSEND/TRCV)。 "Fetch/Write" 服务是基于 ISO-on-TCP 协议和 TCP协议中一个。 本文讲述如何将 S7-1500 配置成Fetch/Write 通信的一个服务器通信伙伴。 Fetch/Write 访问由S7-1500的伙伴生成。为此需要一个 CP1543-1 模块。 指导步骤
通过这些设置,通信伙伴就能连接,举例:TSAP号为 "Tsap" 或者端口号为 1025。这样就没有必要在网络视图中组态一个链接。 FETCH/WRITE 组态提供了 "S7Addressing operating mode" 选项,如果使能该选项,可以按字节方式寻址;如果不使能该选项,可以按字方式 (S5Addressing) 寻址。通讯伙伴访问的数据块不能是优化块访问的方式。打开数据块的属性,在 "属性" 中取消 "优化块访问"选项 |
PLC实现变频调速器多电机控制
以变频调速器为调速控制器的同步控制系统、比例控制系统和同速系统等已广泛应用于冶金、机械、纺织、化工等行业。以比例控制系统为例,一般的系统构成如图1所示。工作时操作人员通过控制机(可为PLC或工业PC)设定比例运行参数,控制机通过D/A转换模件发出控制变频调速器的速度指令使各个变频调速器带动电机按一定的速度比例运转。此方案对电机数目不多,电机分布比较集中的应用系统较合适。但对于大规模生产自动线,一方面电机数目较多,另一方面电机分布距离较远。采用此控制方案时由于速度指令信号在长距离传输中的衰减和外界的干扰,使整个系统的工作稳定性和可靠性降低;大量D/A转换模件使系统成本增加。为此我们提出了PLC与变频调速器构成多分支通讯控制网络。该系统成本较低、信号传输距离远、抗干扰能力强,尤其适合远距离,多电机控制。
二、系统硬件构成
系统硬件结构如图2所示,主要由下列组件构成;
1、FX0N—24MR为PLC基本单元,执行系统及用户软件,是系统的核心。
2、FX0N—485ADP为FX0N系统PLC的通讯适配器,该模块的主要作用是在计算机—PLC通讯系统中作为子站接受计算机发给PLC的信息或在多PLC构成n:n网络时作为网络适配器,一般只作为规定协议的收信单元使用。本文作者在分析其结构的基础上,将其作为通讯主站使用,完成变频调速器控制信号的发送。
3、FR—CU03为FR—A044系列比例调速器的计算机连接单元,符合RS—422/RS—485通讯规范,用于实现计算机与多台变频调速器的连网。通过该单元能够在网络上实现变频调速器的运行控制(如启动、停止、运行频率设定)、参数设定和状态监控等功能,是变频器的网络接口。
4、FR—A044变频调查器,实现电机调速。
在1:n(本文中为1:3)多分支通讯网络中,每个变频器为一个子站,每个子站均有一个站号,事先由参数设定单元设定。工作过程中,PLC通过FX0N—485ADP发有关命令信息后,各个子站均收到该信息,每个子站判断该信息的站号地址是否与本站站号一致。若一致则处理该信息并返回应答信息;若不一致则放弃该信息的处理,这样就保证了在网络上只有一个子站与主站交换信息。
三、软件设计
1、通讯协议
FR—CU03规定计算机与变频器的通讯过程如图3所示,该过程多分5个阶段。?、计算机发出通讯请求;?、变频器处理等待;?、变频器作出应答;?、计算机处理等待;?、计算机作出应答。根据不同的通讯要求完成相应的过程,如写变频器启停控制命令时完成?~?三个过程;监视变频器运行频率时完成?~?五个过程。不论是写数据还是读数据,均有计算机发出请求,变频器只是被动接受请求并作出应答。每个阶段的数据格式均有差别。图4分别为写变频器控制命令和变频器运行频率的数据格式。
2、PLC编程
要实现对变频器的控制,必须对PLC进行编程,通过程序实现PLC与变频器信息交换的控制。PLC程序应完成FX0N—485ADP通讯适配器的初始化、控制命令字的组合、代码转换及变频器应答信息的处理等工作。PLC梯形图程序(部分程序)如图5所示。程序中通讯发送缓冲区为D127~D149;接受缓冲区为D150~D160。电机1启动、停止分别由X0的上升、下降沿控制;电机2启动、停止分别由X1的上升、下降沿控制;电机3启动、停止分别由X2的上升、下降沿控制。程序由系统起始脉冲M8002初始化FX0N—485ADP的通讯协议;进行启动、停止信号的处理。以电机1启动为例,X0的上升沿M50吸合,变频器1的站号送入D130,运行命令字送入D135,ENQ、写运行命令的控制字和等待时间等由编程器事先写入D131、D132、D133;接着求校验和并送入D136、D137;后置M8122允许RS指令发送控制信息到。变频器受到信号后立刻返回应答信息,此信息FX0N—485ADP收到后置M8132,PLC根据情况作出相应处理后结束程序。
6SL3000-0CE23-6AA0电抗器
工程组态软件在 TIA 博途中;浮动许可证; DVD 上的软件和 文档;许可证密钥 许可证密匙;A 级; 6种语言:德语,英语,法语,西班牙语,意大利语,中文; 可在以下操作系统下运行 Windows 7(64 位), Windows8.1/10(64 位),WinSrv 2008 R2/2012 R2/2016(64 位) 用于组态 SIMATIC 面板
说明
使用TIA博途(V11/V12)用户自定义网页功能,创建含有中文字符的页面,如图01。完成下载(S7-300/400/1200)后,会发现自定义网页中的中文字符变成了乱码,如图02。
图01
图02
解决方法
HTML页面是有编码方式的,比如“UTF-8",“GBK"等等,这些在通过记事本打开时是看不出来的,在网页编辑软件中可以设置。如图03,使用Dreamweaver 8创建的页面,默认的页面编码方式是“GB2312",TIA博途在生成 DB块时不能识别该种编码,请使用“UDF-8"。
( 80 KB )
图03
如图04-05,将页面的编码方式改为“UTF-8"后,含有中文字符的页面可以恢复正常显示。
( 99 KB )
图04
图05
注意
如图06,通过修改HTML文件中头部“content-type"中设置的“charset"是告诉浏览器打开该文件的编码方式,并不能更改文件本身的编码方式,必须通过网页编辑软件修改。二者如果不一样,也可能造成字符的乱码