西门子伺服电机|授权总代理商

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
模块
产地
德国
联系电话
158****1992
全国服务热线
158****1992
经理
聂聪
所在地
上海市松江区广富林路4855弄88号3楼
更新时间
2023-10-26 04:00

详细介绍

   本文介绍了以s7-200plc为现场终端的无线供水调度系统的组成、功能。并着重对plc与无线modem接口及plc软件设计方法进了分析与说明,给出了部分程序流程图及系统应用领域。
[关键词]
可编程控制器(plc) 监控 数传电台 通讯接口 工控机 mcgs组态软件
一、概述
某自来水厂控制系统由分布在十几公里内5个深井取水泵站、储水池、用户管网组成。整个供水系统的高低落差达150米左右,由于供水系统的组成及地形结构的特殊性,过去人工监控,给生产管理、供水调度带来诸多不便。
实施了微机监控后,它能实时监测供水系统的主要工艺参数(如压力、流量、水位、电压、电流等),控制深井泵、监视泵机的运行状态,同时提供生产管理所需的报表、曲线、数据查询等功能。它的运行对供水系统的安全生产、科学调度有着重要的意义。
二、系统组成
微机监控系统采用主从结构、分布式无线实时监控方式(简称scada),如图1所示。


系统主要由监控中心、无线通信系统、现场监控终端、传感器及仪表四部分组成。
监控中心:由微机、mcgs组态软件,无线数传电台、全向天线、模拟屏及ups组成,主要完成各现场终端数据的实时采集、监测、控制、数据存储、打印报表、数据查询等功能。
无线通信系统:监控中心与各泵站终端之间采用无线方式通讯。监控中心为主动站,其它终端副站为被动从站,该系统采用无线电管理委员会给定的数据频率,以一点对多点的方式与从站通讯,监控中心为全向天线,各副站为定向天线。
现场监控终端:核心为plc,是一个智能设备,它有自己的cpu和控制软件,主要完成现场的数据采集、转换、存储、报警、控制等功能,并通过无线信道与监控中心微机进行数据通信。根据监控中心的命令分别完成系统自检、数据传送、控制输出等任务。
传感器及仪表:是plc监测现场信号的“眼睛”,现场所有信号都需经过传感器及仪表的转换,才能输出标准信号,被plc终端所接受。系统主要测量电压、电流、液位、压力、流量及耗电量等参数。
水源井输水泵的控制
  l 手动控制。操作员根据清水池液位对输水泵进行启动和停止操作。
  l 自动控制。plc根据清水池液位及各输水泵起动水位和停止水位,对处于自动方式的输水泵进行启动和停止操作。
