利用VB实现上位机对变频器的远程监控

合集下载

基于VB的远程控制系统

基于VB的远程控制系统

论文题目基于VB的远程控制系统(英文)Remote Control System Based on VB _____基于VB的远程控制系统2012年3月随着当今社会计算机的广泛普及以及网络服务的快速发展给远程控制系统带来了广阔的用武之地,人们可以通过简单的终端机完全控制网络中另一端的被控机,从而完成强大的控制功能,获取被控机的任何信息,这种方式被称之为远程控制。

简单远程控制系统由主控端和被控端两部分组成。

主控端用于实施各种对连网计算机的监控操作,被控端对于接收到的数据进行分析,解释并执行。

系统主要可以实现获取被控端信息、被控端系统控制、消息发送和被控端界面控制的监控功能。

文章对远程控制系统原理和主要相关技术作了简单介绍,在进行需求分析之后,详细描述了远程系统的控制端和被控端的设计与实现,系统采用Visual Basic开发工具,整个系统操作简洁、界面友好、功能灵活、实用,实现了包括被控制端屏幕监控、系统信息、进程监控、关闭计算机、信息互发、桌面和鼠标控制等基本功能。

关键词:远程控制;C/S模式;套接字;信息安全AbstractNowadays, with the developme nt of the n etwork tech no logy so popular and the speedof the n etwork so fast, it is obvious that tech no logy of remote con trol can be applied widely. Using the remote con trol, it is so convenient that the remote computer can be con trolled by the local one. Therefore, un der this circumsta nee, what can achieve this powerful con trol fun cti on and obta in any in formati on of the con trolled computer, we call it remote con trol. The simple remote con trol system con sists of two parts in cludi ng termi nal and con trolled termi nal. We can mon itor the con trolled terminal and impleme nt some operati on about con troll ing the con trolled term inal on the con trolli ng mon itor. The con trolli ng termi nal, which is put in to impleme nting a variety of mon itori ng operati on for conn ected computer, while the con trolled termi nal is used for an alyz ing data, explai ning and impleme nt the received data. The system can fall into several fun cti ons of achiev ing the in formati on of con trolled, con trol con trolled termin al, sending messages, con trolli ng the scree n of con trolled computer and so on. This paper has a simple descripti on of the remote con trol system prin ciple and main tech niq ues. After an alyz ing dema nd and n eed, describ ing desig n and impleme nting con trolled term inal in detail, this system can adopt Visual Basic so that it has simple operati on, frien dly in terface, flexible and practical function. Ultimately, it carries out client screen monitoring system information, computer information, process, cut-off computer, sending in formatio n for each other, desktop, the mouse con trol and other basic functions.Key words: Remote con trol; Clie nt/Server mode; socketnformatio n Security1引言 (1)1.1本课题的研究背景和意义 (1)1.2国内外远程技术研究现状 (1)1.3本课题的主要研究的内容 (2)2 相关理论技术 (3)2.1远程控制概述 (3)2.1.1 远程控制软件的原理 (3)2.1.2 远程控制技术的应用 (4)2.2开发环境 (4)2.3主要控件介绍 (5)2.3.1 Win sock 控件 (5)2.3.2 Timer 控件介绍 (5)2.4 C/S 模式 (5)2.5 TCP协议与UDP协议介绍 (6)2.5.1 TCP 协议 (6)2.5.2 UDP 协议 (6)3需求分析与设计 (7)3.1功能要求 (8)3.2性能要求 (8)3.3系统体系结构主要设计 (9)3.3.1 基本控制原理 (9)3.3.2 鼠标控制模块 (9)3.3.3键盘控制模块 (9)3.3.4屏幕控制模块 (9)4 C/S模式远程控制程序实现 (11)4.1控制端程序实现 (11)4.1.1 与被控制端连接 (11)4.1.2 获取被控端系统信息 (11)4.1.3获取被控端进程信息................................................. 1.24.1.4发送消息........................................................... 1.44.1.5 关闭、重启和注销计算机.......................................... 1.54.1.6鼠标和桌面控制以及获取远程屏幕.................................... 1 8 4.2被控制端程序实现. (19)5系统调试及运行 (21)5.1软件调试基础 (21)5.2调试的目标 (21)6 结论 (25)致谢 (26)参考文献 (27)附录1系统实物图 (28)附录2系统部分程序代码 (29)附录3毕业设计作品说明书.................................................. 3.91引言1.1本课题的研究背景和意义随着经济、社会和科学技术的不断发展,远程控制技术的应用范围也在不断扩大,从一开始的军事、银行、政府机关部门等特殊行业领域的应用已经发展到了今天的电子部门、商业部门、科技部门、道路公共交通领域、学校教学设施应用、卫生医疗部门以及酒店宾馆行业等,其优越的功能也日益引起了各个应用行业的重视与青睐,但是很多远程监控软件必须配有一些固定的硬件设备,这不仅会提高实际应用的成本,而且也会使实施应用增加了技术难题⑴。

