您现在的位置是:首页 > PLC技术 > PLC技术

PLC与组态王间的通信

来源:艾特贸易2017-06-04

简介组态王是一个由北京亚控公司开发的计算机监控软件,下位机采用 PLC 对控制对象进行控制,上位机采用计算机进行监控。本节将介绍三菱 FX 系列 PLC 如何与组态王进行通信设置,并实

    组态王是一个由北京亚控公司开发的计算机监控软件,下位机采用PLC对控制对象进行控制,上位机采用计算机进行监控。本节将介绍三菱FX系列PLC如何与组态王进行通信设置,并实现对控制对象的监控。    现以用组态王监控Y-△降压启动的电动机为例对PLC与组态王的通信进行介绍。    一、编写PLC程序    编写PLC程序如图12 - 21所示,其中,M0为启动信号,M1为停止信号;Y000控制电动机电源,Y001控制电动机绕组星形接法,Y002控制电动机绕组三角形接法;D0为降压启动时间。当按下M0时,Y000Y001动作,经D0设定的时间后Y001断开,再过1sY002接通,把电动机绕组切换成三角形接法。
PLC程序
    12-21   PLC程序
组态王工程管理器
    12-22    组态王工程管理器    二、安装PLC驱动程序    打开组态王软件,进入组态王工程管理器,如图12 - 22所示。
新建工程
    12 - 23    新建工程    在组态王工程管理器中,单击“文件”菜单下的“新建工程”,再单击“下一步”按钮,输人工程名称“ysf”,单击“下一步”按钮,再次输入工程名称,然后单击“完成”按钮,这样就按向导建立了一个新工程,如图12 - 23所示。    双击图12 - 23中的工程“ysf”进入该工程浏览器界面,如图12-24所示。    如图12 - 25所示,单击左侧树形结构“设备”下的COM1,再双击右侧的“新建”,新建一个与PLC的连接,选择PLC→三菱→FX2→编程口的PLC,如图12 26所示。    单击图12 - 26中的“下一步”按钮,输入安装设备指定的逻辑名称设为“plc”,如图12 - 27所示。    单击图12 - 27中的“下一步”按钮,指定与PLC连接的计算机的串口为COM1,如图12 - 28所示。    单击图12 - 28中的“下一步”按钮后都默认按“下一步”按钮,最后在组态王软件上安装了FX系列PLC的驱动程序,如图12 - 29所示。
工程浏览器界面
    12 - 24    工程浏览器界面
新建设备连接
    12 - 25    新建设备连接
选择连接PLC
    12 - 26    选择连接PLC
指定设备的逻辑名称    12 - 27    指定设备的逻辑名称
通信口设置
    12 - 28    通信口设置
已建立PLC连接画面
    12 - 29    已建立PLC连接画面    三、建立变量    为了使组态王能与PLC的各软元件能进行相互关联,需在组态王中建立对应变量。需建立的变量如表12 9所示。
组态王变量表
    12-9    组态王变量表    下面以建立变量“启动”为例建立变量。    在图12 - 29左侧树形结构的“数据库”下单击“数据词典”,出现如图12 - 30所示的变量表。
变量表
    12-30    变量表    在变量表的最后一行,双击“新建”选项,出现定义变量窗口,按图12 - 31所示对变量进行设置。变量名为“启动”,变量类型为“I/O离散”,连接设备为“plc”,寄存器为“M0”,数据类型为Bit(位),读写属性为“读写”等。然后单击“确定”按钮,这样该变量就建立完毕。按此方法建立表12 -9中的所有变量,建立以后的变量表如图12 - 32所示。
变量设置
    12 - 31    变量设置
变量表
    12 - 32    变量表    四、画面组态    在图12-32左边树形结构的“文件”下,单击“画面”选项,并在右侧新建画面,定义画面名称为“监控画面”,得到一个新画面,如图12 - 33所示。在画面的右侧有“工具箱”用来进行各种对角组态。    通过工具箱中的“文本”选项,在画面中写入各种文本,并在图库中调用“按钮”和“指示灯”选项,并使用各对角与各变量进行联系。组态画面可参考图12-34,这样就可对电动机的运行进行监控了。
新建立的画面
    12 - 33    新建立的画面
参考监控画面
    12 - 34    参考监控画面