全国服务热线: 15821971992

西门子授权-电线电缆总代理-2023

发布日期 :2023-07-19 17:06编号:12005473
品牌:
西门子
型号:
模块
产地:
德国
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
15821971992
手机
15821971992
Email
2724917714@qq.com
让卖家联系我
详细介绍

WB系列智能电量传感器可以对各种交、直流电量参数进行实时采集计算、分析,它具有RS485智能端口,可以同PLC、工控机进行通讯,也可以多个WB智能传感器组成RS485网。本文将详细介绍WB智能电量传感器与西门子PLC S7-200 CPU的通讯方法,包括硬件的连接和软件的编程。


WB智能电量传感器是由绵阳市维博电子有限公司在传统传感器的基础上推出的新型系列产品。该传感器采用高性能MCU ,综合运用DSP技术、数据通信技术、自动控制技术、高速数据采集技术、集成IC技术、贴片安装工艺等一系列先进技术和工艺。该系列产品采用全隔离、高度数字化、智能化设计,使产品具有工作可靠、精度高、频响宽、温度特性好、抗干扰能力强、接口方式简单、体积小、功耗低等特点,可广泛应用于电力系统,铁路系统,通信系统,控制系统,电机监控系统等等领域。WB智能传感器可以完成各种交、直流电量参数的实时采集计算、分析,它具有RS485智能端口,可以同PLC、工控机进行通讯。下面详细介绍WB智能电量传感器在西门子PLC S7-200上的应用。


一. 硬件的连接


1. S7-200 通讯口引脚分配定义: 见S7-200 通讯口引脚分配定义表。


S7-200 通讯口引脚分配定义表


引脚 端口0


1 逻辑地


2 逻辑地


3 RS-485信号B


4 RTS(TTL)


5 逻辑地


6 +5V 100Ω串连电阻


7 +24V


8 RS-485信号A


9 10-位 协议选择(输入)


连接器外壳 机壳接地


2. WB智能传感器接线端子排分配:见WB智能传感器接线端子排分配定义表


WB智能传感器接线端子排分配定义表


端子


JK1 1


2


3


4 交流V+


5


6 交流V-


JK2 1 +E(12V/24V)



3 GND(公共地)


4 RS-485信号A



6 RS-485信号B


S7-200 CPU通讯口是9针头,用RS-485方式与WB智能传感器通讯,接线方式是将S7-200 CPU通讯口8脚接WB智能传感器JK2端子4, 将S7-200 CPU通讯口3脚接WB智能传感器JK2端子6。如果连接线距离过长,可以用西门子连接器或加中继器。


二. 软件的设计


1. WB智能传感器通讯协议


串行通信口RS485; 信息传输方式为异步,起始位1位,数据位8位,停止位1位,无校验;数据传输速率 38.4KBPS,19.2KBPS,9600BPS,4800BPS,2400BPS,1200BPS。


协议的基本格式见协议基本格式表。


协议基本格式表


序号 名称 备注


1 同步码(SOI,START OF INbbbbATION) 1BYTE(7EH)


2 变送器地址(ADDR,ADDRESS) 1BYTE


3 变送器地址补码 1BYTE


4 命令(CMD,COMMAND) 1BYTE


5 数据(DATA) XBYTE


6 帧校验(CHECKSUM) 1BYTE


7 结束码(EOI,END OF INbbbbATION) 1BYTE (0DH)


校验为协议基本格式表中的前2-5项逐字节作无符号加法,模256取反加1;编码方式是16进制码方式。


2. S7-200 CPU编程说明


梯形图程序流程:PLC端口初始化-->发送读数据命令-->适当延时-->读端口返回数据-->(如果需要确认,则发送确认帧命令-->)进入下一轮发命令及读数据循环。


①初始化:SM0.0始终为1。MOV_B指令把16#09赋值给SMB30,SM30控制自由端口0,16#09表示把PLC端口初始化不校验、8位数据、9600波特率和自由口协议。MOV_B指令把16#B0赋值给SMB87,SMB87是信息接收控制字节。ATCH语句将INI_0中断子程序与 端口0接收字符中断(中断8)关联。VB600为接收起始地址。


