前言
CODESYS 长期专注于工业智能技术、PLC 控制器编程开发工具包套件、复杂运动控制及数字化工厂解决方案的研发、销售和技术服务,基于先进的 .NET 架构和 IEC 61131- 3 国际编程标准,遵照 PLCopen 国际组织制定的技术规范,提供开发 PLC 控制器(自动化控制系统)的完整解决方案,提供实现运动控制、机器人控制、冗余控制(Redundancy)、安全控制(Safety)、人机交互(HMI)、基于 Web Service 的可视化编程等多个目标的自动化软件产品及核心技术。
目前,CODESYS 在工厂自动化、过程自动化、能源自动化、工程机械与特种车辆、轨道交通、智能机器人、船舶及港口自动化、智慧城市及智慧医疗等诸多领域中均取得了骄人业绩。
一、树莓派设置
1.1 文件管理
执行如下指令修改文件管理配置
sudo raspi-config
选择第七项进入高级设置
选择第一项进行文件管理设置
**注意:**重启树莓派后设置方能生效
1.2 激活 I²C、SPI 和 1-Wire 外设接口
编辑 /boot/config.txt
使用文本编辑工具gedit编辑,如果没有gedit,可以先执行sudo apt install gedit安装。
sudo gedit /boot/config.txt
检查并调整指令,保证如下三个指令有效(未被注释)
dtparam=i2c_arm=on
dtparam=spi=on
dtoverlay=w1-gpio-pullup,pullup=1
1.3 开启SSH
一般树莓派是开启了ssh的,通过如下指令可以检查是否开启了ssh
sudo systemctl status ssh
出现如下的显示说明ssh已经正确的开启了
二、codesys软件准备
2.1 control软件下载
通过如下链接可以下载codesys的开发工具包,
https://store.codesys.com/en/engineering/ide.html
本例中下载的是 CODESYS Development System V3 的CODESYS 3.5.16.90.
2.2 runtime软件包下载
树莓派对应的runtime包下载:
https://store.codesys.com/codesys-control-for-raspberry-pi-sl.html?p=5#Reviews
本例中下载的是CODESYS Control for Raspberry PI 3.5.15.10.package。
2.3 安装CoDeSys及CODESYS Control for Raspberry PI
1.电脑上安装CODESYS 3.5.16.90
双击下载的安装包即可实现安装,为了使操作过程简单化,本项目采用的完整安装模式。
2)首先启动CODESYS集成开发环境——CODESYS 3.5.16.90,单击【工具】-【包管理器】,在弹出的对话框中单击【浏览】
3)浏览定位到你下载的树莓派安装包(CODESYS Control for Raspberry PI ),如下图所示:
4)双击 CODESYS Control for Raspberry PI 3.5.15.10.package,选择接受授权许可,点击继续安装。
注意:在进行包安装的情况下,我们需要将codesys应用程序管理。
5)安装完成后,会出现安装完成的界面如下:
可以在已经安装中看到对应的runtime
6) 启动CODESYS集成开发环境——CODESYS 3.5.16.90,单击【工具】-【Update raspberry PI】
- 输入正确的IP地址,端口,SSH的用户名和密码后,点击连接
4打开“Update Raspberry PI”,选择Package的版本,点击“Scan”,自动查找Raspberry PI设备(要求Raspberry PI和Windows PC在一个局域网里)。
默认的端口为:22
树莓派的ssh用户名为:pi
树莓派的ssh的密码为:raspberry
选择正确的codesys runtime package的版本- 本文中V3.5.15.10.
点击安装后即可。
3.等待安装结束,至此codesys 的runtime已经安装完成。
三、测试
安装完成后,通过点击树莓派连接的start按钮
在信息框中提示对应的服务已经启动,说明对应的runtime已经正常启动完成。
当然,我们也可以通过system info-获取系统信息,其中就会包含对应的runtime信息。
读取的信息一般老说如下图所示:
参考:
使用codesys control for raspberry pi制作PLC
基于CODESYS打造树莓派工业控制器(2)——安装CODESYS运行时