插片式远程 IO模块:双通道PNP和NPN高速计数模块案例说明

news/2024/11/15 14:41:27/文章来源:https://www.cnblogs.com/ENDAIC/p/18296787

插片式远程 IO模块:XD5002为双通道PNP高速计数模块,XD5003为双通道NPN高速计数模块,用于对工业现场的设备(如手轮、编码器等)进行计数。注意:区别在于XD5002为高电平,XD5003为低电平。

本章主要介绍XD系列远程IO的适配器配合IO模块与目前工业主流PLC配置。

1、通信连接图,如图5-1所示。

图5-1 通信连接图

2、硬件配置如表5-1所示

表5-1 硬件配置表

硬件

数量

备注

编程电脑

1

安装TwinCAT3

XD7000

1

EtherCAT适配器

XD5002

1

2通道高速计数模块

网线

若干

 

3、安装XML描述文件

安装XML描述文件到TwinCAT3中,如图5-2所示。示例默认文件夹为

(C:\TwinCAT\3.1\Config\Io\EtherCAT)

图5-2 安装XML描述文件

4、新建工程与设备组态

打开TwinCAT3软件,菜单栏中选择“文件”>新建>项目,如图5-3所示,在新建项目窗口中选择“TwinCAT projects”,如图5-4 所示。

图5-3 新建项目

图5-4 选择TwinCAT工程

将于编程电脑连接的IO扫描到工程中,项目树中点击“I/O”>“Devices”>“Scan”,如图5-5所示,扫描上来的硬件组态如图5-6 所示。

图5-5 扫描IO设备

图5-6 硬件组态

参数配置

图5-7

项目树中选择“I/O”>“Devices”>“Device2(EtherCAT)”>“Box1(XD7000)”>“Mobule2(XD5002)”>“Output”,右击“DO1”,选择“Online”>“Write1”,监控结果如图5-8 所示。

图5-8 监视结果

5.2 博图组态

1、通信连接图,如图5-9所示。

C:\Users\10640\Desktop\废图\微信图片_20231209105124.png微信图片_20231209105124

图5-9 通信连接图

2、硬件配置如表5-9所示

表5-9 硬件配置表

硬件

数量

备注

编程电脑

1

安装TIA Portal V16

控制器

1

1211C

XD9000

1

PROFINET适配器

XD5002

1

2通道高速计数模块(24V/PNP,可配置)

网线

若干

 

3、安装GSD文件

打开TIA Portal V16,菜单栏中选择“选项”>“支持设备描述文件(GSD)”,如图5-10所示。

图5-10 安装GSD文件

4、新建工程与设备组态

打开TIA Portal V16,选择新建工程并组态,如图5-11所示。

图5-11 新建工程

 

组态设备,在网络视图中展开硬件目录,并选择适配器,如图5-12所示,双击适配器进入设备视图中组态I/O模块,如图5-13所示。

图5-12组态设备

图5-13 组态I/O模块

 

在网络视图中为IO分配控制器,鼠标单击IO模块中“未分配”,选择PLC_1.PROFINET接口_1,如图5-14所示。

图5-14 分配IO控制器

设置I/O模块的IP地址,在设备视图中,鼠标双击模块进入属性视图中,如图5-15所示。

图5-15分配IP地址

远程I/O模块分配设备名称,右键模块选择“分配设备名称”如图5-16,选择接口类型以及更新列表并分配名称如图5-17所示。

图5-16 写入设备名称

图5-17 接口类型

5、程序下载与设备监控

网络视图中选择所有设备并下载,如图5-18所示,程序下载完成后启动CPU运行,并点击转至在线查看监控通讯是否正常,如图5-19所示。

图5-18 程序下载

图5-19设备监控

6 更该参数如图 5-20 图5-21

图5-20

图5-21

7 监控数值,如图5-22

在项目树中展开“监控与强制表”-单击“添加监控表”写入地址-最后点击监控,即可监控到数值。

图5-22 监控数值

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

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

相关文章

linux 中根据文件的大小进行文件的查找

001、find ./ -type f -name "*fasta" -size +100M -size -200M ## 查找文件类型未文件; 名称未最后几个字符fasta, 文件的大小大于100M, 小于200M 。