三、现场plc终端
现场plc监控终端是工业现场与监控中心之间的桥梁纽带,一方面它采集现场仪表、变送器、设备运行状态等信号,另一方面它又与监控中心通讯,执行有关命令。现场终端一般无人值守。因此,终端机的性能和质量对系统的可靠性影响很大。经充分论证,选用西门子s7-200系列plc作现场终端具有较高的性能价格比,它具有体积小、易扩展、性能优等特点,非常适合小规模的现场监控。1、plc硬件设计
现场某一终端需测控开关输入信号,开关输出信号路,模拟量输入信号。因此,我们选用s7-212基本单元,模拟输入扩展单元(em231),模拟输出扩展单元(em232)。满足现场要求。
2、通讯接口
从站中plc与电台通讯:s7-214plc基本单元提供一个rs-485接口,为了与无线信道的数传机(电源、数传电台)相连,我们专门设计了rs-485接口的专用modem,并采用光电隔离技术,使二者在电气上完全独立,避免相互干扰,由于数传机发射时需要rts信号,而rs-485接口又不提供rts信号,解决这个问题有两处方法。其一,由无线modem根据plc的发射信息产生rts信号,这就要求该modem必须智能化,同时plc在发送信息之前需先与modem通信,让其输出rts信号,并回送rts已产生信息,然后plc再发送现场信息。其二,采用plc的某一i/o输出点,产生rts信号,由plc在发送信息前现接通该点,控制数传机发射,延时一段时间后(电台建立载波时间),再发送信息。后一种方法简单、实用,较好的解决了无线通信的接口问题。
主控室的plc与工控机的通讯:因为主控室的plc要和数传电台通讯又要和上位机(工控机)通讯,所以主控室的plc选用两端口的s7-216基本单元,其中一端口与数传电台通讯,另一端口直接用西门子的ppi电缆和上位机通讯,上位用北京昆仑通态提供的mcgs组态软件进行组态和编程,对现场的水位等信号进行实时的监控和处理。
3、抗干扰设计
为提高系统的可靠性,现场终端、数传机、plc、直流温压电源及部分变送器装于一个控制柜内,各部分相对独立,便于维护。plc开关量输入、输出与现场之间加继电器隔离,模拟信号采用信号隔离器和配电器隔离,电源采用隔离变压器供电,以减小电源“噪声”,同时系统设置良好的接地。
四、plc软件设计
plc终端软件采用梯形图语言编写,为提高终端的抗干扰能力,软件设计中采用了数字滤波、故障自检、控制口令等措施,保证控制操作的正确性和可靠性。程序设计采用模块化、功能化结构,便于维护、扩展。终端软件主要由下列模块组成。
1、初始化程序:设定各寄存器、计数器、plc工作模式、通信方式等参数初始值。
2、数据采集子程序:对各路模拟量数据采集、滤波、平均等处理。
3、累计运行时间子程序:对泵机等设备的运行时间进行累计。
4、遥信子程序:检测电机、阀门、报警开关等设备的运行状态。
5、置初值子程序:由监控中心对时间、电耗、流量等累计参数按用户的要求设定初始值。
6、故障自检子程序:检测plc的故障信息、校验信息,并发往监控中心。
7、控制子程序:根据监控中心的命令,或现场自控条件输出相应的操作。
8、通讯子程序;完成与监控中心的各种通信功能。
通讯程序中,接收命令和发送命令采用中断处理,通过atch指令使中断事件8在接收不同特征命令下执行不同的程序。对串行通信的超时限制则通过设定内部定时中断来控制,其事件号为10,定时时间由smb34的值确定。为减少通信的误码,采用偶校验及异或双重校验措施。
五、结束语
本系统在软、硬件方面采取了多种措施,特别是现场终端选用了s7-200plc,提高了系统的可靠性,在自来水厂自动控制系统取得了较好的应用效果。plc基于scada系统能充分满足对水厂控制系统的要求,对水厂的安全运行、提高供水质量、节能降耗、优化管理等方面起到了至关重要的作用。本系统将无线通讯与s7-200plc有机的结合,解决了现场分布较散、距离较远、范围较大的系统监控问题,在供水、供电、供气、油田、气象、水文水利等部门有较好的应用前景。

1.在亚控公司网站下载2013年9月更新的驱动程序,版本为60.1.24.30,老版本的驱动不支持s7-200smart。
2.改写下载的驱动中的初始化文件
下载的驱动中有两个文件夹“ks驱动”和“kv驱动”。使用其中的“kv驱动”。
该文件夹中的初始化文件“kvs7200.ini”原文为
[192.168.31.12:0]
localtsap=4d57
remotetsap=4d57
tpdutsap=000a
sourcetsap=0009

[192.168.31.33:0]
/smart
localtsap=1000
remotetsap=1000
tpdutsap=000a
sourcetsap=0009

将它改写为:
[192.168.2.1:0]  
localtsap=0101
remotetsap=0101
tpdutsap=000a
sourcetsap=0009

其中的“192.168.2.1”是cpu的ip地址。如果有多台plc,应列出它们的ip地址,例如
[192.168.2.1:0]
[192.168.2.2:0]

3.安装驱动程序
单击windows的“开始”按钮,执行菜单命令“\所有程序\组态王6.55\工具\安装新驱动”,打开驱动安装工具(见下图)。单击“…”按钮,打开保存驱动的文件夹,双击其中的驱动文件“s7_tcp.dll”,单击“安装驱动”按钮,安装成功后显示“安装完成!”。

4.组态通信中的接口
选中工程浏览器中的com1,双击右边窗口中的“新建”,再双击生成的“新io设备”。选中设备列表的s7-200中下面的tcp(有两个tcp)。单击“下一步”按钮,使用默认的com1,指定设备的地址为“192.168.2.1:0”,采用默认的恢复间隔和长恢复时间。
5.通信实验
用组态王画面的按钮产生m0.0和m0.1的点动信号,用它们和plc的程序控制q0.0,用画面上的指示灯显示q0.0的状态。用字符的动画功能显示定时器的当前值,和修改定时器的预设值(见下图)。


PLC,CPU,触摸屏,变频器,交换机,电机,电线,电缆,低压,

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话