10第十讲 组态王与远程IO设备的连接 (1)

上传人:紫*** 文档编号:132692448 上传时间:2020-05-19 格式:PDF 页数:29 大小:757.36KB
返回 下载 相关 举报
10第十讲 组态王与远程IO设备的连接 (1)_第1页
第1页 / 共29页
10第十讲 组态王与远程IO设备的连接 (1)_第2页
第2页 / 共29页
10第十讲 组态王与远程IO设备的连接 (1)_第3页
第3页 / 共29页
10第十讲 组态王与远程IO设备的连接 (1)_第4页
第4页 / 共29页
10第十讲 组态王与远程IO设备的连接 (1)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《10第十讲 组态王与远程IO设备的连接 (1)》由会员分享,可在线阅读,更多相关《10第十讲 组态王与远程IO设备的连接 (1)(29页珍藏版)》请在金锄头文库上搜索。

1、第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科技有限公司 105 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 第一节第一节 无线数传电台传输技术无线数传电台传输技术 概述概述 数传电台是数字式无线数据传输电台的简称 即采用数字信号处理 数字调制 解调 具有前向纠错 均衡软判决等功能的无线数据传输电台 数字电台提供透明 RS232 接口 传输速率可达 19 2Kbps 收发转换时间通常在 100 500mS 之间 最好 的小于 10mS 具有场强 温度 电压等指示 误码统计 状态告警 网络管理等 功能 无线数传电台作为一种通讯媒介 与光纤

2、微波 明线一样 有一定的适用范 围 它提供某些特殊条件下专网中监控信号的实时 可靠的数据传输 具有成本低 安装维护方便 绕射能力强 组网结构灵活 覆盖范围远的特点 适合点多而分散 地理环境复杂等场合 在很多专网领域有广泛的应用 组态王通过数传电台与设备通讯时 由于数字电台作为透明 RS232 接口 故在组态 王中无须对电台进行特殊的设定 将其看作一个透明的数据线即可 组态王通过电台通讯注意事项 组态王通过电台通讯注意事项 1 电台设置要求 电台设置要求 电台须设置为 半双工 方式 类似于 RS485 收 发可以使用同频 同一个频点 也可使用异频 不同频点 当使用异频 收 发时被叫方 子站 的收

3、 发频率须与主叫方 主站 的频率对调 尽量减少 收发转换时间 如果可调整 2 组态王定义变量 组态王定义变量 由于数字电台存在着收 发转换时间 因此 IO 变量的采集时间 频率 须大于 电台的收 发转换时间 基于广域网的软件应用基于广域网的软件应用 北京亚控科技有限公司 106 当使用一部主叫电台与多部被叫电台 一对多 方式进行通讯时 电台的收 发转换时间会在电台之间产生干扰 因此要将不同设备 IO 变量的采集频率定义为一 个质数 如 700 900 1100 序列 否则由于电台之间的干扰会造成组态王频繁 通讯失败 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科

4、技有限公司 107 第二节第二节 电话网络拨号电话网络拨号 概述概述 设备通过 modem 拨号进行数据采集 在很大程度上方便了用户进行远程调试 监控和数据采集 但 modem 拨号只适用于简单的标准的 232 串口通讯设备 对于如 232C 链路 电流环等特殊 232 串口设备目前暂不支持 当设备为标准 RS485 RS422 时 需要先通过标准 RS485 232 转换模块先转换成 232 接口再接到 modem 上 此方 案特点如下 1 只支持传输数据为 10 位的 MODEM 2 在使用 modem 拨号前 首先使用 modem 的初始化指令对 modem 进行初始化设 置 以保证通过

5、 modem 进行正常的数据通讯 MODEM 初始化设置 初始化设置 主叫主叫 MODEM 设置设置 AT F W0 W1 恢复出厂设置 ATS0 1 设置自动应答方式 AT D0 MODEM 忽略 DTR 信号 ATS37 9 设置波特率为 9600 AT K0 不使用流控 AT Y1 设置文件 1 为活动状态 AT W1 保存当前设置到文件 1 中 被叫被叫 MODEM 设置 设置 AT F W0 W1 恢复出厂设置 ATS0 1 设置自动应答方式 AT D0 MODEM 忽略 DTR 信号 ATS37 9 设置波特率为 9600 AT K0 不使用流控 ATQ1 MODEM 不返回结果码

