泉州市网站建设_网站建设公司_全栈开发者_seo优化
2026/1/7 5:15:52 网站建设 项目流程

一、产品概述

Beremiz是一款开源的PLC(可编程逻辑控制器)开发软件,专为工业自动化控制系统的编程和调试而设计。它支持IEC 61131-3标准,为工程师和开发者提供强大的工具来创建、测试和部署控制逻辑。

 

 

二、软件安装

1.Beremiz软件安装

  1. 在官方(https://github.com/beremiz/beremiz/releases)下载最新的window环境的安装包。
  2. 安装完成后,打开即可直接使用。使用Uninstall程序可以直接卸载软件。
  3. Linux版本的安装可参考官方文档(https://github.com/beremiz/beremiz)。

2.Openplc下位机软件安装

  1. 把安装文件放到设备里
  2. 给安装文件夹权限,在安装文件夹下运行安装脚本。

 

chmod -R +x /OpenPLC_v3cd /usr/demo/OpenPLC_v3//进入安装文件夹,具体以您设备路径为准./install.sh linux//运行安装脚本,选择Linux环境

 

安装脚本会自动完成编译和安装工作。安装过程需要联网下载环境。安装完成后,OpenPLC 会自动添加到系统启动项中。

(3)安装完成后重启设备,检查openplc是否成功运行,输入journalctl -u openplc -b --no-pager,检查服务是否正常,正常运行会出现以下信息

 

 

三、Beremiz软件使用

1.由于我们openplc下位机使用的默认文件名与Beremiz生成的默认文件名不同,所有先修改Beremiz生成文件的默认文件名。

(1)在软件的安装路径下文件打开。

(2)在文件中找到函数AddProjectDefaultConfiguration,并修改成如下所示:

2.创建一个空的文件夹。打开软件,新建项目,选择前面创建的空文件夹作为项目文件夹。

 

 

3.选择您需要使用的编程语言(以梯级图为例)

 

 

4.使用界面介绍如下图:

 

 

5.程序编写完成后,点击构建文件按钮进行编译。

6.点击编译后,可能会在链接时报如下错误,提示引用变量的位置未定义。但是我们需要的PLC程序已经在项目文件夹中生成了 。

四、在设备上运行PLC程序

1.确保设备已经连接网线并获取正确的IP,输入ifconfig查看当前设备的ip,例如

 

 

当前插入的网线是eth2口,我的ip是192.168.1.135,我们记住这个IP地址,打开我们电脑的浏览器,注意:你的电脑和设备要一个网段才能正确访问,我们在浏览器输入192.168.1.135:8080,(注意IP是你设备的IP,这里输入的是我设备的IP)

 

 

这里我们进入了openplc的登录界面,我们登录openplc的默认用户,用户:openplc,密码:openplc

 

 

我们已经成功登录PLC,就可以开始我们上传程序和配置的步骤了

2.选择programs,进入程序上传界面

 

 

3.点击页面左下角的选择文件,选择要上传的PLC程序即可

 

 

4.这时候我们再点击upload program按钮进入program info页面,

 

 

5.我们需要设置工程的名称name,否则无法正常运行PLC程序

 

 

6.点击下方的upload program,等待片刻,出现下方的go to dshboard可点击状态后点击

 

 

7.在左边道行条里面出现start plc

 

 

8.点击start plc,即可运行PLC,正常情况,最上面的状态会显示running,如果没有及时显示请等待一会或刷新界面,如果一直未启动可以再次点击start plc,如有报错请检查PLC程序的正确性

 

 

9.点击左边导航栏的mouitoring,可以观察到当前触点线圈的状态

 

 

10.上方示例程序运行结果如下图(以BL450搭配Y22和Y12使用为例):

五、其他事项

1、openplc搭配BLRAT的用法

请参阅BLRAT使用方法,使用BLRAT分配的IP即可实现远程网络上传程序和检测设备,

2、openplc的线圈映射关系

openplc的支持目前的所有X板和Y板,除了部分没有DI,DO或者没有AI,AO的板子,

映射规则说明:PLC线圈8个为一组,用法%aXb.c(a代表不同的类型,X固定大写,例如I表示输入,b代表哪一组,c代表那一组的哪一个线圈)

a.X板:DI从第一组第二个线圈开始,例如DI1就是%IX0.1,后面的依次往后,例如DI9,对应的线圈就是:9除8等于1余1,线圈就是%IX1.1,DO对应关系和DI一样,例如DO0表示的线圈就是%QX0.1

b.Y板:Y板的对应关系为先扫描X5电阻对应的Y板,找到DI和DO以及AI和AO,再找到X4电阻对应的DI和DO以及AI和AO,所以X5电阻对应的板子在前,X4电阻板子对应的序号在后,Y板的线圈对应从17开始,即17除8余1,即Y板的DI线圈,例如3001通道就是第一个DI,对应%IX2.1,依次向后扫描,DO同理。注意Y板比较特殊的情况是Y板有AI和AO,plc本生就是支持模拟量的输入的,因此也进行了映射处理即%IW代表AI,%QW代表AO,开始位置也是从17开始,即例如AO1就是%IW17,AO类似。

c.有了以上两种规则,当用户使用我们的N板既IO拓展板时,映射规则则从64开始,使用方式和以上相同。

 

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询