打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
树莓派 CodeSys setup
CodeSys setup
*安装及配置有时效性,仅供参考。
准备工作:
因为是面向工业自动化应用的编程,所以我准备了以下内容,您可以根据实际情况增减。
1、PC一台,显示器,键鼠,WIFI路由器
2、树莓派3B,5.2V 2.5A电源
3、倍福EK1100、EL1809、EL2809、明伟24v+5v双路电源。
倍福模块我买的二手,均价约500/个。24v电源50/个。树莓派3B套件300,树莓派许可约450。稍后会说到树莓派许可问题。
1、下载并安装CodeSys主程序
需要在CodeSys Store下载以下内容:
1、CODESYS Development System V3 (CODESYS 开发主程序)
2、CODESYS Control for Raspberry Pi SL (树莓派库,免费版功能无限制,但运行2小时会关闭。付费版50欧,加上税折合人民币约450元。)
3、ESC Image Button (visualization的按钮库,支持五种按钮触发状态)
在codesys store里注册账号,如果没有产生消费记录的话,账号隔天貌似就会被注销。forum里账号申请需人工审核,和store账号不通用。
codesys自带的visu里皮肤众多,但美观度不足。界面复杂的情况下我一般用PS做好图标作为imageswitch,或者使用esc button+文字描述来组成按钮。
树莓派自带的字体及浏览器渲染速度还可以,如果不满意的话也可以替换。
双击Setup_CODESYSV35SP10Patch4.exe,提示缺少的运行库,点Install一键安装。
提示重启,是。重启后codesys的安装程序会自己启动,稍等片刻即可。
开始安装,Next。
I accept,Next。
之后一路Next,到下图,然后开始安装。
Finish。
之后分别双击CODESYS Control for Raspberry PI 3.5.10.20.package和EscImageButton.package来安装这两个库。
-------------------------------------------------------------------------------------------------------------------------

2、配置树莓派
准备好sd卡。在https://www.raspberrypi.org/downloads/raspbian/下载最新的RASPBAIN系统。
https://sourceforge.net/projects/win32diskimager/下载win32diskimager(烧录软件)。
选择解压后的img文件,Write写入到sd卡里即可。
因为我已经装好了,这里不重复步骤了。之后将sd卡插入树莓派,连接好显示器及键鼠,上电启动。
正常情况下是可以直接进入pixel桌面的。
然后首先连上wifi。再打开主菜单-Preferences-Raspberry Pi Configuration。显示如下:
切换到Interfaces选项卡,把SSH和Remote GPIO打开。其它的选项可以按需求开。
切换到Localistaion,点击Set Locale...,将Language改为zh(Chinese)。
回到System,点击Change Password更改密码,默认密码为raspberry。全部完成后会要求重启,重启即可。
重启后建议先装个xrdp远程桌面,可以用win的远程桌面连接到树莓派。步骤如下:
1、打开LX终端,先更新下软件源:sudo apt-get update
2、安装xrdp:sudo apt-get install xrdp
3、安装vnc:sudo apt-get install tightvncserver
-------------------------------------------------------------------------------------------------------------------------

3、配置运行环境,导入许可,上传第一个程序
首先获取树莓派的地址,可以用ifconfig命令或从路由器读取出树莓派的IP。
然后打开CodeSys,工具-Update RaspberryPI,填写上树莓派的IP及密码,codesys会通过ssh自动安装运行环境
之后,我们便可以文件-新建工程-Empty project,确定。
然后在设备-Unititled1(项目名称)上点右键-添加设备,如下:
选择PLC-运动控制 PLCs里的CODESYS Control for Raspberry Pi SL,确定
双击添加进来的CODESYS_Control_for_Raspberry_Pi_SL,点击扫描网络或直接输入树莓派的IP地址,连接上树莓派:
如果您已经购买了授权文件,激活码会以邮件的形式发给您。这时候在PLC设置-编辑权限里安装许可证
必须在此安装许可证,因为这个许可激活后是与树莓派主板绑定的,而不是通过PC上的CodeMeter。
安装完许可证后,建议在文件中将root根目录下的CMLicenseNew.WibuCmRaU文件备份。重装系统时可以将这个文件拷回来即获得授权
我们的程序可以在Application里,也可以在POU选项卡里。这里我们在Application上点右键-添加对象-程序组织单元
实现语言选择ST,确认
在这个POU里,上部分为变量声明,下部分为程序。我们在下面输入xLight:=xSwitch;,回车之后会弹出自动声明,两者类型均改为BOOL(布尔型)。
之后我们需要创建进程来运行这个程序。在Application上点右键-添加对象-任务配置,然后添加调用-POU。
我们可以尝试按下F11编译,消息里会显示编译信息。在这里我们直接上传或仿真,上方菜单栏的在线-登陆到 即可下载到设备中。
点击 启动 启动PLC
我们可以双击POU去监控或修改变量,这时候PLC已经在运行了,按照设定的时间(默认20MS)不断循环执行。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
美国传得最火的物联网报告 82页看懂千亿级市场!
【合集】用Raspberry Pi(树莓派)打造各种服务器
树莓派raspberry pi 安装远程工具teamviewer
树莓派(raspberry)启用root账户
Raspberry Pi电脑
如何在Raspberry Pi上使用usb摄像头
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服