Mac常用操作及快捷键

以前并不喜欢用快捷键,因为觉得记忆起来很麻烦。所以常常是在触控板上点点点。但是渐渐地,会发现频繁点按的弊端:累。 效率低。选中再移动光标寻找比选中再直接操作效率低很多一切需要让手离开键盘的操作,都应该想办法去除。 如果你发现某个操作每天都会用到,并且用时超过…

Python包管理入门

包管理器,是现代项目管理的重要组成部分,许多现代编程语言也会推出统一的包管理器以提升开发者体验,如rust 的cargo,nodejs 的npm,arkts 的ohpm等等。 Python 作为一门很“新”的语言,自然也提供包管理功能。Python包管理的前世今生 如果要提到Python的包管理,那么必定绕…

[转载]SVN系列之—-SVN版本回滚的办法

推荐看原文:SVN系列之—-SVN版本回滚的办法-博客园 雨 燕 三、SVN版本回滚 背景:不想要某个版本改动比如25,将24版本导出后提交 1.【推荐】直接export 优点:不丢失新建的文件,同时获得最新的SVN版本控制。 操作步骤: TortoiseSVN→Show log→选中需要回滚的版本→右键→E…

Profibus协议转profinet协议网关模块连接电磁阀通讯案例

工业通讯中常见的协议有:Modbus协议,ModbusTCP协议,Profinet协议,Profibus协议,Profibus DP协议,EtherCAT协议,EtherNET协议等。然而,有许多现场需要将Profibus DP协议设备与Profinet协议设备连接并通讯。针对这一问题,很多企业选择使用Profibus协议转Profinet协议网关…

c语言代码代码风格配置

1、设置tabsize缩进为4修改点两个位置,然后搜索"detectindentation"将前面的勾选取消 二、配置c语言格式化代码 1、打开设置,选择用户配置,找到文本编辑器 "Default Formatter"(如果找不到可以直接在上方搜索) 安装了C/C++插件后可以选择:C/C++ms-vs…

代码随想录二刷复习(二分法)

二分法模板: 1:左闭右闭区间写法 第一种写法,我们定义 target 是在一个在左闭右闭的区间里,也就是[left, right] (这个很重要非常重要)。 区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left, right]区间,所以有如下两点: while (left <= right) 要…

36岁,大龄剩男,聊聊2024的上半年......

不知道我在等什么,也不知道这样等了多久,相信看到这句话的你,可能也是一头雾水吧! 还是以往的风格写到哪算哪,写东西真的是看感觉和心情都具备,写出来的东西才更有灵性,或者说更容易引起共鸣吧! 我在逃避? 可以这么说,但也不完全是,在一部分事情开始收尾的时候,情绪…

Modbus转Ethernet/IP网关模块与汇川PLC通讯案例

Modbus转Ethernet/IP网关模块(XD-MDEP100)是一种用于将Modbus协议转换为Ethernet/IP协议的设备。在汇川PLC通讯中,使用Modbus转Ethernet/IP网关模块可以方便地实现与其他设备的数据传输和通信。Modbus转Ethernet/IP网关模块(XD-MDEP100)是一种用于将Modbus协议转换为Ether…

test_web4

web4 题目分析 和上一题显示的页面一样,用同样的方法尝试注入:出现报错:看来这题相比上一题增加了过滤。使用 shell_exec 同理:换个思路,尝试使用一句话木马连接服务器后台。根据发回的响应包可以确定这题使用的是 nginx 服务器:看看访问日志先,?url=/var/log/nginx/ac…

test_web4_2

根据发回的响应包可以确定这题使用的是 nginx 服务器:看看访问日志先,?url=/var/log/nginx/access.log:尝试使用日志包含写入一句话木马,往 User-Agent 字段传入一句话木马 <?php @eval($_POST[web4]);?>传入后的日志增加一条记录:使用中国蚁剑连接日志文件,在 …

test_web4_1

web4 题目分析 和上一题显示的页面一样,用同样的方法尝试注入:出现报错:看来这题相比上一题增加了过滤。使用 shell_exec 同理:换个思路,尝试使用一句话木马连接服务器后台。