配置 施耐德 modbusTCP 分布式IO子站 PRA0100

模块官方介绍:https://www.schneider-electric.cn/zh/product/BMXPRA0100
在这里插入图片描述

1. 总体步骤


2. 软件组态:在 Unity Pro 软件中创建编辑 PRA 模块工程

2.1 新建项目

模块箱硬件型号如下

点击 Unity Pro 软件左上方【新建】按钮,选择正确的 DIO 模块型号、背板型号
image.png

2.2 模块组态

2.2.1 拖拽添加模块

双击【配置】菜单下的【0:PLC总线】,进入模块组态界面
在左下角【硬件目录】中,将对应模块拖拽到背板的正确位置,即完成组态
image.png

2.2.2 右键移动、添加、删除、更改模块

在对应位置,右键弹出的菜单中,可添加、删除模块
要修改一个模块,可以先将模块删除,再重新添加新的模块
image.png

2.3 网络配置

PRA0100 本身自带一个以太网口,支持 ModbusTCP 通信。
此网口需要在项目中进行配置,配置步骤如下:

  1. 添加网络:网络类型为【以太网】
  2. 配置网络:配置 IP、子网掩码、启用的功能
  3. 将网络通道与 PRA0100 的端口进行绑定

2.3.1 添加网络

在【通讯】–>【网络】,右键,在右键菜单点击【新建网络】
image.png
添加网络类型为【以太网】,网络名称为模块箱的编号(如下面 BMQJ01 模块箱)
image.png

2.3.2 配置网络

双击刚才添加的网络,进入这个网络的配置、

  1. 型号选择 PRA0100
  2. 模块使用程序:SMTP = 否
  3. 安全性
    1. 固件升级和 FDR:启用
    2. Web 访问:启用

image.png
IP 配置

  1. 已配置 --> 填入 IP 地址、子网掩码
  2. 以太网配置 = 以太网 II

image.png
关闭页面,根据提示保存配置

2.3.3 将网络与模块接口绑定

在组态界面,双击 PRA0100 模块的网络口,或者在左侧项目浏览器点击 PRA 模块下的 Ethernet 端口,进入此模块网口的配置界面
image.png
点击【网络链路】,选择刚才创建的网络,完成网络与接口的绑定
image.png
关闭网口配置界面,保存项目,完成配置

3. 模块安装:配置 PRA0100 模块的 IP 拨码开关

PRA0100 模块背后(紧贴背板的那一面)有两个拨码开关,用于控制 PRA0100 的 IP 配置
将拨码开关的【下开关】设置为【C】或【D】,即 Stored 模式,此时可通过 Unity Pro 编程软件配置 IP 地址
此模式下【上开关】不起作用,不用管
image.png

4. 程序下载:连接并下载组态好的程序到 PRA 模块中

注意:PRA0100 模块 **只能通过 **以太网连接进行程序下载 / 上传
image.png

4.1 初次连接

如果之前没有配置过 IP 地址,则 PRA0100 模块的地址为出厂默认地址
默认 IP 地址 = 84.X.Y.Z(其中 X/Y/Z = 模块 MAC 地址 倒数第三段/倒数第二端/最后一段 的十进制值)
image.png
根据计算出的结果,使用网线连接 PLC 模块,并配置电脑网口与 PRA 模块处于同一网段
在 Unity Pro 软件中,切换连接模式为【标准模式】
image.png
配置连接参数:PLC --> 设置地址,使用【TCPIP】方式连接,连接地址 = PRA0100 模块的默认地址
image.png
image.png
先点击【连接】连上模块,再点击【将项目传输到 PLC】将程序下载到 PLC
在这里插入图片描述


模块下载程序重启后,之前配置的新 IP 地址就会生效

4.2 之后的连接

电脑网口设置为与 PRA0100 的 IP 地址处于同网段、子网掩码相同,在 Unity Pro 软件中使用 TCPIP 进行连接
连接设置同上

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/800204.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Filter Listener Interceptor

文章目录 第一章 Filter1. 目标2. 内容讲解2.1 Filter的概念2.2 Filter的作用2.3 Filter的入门案例2.3.1 案例目标2.3.2 代码实现2.3.2.1 创建ServletDemo012.3.2.2 创建EncodingFilter 2.4 Filter的生命周期2.4.1 回顾Servlet生命周期2.4.1.1 Servlet的创建时机2.4.1.2 Servle…

git提交代码时报错,提不了

问题 今天在换了新电脑,提交代码时报错 ✖ eslint --fix found some errors. Please fix them and try committing again. ✖ 21 problems (20 errors, 1 warning) husky > pre-commit hook failed (add --no-verify to bypass) 解决 通过 --no-verify 解决&…

程序员如何搞副业

#程序员如何搞副业?# 在快速发展的IT行业中,程序员作为技术骨干,通常拥有扎实的编程能力和丰富的项目经验。然而,随着职业生涯的深入,许多程序员开始思考如何进一步提升自我价值,实现更多的经济收益。副业成…

RobotFramework测试框架(2)-测试用例