②读数据命令:VB51-VB57为XMT命令的TBL参数。VB51为命令帧字节个数,VB52为同步码,VB53为变送器地址,VB54为变送器地址补码,VB55为命令,VB56为帧校验,VB57为结束码。


③向WB智能传感器发读数据命令: SM4.5为1时表示自由口0发送空闲,SM4.5提供了一个时间为1秒的延迟。XMT指令为发送指令,PORT参数取0表示端口0,TBL参数表示发送的数据起始地址。


④中断8端口0字符接收程序:MOV_B指令将缓冲区SMB2接收WB智能传感器传来的数据放到以VB600开始的区域。INC_DW指令将指针VD680值加1, 指针VD680指向下一个字节。如果缓冲区SMB2的内容等于16#0D,表示数据接收结束,用MOV_DW指令将指针VD680重新赋值为&VB600(VB600的地址)。


⑤读端口返回数据及处理:若收到某字节数据为05H,则紧接其后收到的一个字节数据应与05H合为一个字节; 若收到某字节数据为0DH,表示结束。组合参数变送器输出数据的顺序如下: E、R、P 、Q、C、F、V1、V2、V3、I1、I2、I3(不同变送器输出内容不同,因此输出数据长度各异,但其顺序同前,各参数均为2字节)。M2.0为笔者自行设置的数据处理控制位,


三. 应用介绍


我所研制的空调参数测试系统用WB智能电量传感器检测待检空调机的启动电流,制热和制冷状态下的电压、电流和功率,该空调参数测试系统出口俄罗斯,于2001年5月投入运行。据俄罗斯方反映,这一年多时间,空调参数测试系统运行情况良好, WB智能电量传感器工作稳定可靠,检测数据准确。


四. 总结