6、 基于广域网的软件应用基于广域网的软件应用 北京亚控科技有限公司 108 AT Y1 设置文件 1 为活动状态 AT W1 保存当前设置到文件 1 中 目前市场上的 MODEM 初始化指令通常都包含以上几条 由于不同的 MODEM 有可能指 令含义不同 所以具体命令请参看您所选用的 MODEM 的指令集 初始化设置时 以 上几条指令一般是通过操作系统提供的超级终端软件进行设置 也可以通过标准 COMM 串口程序 北京亚控公司可以提供 进行设置 下面以通过串口程序进行指令 初始化为例讲解初始化配置 Modem 初始化设定初始化设定 将猫接到计算机串口上 并给猫上电 1 打开串口设置程序 弹出如下

7、对话框 2 在上面串口中 波特率 等通讯配置如图中所示 然后点击按钮 并 在框中输入如下图中的命令 3 在上图指令中输入上述一条指令后 用鼠标首先点击框下面的 R 为指令的回车符 每输入 一条指令后面就输入一个 R 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科技有限公司 109 接收 按钮 再点击框的 发送 按钮 则若指令下发成功 接收框中 MODEM 会返回 Ok 的信息 其他几条指令按同样的方式输入到 MODEM 中 每次只能输 入一条指令 进而实现对猫的初始化工作 4 通过串口拨号测试一下 如下图所示 在的号码框中输入要拨叫的电话号码 然后按下拨猫按 钮

8、 即开始拨号 拨叫成功后 按下断猫按钮 即挂断 5 如果一切正常 则初始化工作完成 就可以按照昨天的方法通过组态王来操作了 6 设备侧 MODEM 和采集设备的接线方法 请参照硬件厂家提供的接线图 说明 说明 若设备的编程电缆或者串口线直接接到 PC 串口上后 能直接实现和组态王的通 讯 则当用猫拨号方式和设备通讯时 对于设备侧的 modem 在 modem 的 9 针口和 设备的编程电缆 或串口线 之间接上上图所示的一根线 否则不能实现和设备通 讯 用户使用 485 232 信号的模块的接线方法 转换模块的 232 侧和 MODEM 的 9 针口之 间也要采用上图的接线方法 用在设备和计算机

9、的两个 MODEM 都要按照上面的方法先接到 PC 串口上初始化 以保证在正常通讯的过程中数据传输的可靠性 组态王拨号设置步骤 组态王拨号设置步骤 选择使用选择使用 modem 1 选择组态王工程浏览器的大纲项 设备 选择 modem 所连接的串口标识 输入要拨叫的电话号码 基于广域网的软件应用基于广域网的软件应用 北京亚控科技有限公司 110 如 COM1 双击 COM1 弹出串口设置对话框 如下图所示 Modem 选择该项 则该串口为拨号访问设备方式 其中主 Modem AT 控制字 从 Modem AT 控制字不用给任何设置 设置完成后 单击 确定 按钮返回 则在组态王设备列表中出现一个

10、 modem 设备 如下图所示 2 设备拨号使用 设备拨号使用 建立 modem 变量 建立 modem 变量 对于 modem 设备组态王提供了四个寄存器 在数据词典中可如下定义 1 IPC 控制拨号通断积存器 数据类型 INT 型 只写 数值标识 1 开始拨号 99 挂断 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科技有限公司 111 2 IPS 拨通状态积存器 数据类型 INT 型 只读 数值标识 0 未拨通 1 拨通 3 IPN 用户所要拨的电话号码 数据类型 字符串型 只写 采集频率 0 4 CommErr 表示设备通讯状态 并可控制设备通讯状态 数

11、据类型 Bit 离散型 可读写 数值标识 0 通讯正常 或允许通讯 1 通讯故障 或暂停设备通讯 在组态王 数据词典中新建变量 如 IPC0 IPS0 IPN0 Cerr0 分别对应以上的四个寄存器 设置变量 Cerr0 的初始值为 关 注意 注意 因为系统启动时 会自动启动各个连接的设备 在定义数据采集设 备 CommErr 寄存器变量时 例如对三菱 FX2N 的 PLC 进行远程 MODEM 拨号 在命 令语言启动时将设备三菱 PLC 的 CommErr 寄存器设置为 1 即暂停与 PLC 设 备的通讯 3 组态王运行时设置 组态王运行时设置 组态王系统启动运行后 执行以下操作 在 IPN

