西门子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。

相关文章
|
9月前
|
存储 监控 Go
【机组】单元模块实验的综合调试与驻机键盘和液晶显示器的使用方式
【机组】单元模块实验的综合调试与驻机键盘和液晶显示器的使用方式
136 0
|
6月前
51开发板独立按键调节时钟的应用实验、可以使用独立按键进行时间的调节(可对时间重新自定义)
51开发板独立按键调节时钟的应用实验、可以使用独立按键进行时间的调节(可对时间重新自定义)
|
9月前
|
数据采集 网络架构
LabVIEW控制DO通道输出一个精确定时的数字波形
LabVIEW控制DO通道输出一个精确定时的数字波形
116 4
|
9月前
|
传感器 算法
LabVIEW开发无刷直流电机磁场定向控制器(FOC)/空间矢量控制器
LabVIEW开发无刷直流电机磁场定向控制器(FOC)/空间矢量控制器
82 2
|
传感器 数据采集
振弦采集读数模块需要连接什么设备,如何连接?
振弦采集读数模块是一种可以用来监测物体振动情况的设备,可以应用在机器运转状态监测、结构健康监测、地震测量等领域。它主要通过传感器对物体的振动进行监测,并将监测到的数据输出到计算机或其他设备上,以便进行分析和判断。
振弦采集读数模块需要连接什么设备,如何连接?
|
编解码 芯片
单片机外围模块漫谈之二,如何提高ADC转换精度
单片机外围模块漫谈之二,如何提高ADC转换精度
单片机外围模块漫谈之二,如何提高ADC转换精度
|
Android开发 开发者
Android平台GB28181设备接入模块之球机/云台控制探究
好多开发者在做GB28181设备接入的时候,问云台控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上云台控制命令相对来说还是比较好处理的。协议规范有明确说明,云台控制命令不需要发送应答命令,实现相对简单,和我们之前做的远程启动命令(TeleBoot)类似。
179 0
|
编解码 Android开发
Android平台GB28181设备接入模块分辨率发生变化怎么办?
我们在做Android平台gb28181设备接入模块的时候,遇到这样的情况,比如横竖屏分辨率不锁定,采集摄像头的时候,可以实现,横屏状态采集横屏,竖屏状态采集竖屏,简单来说,横屏状态比如采集的1280*720的,竖屏状态,采集的数据源成了720*1280。
|
数据采集 数据安全/隐私保护 Android开发
Android平台如何实时叠加电量信息和设备信号状态到GB28181接入端
Android平台如何实时叠加电量信息和设备信号状态到GB28181接入端
107 0
|
数据采集 传感器 编解码
LabVIEW控制Arduino采集多路模拟量、数字量(进阶篇—1)
数据采集,是指从传感器和其他待测设备的模拟和数字被测单元中自动采集信息的过程。能够实现数据采集功能的系统叫作数据采集系统。