西门子S7-300开关量模块和模拟量模块通道地址如何分配?

简介: 根据机架上模块的类型,地址可以设定为输入I或输出O。数字量I/O模块每个槽占4个字节地址,也就是32个I/O点,1个字节8个位所以4个字节32个位。

根据机架上模块的类型,地址可以设定为输入I或输出O。数字量I/O模块每个槽占4个字节地址,也就是32个I/O点,1个字节8个位所以4个字节32个位。


640.jpg


上图中,0号机架有CPU,1号、2号、3号机架上没有CPU,地址从0号机架开始分配,机架0第4槽为第一个信号模块,地址从0到3共四个字节,也就是从0.0到3.7共32个位,第二个模块地址从4到7也是四个字节,直到最后一个模块地址从28到31也是占用四个字节。第二个机架也就是机架1的第一个信号模块的地址,它是从第一个机架也就是机架0的最后一个信号模块的地址接着来进行编址的,机架0最后一个信号模块的最后一个地址是31,所以机架1的第一个信号模块地址从32开始。机架1地址到63结束,所以机架2地址从64开始。每一个槽的信号模块占用4个字节地址。


640.jpg


模拟量I/O模块每个槽占16个字节,等于8个模拟量通道,因为每个模拟量输入或输出通道占用2个字节也就是1个字地址。如上图,机架0信号模块地址是从256开始,到270总共占用16个字节也就是8个字,下一个模块地址就是从272开始,因为270和271都被第一个模块占用。机架0模块地址到382结束,所以机架1模块地址从384开始,也就是紧跟着机架0的地址来分配,机架2的地址紧跟机架1的最后一个地址来分配。

 

0号机架的第一个信号模块(4号槽)的地址为0.0到3.7,一个16点的输入模块只占用地址0.0到1.7,所以地址2.0至3.7未使用。数字量模块中的输入点和输出点的地址由字节部分和位部分组成。例如I1.2,I表示输入继电器,1表示字节,小数点后的2表示位数,也就是输入继电器第1个字节的第2位;Q0.0表示输出继电器第0个字节的第0位。


640.jpg


上图中第1槽是PS电源,第2槽是CPU,第3槽是IM接口模块,第4槽就是信号模块SM。假设第4槽是一个16位的开关量输入模块,它就有16个通道指示灯,上面8个灯构成第一个字节I0.0到I0.7,下面8个灯构成第二个字节I1.0到I1.7。

相关文章
|
人工智能 机器人 测试技术
【CMake报错】Cannot specify compile definitions for target “PRIVATE“ which is not built...
【CMake报错】Cannot specify compile definitions for target “PRIVATE“ which is not built...
|
开发框架 算法 前端开发
一位.Net开发工程师的客户端技术栈的学习路线
从2018年硕士毕业后,我一直从事着.Net开发工作,趁着CSDN这次活动,给大家分享一下.Net客户端领域的技术栈的学习路线,这个学习路线,涵盖的是比较基础的内容,适合刚入门.Net的萌新学习和刚进入职场的毕业生查漏补缺,然后这个博文比较受大家的欢迎的话,后续可能会考虑出一个更详细的版本。致敬我彻夜学习的.Net。
一位.Net开发工程师的客户端技术栈的学习路线
|
12月前
|
机器学习/深度学习 人工智能 算法
|
机器学习/深度学习 数据采集 TensorFlow
使用Python实现深度学习模型:智能能源管理与节能减排
【8月更文挑战第5天】 使用Python实现深度学习模型:智能能源管理与节能减排
452 3
|
11月前
|
域名解析 网络协议 测试技术
IP、掩码、网关、DNS1、DNS2到底是什么东西,ping telnet测试
理解IP地址、子网掩码、默认网关和DNS服务器的概念是有效管理和配置网络的基础。通过使用ping和telnet命令,可以测试网络连通性和服务状态,快速诊断和解决网络问题。这些工具和概念是网络管理员和IT专业人员日常工作中不可或缺的部分。希望本文提供的详细解释和示例能够帮助您更好地理解和应用这些网络配置和测试工具。
5249 2
|
网络协议 Docker 容器
Ubantu docker学习笔记(七)容器网络
Ubantu docker学习笔记(七)容器网络
|
存储 物联网 关系型数据库
PolarDB在物联网(IoT)数据存储中的应用探索
随着物联网技术的发展,海量设备数据对数据库提出实时高效存储处理的新要求。PolarDB作为阿里云的高性能云数据库,展现了其在IoT数据存储领域的潜力。面对IoT数据的规模、实时性和多样性挑战,PolarDB凭借分布式架构,实现了高性能、高可靠性和高扩展性,支持动态扩展和冷热数据分层存储,满足IoT数据实时写入、查询及管理需求,展现出广阔的应用前景。
327 1
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
上篇文章中我们学习了S7-200 SMART系统块的组态,本篇我们来介绍在编程软件STEP7-Micro/WIN SMART中如何使用状态图表,以及如何创建、监视、强制、趋势显示。在STEP7-Micro/WIN SMART与PLC之间成功建立通信,并且将程序下载到PLC后,就可以监控和调试程序了。程序状态监控可以监视程序的运行情况,但是如果需要监控的变量较多,不能在程序编辑器中同时显示的时候就需要使用状态图表监控。接下来我们来介绍在STEP7-Micro/WIN SMART如何使用状态图表监控和调试程序。
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
|
Windows
Multisim 14二极管及其电路的应用
Multisim 14二极管及其电路的应用
390 1
|
数据安全/隐私保护 Python
BUUCTF [GXYCTF2019]gakki 1
BUUCTF [GXYCTF2019]gakki 1
300 0