《VB与三菱PLC通讯的实现.docx》由会员分享,可在线阅读,更多相关《VB与三菱PLC通讯的实现.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VB与三菱PLC通讯的实现在工业生产中,人们常常面临着数据采集与管理。作为 工厂自动化的三大支柱可编程控制器plc (Programmable Logic Controller),由于其平安可靠,广泛的用于数据采 集与控制。生产过程中,要监视PLC内部的数据与运行状况, 选用市场上的人机界面或组态软件,虽然功能丰富,但大都 价格昂贵,在一些中小规模的生产场合,人们希望能自己用 高级语言开发一个简易实用的通信程序。使用Visual Basic 6. 0,开发串行通信程序时,有两种方法,一种是用Windows API函数,另一种是用VB支持的通信控件MSCOMMo以下介 绍使用通信控件方式实现通讯
2、.硬件采用SC-09编程电缆,连接PC串口与plc编程口实现 通讯。1 . PLC编程口的通信协议简介通信格式:波特率9600,偶校验,8位数据位,一位结束位。具 体请参考有关资料,以下举例说明其通讯格式1)、DEVICE READ (读出软设备状态值)计算机向PLC发送:2 .具体程序说明MSComm控件简介用来提供简单的串行端口通信功能,也 可以用来创立功能完备、事件驱动的高级通信工具。Mscomm 控件提供了一系列标准通信命令的使用界面。使用它可以建 立与串行端口的连接,通过串行端口再连接到其它设备(如 调制解调器、PLC),发出命令,交换数据,以及监视和响应 串行连接中发生的事件和错误。数据读与写采用函数input和output(1)窗口加载程序thenIfmscomml. portopen=falsePrivate Sub Form_Load () MSComml. CommPort = 1 选择 COM 1 口 MSComml. Settings =9600,e,7,1mscomml. portopen=true