计算机模拟系统在停车设备上的应用
作者:陈亮,江苏双良停车设备有限公司。
引言
可编程序控制器PLC是目前停车设备厂商广泛采用的一种控制装置,它集逻辑运算、顺序控制、定时、计数、算术运算功能为一体。另外还可以与其他计算机进行通讯联网,这种通讯不但包括不同的PLC之间的数据交换,而且还包括PLC与计算机之间的通讯。本文介绍使用Microsoft公司的Visual
Basic(简称VB)6.0实现PLC与上位机之间的通讯,使PLC编程员通过计算机模拟停车设备的运行过程,来验证PLC程序的正确性,减少技术人员的安装现场对PLC程序的调试时间,降设备低调试费用。
系统构成
本系统以二层升降横移式停车设备5车位、日本OMRON CPM2A系列PLC、按钮箱操作为例,采用PLC采集模拟信号、数据处理,通过串行通讯口上传到计算机,计算机对传上来的数据进行分析,……
CPM2A的通讯参数与程序设置
CPM2A有两个通讯端口,其中一个是编程口,另外一个RS232C口,可用于编程及与上位机通讯。本工程选择标准的RS232C通讯电缆,它所支持的波特率有9.6Kbps和19.2Kbps,通讯端口采用一对标准9针头,公头连PLC,母头连接PC串口。……
串口模式下PLC的通讯
由于OMRON CPM2A系列PLC上位机链接指令是公开的,上位机发出读/写指令后PLC即会返回相应的数据,所以不需编写PLC的通讯程序。……
上位机通讯部分
上位机通讯接口部分采用VB语言来编写, 在VB中专门有一个控件Microsoft Comm Control(简称MSComm控件)用来提供串行通讯。……
为了提高通讯的可靠性,我们需要使用到异或校验,即在通讯的双方都将每一帧的每一个字符作异或校验,将两者进行对比,如果不相同则可以判定通讯有误。
模拟设备运行
在Form中建立一个虚拟按钮箱,包括0~9、CL、ENT、STOP、RUN、MANU等按钮,用于输入车位号运行,由CommandButton、Label、OptionButton、TextBox、Framek控件组成,如图1。……
结束语
文中列出了PLC与计算机通讯程序编写过程中的主要思路,本工程已经的通过了测试,在多个项目上使用成功,设备不需专业技术人员现场,调试工作由安装人员自行完成。
|