虹科工业树莓派 | 结合Codesys实现软PLC功能

虹科工业树莓派RevolutionPi是以树莓派计算模块为核心并进行了工业级封装的模块化智能网关与控制器,能在恶劣的工业环境下运行。其操作系统也是优化后的树莓派Raspbian系统,带有实时补丁,能更好地满足工业场合的实时性要求。

01 方案简介 

虹科工业树莓派RevolutionPi是以树莓派计算模块为核心并进行了工业级封装的模块化智能网关与控制器,能在恶劣的工业环境下运行。其操作系统也是优化后的树莓派Raspbian系统,带有实时补丁,能更好地满足工业场合的实时性要求。

Codesys是一款是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL 、ST、 FBD 、LD、 CFC、 SFC 六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。通过在硬件平台上移植Runtime,可以将任何嵌入式设备或基于PC的设备转变为符合IEC 61131-3标准的工业控制器。本文将以RevPi Connect模块为例介绍如何在虹科工业树莓派RevPi上安装Codesys Runtime并进行简单的应用。

02 所需材料 

  1. RevPi Connect

  2. PC(预装好Codesys IDE开发环境)

  3. Codesys Control for Raspberry Pi(可在codesys中国官网下载)

  4. Codesys Package for RevPi Family

03 安装Codesys Runtime 

在安装Runtime之前首先需要搭建好RevPi运行环境,PC与RevPi处于同一局域网内。

打开Codesys软件,选择工具-》包管理器,安装已经下载好的Codesys Control for Raspberry Pi。安装完成之后就可以在“工具”下找到Update Raspberry Pi,进入可以看到如下界面:

图片

输入RevPi的IP地址以及登录账号名及密码,并选择对应的Codesys Runtime Package,点击Install即可。在安装过程中需要选择单核还是多核模式,由于本次只是演示,所以选择单核模式,稍等一会安装即可完成。

04 建立工程 

点击文件-》新建工程,选择新建一个标准工程并将工程命名为RevPiDemo。

图片

 

图片

 

在开始编程之前,首先需要安装Codesys Package for RevPi Family。安装方式同样是通过包管理器实现,此处不再赘述。同时在此包文件中也会包含一些工程示例。

包安装完成之后就可以向工程中添加设备了,在Device上右击,选择“添加设备”。选中Connect模块,单击“添加设备”按钮即可。然后关闭此窗口。

图片

然后在新添加的Connect模块上右击,选择“添加设备”,选中其他项-》left并添加。

图片

然后再left上右击添加设备即可选择自行添加IO模块。在PiBridge上右击选择“插入设备”即可插入网关模块。

图片

设备添加完成之后,就可以开始编程了。所有已添加的设备相关的变量都可以在Codesys中显示出来并进行配置。

图片

05 下载程序 

程序编写完成之后,需要将程序下载到Connect模块中,在此之前需要安装好Runtime。首先双击Device,点击通讯设置-》扫描网络,选择RevPi即可。

图片

图片

 然后点击上方的登录按钮,等待将信息下载到RevPi模块即可。

图片

图片

06 总结 

上面介绍的如何在RevPi上运行Codesys并建立工程的详细步骤。通过Codesys不仅可以实现将RevPi作为软PLC从而利用各种PLC编程语言进行编程外,还可以实现Canopen主站,Ethercat主站等功能。

图片

注:

1. RevPi家族扩展网关模块除DMX外只提供从站模块。

2. Codesys是一款商业软件,需要购买licence才能正常使用,未安装licence的设备有运行时间限制。

 

 

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先进的高端工业4.0 工业触摸屏、高端边缘计算机、IoT开发框架、PLC与HMI一体机、OPC UA、工业级树莓派、VTSCADA等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值