| |
---|---|
(点击题目可以 在互联 网中搜索该题 目的相关内容) 日期:2006-3-9 21:58:15 来源: 作者: 点击: | |
4.4 上位机和下位机的通讯 4.4.1 PLC和组态王的通讯简介 组态王与PLC之间通信采用的是PPI通讯协议。组态王通过串行口与PLC 进行通信,访问PLC相关的寄存器地址,以获得PLC 所控制设备的状态或修改相关寄存器的值。在实际编程过程不需要编写读写PLC寄存器的程序,组态王提供了一种数据定义方法,在定义了IPO 变量后,可直接使用变量名用于系统控制、操作显示、趋势分析、数据记录和报警显示。 上位机和下位机通讯原理图如图4.10所示: 4.4.2 通讯的实现步骤 PLC与上位计算机的通讯可以利用高级语言编程来实现,但是用户必须熟悉互连的PLC及PLC 网络采用的通讯协议,严格的按照通讯协议规定为计算机编写通讯程序,其对用户要求较高,而采用工控组态软件实现PLC与上位计算机之间的通讯则相对简单,因为工控组态软件中一般都提供了相关设备的通讯驱动程序,例如三菱系列PLC与工控组态王软件“组态王 6.0x”之间可进行连接实现PLC与上位计算机之间的通讯。 下面介绍组态王6.0与FX2N PLC 之间通讯的实现步骤。 PLC采用RS-485或RS-232进行通讯,占用计算机的一个串行口。在不添加扩展卡的情况下可以使用编程口和计算机进行通讯。 第一、设备连接: 利用PLC 与计算机专用的F2 - 232CAB 型RS232C 电缆,将PLC 通过编程口与上位计算机串口(COM 口) 连接,进行串行通讯。串行通讯方式使用“组态王计算机”的串口,I/O设备通过RS-232串行通讯电缆连接到“组态王计算机”的串口。在本系统通讯中操作如下: 1)在组态王工程浏览器的左侧选中“COM1”,在右侧双击“新建”,运行“设备配置向导”。 2)选择“PLC”下的 “三菱”中“FX2”的“编程口”项,单击“下一步”; 为外部设备取一个名称,输入PLC,单击“下一步”; 3)为设备选择连接串口,设为COM1,单击“下一步”; 4)填写设备地址,设为0,单击“下一步”; (注:在实际连接设备时,地址的设置要和在设备上配置的地址要一致。) 5)设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”; 6)检查各项设置,确认无误后,单击“完成”。 第二、设备配置: 在组态王工程浏览器的工程目录显示区,点击“设备”大纲项下PLC 与上位计算机所连串口(COM1 口) ,进行参数设置。 然后在组态王浏览器目录内容显示区内双击所设COM1 口对应的“新建”图标,会弹出“设备配置向导”对话框。在此对话框中完成与组态王通讯的设备的设置。 第三、构造数据库 定义变量如表4.2所示: 第四、建立动画连接 所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 1.在上表中建立I/O变量后,就必须建立画面图素与数据变量的对应关系。 例如:(1)定义界面上的“开始”按扭 在画面上双击该按扭,弹出该对象的动画连接对话框。 选择“命令语言连接”下的“弹起”选项,在命令语言中,键入本站点\\开始=1则代表假如在系统运行时,单击该按扭,系统才能响应并且工作。 (2)定义界面上的负载侧的电压输出 本新闻共2页,当前在第1页1 2
|
|
上一篇: 基于PLC、组态软件的高压电机智能试验系统设计(三) 下一篇: 基于PLC、组态软件的高压电机智能试验系统设计(五) |