以上方法仅仅是S7-200 PLC与一只WB智能传感器通讯的应用,RS485智能口可以组成RS485网络,编程方法与上述相同。需要WB智能传感器设置地址0-63,在步骤②读数据命令表中对VB51-VB57为XMT命令的TBL参数修改,将VB53变送器地址更改,就可以与RS485网络上的不同WB智能传感器通讯。

 1 引言

  除盐水站作为莱钢银山型钢公司25MW发电工程的主要设施,担负着供应三台130t锅炉和四台150t除氧器用水的重要任务。从现场除盐水生产来看,自动化监控程度低,绝大部分的水泵是人工操作控制,在新的改造项目中需要在原先生产工艺上增加多介质、活性炭过滤器以及阴阳离子置换器等高新技术生产设备,所以更加需要对整个除盐水站进行自动化控制的改造,从而可以节约能源,降低工人劳动强度,大大提高生产水平。

  2除盐水生产工艺简介

  除盐水改造后的生产线主要设备有6个多介质和6个活性炭过滤器,超滤装置,反渗透装置,脱碳风机,阴离子和阳离子交换器,以及生水泵3台(1台变频),高压泵6台,4台除盐水泵(1台变频),反渗透出水泵3台(1台变频)等。生产工艺图见图1:




  3 系统组成及软件设计

  根据工艺的要求,莱钢银山型钢公司25MW发电工程除盐水站PLC控制系统采用一套西门子的SIMATIC的S7-4007-400挂ET200结构,由一个主站、三个从站和两个PC站(上位机)组成。用S7-400系列模块做主站,S7-300系列模块作从站,主站通过PROFIBUS总线电缆和接口模块与从站通讯,这样的构架既保证了PLC系统的先进性又为用户节省了成本。主站是由一个支持冗余的底板和S7-400系列电源模块、CPU模块、CP模块组成,模块支持热插拔。从站是ET200M分布式系统,是在工业现场经常使用的PROFIBUS DP现场总线上的从站,用于连接工业控制系统中的各种现场装置。


  3.1 硬件配置

  本系统是建立在S7-400控制器、DELL 的Pentium工控机平台之上的分布式系统。S7-400是模块化PLC系统,采用标准的以太网通讯,每个控制器可以控制64个回路,大的可处理131072个I/O点,其中模拟量I/O点数为168个,逻辑扫描率为1.25MB/S。S7-400与上位机采用工业以太网,通讯速率为100Mbps。系统主要硬件配置和I/O点数统计见表1和表2,系统配置结构见图2:










  除盐水生产线自动化控制系统设计由两级网络组成,一级是过程控制级,二级是基础控制级。

  级——过程控制。以S7-400PLC系统作为主要控制核心,由两台上位机、PLC控制单元加以太网卡等组成工业以太网,监控站利用组态软件WinCC实现对工作现场进行监督控制,中央处理器采用CPU416,I/O系统采用ET200M,通过ET200分布I/O通讯对流量、液位、pH值、出口压力等参数进行采集,上位机将实时数据库的数据送到服务器的关系数据库中,进行保存和数据处理。过程控制级通过工业以太网将上位机系统和现场监测与控制点紧密的结合为一个整体,从而实现对整个控制系统的计算机在线远程诊断功能。

  第二级——基础自动化。PROFIBUS-DP网络是网络集成的底层,主要是连接现场设备。主站S7-400 PLC通过PROFIBUS-DP网与从站通信,一方面主站将控制数据电机速度设定、温度、压力设定、接触器吸合及断开等发送到传动装置;另一方面传动装置的电机转速、传感器流量、温度、压力、接触器触点的通断等数据通过通信传送到主站PLC指定的寄存器地址。Profibus-DP主要用于工业自动化系统的高速数据传送,实现调节和控制功能,是一种高速低成本通讯,用于设备级控制系统与分散式I/O的通讯,是计算机网络通讯向现场级的延伸。


  3.2 软件设计

  计算机操作系统采用bbbbbbs 2000 Professional 中文版本,上位机监控软件采用Wincc 6.0组态软件来实现。

  3.2.1 操作系统软件bbbbbbs 2000 Professional中文版提供了一个快速、高效的多用户、多任务操作系统环境,是目前使用广泛的工控系统。

  3.2.2 Wincc 6.0监控软件实现了对整个系统的开关量、模拟量的采集和处理,并显示在监控画面上,在对多台重要水泵的控制中的物理量如电流、主回路运行、频率设定,有无故障等都实时显示在系统画面上,方便操作人员及时掌握系统的运行情况。

  3.2.3 采用Step7 对西门子可编程序控制器进行配置、编程,它可以利用IEC-1131标准中八种编程语言中的六种(STL、LAD、FBD、CFC、SFC、SCL)进行编程。


  4 系统功能实现

  根据除盐水生产工艺,监控系统的功能主要是实现对工业新水的加药、过滤、超滤、反渗透技术、阴阳离子置换、酸碱作用等控制工序,大致可分为过滤系统、超滤系统、反渗透系统、阴阳离子置换系统、与酸或碱结合系统5个子系统,系统监控主画面及分系统画面见图3、图4、图5:












  4.1 画面显示功能:该画面通过wincc 6.0软件组态编辑实现动态模拟显示整个除盐水制备的过程。利用数据链接技术使得画面上的元件实现实时动态、闪烁、变色等功能,让画面上的工艺参数以数字、棒图的形式实时显示,并对故障进行实时诊断。

  4.2 数据处理功能:对系统采集的各种类型信号,利用各种计算功能、数据变换功能等实现,模拟量信号有流量、压力、浓度及PH值,数字量信号有水泵的运行状态、故障和启/停信号.

  4.3 系统操作功能:有自动和手动两种工作方式,正常运行时采用自动方式,故障和调试时采用手动方式。它由PID控制回路实现对一些重要的模拟量数据的控制,以达到期望值。

  4.4报表功能与历史趋势功能:生产中的一些参数,需要及时打印,可形成报表。报表分为班报、日报、月报,可定时打印,也可手动任意时间打印。一些重要参数,我们对其进行历史数据存储,形成历史趋势,可以随时进行查看。

  4.5报警记录功能:实时地发出所有发生故障的参数的声光报警,提醒值班人员采取相应的措施

  5 主要生产设备的控制

  生产设备的主要控制方式为自动/远程手动/机旁手动三种方式。

  自动控制: 自动完成水泵变频启动的所有相关过程,压力传感器将水泵出口压力信号送至PLC,作为泵出口压力单闭环控制的反馈值(给定值根据实际工况设定),通过PLC对水泵出口压力信号变换和处理。为变频器提供频率给定,实现频率的自动调整.

  远程手动:操作人员可根据现场设备运转状况,通过监控站进行单机设备操作,实现除盐水生产的控制工序,作为联锁调试用。

  机旁手动:作为单机检修或现场调试用。


  5.1 水泵的控制与联锁

  因为除盐水的生产不是连续生产方式,并且其产水量经常根据锅炉系统的负荷调整进行调整,所以生产设备(水泵)的控制方式应该能够适应多种情况下的生产方式,如一用一备、两用一杯等不同工况。水泵控制程序流程图见图6:




  以生水泵控制为例,生水泵组由三台泵及相应的出口阀门组成(其中的一个泵及阀作为备用),适合不同工况下的需要。控制方式分为机旁控制和远程控制两种。机旁控制是利用选择机旁的启动或停止按钮,通过PLC发出启动或停止信号运行或停止水泵;远程控制是操作人员在监控室根据画面上的启动或停止按钮进行点击操作,包括联动、单机、备用三种控制状态,三种状态可以任意的切换,不影响泵的运行状态。 在联锁状态下,当两台工作泵中的任意一台停运时,备用泵自动启动,停运的泵则作为备用泵。当生水泵出水管压力低于5.6 MPa时,进行次报警;当运行软水泵出口压力低于5.4 MPa时,进行第二次报警,同时备用泵及出口电动阀自动投入;泵事故跳闸后,泵出口电动阀自动关闭,当每台泵及泵出口电动阀均不能正常运行时,进行紧急报警。各控制及联锁可解列。


  5.2 超滤装置的控制

