当前位置:首页 > 工业园区 >组态王与三菱plc的通讯(组态王6.55与三菱plc编程口通讯)

组态王与三菱plc的通讯(组态王6.55与三菱plc编程口通讯)

硬件连接

三菱PLC FX系列可以通过自带的编程口或者通过通讯口与计算机进行通讯。通过编程口,一台计算机只能与一台PLC进行通讯。实现对PLC内软元件的间接访问;通过通讯口,一台计算机可以与多台PLC进行通讯,实现对PLC中软元件的直接访问,但两者的通讯协议不同。

组态王与三菱plc的通讯(组态王6.55与三菱plc编程口通讯)

模拟电压输入:将模拟量输入模块FX2N-4AD连接至PLC。模拟输入1通道V+、VI-之间输入电压0~10V。

模拟电压输出:将模拟量输出模块FX2N-4DA连接至PLC。 PLC输出端口可连接发光二极管来指示电压变化。

数字量输入:按钮、行程开关等常用触点连接到PLC输入端点(X0、X1、X17与COM之间的间接开关)。

数字量输出:无需接线,直接使用PLC提供的输出信号指示灯,也可外接指示灯或继电器来显示开关量输出状态。

通讯设置

如果将三菱FXPLC连接到计算机,则需要编程电缆。

当PLC采用RS232与计算机上位机连接时,其参数设置为:波特率:9600;数据位长度:7;停止位长度:1;奇偶校验位:偶校验。

在组态王中定义设备时,选择:PLC 三菱FX2N 编程口。

组态王的设备地址与PLC的设置一致(0~15)。

模拟PLC

调试组态王程序时,可以使用模拟I/O设备来模拟实际设备,为程序提供数据。以下为组态王内部寄存器:

自动增加一个寄存器INCREA:最大变化范围为0~1000。寄存器变量的编号原则是在寄存器名称后添加一个值。该值表示从0开始的变量范围。

自动减量寄存器DECREA:最大变化范围为0~1000。寄存器变量的编号原则是在寄存器名称后添加一个值。该值表示从0开始减少的可变范围。

随机寄存器RADOM:变量值为随机值。该变量只能读,不能写。寄存器变量的编号原则是在寄存器名称后添加一个值。该值代表最大变化范围。

常量寄存器STATIC:静态变量,可以保存用户数据,并且可以读出。

常量字符串寄存器STRINC:也是一个静态变量,可以保存用户字符,并且可以读出。

CommEr 寄存器:可读写的离散变量。用户通过控制CommEr寄存器的状态来控制运行系统与模拟PLC之间的通信。

这是一个极简主义的标题

功能概述

实现组态王三菱PLC FX1N-4AD模拟量输入模块电压采集。

硬件连接

PLC硬件连接如图9-4所示。使用分压电路(滑动电阻)将0~5V电压连接至模拟通道输入1。

图9-4 PLC 模拟电压输入硬件连接图

三菱FX1N PLC模拟量输入梯形图程序

图9-5 PLC 模拟量输入梯形图程序

在组态王中实现三菱PLC模拟量输入

1、串口设备连接及测试

(1) 打开电脑的设备管理器,检查串口连接并设置端口参数,如图9-6所示。

图9-6 设备管理器串口设置

(2) 在组态王中设置新设备。新建组态王工程,在组态王工程浏览器中选择设备,双击右侧“新建”,启动“设备配置向导”

选择:“设备驱动程序”---PLC---三菱---FX2---编程口,如图9-7所示。

图9-7 选择串口设备

单击下一步并为设备指定一个唯一的逻辑名称,将其命名为“PLC”。点击下一步选择串口号,如“COM5”(与电脑设备管理器一致),然后点击下一步安装指定地址“0”的PLC。然后单击“下一步”。将出现“通信故障恢复策略”窗口。设置尝试恢复时间为30秒,最长恢复时间为24小时。单击“下一步”完成串口设备设置。

(3)PLC通讯测试

设置串口通讯设置,双击“Device/COM5”,弹出串口设置窗口,进行参数设置,如图9-8所示。

图9-8 设置串口--COM5

完成串口设置后,选择已建立的PLC设备,右键-选择“测试PLC”项,弹出“串口设备测试”,检查参数设置是否正确,如果正确则选择“设备测试”选项。如图9-9所示。

图9-9 比较PLC 通讯参数

寄存器输入“D100”,数据类型为“SHORT”,点击添加-读取;可以看到PLC返回的值。如图9-10所示,组态王与三菱PLC FX1N-4AD模拟量输入模块通讯成功。用万用表测量滑动变阻器两端电压,约为2.3V。

图9-10 PLC 寄存器通讯测试

2、组态王工程画面的创建

定义变量“PLC模拟量输入”,变量属性如图9-11所示。注意:变量的读写属性为“只读”。

图9-11 定义“模拟输入”

定义另一个内存实型变量“电压”,最小值为0,最大值为6。新建一个“PLC模拟输入”画面,如图9-13所示。在“模拟值输入”和“模拟值输出”处,将“####”关联到“电压”变量。

图9-13 PLC 模拟量输入画面

在工具箱的“插入通用控件”列表中插入超级XY曲线,打开控件属性,设置参数如图9-14所示。

图9-14 超级XY曲线控制参数设置

3. 屏幕命令编写

进入屏幕命令语言,选择“存在时”选项卡,将“每3000毫秒”改为“每1000毫秒”,编写如下程序:

\本站电压=\本站PLC模拟量输入/200;

Ctrl0.AddNewPoint(\本站时间,\本站电压,0);

4. 运行系统调试

审稿编辑:唐子红

最新资讯

推荐资讯