matlab starcat_利用Matlab生成Twincat语言

利用MATLAB/Simulink的自动代码生成工具,可以将Simulink模型转换为PLC代码,支持包括TwinCat在内的多种PLC编程工具。本文详细介绍了如何从Simulink模型生成TwinCat 2.11的ST语言文档,并通过MATLAB demo展示了具体的步骤。
摘要由CSDN通过智能技术生成

利用

MATLAB/simulink

的自动代码生成工具开发

PLC

程序

2011

04

25

星期一

上午

10:54

1.

对于大型的、比较复杂的控制系统,手工编程不仅耗费人力,而且准确率较低。

MATLAB/simulink

是一种强大的模块化、图形化的编程工具,能够很方便的设计控制系统。

MATLAB

2010a

提供了从

simulink

模型到

PLC

代码的自动生成功能。目前支持的

PLC

编程工

具有:

CoDeSys2.3

CoDeSys3.3

RSLogix5000

B&R Automation Studio 3.0

PLCOpen XML

Beckhoff TwinCat 2.11

以及

Generic

本文介绍了

MATLAB

生成

TwinCat 2.11

ST

文档的方法,并使用

TwinCat 2.11

建立相

应的工程项目。

2.

使用

MATLAB/simulink

生成

PLC

st

语言功能函数的方法

MATLAB

提供了很多

demo

一备参考,本文以

MATLAB demo

中的

plcdemo_simple.mdl

例。首先在

MATLAB

命令行中执行命令

demo

,选择

simulink PLC coder->Demos->Basic

Introductions and Examples->Generating Structured Text for a Simple Simulink

Subsystem,

然后打开该模型。

打开参数配置面板(

Simulation->Configuration Parameters

),进入

PLC Coder

选项页,将

Targer IDE

选为

Beckhoff TwinCat 2.11

。然后应用。

回到模型,右键点击

SimpleSystem

,选择

PLC

Coder->Generate

Code

For

Subsystem

如果没有错误,将在当前目录下生成

plcdemo_simple.exp

文件及诊断对话框。该文件即为

ST

语言的

PLC

文档。如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值