图7超滤装置运行简图
图7超滤装置运行简图




  超滤装置的运行主要是对5个电磁阀控制的阀门进行控制:进水阀、产水阀、反洗进水阀、正冲排水阀、反洗排水阀。这5个阀门的状态决定了超滤装置的工作状态:运行、备用、反洗。

  运行:超滤在运行状态下,首先进行正冲操作,正冲完成后超滤装置的进口和出口电磁阀得电,进、出口阀门打开,超滤装置投入运行;

  备用:超滤装置在备用状态下,超滤装置的进口和出口电磁阀失电,进、出口阀门关闭,超滤装置投入备用;

  反洗:超滤反洗有两种方式,定时反洗和定压反洗。定时反洗是根据超滤运行的时间进行固定时间间隔的反洗,定压反洗是根据超滤装置的进出口压差进行反洗,当进出口压差达到一定数值则超滤装置也进行反洗。现在的超滤反洗一般采用定时反洗。


  5.3反渗透装置的控制

  反渗透工艺是一种在压力驱动下,借助半透膜的选择截留作用,将溶液中的溶质与溶剂分闪的分离方法。在水处理工艺运用中,将水中无机离子、细菌、病毒、有机物及胶质等杂质去除,以获得高质量的水。系统对反渗透装置的控制有三种工作状态:运行、备用、冲洗。反渗透装置有3个由电磁阀控制的阀门,反洗进口阀、产水排放阀、浓水排放自动阀。反渗透装置运行简图见图8:

图8
图8 一套反渗透装置运行简图



相关分类
推荐产品
信息搜索
 
智能科技新闻
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:15821971992
  • 邮件:2724917714@qq.com
  • 手机:15821971992
  • 联系人:聂聪
电线电缆新闻
电线电缆相关搜索