基于VB6.0的上位机与PLC实时通信技术

基于VB6.0的上位机与PLC实时通信技术

基于VB6.0的上位机与PLC实时通信技术基于VB6.0的上位机与PLC实时通信技术主要是通过VB6.0编程语言与PLC进行通信,实现实时数据的传输和控制操作。

要实现VB6.0与PLC的通信,首先需要通过串口连接VB6.0和PLC。

VB6.0中提供了MSComm控件,可用于实现与PLC的串口通信。

该控件可以配置串口的波特率、数据位、校验位等参数,并可以通过编程实现串口的打开和关闭操作。

在VB6.0中需要编写相应的程序代码,通过串口与PLC进行数据的发送和接收。

VB6.0提供了相应的函数和方法,可以用于读取和写入串口的数据。

通过与PLC进行数据交互,可以实现对PLC的监控和控制操作。

在进行通信时,需要定义好数据的格式和协议,以确保VB6.0与PLC之间能够正确地进行数据的传输和解析。

对于不同的PLC型号和厂商,通信协议可能会有所不同,因此需要按照PLC的通信协议进行编程开发。

在实时通信过程中,需要注意以下几个关键点。

要确保VB6.0与PLC的通信速度要足够快,以实现实时数据的传输和控制操作。

要确保数据的准确性和可靠性,可以通过校验位等方式进行数据的校验和验证。

还需要进行错误处理和异常处理,以避免通信故障和数据丢失等问题的发生。

通过使用VB6.0编程语言,结合PLC的串口通信功能,可以实现上位机与PLC的实时通信。

这样,就能够方便地进行工业控制和监测等操作,提高了生产效率和设备的运行稳定性。

基于VB6.0的上位机与PLC实时通信技术也为后续的数据分析和处理提供了基础。

这对于工业自动化领域的发展和应用具有重要意义。

用VB6来实现PC对多个PLC的监控

用VB6来实现PC对多个PLC的监控

用VB6.0来实现PC对多个PLC的监控1 引言随着计算机通讯技术的日益成熟及企业对工业自动化程度要求的提高,自动控制系统从传统的集中式控制向多级分布式控制方向发展,构成控制系统的PLC也就必须具备通信联网功能。

在具体应用过程中,若要监视PLC内部的数据与运行状况,选用市场上的人机界面或组态软件,虽然功能丰富,但大都价格昂贵,尤其在一些中小规模的生产场合。

所以许多企业希望能自己用高级语言开发一个简易实用的通信程序,通过面向对象的可视化编程语言VB6.0很容易地实现分布式监控。

PLC等下位机控制生产过程,本地计算机进行实时监测或参与控制生产现场的参数。

本文通过对OMRON的CPM1A小型机与上位计算机通信原理和通信方法的研究,介绍了如何用VB6.0实现上位计算机对PLC的实时监控,并取得了良好的效果。

2 监控原理2.1 通信方法上位机作为主站要能够通过PLC监控下层设备的状态,首先要实现上位机与PLC间的通信。

由于串行通信具有线路简单、应用灵活、可靠性高等优点,并且普通计算机均带有串行口,所以PC与PLC间通常采用串行通信方式。