创建测试数据 测试数据语法 这里的测试数据就是指的测试用例。 测试文件组织 测试用例的组织层次结构如下: 在测试用例文件( test case file )中建立测试用例 一个测试文件自动的建成一个包含了这些测试用例的测试集( test s…

python中for与while的区别是什么

Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。 for主要应用在遍历中,比如: example1: for i in range(10):print(i) 打印结果为: 0 1 2 3 4 5 6 7 8 9 注:…

RuoYi-Vue若依框架-在框架内用颜色选择器,页面显示色块

在用若依框架进行二次开发的时候写到自己的一个模块,其中涉及到颜色,我就想着是手动输入还是采用颜色选择器呢,考虑到后续涉及到另一个字段编码于时就采用了颜色选择器,选择完的颜色显示的是十六进制的颜色选择器,这时…

Excel 文件底部sheet 如何恢复

偶然打开一个excel文件,惊奇地发现:原来excel文件底部的若干个sheet居然全都看不到了。好神奇啊。 用其它的电脑打开同样的excel文件,发现:其实能看到的。说明这个excel文件并没有被损坏。只要将修改相关设置。就可以再次看…

JS与Python函数在语法的区别

区别 标题语法:Python使用缩进来表示代码块,而JavaScript使用大括号{}。 Python函数定义: def my_function():# 函数体JavaScript函数定义: function myFunction() {// 函数体 }标题参数传递:Python支持位置参数、…

flask接口返回文本、json、图片格式

📚博客主页:knighthood2001 ✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下) 🎃知识星球:【认知up吧|成长|副业】介绍 ❤️感谢大家点赞👍&…

【随笔】Git 高级篇 -- 提交的技巧(上) rebase commit --amend(十八)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

【分治算法】大整数乘法Python实现

文章目录 [toc]问题描述基础算法时间复杂性 优化算法时间复杂性 Python实现 个人主页:丷从心. 系列专栏:Python基础 学习指南:Python学习指南 问题描述 设 X X X和 Y Y Y都是 n n n位二进制整数,计算它们的乘积 X Y XY XY 基础…

ChatGPT 之联盟营销

原文:ChatGPT for Affiliate Marketing 译者:飞龙 协议:CC BY-NC-SA 4.0 第二章 制定转化对话 制定转化对话是每个营销人员和企业所有者都应该掌握的关键技能。它涉及创建和传递引人入胜的信息,吸引您的受众并激励他们采取行动。…

Pytorch张量的数学运算:矩阵运算

文章目录 一、基础运算二、矩阵的特殊运算1、矩阵的转置1.1、语法1.2、示例1.2.1、二维矩阵转置1.2.2、更高维度的张量转置 2、方阵的行列式2.1、计算行列式2.2、示例:使用PyTorch计算行列式 3、方阵的迹4、方阵的逆4.1、计算矩阵的逆4.2、使用PyTorch计算逆矩阵 二…

若依 ruoyi-vue 接口挂载获取Resources静态资源文件权限校验

解决小程序图片打包过大,放置后端,不引用ngnix、minio等组件,还能进行权限校验 package com.huida.web.controller.common.app;import com.huida.common.core.controller.BaseController; import com.huida.common.utils.file.FileUtils; imp…

vulhub之fastjson篇-1.2.27-rce

一、启动环境 虚拟机:kali靶机:192.168.125.130/172.19.0.1(docker地址:172.19.0.2) 虚拟机:kali攻击机:192.168.125.130/172.19.0.1 本地MAC:172.XX.XX.XX 启动 fastjson 反序列化导致任意命令执行漏洞 环境 1.进入 vulhub 的 Fastjson 1.2.47 路径 cd /../../vulhub/fa…

蓝桥杯刷题-12-公因数匹配-数论(分解质因数)不是很理解❓❓

蓝桥杯2023年第十四届省赛真题-公因数匹配 给定 n 个正整数 Ai&#xff0c;请找出两个数 i, j 使得 i < j 且 Ai 和 Aj 存在大于 1 的公因数。 如果存在多组 i, j&#xff0c;请输出 i 最小的那组。如果仍然存在多组 i, j&#xff0c;请输出 i 最小的所有方案中 j 最小的那…

PP-Structure 文档分析

本文接着上一篇文章&#xff1a;PaddleOCR环境搭建、模型训练、推理、部署全流程&#xff08;Ubuntu系统&#xff09;-CSDN博客 主要包括以下几种&#xff1a; PP-Structure 文档分析 --官方地址 1.1版面分析和表格识别1.2版面恢复1.3关键信息抽取 1. 简介 PP-Structu…

vue3+element-ui-plus的el-tree组件实现复选框形式下的单选功能,且禁用父级

实现效果图&#xff0c;一二级都是灰色的不可选&#xff0c;三级只能同时选中一个 <el-treev-model"selectedNode":data"deptOptions":props"{ label: title, children: children }" //自定义名称和子集的字段:render-after-expand"fal…

12 | 排序(下):如何用快排思想在O(n)内查找第K大元素?归并排序和快速排序

 下载APP  12 | 排序&#xff08;下&#xff09;&#xff1a;如何用快排思想在O(n)内查找第K大元素&#xff1f; 2018-10-17 王争数据结构与算法之美进入课程 讲述&#xff1a;修阳 时长21:58大小8.81M  上一节我讲了冒泡排序、插入排序、选择排序这三种排序算法&…

2024/4/2—力扣—栈的最小值

代码实现&#xff1a; typedef struct node {int val;struct node *next; } Node;typedef struct {struct node *top;int min; } MinStack;/** initialize your data structure here. */MinStack* minStackCreate() {MinStack *obj malloc(sizeof(*obj));obj->top NULL;ob…