【VB开源代码栏目提醒】:以下是网学会员为您推荐的VB开源代码-FX2N PLC与计算机串口通讯程序实现 - 会议论文,希望本篇文章对您学习有所帮助。
务l生妇匐矽化 FX2N PLC与计算机串口通讯程序实现 薛学杨卫东 (1.北京科技大学信息工程学院。
北京100083;2.北京科技大学自控所。
北京100083) 摘要:详细介绍了FX2N PLC与计算机串口通讯程序的实现,紧紧围绕通讯程序开发流程,重点介绍了 ActFXCPU通讯控件的属性、方法,以及利用PLC监控工具进行调试的步骤。
关键词:PLC;FX2N;串口通讯 The Development of COM Communication Program Between FX2N PLC and Computer Abstract:This article introduces the development of COM communication program between FX2N PLC and computer.According to development flow,the properties and functions of ActFXCPU control are hiighlighted and the debug step is emphasized making use ofPLC Monitor Utility. Key words:PLC:FX2N; COM communication 只需对串口通讯控件的使用方法做详细的讨论。
1 引言 对于不同类型的PLC三菱公司开发了不同的串口 PLC又叫可编程控制器,具有高可靠性,易 通讯控件,例如:Q系列A模式的PLC使用于开发,扩展性好等特点,是工业领域主流的控 ActQCPUA通讯控件, QnA系列PLC使用制产品,FX2N系列PLC是三菱Fx系列中最高级 ActQnACPU通讯控件。
而对于FX2N系列PLC我们的模块,它拥有极快的速度、高级的功能、逻辑 使用ActFXCPU通讯控件。
选件以及定位控制等特点,FX2N是从16到256 ActFXCPU通讯控件支持VB齐HVC++编程,用路输入/输出的多种应用的选择
方案,具有很高的 VB编程更简单,方便,快捷,所以本文以VB6.0性价比,应用广泛。
PLC往往在集散控制系统中 开发环境为例说明编程过程和方法。
首先图l给出充当控制器的角色,在集散控制
系统中上位计算 程序创建流程。
机需要采集各控制器的数据,了解整个生产的情 3通讯控件导入VB6.0况,还需要通过上位计算机设定各控制器的一些参数,以达到更改生产工艺的目的。
如果要将 如图1所示,首先在本地计算机上安装通讯控FX2N中的一些软元件的状态通过计算机以良好 件软件MX Component,MX Component
软件在购买的界面反映给用户,或通过计算机设定FX2N软元 PLC后可以
免费从三菱代理商获得,它的安装方法件的值,那么
计算机与FX2N的通讯程序的设计成 参见软件MX Component操作手册,安装完成后,为关键,本文将在FX2N与计算机的串口通讯 我们就可以在本地计算机上获得ActFXCPU通讯控 (RS232/RS485协议)方面给予详细的介绍。
件,接下来我们要做的是将ActFXCPU通讯 控件导入至JJVB6.0。
导入步骤如下:2开发流程 1)打开VB6.0,选择〔Project卜〔Add Module〕 由于三菱公司提供了相应的串口通讯控件, 菜单命令。
我们不再需要去了解具体的串口通讯协议,我们 2)在〔Add Module〕对话框中选择〔Exist ing〕作者简介:薛学,男,汉,湖南祁阳县人,硕士研究生,北京科技大学信息工程学院,控制理论与控制工程专业 【1301第27卷增刊2005.12 务I注出訇砷№ 图1程序创建流程图标签页,打开MX Component安装目录下的Incl— ActPortNumber属性指定计算机连接PLC的COMude目录,会看到ActDefine.bas文件,请选择它。
端口号,从COMl到COMl0,相应的属性设置值从ActDefine.bas将会出现在工程模块中。
l到10:ActTimeOut属性用来设置计算机与PLC 3)选择〔Project〕-〔Components〕菜单命令。
通讯时的定时溢出值,单位是毫秒。
。
…4…)。
K.…〔Co.n.tr。
ols.〕}涮,迓笔 “MITSUBISHIActPcCom ControlS”项, 匕~ 点OK 5应用控件的方法(函数)编程 ……一一~…一‘ …~ 一一 茎惹耋篓≯蕞箬:军裟淼蒜。
4按钮,ActFXCPU控件就会加到工具箱。
ActFXCPU通讯控件所具有的方法(函数)的4控件属性的设置 接下来