新建
上传
首页
助手
最?/div>
资料?/div>
工具

OPC

技术下

MATLAB

?/p>

PLC

的通讯实现

 

黄双?/p>

,

李志?/p>

 

(河南化工职业学?/p>

 

机械电子系,河南

 

郑州

 

450000

?/p>

 

摘要

?/p>

PLC

具有结构简单、编程方便,可靠性高特点,已经在工业及生产过程中得到了广

泛应用,?/p>

PLC

的编程语言功能简单,无法实现复杂的控制算法;

MA

TLAB

是一种高级矩

阵语言,并且包含工具箱?/p>

Simulink

仿真环境,可通过对控制系统进行可视化建模,仿?/p>

等工作,实现复杂控制算法,但不能直接应用在实时控制中。本文采?/p>

OPC

通信技术,?/p>

?/p>

MA

TLAB

?/p>

PLC

通信?/p>

?/p>

PLC

控制下复杂算法的实现提供了技术基础?/p>

 

关键?/p>

?/p>

OPC

技?/p>

 

 

MA

TLAB 

 

PLC 

 

通讯

 

中图分类号:

TP273 

 

 

 

文献标识码:

A 

 

Abstract

:

 

PLC, 

with 

simple 

structure, 

convenient 

programming 

and 

goodreliability, 

is 

already 

widely used in industrial control area, but it is unable to achieve complex controlalgorithm with 

shortage 

of 

programming 

language; 

MATLAB 

is 

a 

kind 

of 

high-level 

matrix 

language, 

with 

its 

toolbox 

and 

Simulink 

simulation 

environment, 

complex 

control 

algorithm 

can 

be 

achieved 

through the research on the visual model and simulation of the control system, but it can not be 

used 

in 

real-time 

control. 

This 

paper, 

using 

OPC 

communication 

technology, 

achieves 

 

communication 

between 

MATLAB 

and 

PLC 

, 

provides 

technical 

foundation 

for 

the 

realization 

 

 

 

 

of 

 

complex algorithm under PLC control. 

Kewords

: OPC Technology 

 

MA

TLAB 

 

PLC 

 

Communication 

Communication between MATLAB and PLC be achieved by the OPC 

technology 

Huang Shuang-cheng, Li Zhi-wei

 

(

Department of Machinery and Electronics

, Henan V

ocational College of Chemical Technology, 

Zhengzhou 450000) 

1

、引言

 

如何检验复杂先进控制算法,

并将其有效地应用在生产现场一直是工业控制领域普遍?/p>

注的热点问题?/p>

PLC

控制器加工控机模式是常见分布式监控系统的结构?/p>

但是

PLC

编程语言简

单,无法实现先进的控制算法。随着工业过程控制要求的提高,模糊算法、神经网络算法?

遗传算法等复杂控制算法取代传统的

PID

算法成为工业过程控制的发展趋?/p>

[1]

?/p>

 

Matlab

语言工程计算力强?/p>

,

程序设计流程灵活,可实现复杂的控制算?/p>

[2]

?/p>

若将

PLC

采集

到的实时数据通过数据交换传给

MATLAB

进行计算处理

?/p>

再将运算处理结果传送给下位?/p>

PLC

?/p>

?/p>

PLC

输出模块输出控制信号

?/p>

实现过程控制

?/p>

这样不仅极大提高监控系统的作?/p>

,而且

?/p>

利于复杂算法的故障诊断和过程控制的设计与实现。要实现上述目的

?/p>

问题节点在于

PLC

?/p>

MATLAB 

之间的数据交换。通过?/p>

MATLAB 

?/p>

Simulink

中设计数据传输模块来实现两者之间数

据交换的文献鲜见报道?/p>

本文介绍通过

OPC

技术实?/p>

MATLAB 

?/p>

PLC

之间进行数据交换的方法,

并通过一个实际的例子来说?/p>

PLC

?/p>

MATLAB

通信的原理及过程?/p>

 

PLC

采集现场仪器仪表的数据,通过工业以太网传给工控机,数据再通过工控机内部的

OPC

协议分别传给组态软件和

MATLAB

的工作空间,

组态软件是用来监控系统的,

MATLAB

?/p>

PLC

中的数据经过算法处理得出最优的控制数据?/p>

然后再通过

OPC

协议和以太网返回?/p>

PLC

内,

PLC

再根据数据对现场仪器仪表进行精确的控制,系统结构图如

?/p>

1

所示?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

OPC

技术下

MATLAB

?/p>

PLC

的通讯实现

 

黄双?/p>

,

李志?/p>

 

(河南化工职业学?/p>

 

机械电子系,河南

 

郑州

 

450000

?/p>

 

摘要

?/p>

PLC

具有结构简单、编程方便,可靠性高特点,已经在工业及生产过程中得到了广

泛应用,?/p>

PLC

的编程语言功能简单,无法实现复杂的控制算法;

MA

TLAB

是一种高级矩

阵语言,并且包含工具箱?/p>

Simulink

仿真环境,可通过对控制系统进行可视化建模,仿?/p>

等工作,实现复杂控制算法,但不能直接应用在实时控制中。本文采?/p>

OPC

通信技术,?/p>

?/p>

MA

TLAB

?/p>

PLC

通信?/p>

?/p>

PLC

控制下复杂算法的实现提供了技术基础?/p>

 

关键?/p>

?/p>

OPC

技?/p>

 

 

MA

TLAB 

 

PLC 

 

通讯

 

中图分类号:

TP273 

 

 

 

文献标识码:

A 

 

Abstract

:

 

PLC, 

with 

simple 

structure, 

convenient 

programming 

and 

goodreliability, 

is 

already 

widely used in industrial control area, but it is unable to achieve complex controlalgorithm with 

shortage 

of 

programming 

language; 

MATLAB 

is 

a 

kind 

of 

high-level 

matrix 

language, 

with 

its 

toolbox 

and 

Simulink 

simulation 

environment, 

complex 

control 

algorithm 

can 

be 

achieved 

through the research on the visual model and simulation of the control system, but it can not be 

used 

in 

real-time 

control. 

This 

paper, 

using 

OPC 

communication 

technology, 

achieves 

 

communication 

between 

MATLAB 

and 

PLC 

, 

provides 

technical 

foundation 

for 

the 

realization 

 

 

 

 

of 

 

complex algorithm under PLC control. 

Kewords

: OPC Technology 

 

MA

TLAB 

 

PLC 

 

Communication 

Communication between MATLAB and PLC be achieved by the OPC 

technology 

Huang Shuang-cheng, Li Zhi-wei

 

(

Department of Machinery and Electronics

, Henan V

ocational College of Chemical Technology, 

Zhengzhou 450000) 

1

、引言

 

如何检验复杂先进控制算法,

并将其有效地应用在生产现场一直是工业控制领域普遍?/p>

注的热点问题?/p>

PLC

控制器加工控机模式是常见分布式监控系统的结构?/p>

但是

PLC

编程语言简

单,无法实现先进的控制算法。随着工业过程控制要求的提高,模糊算法、神经网络算法?

遗传算法等复杂控制算法取代传统的

PID

算法成为工业过程控制的发展趋?/p>

[1]

?/p>

 

Matlab

语言工程计算力强?/p>

,

程序设计流程灵活,可实现复杂的控制算?/p>

[2]

?/p>

若将

PLC

采集

到的实时数据通过数据交换传给

MATLAB

进行计算处理

?/p>

再将运算处理结果传送给下位?/p>

PLC

?/p>

?/p>

PLC

输出模块输出控制信号

?/p>

实现过程控制

?/p>

这样不仅极大提高监控系统的作?/p>

,而且

?/p>

利于复杂算法的故障诊断和过程控制的设计与实现。要实现上述目的

?/p>

问题节点在于

PLC

?/p>

MATLAB 

之间的数据交换。通过?/p>

MATLAB 

?/p>

Simulink

中设计数据传输模块来实现两者之间数

据交换的文献鲜见报道?/p>

本文介绍通过

OPC

技术实?/p>

MATLAB 

?/p>

PLC

之间进行数据交换的方法,

并通过一个实际的例子来说?/p>

PLC

?/p>

MATLAB

通信的原理及过程?/p>

 

PLC

采集现场仪器仪表的数据,通过工业以太网传给工控机,数据再通过工控机内部的

OPC

协议分别传给组态软件和

MATLAB

的工作空间,

组态软件是用来监控系统的,

MATLAB

?/p>

PLC

中的数据经过算法处理得出最优的控制数据?/p>

然后再通过

OPC

协议和以太网返回?/p>

PLC

内,

PLC

再根据数据对现场仪器仪表进行精确的控制,系统结构图如

?/p>

1

所示?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

OPC

技术下

MATLAB

?/p>

PLC

的通讯实现

 

黄双?/p>

,

李志?/p>

 

(河南化工职业学?/p>

 

机械电子系,河南

 

郑州

 

450000

?/p>

 

摘要

?/p>

PLC

具有结构简单、编程方便,可靠性高特点,已经在工业及生产过程中得到了广

泛应用,?/p>

PLC

的编程语言功能简单,无法实现复杂的控制算法;

MA

TLAB

是一种高级矩

阵语言,并且包含工具箱?/p>

Simulink

仿真环境,可通过对控制系统进行可视化建模,仿?/p>

等工作,实现复杂控制算法,但不能直接应用在实时控制中。本文采?/p>

OPC

通信技术,?/p>

?/p>

MA

TLAB

?/p>

PLC

通信?/p>

?/p>

PLC

控制下复杂算法的实现提供了技术基础?/p>

 

关键?/p>

?/p>

OPC

技?/p>

 

 

MA

TLAB 

 

PLC 

 

通讯

 

中图分类号:

TP273 

 

 

 

文献标识码:

A 

 

Abstract

:

 

PLC, 

with 

simple 

structure, 

convenient 

programming 

and 

goodreliability, 

is 

already 

widely used in industrial control area, but it is unable to achieve complex controlalgorithm with 

shortage 

of 

programming 

language; 

MATLAB 

is 

a 

kind 

of 

high-level 

matrix 

language, 

with 

its 

toolbox 

and 

Simulink 

simulation 

environment, 

complex 

control 

algorithm 

can 

be 

achieved 

through the research on the visual model and simulation of the control system, but it can not be 

used 

in 

real-time 

control. 

This 

paper, 

using 

OPC 

communication 

technology, 

achieves 

 

communication 

between 

MATLAB 

and 

PLC 

, 

provides 

technical 

foundation 

for 

the 

realization 

 

 

 

 

of 

 

complex algorithm under PLC control. 

Kewords

: OPC Technology 

 

MA

TLAB 

 

PLC 

 

Communication 

Communication between MATLAB and PLC be achieved by the OPC 

technology 

Huang Shuang-cheng, Li Zhi-wei

 

(

Department of Machinery and Electronics

, Henan V

ocational College of Chemical Technology, 

Zhengzhou 450000) 

1

、引言

 

如何检验复杂先进控制算法,

并将其有效地应用在生产现场一直是工业控制领域普遍?/p>

注的热点问题?/p>

PLC

控制器加工控机模式是常见分布式监控系统的结构?/p>

但是

PLC

编程语言简

单,无法实现先进的控制算法。随着工业过程控制要求的提高,模糊算法、神经网络算法?

遗传算法等复杂控制算法取代传统的

PID

算法成为工业过程控制的发展趋?/p>

[1]

?/p>

 

Matlab

语言工程计算力强?/p>

,

程序设计流程灵活,可实现复杂的控制算?/p>

[2]

?/p>

若将

PLC

采集

到的实时数据通过数据交换传给

MATLAB

进行计算处理

?/p>

再将运算处理结果传送给下位?/p>

PLC

?/p>

?/p>

PLC

输出模块输出控制信号

?/p>

实现过程控制

?/p>

这样不仅极大提高监控系统的作?/p>

,而且

?/p>

利于复杂算法的故障诊断和过程控制的设计与实现。要实现上述目的

?/p>

问题节点在于

PLC

?/p>

MATLAB 

之间的数据交换。通过?/p>

MATLAB 

?/p>

Simulink

中设计数据传输模块来实现两者之间数

据交换的文献鲜见报道?/p>

本文介绍通过

OPC

技术实?/p>

MATLAB 

?/p>

PLC

之间进行数据交换的方法,

并通过一个实际的例子来说?/p>

PLC

?/p>

MATLAB

通信的原理及过程?/p>

 

PLC

采集现场仪器仪表的数据,通过工业以太网传给工控机,数据再通过工控机内部的

OPC

协议分别传给组态软件和

MATLAB

的工作空间,

组态软件是用来监控系统的,

MATLAB

?/p>

PLC

中的数据经过算法处理得出最优的控制数据?/p>

然后再通过

OPC

协议和以太网返回?/p>

PLC

内,

PLC

再根据数据对现场仪器仪表进行精确的控制,系统结构图如

?/p>

1

所示?/p>

 

Ͼλ">
Ͼλ
Ŀ

OPC技术在MATLAB与PLC通讯实现 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

OPC

技术下

MATLAB

?/p>

PLC

的通讯实现

 

黄双?/p>

,

李志?/p>

 

(河南化工职业学?/p>

 

机械电子系,河南

 

郑州

 

450000

?/p>

 

摘要

?/p>

PLC

具有结构简单、编程方便,可靠性高特点,已经在工业及生产过程中得到了广

泛应用,?/p>

PLC

的编程语言功能简单,无法实现复杂的控制算法;

MA

TLAB

是一种高级矩

阵语言,并且包含工具箱?/p>

Simulink

仿真环境,可通过对控制系统进行可视化建模,仿?/p>

等工作,实现复杂控制算法,但不能直接应用在实时控制中。本文采?/p>

OPC

通信技术,?/p>

?/p>

MA

TLAB

?/p>

PLC

通信?/p>

?/p>

PLC

控制下复杂算法的实现提供了技术基础?/p>

 

关键?/p>

?/p>

OPC

技?/p>

 

 

MA

TLAB 

 

PLC 

 

通讯

 

中图分类号:

TP273 

 

 

 

文献标识码:

A 

 

Abstract

:

 

PLC, 

with 

simple 

structure, 

convenient 

programming 

and 

goodreliability, 

is 

already 

widely used in industrial control area, but it is unable to achieve complex controlalgorithm with 

shortage 

of 

programming 

language; 

MATLAB 

is 

a 

kind 

of 

high-level 

matrix 

language, 

with 

its 

toolbox 

and 

Simulink 

simulation 

environment, 

complex 

control 

algorithm 

can 

be 

achieved 

through the research on the visual model and simulation of the control system, but it can not be 

used 

in 

real-time 

control. 

This 

paper, 

using 

OPC 

communication 

technology, 

achieves 

 

communication 

between 

MATLAB 

and 

PLC 

, 

provides 

technical 

foundation 

for 

the 

realization 

 

 

 

 

of 

 

complex algorithm under PLC control. 

Kewords

: OPC Technology 

 

MA

TLAB 

 

PLC 

 

Communication 

Communication between MATLAB and PLC be achieved by the OPC 

technology 

Huang Shuang-cheng, Li Zhi-wei

 

(

Department of Machinery and Electronics

, Henan V

ocational College of Chemical Technology, 

Zhengzhou 450000) 

1

、引言

 

如何检验复杂先进控制算法,

并将其有效地应用在生产现场一直是工业控制领域普遍?/p>

注的热点问题?/p>

PLC

控制器加工控机模式是常见分布式监控系统的结构?/p>

但是

PLC

编程语言简

单,无法实现先进的控制算法。随着工业过程控制要求的提高,模糊算法、神经网络算法?

遗传算法等复杂控制算法取代传统的

PID

算法成为工业过程控制的发展趋?/p>

[1]

?/p>

 

Matlab

语言工程计算力强?/p>

,

程序设计流程灵活,可实现复杂的控制算?/p>

[2]

?/p>

若将

PLC

采集

到的实时数据通过数据交换传给

MATLAB

进行计算处理

?/p>

再将运算处理结果传送给下位?/p>

PLC

?/p>

?/p>

PLC

输出模块输出控制信号

?/p>

实现过程控制

?/p>

这样不仅极大提高监控系统的作?/p>

,而且

?/p>

利于复杂算法的故障诊断和过程控制的设计与实现。要实现上述目的

?/p>

问题节点在于

PLC

?/p>

MATLAB 

之间的数据交换。通过?/p>

MATLAB 

?/p>

Simulink

中设计数据传输模块来实现两者之间数

据交换的文献鲜见报道?/p>

本文介绍通过

OPC

技术实?/p>

MATLAB 

?/p>

PLC

之间进行数据交换的方法,

并通过一个实际的例子来说?/p>

PLC

?/p>

MATLAB

通信的原理及过程?/p>

 

PLC

采集现场仪器仪表的数据,通过工业以太网传给工控机,数据再通过工控机内部的

OPC

协议分别传给组态软件和

MATLAB

的工作空间,

组态软件是用来监控系统的,

MATLAB

?/p>

PLC

中的数据经过算法处理得出最优的控制数据?/p>

然后再通过

OPC

协议和以太网返回?/p>

PLC

内,

PLC

再根据数据对现场仪器仪表进行精确的控制,系统结构图如

?/p>

1

所示?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2015-2020йװҵг뷢չо - ͼ
  • 2015пѧѡƽλ
  • ݹϻϰ
  • VBγ֮ʵ鱨
  • 2020届高考化学一轮复习非金属元素及化合物测试题Word
  • ӦͳѧʵָEXCEL
  • K12꼶ѧѧԾ1 ̿ư
  • ΢ ߿.
  • ҷˮʩ()
  • 顷˼ںʵ֮Ҽ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)