串行通信可以通过Windows的API函数实现,也可以串行通信控件实现,但后者较容易,本文采用VB的通信控件。

如果只实现对一台CPM1APLC的监控,需要CPM1-CIFO1(OMRON提供的专用的RS232适配器)形成RS232C口与上位机通信;如果是实现对多台PLC的监控,则需用RS232—RS422/RS485转换器ADAM-4520和CPM1-CIF11(OMRON提供的专用RS422适配器)与上位机通信,最多可连接32台PLC,连接方式如图1所示。

图1 系统通信原理在通信过程中上位机始终处于主动方,PLC则处于从动方,所有的数据交换只能在主站和从站之间进行,从站之间不能直接交换数据,如果从站之间需要交换数据,必须通过主站中转1。

首先上位机向PLC发送指令帧,PLC接收了上位机的指令后,先进行FCS校验,看其是否正确,如果正确,则接收并向上位机传送响应帧(包含首尾校验字节),否则,PLC拒绝向上位机传送数据。

基于VB6.0的上位机与PLC实时通信技术

基于VB6.0的上位机与PLC实时通信技术

基于VB6.0的上位机与PLC实时通信技术VB6.0是一种编程语言,可用于开发上位机与PLC之间的实时通信技术。

PLC是一种可编程逻辑控制器,用于控制和监控自动化设备。

通过实时通信,上位机可以与PLC进行数据交换和控制操作。

1. 通信协议选择:PLC与上位机之间的通信需要选择适当的通信协议。

常见的通信协议包括Modbus、OPC、Profibus等。

根据实际需求和设备的支持情况选择合适的通信协议。

2. 串口通信:VB6.0通过串口通信与PLC进行连接。

通常采用RS232、RS485等串口通信方式。

在编程中,需要设置串口的波特率、数据位、停止位、校验位等参数。

通过VB6.0的串口通信类库,可以实现数据的读取和写入。

3. 数据采集和监控:通过VB6.0实现对PLC数据的采集和监控。

可以使用定时器触发方式,周期性的读取PLC设备的数据。

通过VB6.0的数据处理和显示功能,可以实时显示PLC设备的状态和数据信息,如温度、压力、流量等。

4. 控制指令的发送:通过VB6.0向PLC发送控制指令,实现对设备的控制。

根据PLC 的控制逻辑,编写相应的控制程序,将控制指令发送给PLC设备。

通过串口通信,将控制指令发送出去,实现设备的开关、调节等操作。

5. 异常处理:在实时通信中,可能会出现通信故障、数据错误等异常情况。

需要在编程中添加异常处理的代码,对异常情况进行处理,保证通信的稳定性和可靠性。

基于VB6.0的上位机与PLC实时通信技术可以广泛应用于自动化控制、工业监控、智能家居等领域。

通过实时通信,可以实现对设备的远程监控和控制,提高设备的自动化程度和工作效率。

在编程过程中,需要注意通信协议的选择和参数的设置,以确保通信的正确和可靠。

需要添加适当的异常处理机制,提升系统的稳定性和可靠性。

基于VB的天线控制器远程监控系统

基于VB的天线控制器远程监控系统

短 波 天线 主要 用 于 潜 艇 短 波 通 信 , 由 天线 本 体 , 制 器 及 是 控 其 他 辅 助设 备组 成 。 过 天 线 控 制 器 的控 制 , 以 实现 潜 艇 在 潜 通 可 望 状 态 时 短 波通 信 天 线 任 一 高 度 的升 降 、 停 等 操作 , 起 同时 进 行
随 着 现 代化 舰 艇 通 信 大 量 投 入 建 设 ,潜 艇 拥 有 了 比以 往 更 加 强 大 与 丰 富 的 通信 装 备 ,从 高 频 到 甚 低 频 几 乎 整 个 频 段 都 有
覆 盖 。 之 带 来 的 问题 是 设 备 大 量 集 中 , 致 需 要 更 多 的人 员 和 随 导
高通 信 系统 工 作 效 率 。
关键词 : 线控制器 , 程监控 , 口, 天 远 网 串口
Ab tac sr t
Ths i pa perdic ss a id f / rm o e m o t a d c n r s t m , ou t e a dwar c v so an t u — s u es kn o c s e t ni or n o tol yse t hr gh h h r e on erin d he n der ng r t olc l yi p ooc omm u cain er r ewo k ni t s ve n t r po t n anen a co tol r s il or t ral e daa ner t n. e anen o r a d t n n r l er p t o e i t it aci Th t — e a z o na on r lr f h mac n al un t ns hr gh ot r e be c tol o t e e hie l f ci t ou s fwae m o dde i t e d n h co munc t s ve m O t igsal nst m ia i on er r ni n t i , Or O o