12、O 对应的变量中输入电话号码 将 IPC0 对应的变量置 1 则组态王开始进行拨号 当拨号拨通时 IPS0 的值为 1 此时设置外部采集设备的 CommErr 寄存器的值为 0 即恢复组态王与该设备的通讯 进行数据采集 当数据采集完成后 可以先暂停数据采集设备 将 IPC 对应变量值置为 99 即可执 行 modem 挂断 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科技有限公司 113 第三节第三节 无线数据通讯在组态王上的使用无线数据通讯在组态王上的使用 简介简介 对于远程数据监控的系统 目前组态王提供了多种网络监控方式 其中 基于 中国移动公司移动服务网络

13、的GPRS 通用分组无线业务 服务或中国联通公司的 CDMA 码分多址 服务 组态王提供了一种无线远程数据交换解决方案 采用此 种数据交换方案 用户需要为计算机申请公网IP地址或域名及现场设备上连接支持 GPRS或CDMA服务的DTU模块 适合于有移动网络覆盖的远程的数据采集系统 GPRS General Packet Radio Service 通用无线分组业务 是一种基于 GSM 系统的无线分组交换技术 提供端到端的 广域的无线 IP 连接 通俗地讲 GPRS 是一项高速数据处理的技术 方法是以 分组 的形式传送资料到用户手上 目前组态王软件支持包括深圳宏电 深圳倚天 厦门桑荣 唐山蓝迪

14、北京艺 能 北京汉智通 台湾尉普 福州利事达 上海蓝峰 福建实达 北京爱立信 北 京欧特姆 航天金软 力创LQ 8200 实达TCP 嘉复欣 蓝天顶峰 NETJET 厦 门蓝斯等厂家的DTU模块 用户控制中心和 GPRS 远程数据终端 DTU 可采用如下连接方式 基于广域网的软件应用基于广域网的软件应用 北京亚控科技有限公司 114 组态王组态王 6 52 中中 GPRS 通讯过程通讯过程 组态王组态王 6 52 GPRS 通讯流程图通讯流程图 组态王运行系统 I O 设备 驱动 设 备数据 KVirturl dll DriverForGPRS KVCom sys 相当于普通串口 共享内存 传

15、递虚拟设 备初始化信 息 共享内存 传递 V C 和 V S 状态 Internet GPRS 网络 DTU 现场设备 DTU 现场设备 串口 串口 无线传输 第十讲第十讲 组态王与远程组态王与远程 IO 设备的连接设备的连接 北京亚控科技有限公司 115 组态王组态王 6 52 GPRS 中使用到的文件 功能及通讯过程中使用到的文件 功能及通讯过程 GPRS 驱动涉及的程序文件及安装路径说明如下 DriverForGPRS exe 集 成 信 息 输 出 窗 口 组 态 王 安 装 目 录 kingview Driver 下 KVCom sys 操作系统 windows system32 d

16、rivers 下 Gprsdtu ini 组态王安装目录 kingview Driver 下 KVVirtual dll 虚拟串口驱动 放在组态王安装目录 kingview Driver 下 需要组态王安装工具安装注册 DriverForGPRS exe 服务程序功能服务程序功能 服务程序主要完成以下几种功能 1 从运行系统接收虚拟设备的初始化信息 然后依据初始化信息建立与 DTU 连接 2 从 KVCOM 接收数据 然后发送给 DTU 3 从 DTU 接收数据 并将其发送给 KVCOM 4 监控各 DTU 的通讯状态 并将数据通知组态王 5 处理 DTU 心跳数据 6 按照配置显示调试信息 KVCom sys 功能功能 Kvcom是组态王和 GPRS 服务程序通讯的通道 KVCOM 类似通常的串口设备 每一个虚拟串口都会打开一个 Kvcom 设备 采用 CreateFile 函数就可以建立 组态王发给服务程序的所有数据都写入 KVCOM 的写通道 采用 WriteFile 方 法 并且新写入的数据会覆盖前次写入的数据 由于对于同一个虚拟串口数据写入 是串行的 即写入后只有等待数据返回

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号