利用 Winscok 控件实现 VB 与 PLC 的以太网通信2009 年 08 月 22 日 星期六 上午 08:19 摘要:工业以太网以其特有的低成本,高实效,高扩展性及高智能的魅力,吸引着越来越多的制造业的厂商
因此通过 MODBUS/TCP 协议实现诸如 PLC 的 I/O模块,以及连接其它简单域总线或 I/O 模块的网关服务有重要的意义
本文基于VB 讨论 PLC 与监控计算机的通信问题
关键词:VB MODBUS/TCP 协议 可编程控制器 以太网 1、 引言 在网络的各个层上,随着自动化和控制工程师需要与网络打交道的机会越来越多,联网的愿望和需要也正在逐渐高涨
而且,在监控和数据采集应用中,大多数工程师已将以太网协议应用于数据采集与监视控制系统(SCADA)和工厂的诊断、测试及维护
如何简便地实现与 PLC 的交互已经成为众多厂商新的竞争战场
由此产生了人机界面及各种组态软件产品,这些产品的出现简化了对 PLC 的控制、操作,使 PLC 的应用更加方便
但也有其共同的缺点 CONTROL ENGINEERING China 版权所有,价格普遍偏高和可二次开发性较差
VB 作为"原始"的编程语言,兼具了上述两方面的优势
本文结合一个简单的案例来粗略讨论如何通过 VB实现 PC 机与 PLC 的以太网通信问题
2、以太网 通信的基本概念 2
1 以太网的标准 以太网是一种局域网
早期标准为 IEEE 802
3,数据链路层使用 CSMA/CD,10Mb/s 速度物理层有: (1)10 Base 5 粗同轴电缆,RG-8,一段最长为 500m
(2)10 Base 2 细同轴电缆,RG-58,一段最长为 185m
(3)10 Base T 双绞线,UTP 或 STP,一段最长为 100m
2 工业以太网与商用以太网的区别 什么是工业以太网
技术上,它与