本文采用s7-200plc的自由口通讯协议,基于vb6.0开发了一种简单实用且易于功能扩展的监控界面,其中计算机作为上位机,通过mscomm控件建立与下位机plc的通讯,可以实现数字量和模拟量读写、存储及模拟量趋势曲线绘制。
2 通讯原理
SQUARE D H361开关在上位机中,通过vb6.0中的mscomm控件完成数据的发送与接收;在下位机中则是通过plc的指令完成数据的发送与接收的
2.1 通讯初始化设
由于SQUARE D H361开关与计算机的自由口通讯是串行通讯,故通讯前需要通讯双方的串行端口初始化,使双方通讯参数保持一致。
(1) 上位机初始化设置
上位机使用mscomm控件通过串行端口发送和接收数据,因此首先要对mscomm控件进行初始化设置,主要始化设置如下:SQUARE D H361开关
mscomm1.commport=1 `设定通讯端口号
mscomm1.portopen=true `通讯端口打开
mscomm1.settings="9600,n,8,1"
mscomm1.bmode=1
settings:以字符串的形式设置并返回波特率、奇偶校验位、数据位和停止位。其中以字符n、o、e 分别代表无校验、奇校验和偶校验 SQUARE D H361开关 bmode:设置从缓冲区读取数据的格式;0为字符串格式(text),1为二进制格式(binary) [15]。
-----商务热线---厦门兴锐达自动化设备有限公司
联系人:王文光
++QQ:1694785820 1282972140
手机:15359273780
电话:0592-5580707 400-855-5103转001
传真:0592-5361289
邮箱:1282972140@qq.com
网址:http://www.xrdzidonghua.com
NIB SQUARE D H361 HEAVY DUTY SAFETY SWITCH 30AMP
ITD AUTOMATION M7 POWER SUPPLY & SERVO AMPLIFIER SER 50
BELL & GOSSETT 186543 SEAL KIT NO. 8 1-5/8 BUNA N BF NEW
GARDNER-DENVER NT400V POWER SUPPLY NO. 960023
NIB ALLEN BRADLEY 802M-NX23 PRE-WIRED LIMIT SWITCH SER. A 802MNX23
F/S SIEMENS 6ES7-141-3BF00-?0XA0 COMPACT MODULE DI 8*DC 24V 6ES71413BF000XA?0
NIB NAMCO EA700-80000 LIMIT SWITCH EA70080000
SCHNEIDER AUTOMATION 170ARM37030 PROCESSOR ADAPTER 256K I/O BASE, 24VDC
NIB FAFNIR RC 1 3/4 BALL BEARING HOUSED UNITS RC13/4
NEW FOXBORO 2761-18CG MOISTURE SENSOR 276118CG