基于VB实现上位机与PLC通信的节目源监控系统

基于VB实现上位机与PLC通信的节目源监控系统

1 引言
广播发射机的节 目源是整个发射体系的前端,也是整个
并结合实 际设备与工作环境 最后采用上位机 + L 作为系统 PC 控制模式。在 监控 系统 中,由于 P C具有运行稳定 、抗干扰 L 能力强等特点更能适应 发射机房 恶劣 的电磁环境 ,被用作控
制现场的下位机, 完成现场数据的适时采集和相关控制操作; 由于工控机具有丰富的软硬件 资源并且具有直观可视 、操作
实现逻辑功 能:由图 2和表 1 以看 出同 A 1 可 O 发射机在 不 同节 目的选择 是以时间为基点来进行选择 ,不 同的时间段
播 出不 同的节 目, 同样不 同的节 目后接不 同的逻辑功能模块 , 这些功能模块 即包括节 目播出的时间又包括主备音周 的切换 条件 ,所 以说进行不 同节 目的选择是整个系统 的前端 ,也是 后续功能实现 的前提 。 ( )音 周的切换 2
如何利用 V B开发工具的可视 化界面 、 编程简单等优势与简单 易懂 的 H s - ik通信协议 ,实现工控机与 0 R N P C的串 otLn M O L
口通信 。在此基础上 ,针对系统要求和工作实际进行节 目源 监控系统 的设计 , 过 P C 工控机编程 实现节 目源 的监 听、 通 L和 判断 、切换 、报警等功 能。
【 摘 要 】文章 以中波发射机运 维人 员的 第一视 角,详细地介绍 了上位机 ( 工控机 ) 如何 实现对 多路节 目源的监控 ,系统
地阐述 了P C的通讯设置 、上位机与 P C的对接 、以及如何利用 V V S LB I . L L B( IUA ASC 6 0)编程 实现节 目源的采样 、判 断、切 换 、报 警等功 能。 【 关键词 】V B;P C;串口通信 ;监控 系统 L 【 中图分 类9 1T 3 N9 1 【 文献标识码 】A 【 文章编 号】l0 — 1 12 1)7 0 1 — 4 08 1 5(0 1 — 0 4 0 0

用VB6.0实现计算机对S7—200PLC的实时监控

用VB6.0实现计算机对S7—200PLC的实时监控
3 1 PL 软 件 设 置 . C
安全可靠 、 功能齐全 、 应用灵 活、 操作维修 容易 和稳 定可靠
等 特点 而得 到 广 泛 应 用 。但 他 也 存 在一 些 缺 点 , 不 能 给 如
用 户提 供 良好 的人 机 控 制 、 理 界 面 。 随 着 工 厂 自动 化 程 管
度要 求 的 不 断 提 高 , 产 过 程 中 , 监 视 、 制 P 内 部 生 要 控 I C
编 程 控 制 器 PI P o rmma l o i C n rl r , 于其 r ga C( beL gc o tol ) 由 e
输端 口为 串行 通信 端 E , S2 2 计 算机 普遍 配备 的接 1 R 3 是
口 。为 使 数 据 侦 听 能 够 进 行 , 用 到 R 2 S4 5 换 需 S2 /R 8 转 3 器 AD AM 一 5 0 他 可 将 R 3 42 , S2 2信 号 转 换 成 独 立 的 R S 4 5信 号 , 不 需 要 改 变 计 算 机 的硬 件 或 软 件 。 8 而 3 通 信 方 法
S p r ii n t 7 — 2 0PLC r m h m p t r wih VB . u e v so o S 0 f o t e Co u e t 6 0
H E an ho Xi z ng
(H u n M e alu g c lPr e sona c ol ie , na t l r i a of s i lTe hn ogy Co l ge Zhu ho 41 00, i a) z u, 20 Ch n
Key wor s: d PLC ; iu V s alBasc 6 0; e ilc m u c to r a — tm e m on t rng i . s ra om nia i n; e l i io i

利用VB制作PLC控制系统上位机监控软件

利用VB制作PLC控制系统上位机监控软件
( 结束语
由于 j. 本身能提供良好的用户界面,面向对 象 的 设 计 方 法 ,提 供 串 行 口 控 件 ,方 便 的 动 画 程 序 设 计 ,因 而 省 去 了 编 写 大 量串行口操作和界面设计程序。j. 在编制 4FM 控制系统上位 机仿真监控软件方面有很大的潜力。(收稿日期:!""" 年 #" 月)
’ 界面程序设计
该 系 统 共 有 十 套 吹 灰 装 置 ,分 别 依 次 顺 序 进 行 。 每 套 均 有 前 后 行 程 止 点 控 制 、蒸 汽 阀 门 开 闭 控 制 、时 限 控 制 和 温 度 上 下 限控制。利用 j. 可视化的特点,用户就象在纸上画 画 一 样 将 有 关 控 件 安 置 好 ,对 上 述 控 制 过 程 用 动 画 程 序 进 行 仿 真 显 示 和 故 障 处 理 。 限 于 篇 幅 的 原 因 ,这 里 不 作 详 述 。
子 工 业 出 版 社 ,#%%0$%
(上接 #&’ 页) 现 在 许 多 针 对 三 维 人 体 的 变 形 算 法 ,都 要 求 构 造 三 维 立 体
框 架 ,从 而 使 得 算 法 复 杂 度 增 加 ,速 度 上 也 有 所 限 制 。由 上 面 变 形 结 果 可 以 看 出 该 算 法 用 于 人 体 的 面 部 变 形 ,简 单 明 了 ,控 制 灵 活 。 它 比 三 维 变 形 简 单 且 速 度 快 ,是 一 种 很 有 价 值 的 变 形 算 法。可广泛应用于其他模型的变形控制。
( 结束语
该 算 法 在 运 用 德 布 尔 算 法 求 最 终 画 面 上 的 一 个 点 (!," ) 的同时,根据 此时的参数(#,$)求出其在原始图象中的对应象 素 点 (%,&),并 获 得 颜 色 值 。速 度 与 以 往 采 用 解 非 线 性 方 程 组 的 方 法 相 比 有 了 很 大 的 提 高 。 但 是 此 算 法 的 速 度 也 受 到 参 数 (#, $)步 长 的 影 响 。 步 长 选 择 的 越 小 ,图 象 越 逼 真 ,但 速 度 就 会 减 慢 。 所 以 在 实 际 应 用 中 对 (#,$ )步 长 的 选 取 要 根 据 需 要 折 衷 考 虑。一般 !#)# * ’,!$)# * (,’ 为图象的宽度,( 为图象的高度。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的报文
要使变频器能够在远程控制方式下正常工作, 除 了进行基本参数的设置以外, 还应通过面板按键设置 以下与串行通信相关的参数, 才能最终实现上位机的 远程控制功能。如表 .。
表.
参数 设 值 定
M3B O-P Q Q ; 28N"6R KS 要 初 始 化 的 是 第 S T U53B K$95 KA6BG6&? V389>HW:RLL T S 号变频器 XSP EG>HY65B7936H Z EG[:8\6P S 初 始 系统提示 化信息 SL ‘ >Y Q ; EG\6 U]:H ^R39 $FG 报文的起始字符 $U_ 的 C$A>> 码对应 的 3K,L ; T(. ‘ &’ 进制数 ‘ 报文的第二字符 V‘^ 3K&L ; T(A ‘ 报 文 的 第 三 字 符 CMa, 此为对 , 号变频器 3K.L ;T(,
%E’ F,G0/@G2=: 设 置 并 返 回 输 入 缓 冲 区 中 存 放 的接收字符数。当其属性值为 # 时, 则缓冲区中每接 收到一个字符 ( 使 1266HI/), 变 化 ) 就 引 发 一 次 以便及时从缓冲区中取走数据; 当设 C)1266 事件, 为 " 时, 则不引发 C)1266 事件。 %#"’ 1266HI/), 返 回 最 近 的 通 讯 事 件 或 错 误
摘 要 根据 +’’ 通讯协议, 实现上位机对西门子变频器的远程控制。文 本文介绍了如何利用 !" 的通讯控件 &’()**, 中详细说明了 !" 控件 &’()** 的使用方法以及西门子变频器的 +’’ 通信协议,同时给出了程序设计流程图和部分 程序清单。 变频器, 串行通讯, 远程控制 关键词: !", +’’ 协议,
从站到主站的报文格式 5MN PQH >DF UVH (D? ;>P X5W O(W -11
!7! L55 协议报文的部分描述 5MN 区域是一 个 单 字 节 的 >51(( 码 5MN 字 符 , 它用来表示一个报文的开始。 ( 值为 "!O) PQH 是一个单字节区域,表示在这报文中发送
的有效字节数。对于西门子变频器, 它通常固定设为
()-+../012+), 属性来确定缓冲区中是否已有需要数
目的字符。
%3’ ()-+../012+), 返 回 接 收 缓 冲 区 中 已 接 收 的
字符数。 格式为: 。该属性 4512667()-+../012+),[ 8"] 在设计时无效, 但设置 ()-+../012+), 属性为 " 可以 清除接收缓冲区。
不动作 读参数 向 F>4 和 HHUFC4 写参数 未使用
;>P 域的参数值
接收到的指令有错误 变频器在本地控制
!ቤተ መጻሕፍቲ ባይዱ
变频器的串口通讯协议 通 过 串 行 口 与 西 门 子 变 频 器 4KJ024<@,/0 进 行
通 讯 时 , 采 用 的 是 L55 协 议 , 该 协 议 是 一 种
其余的值均不使用 控制字) 是一个 #3 位的域, 用来控制变频 5MW (
343 &’()** 的常用属性 ( 3)()**5).1 设置并返回通讯端口号。 格式为: 。 &’()**4()**5).1[ 65).178*92. ] 在设计时, 5).178*92. 可 以 设 置 成 从 3 到 3: 的 任何整数( 缺省值为 3) 。但是如果用 5).1;<2= 属性
5(H4H?5 所有传动产品通用的通讯协议,这个协议
&’
利用 !" 实现上位机对变频器的远程监控 表)
A6BBD659 >HfF9V:H >H"FYY:5$3J: >HDF926W: aU]5:8]6IW >HfF9V:H $:993HN8
器的运行动作。各位的功能详见说明书。 它表示变频器的当前状 #$% 是一个 &’ 位的域, 态。各位的具体含义详见说明书。 来控制变频器的输出频 ($% 是一个 &’ 位的域, 率值。它以值 &’)*+ ( 代表满频 &,,- 输出, 最 +,,,() 大 满 频 值 为 )./’/, 即 .,,- 的 输 出 频 率 。 当 取 值
打开一个并不存在的端口时, 就会产生错误。还需注 意的是必须在打开端口之前设置 ()**5).1 属性。 例如: 即设置当前通信串口 &’()**4()**5).163,
>G? P=<81N2= 设置并返回 P=<81 属性从接收缓冲
区中每次读取的字符数。 格式为: 。 &’()**4P=<81N2= [ 6(Q/.78*92.] 设置 P=<81N2= 为 $ 时, P=<81N2= 属性的缺省值是 $。 使用 P=<81 将使 &’()** 控件读取接收缓冲区中全 部的内容。若接收缓冲区中的字符数小于 P=<81N2= 属性设置的字符数, P=<81 属性返回一个零长度字符
&’()** 编 写 通 讯 程 序 , 实 现 了 对 西 门 子 变 频 器 &,-.)&/012. 的远程控制功能。 3 /0 中的通讯控件 123,44 !" 中 的 &’()** 控 件 提 供 了 一 系 列 标 准 通
讯属性和方法。 使用它可以建立起应用程序与串行端 口的联接, 完成串行数据的发送和接收。
3B
利用 !" 实现上位机对变频器的远程监控
利用 !" 实现上位机对变频器的远程监控
张亚刚 刘文良 严新忠 天津轻工业学院自动化工程系( #$$%%%)
!"#$%&’$ !"#$ %&%’( %(’$’)*$ "+, *+ -$’ ./0$ 1+22-)#1&*#+) 1+)*(+3 *+ (’&3#4’ 3+)567#$*&)1’ 2+)#*+( &)7 1+)8 *(+3 +9 9(’:-’)1; 1+)<’(*’(= &11+(7#)5 *+ >?? %(+*+1+3@ !"’ -$’ +9 A?B+22 &)7 *"’ >?? %(+*+1+3 &(’ #)8 *(+7-1’7 #) 7’*&#3= &$ ,’33 &$ %(+<#7#)5 93+, 1"&(* +9 %(+5(&2 &)7 & %&(* +9 %(+5(&2 1+7’$@ ()*+,%-#. ./= 9(’:-’)1; 1+)<’(*’(= >?? %(+*+1+3= $’(#&3 1+22-)#1&*#+)= 3+)567#$*&)1’ 1+)*(+3
为 (;&3 口。 奇 >%? ’211,=@0 以字符串形式设置并返回波特率、 偶校验、 数据位和停止位参数。 格式为: 。 5/./’A &’()**4’211,=@0 [ 65/./’1.,=@]
1.,=@ 是一个包含四部分的字符串。第一部分为波特 率, 其可选值为 BC$$DE:$$D3BB$$D3E%$$D%CC$$444 。第二 部分为奇偶校验, 7 表示不校验DF 表示偶校验 D; 表 示奇校验, ’ 表示空格检验D& 表示符号校验。第三部 分为数据位位数, 其可选值为 BDGD:DHDC。第四部分为 停止位位数, 其可选值为 3D34GD% 。 ’211,=@0 属性的缺 省值为“ 。 E:$$D7DCD3” 设置并返回通讯端口的状态( 打开 >#? 5).1;<2=
—— #! #Y— 控制位
6HI/), 属 性 值 为 常 数 126HIF/J/KI/8! 时 , 收 到 F,G0/@G2=: 个字符,就会持续产生 C)1266 事件, 直到用 ()*+, 属性从接收缓冲区中取出数据。 #7! 451266 控件的 C)1266 事件 在 ;- 编 程 中 , 通 讯 控 件 产 生 的 唯 一 事 件 是 C)1266 事件。无论何时当 1266HI/), 属性的值 变化时, 就产生 C)1266 事件, 标志发生了一个通
随着电力电子技术、 微电子技术及现代控制理论 的发展, 变频器已经广泛地应用于交流电动机的速度 控制。由于变频器高效的驱动性能和良好的控制特 性, 使其在石油、 化工、 纺织、 机械电力, 造纸等各个行 业中被广泛使用。通过微机控制变频器, 可以利用微 机与变频器之间的通讯功能实现远距离控制, 同时也 可以对电动机的运行情况进行监视、 显示、 存储和打 印。要实现变频器的计算机控制, 首先要有完善的微 机监控系统,亦即实现微机与变频器之间的串行通 讯。在数据采集及控制过程中, 要求在远程控制室对 现场的运行数据进行观测, 并向相应的变频器发送实 时控制信号, 所以现场与远程计算机的实时通讯成为 整 个 系 统 的 基 础 。 本 文 通 过 利 用 !" 中 的 控 件
!7# L55 协议的报文格式
数据报文的结构如下: 主站到从站的报文格式 >
5MN PQH >DF UVH (D? ;>P 5MW O5W -11
相关文档
最新文档