VB与三菱PLC通讯的实现

时间:2023-03-19来源:佚名

在工业生产中,人们常常面临着数据采集与管理。作为工厂自动化的三大支柱可编程控制器 plc(Programmable Logic Controller),由于其安全可靠,广泛的用于数据采集与控制。生产过程中,要监视PLC内部的数据与运行状况,选用市场上的人机界面或组态软件,虽然功能丰富,但大都价格昂贵,在一些中小规模的生产场合,人们希望能自己用高级语言开发一个简易实用的通信程序。使用Visual Basic 6.0,开发串行通信程序时,有两种方法,一种是用Windows API函数,另一种是用VB支持的通信控件 MSCOMM。以下介绍使用通信控件方式实现通讯

1.硬件

采用SC-09编程电缆,连接PC串口与plc编程口实现通讯。

2.PLC编程口的通信协议简介

VB与三菱PLC通讯的实现
通信格式:
VB与三菱PLC通讯的实现
波特率9600,偶校验,8位数据位,一位停止位。 具体请参考有关资料,以下举例说明其通讯格式

1)、DEVICE READ(读出软设备状态值)

计算机向PLC发送:
VB与三菱PLC通讯的实现

3.具体程序说明

MSComm控件简介用来提供简单的串行端口通信功能,也可以用来创建功能完备、事件驱动的高级通信工具。Mscomm控件提供了一系列标准通信命令的使用界面。使用它可以建立与串行端口的连接,通过串行端口再连接到其它设备(如调制解调器、PLC),发出命令,交换数据,以及监视和响应串行连接中发生的事件和错误。

数据读与写采用函数input和output

(1)窗口加载程序
Private Sub Form_Load()
MSComm1.CommPort = 1 ‘选择COM1口
MSComm1.Settings = "9600,e,7,1"
If mscomm1.portopen=false then mscomm1.portopen=true
End Sub

(2)数据读取子程序:

Public Function GetData(ByVal StartAddress As String, ByVal GetBytes As Integer, ByVal Hex_Bytes As String) As String
MSComm1.InputLen = GetBytes * 2 4
MSComm1.Output = STX CMD_Read StartAddress Hex_Bytes ETX GetSumChk(CMD_Read StartAddress Hex_Bytes ETX)
‘传送数据组成:起始符 命令 首地址 数据位 结束符 和检验码
GetData = MSComm1.Input
MSComm1.InBufferCount = 0
MSComm1.InputLen = 0
End Function

相关阅读

AI或取代部分电工,传统电工如何转型?

人工智能技术的迅猛发展,让AI电工进入我们的视野。AI电工可以通过分析复杂的数据、识别图像、理解语音指令等方式,完成一些简单电工任务。例如,AI可以帮助检测电路是否有故障、...
2024-08-09
AI或取代部分电工,传统电工如何转型?

为何工业领域偏爱 4~20 毫安电流信号?

在工业自动化的世界里,电信号的传递是实现各种控制和监测功能的关键。而在众多的电信号类型中,4~20 毫安的电流信号常常成为首选。这究竟是为什么呢?让我们来一探究竟。 一、4...
2024-08-22
为何工业领域偏爱 4~20 毫安电流信号?

变配电安全操作规程

一、停送电操作顺序 1 、高压隔离开关操作顺序: ( 1 )断电操作顺序: A 、断开低压各分路空气开关 ,隔离开关。 B 、断开低压总开关。 C 、断开高压油开关。 D 、断开高压隔离开...
2023-03-21

西门子STEP7编程软件设置组件属性

一旦在站窗口中排列了组件,那么始终以下列方式打开用于改变默认属性的对话框(参数或地址): · 双击该组件,或选择菜单命令编辑 > 对象属性。 · 鼠标右键:将光标移到组件上,按...
2023-03-21

二极管的作用与分类

一 整流 :整流二极管主要用于整流电路,把交流电变换成脉动的直流电。 常见的整流二极管有1N4007,1N5399和1N5408等。 二:稳压:这种管子是利用二极管的反向击穿特性制成,反接在电...
2023-04-03
二极管的作用与分类

热销商品

加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
5.8

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
7.45

水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
4.8

170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
4.5

安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
10

网站栏目