Codesys+树莓派 EtherCAT主站开箱测试
-
在windows PC上安装codesys,同时安装CODESYS Control for Raspberry PI 3.5.16.0.package包(codesys中国网站下载)
-
安装完成后,重新启动codesys应用程序
-
保证windows PC和codesys在同一网段
-
在Windows PC上的Codesys中,使用“工具”菜单->“更新Raspberry Pi”。配置好用户名,密码, 和IP地址后,单击“Scan”以找到树莓派硬件设备
-
新建标准项目,选择树莓派SL主机
-
验证左侧菜单中的“设备”是否显示为“ Raspberry Pi SL的Codesys控件”。双击“设备”。单击“扫描网络”选项卡,然后选择Raspberry Pi。图像上的标记应变为绿色。使用选项卡“设备”和“发送回音服务”来验证通信
-
在“工具”菜单 -> “设备存储库”,中“Install”,选择对应的xml文件
-
在“Device”初右键,添加设备,选择Ethercat Master主站
-
保证树莓派在运行态时,点击“浏览”,选择eth0
-
在Ethercat Master任务处,右键,扫描设备,将扫描到的设备选中,选择复制到工程中
-
在PLC_PRG中编写程序,准备测试:
PROGRAM PLC_PRG
VAR
LED1 : BOOL;
KEY1 : BOOL;
COUNT:INT;
END_VAR
=======================================
COUNT:=COUNT+1;
IF(COUNT < 50) THEN
LED1 := 1;
ELSIF(COUNT>50) AND(COUNT< 100) THEN
LED1:=0;
ELSIF(COUNT>100) THEN
LED1:=0;
COUNT:=0;
END_IF
- 在配置IO映射
- 编译然后登陆并下载程序到树莓派,可观察到LED灯闪烁