倍福CX5120嵌入式控制器使用教程

倍福CX5120嵌入式控制器使用教程

1.新建工程

新建TwinCAT XAE Project

新建TwinCAT XAE Project

2.连接设备

点击SYSTEM,再点击“Change Target...”

Change Target

在弹出的“choose Targt System”界面,点击“Search(Ethernet)”。

Search(Ethernet)

点击“Boradcast Search”。

Boradcast Search

选择连接plc的网口。

选择连接plc的网口

当出现扫描到的plc为cx开头,点击“Add Route”。

“Add Route”

在弹出的“Add Remote Route”窗口,user输入为“Administrator”,Password输入为1,然后点击“OK”。

输入账户

当没弹出错误,显示就绪,点击“Close”。

Close

点击“OK”,关闭“Choose Target System”。

OK

弹出来选择系统的窗口,选择“是”。

选择系统

在底部状态栏显示绿色图标则表示通信成功。

通信成功
通信成功图标

如果为蓝色图标,则需要激活plc配置。
菜单栏点击“TwinCAT”,选择“Active Configuration”,等待一段时间后等待plc激活,plc连接成功后会出现绿色图标。

等待激活

3.编写PLC程序

右键plc选择“添加新项”添加一个plc。

添加新项

选择标准项目,名称自定义,最后点击“添加”。

添加

在项目名下的“POUs”文件夹中存放程序,Main为执行程序。

程序

Main程序被添加到"PlcTask"任务中,添加到Plctask的程序会循环执行。

任务

双击“Main”,打开变量声明区和程序编辑区。

Main

点击“表格方式”,切换变量声明区为表格方式。

表格方式

点击“插入”按钮,新建一个布尔(bool)变量xStart。

新建变量
新建"xStart"

在新建xStop和yLamp变量。

新建"xStop"和"yLamp"

接下来编写ST程序。

编写程序

添加一个视图,右键VISUs选择“添加”,再选择“Visualization”。

添加视图

名称自定义,点击“Open”。

名称自定义

点击右侧工具箱,选择“Common controls”,拉取一个“Button”组件。

添加"Button"

添加的“Button”组件如图所示。

“Button”组件

点击“Button”组件,点击属性,选择Text,填写内容为“启动”。

“Button”组件

在选择“输入配置”下的“Tap”,点击右侧的“..”。

“Tap”

映射变量xStart,点击“确定”。

映射变量xStart

复制“开始”按钮,修改文本为“停止”。

"停止按钮"

直接修改“停止”按钮的变量映射为“Main.xStop”。

映射"停止按钮"
映射"停止按钮"

再添加一个灯。

添加灯
添加灯

映射灯变量为“Main.yLamp”。

映射灯变量

程序和视图编写完成了。

4.下载与调试

菜单栏“PLC”选择“登录到”。

登录到

或者点击菜单栏下的“登录到”。

“登录到”

“登录到”是将程序下载到控制器中,在下载过程中弹出的框,点击“yes”或者“是”就行了。

确认

如果下载拒绝访问,就点击选择“Active Configuration”,等待一段时间后等待plc激活,plc连接成功后会出现绿色图标,此时再下载程序。

下载程序

程序下载完成后,点击“启动”,程序就运行了。

“启动”

在视图界面,点击启动按钮,灯亮。

点击启动按钮
灯亮

点击“停止”按钮,灯灭。

点击“停止”按钮
灯灭

程序验证完成,如果程序不能正常运行,也有可能是软件版本问题导致的,目前倍福官方提供的TwinCAT编程软件XAE(Full)版本为V 3.1 4024.22,要注意控制器的XAR版本文件是否为太低,太低会影响程序的运行。
这里演示的编程TwinCAT编程软件版本XAE版本为V 3.1 4024.22。

编程软件版本

这里演示的控制器的XAR版本为3.14024,也是通过在官网下载的XAR软件在控制器内升级的。

XAR版本

5.总结

  1. 主要的问题是在通讯连接后不要忘了设置“Active Configuration”,不然PLC连接或者下载程序可能会出问题。
  2. 如果编写的程序不能正常运行,要记得检查一下编程软件XAE软件版本跟控制器XAR软件版本是否相差太多。
posted @ 2021-12-27 17:59  Lee君  阅读(3726)  评论(0编辑  收藏  举报