基于CodeSys和Raspberry Pi制作简单PLC

雪夜
发布: 2025-09-20 09:22:12
原创
933人浏览过

jzgkchina

工控技术分享平台

1、概述

目前市场上常见的PLC品牌包括:SIEMENS、Rockwell、Schneider、Mitsubishi、Beckhoff、GE、Omron、台达等。尽管这些品牌的PLC各有特色,但它们使用的编程语言大多相似,如LD、ST、FBD、CFC、IL、GRAPH等。CoDeSys支持LD、ST、IL、FBD、CFC等多种编程语言,使用CoDeSys不仅可以学习这些PLC编程语言,还可以轻松切换到其他基于CoDeSys开发的PLC编程软件,如TwinCAT2和SoMachine。利用Raspberry Pi替代工业现场的PLC,有助于学习和进行各种研究。

2、准备材料

基于CodeSys和Raspberry Pi制作简单PLC3、安装系统

1)在Windows电脑上安装Win32DiskImager,并启动该软件。

基于CodeSys和Raspberry Pi制作简单PLC2)选择系统镜像文件和目标设备(Micro SD卡),然后点击“Write”按钮。

基于CodeSys和Raspberry Pi制作简单PLC3)等待写入完成后,弹出完成对话框,点击“OK”。

基于CodeSys和Raspberry Pi制作简单PLC4)将Micro SD卡插入Raspberry Pi,连接显示器和电源线。

基于CodeSys和Raspberry Pi制作简单PLC5)接通电源,启动Raspberry Pi。

基于CodeSys和Raspberry Pi制作简单PLC4、安装CODESYS Control for Raspberry PI 3.5.8.0.package

1)将Raspberry Pi连接到网络,并插入鼠标和键盘。

2)配置IP地址。

基于CodeSys和Raspberry Pi制作简单PLC3)启用SSH服务。

基于CodeSys和Raspberry Pi制作简单PLC4)在Windows 7上安装CoDeSys。

5)安装CODESYS Control for Raspberry PI 3.5.8.0.package

①双击CODESYS Control for Raspberry PI 3.5.8.0.package,勾选“我已阅读……”,然后点击“Next”。

基于CodeSys和Raspberry Pi制作简单PLC②选择“完整安装”,然后一直点击“Next”,最后点击“Finish”。

基于CodeSys和Raspberry Pi制作简单PLC③安装完成后,打开CoDeSys,在“工具”→“包管理器”中可以看到刚安装的软件包。

基于CodeSys和Raspberry Pi制作简单PLC④打开“Update Raspberry PI”,选择Package的版本,点击“Scan”,自动搜索Raspberry Pi设备(要求Raspberry Pi和Windows PC在同一局域网内),选择找到的设备,然后点击“OK”,输入Raspberry Pi的用户名和密码,再次点击“OK”。

基于CodeSys和Raspberry Pi制作简单PLC⑤完成后可以在CoDeSys的消息中看到相关信息。

基于CodeSys和Raspberry Pi制作简单PLC⑥完成后可以在Raspberry Pi中看到新增的包文件。

基于CodeSys和Raspberry Pi制作简单PLC⑦在Windows PC上使用Telnet命令测试该软件包是否在Raspberry Pi上成功安装(要求Windows PC已启用Telnet服务)。

基于CodeSys和Raspberry Pi制作简单PLC5、编写PLC和HMI程序

5.1 编写PLC程序

①新建项目,选择“Projects”→“Standard project”,为工程命名,选择保存路径,然后点击“确定”。

UP简历
UP简历

基于AI技术的免费在线简历制作工具

UP简历128
查看详情 UP简历

基于CodeSys和Raspberry Pi制作简单PLC②在“设备”中选择“CODESYS Control for Raspberry Pi……”,编程语言可以任意选择,此处选择“梯形逻辑图”,然后点击“确定”。

基于CodeSys和Raspberry Pi制作简单PLC③打开程序编辑器。

基于CodeSys和Raspberry Pi制作简单PLC④定义Start、Stop和Lamp三个布尔变量,分别表示“启动”、“停止”和“灯”。

基于CodeSys和Raspberry Pi制作简单PLC⑤编写PLC程序。

基于CodeSys和Raspberry Pi制作简单PLC5.2 编写HMI程序

①右键点击“Application”,添加“视图”。

基于CodeSys和Raspberry Pi制作简单PLC②确定后,在弹出的对话框中选中“Active”,然后点击“打开”。

基于CodeSys和Raspberry Pi制作简单PLC③打开“Visualization”,然后从右侧“工具箱”中拖拽“灯”和“按钮”,并在按钮中输入“Start”和“Stop”,完成后如下所示。

基于CodeSys和Raspberry Pi制作简单PLC④将“Start”按钮连接到“Start”变量。

基于CodeSys和Raspberry Pi制作简单PLC⑤同样,将“Stop”按钮连接到“Stop”变量。

⑥将“灯”连接到“Lamp”变量。

基于CodeSys和Raspberry Pi制作简单PLC5.3 配置“网络视图”

在起始视图中填入刚才绘制的视图,.htm文件名可以自己填写,此处我选择默认。最佳匹配选择“Isotropic”。

5.4 编译并保存

基于CodeSys和Raspberry Pi制作简单PLC5.5 下载

①配置网络连接

双击“Device”,在节点名处输入Raspberry Pi的IP地址,然后按回车键。成功访问目标后,如下图所示。

基于CodeSys和Raspberry Pi制作简单PLC②登录设备,出现弹出对话框时点击“确定”。

基于CodeSys和Raspberry Pi制作简单PLC③下载完成后,点击启动。

基于CodeSys和Raspberry Pi制作简单PLC④完成后如下所示。

基于CodeSys和Raspberry Pi制作简单PLC基于CodeSys和Raspberry Pi制作简单PLC6、网页登录

浏览器中输入“https://www.php.cn/link/82553a1ebce1e1df751e69b697bd097b

基于CodeSys和Raspberry Pi制作简单PLC7、总结

在测试过程中,使用了多个版本的Raspberry Pi Package,有些与CoDeSys不兼容,有些在Raspberry Pi上无法运行。如果在学习过程中遇到类似问题,可以在Raspberry Pi上重新安装文件。也可以在Raspberry Pi上运行高版本的Package,而在CoDeSys上运行低版本的CoDeSys。

更多资讯,请关注我们。

以上就是基于CodeSys和Raspberry Pi制作简单PLC的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号