苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

Codesys树莓派解除2小时限制:如何增强您的PLC编程体验

[复制链接]
2 731

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Codesys树莓派解除2小时限制:如何增强您的PLC编程体验

在现代工业中越来越多地运用到自动化技术,作为电气工程师或是机电专业的学生,我们都需要掌握PLC编程技能。而其中Codesys作为最常用的PLC编程软件之一,其在开发过程中却有着一个困扰众多使用者的问题:由于设备内部的RTC芯片时间限制,每次只能连续运行2小时,就需要重启代码。这在繁琐的PLC编程过程中无疑会成为一个大大的妨碍。今天我们将会介绍如何用树莓派来解决这个问题,并增强您的PLC编程体验。

1. 为什么选择树莓派

首先我们需要明确一个概念:树莓派是一种基于ARM架构的微型计算机,它具备了较高的性能和丰富的接口,并且价格非常实惠,因此得到了广泛的应用。同时,树莓派还可以非常便捷的与Codesys进行连接,可以作为代理服务器,将子网IP地址通过一个IP地址映射来进行传输,这样我们就可以很好地解决问题。

2. 如何连接树莓派

首先我们需要在树莓派上安装Codesys运行时环境,对于初学者可以在官网上下载相关的镜像文件,然后通过SD卡刻录到树莓派上即可。接着,我们在PC端打开Codesys软件,点击“工具”菜单下的“设备管理器”,在弹出的窗口中新增树莓派,设备类型选择Ethernet,IP地址为树莓派的IP地址,设置好后点击“应用”即可完成连接。连接成功之后,我们就可以使用PLC进行编程了。

3. 如何解除Codesys 2小时限制

先前提到,由于RTC芯片时间限制,Codesys运行时间仅限制在两小时,之后就需重启代码。而有了树莓派,我们可以通过运行脚本来实现自动重启。具体步骤如下:

首先通过PuTTY等SSH工具连接树莓派,输入以下命令:

sudo nano /etc/rc.local

然后在文件末尾增加如下代码:

#!/bin/sh
while true
do
    currentTime=$(date +%s)
    shutdownTime=$(curl -s http://icmpping.com/WastionPi/sdt.php)
    if [ "$shutdownTime" != "" ] && [ $currentTime -ge $shutdownTime ]
    then
        sudo shutdown -r now
        break
    fi
    sleep 60
done
exit 0

在代码中,我们使用了icmpping网站来获取延时时间,并将其用于判断是否到达运行时间上限,如果已经到达,则通过sudo shutdown -r now命令重启树莓派,这样就实现了自动重启,从而解除了Codesys的2小时限制。

4. 其他技巧

除了以上技巧之外,我们还可以通过其他方法来优化编程体验。

- 使用Codeys自带的Visual Studio Code插件,可以快速进行调试和编辑。
- 开启PLC Web服务器,可以通过IP地址在浏览器上访问PLC,方便远程监控和修改代码。
- 在树莓派上安装VNC服务,可以实现远程桌面连接,方便在不同设备之间进行切换和操作。

总结

通过使用树莓派,我们可以很好地解决了Codesys编程中的2小时限制问题,同时还能够优化编程体验。希望大家可以按照以上步骤尝试一下,提升自己在PLC编程领域的技能水平。

________________________________________________________________________

免责声明:本文非官方发布,内容真实性请注意甄别,文章内容仅供参考。本站不对内容真实性负责,请悉知!本站不对内容真实性负责,请悉知!。我们专注于汇川技术产品培训,官网https://shicaopai.com
回复

使用道具 举报

shicaopai 2023-5-21 06:53:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

shicaopai 2023-5-21 06:54:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部