欢迎来到天天文库
浏览记录
ID:41167691
大小:72.00 KB
页数:5页
时间:2019-08-18
《neza plc通过modem来实现远程监控的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NEZAPLC在远程监控系统中的应用施耐德电气(中国)投资有限公司NEZA产品部沈建忠摘要:本文以某燃气调压站远程监控系统为例,介绍了施耐德公司新开发出的小型NEZAPLC通过公用电话交换网以MODEM拨号来实现远程监控的方法。一、引言施耐德电气作为世界一流的电气集团公司,拥有梅兰日兰、莫迪康、美商实快、TE电器四大品牌,作为自动化领域的先锋及输配电专家、施耐德电气始终致力于更有效的为电力输配及自动化技术作出贡献。NEZA系列小型可编程控制器是施耐德电气自动化品牌莫迪康(MODICON)系列中最新推出的低端可编程控制器产品。作为MODICONTSX家族的新成员,NEZAPLC是功能齐全、性能
2、可靠、容易使用的小型PLC,支持广泛应用的Modbus,Uni-Telway等工业通讯协议,并且提供了ASCII字符方式的通讯手段,正是利用其开放的通讯接口,我们能很容易实现对MODEM的控制。二、系统原理以下简要介绍一下该系统的构成,如下图:中央工作站MODEM电信市话交换网MODEMMODEMNEZAPLC子站1MODEM。。。。。。NEZAPLC子站NNEZAPLC子站X图一系统原理图在该系统中,各子站均分散在各地,处于无人值守状态;正常情况下,从某中央站可手动或自动定期从分散的各地子站采集运行数据和状态,并可对有关参数进行控制修改;同时,当某子站发生故障时,其控制PLC会向中央上位机
3、回拨报警,并提交故障类型。一、控制系统构成1.在本系统中,各子站使用NEZAPLC主CPU单元和一个8路模拟量单元构成子站燃气调压站的控制主体;另外还有一个外置MODEM(HAYES兼容型),其通讯接口和PLC的编程通讯口经过一个RS485/RS232的转换器相连。2.在中央工作站处,使用一台计算机,并配备一外置或内置MODEM,在计算机上运行远程通讯监控程序。3.在中央站和子站均需有一路电话线路。二、通讯设置在中央站和某子站正常通讯时,通讯交换的数据块不是很大,所以在上位计算机和PLC间采用了9600bps的通讯速率,数据位是8位,停止位是1位,无校验方式。较低的通讯速率对于通讯也会更加可
4、靠。对于所用的各MODEM,也统一设置为HAYES9600兼容型,并设置为自动应答方式(通过终端仿真软件,输入ATS0=1及AT&W0指令,使MODEM一上电就处于等待接收拨号的状态)。三、上位机程序说明本系统的上位监控软件由Microsoft公司的VB6.0开发而成,可以控制下位机各子站的动作,进行定时的通讯和数据监控处理。所有数据都可进行记录保存在计算机机内,以供查询。其界面主要是燃气调压站的监控画面,包括温度、压力等检测数据,当从中央站拨通某子站时,会开始显示该子站的相关数据,并动态刷新。软件中也备有电话簿,以记录各子站位置不同的电话号码,在操作中,我们随时可以增加,删除或修改电话号码
5、记录。所采集上来的数据信息及其采集时刻同时被保存于数据库中,并可以数据表格的方式来查询。手动连接时,先选择某子站处的电话号码,再按“拨号”按钮,当连接成功,即开始发送数据查询及控制命令。自动方式连接时,软件会按设定的时间间隔对远程子站拨号,再按设定的时间间隔挂断连接。当所监控的子站出现报警时,如某压力或温度超限,会在监视画面中显示报警信息,所有报警信息也记录于数据库中。当某子站没有被连接并出现报警时,会自动延时(时间长度可以设定)向中央计算机拨号,直至拨通为止。有关系统及交换设备可能出现的一些故障,在软件中提供了错误情况的容错处理,说明如下:端口出错提示串口连接不正确或端口已被占用。试用其他
6、串口或改变PC机相应参数设置。错误连接出错提示电话交换网故障或下位PLC故障(如未开机、电源低等)。确认提示并重拨电话。数据发送或接受失败下位PLC故障。确认下位PLC无故障并重新启动PLC,同时上位机程序挂机后重启并执行相关操作。挂机失败MODEM处理故障。试重新按“挂断”键进行挂机操作。¯以下为上位程序的流程图:YNNY显示监控数据开始存在拨号连接?打开通讯口(确省为COM1:9600,N,8,1)手动?检查端口输入数据选择电话簿的第一个号码,拨号选择某电话号码,拨号如有报警,显示报警拨号成功,发送指令拨号成功,发送指令挂断挂断,延时拨下一个电话号码接收数据接收数据图二上位机程序流程图一
7、、PLC程序说明下位PLC程序通过NEZA系列可编程控制器的编程软件PL707WIN编制而成,在配置编程通讯口的协议时,选择‘“ASCII”协议,并设置正确的通讯参数:9600,N,8,1对本系统而言,具体使用地址变量如下:%MW0接收缓冲区首地址%MW10发送缓冲区首地址接收指令的总长度为8个字节。发送指令的总长度为10个字节。¯PLC程序流程图如下:开始本站PLC已和上位机连通NPLC有否故障NY回拨上位
此文档下载收益归作者所有