找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
那么S7-300呢?如果靠近CPU的模块第一个是是点数8,第二个是32点的,请问第一个模块是不是占用32个点的地址?
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
1.请问第一个模块占用多少位?是8位还是按最大位数16位来分配的?
是8位。
2.请问第一个模块是不是占用32个点的地址?
在S7-300中,如是系统指定,不是32点。是8点。如有用户自己定义是另一回事了。
S7-200地址分配原则(由系统指定):
S7-200扩展模块上的I/O地址按照离CPU的距离递增排列。离CPU越近,地址号越小。
在模块之间,数字量信号的地址总是以8位(1个字节)为单位递增。如果CPU上的物理输入点没有完全占据一个字节,其中剩余未用的位也不能分配给后续模块的同类信号。
模拟量输出模块总是要占据两个通道的输出地址。即便有些模块(EM235)只有一个实际输出通道,它也要占用两个通道的地址。
在编程计算机和CPU实际联机时,使用Micro/WIN的菜单命令“PLC > Information”,可以查看CPU和扩展模块的实际I/O地址分配。
S7-200系统中除了数字量和模拟量I/O扩展模块占用输入/输出地址外,一些智能模块(特殊功能模块)也需要在地址范围中占用地址。这些数据地址被模块用来进行功能控制,一般不直接连接到外部信号。
S7-300地址可由系统指定,有可由用户定义。
下列 S7-300 CPU 支持自由地址分配:
S7-300 CPU 订货号
CPU 315 6ES7 315-1AF03-0AB0 V 1.1
CPU 315-2DP 全部
CPU 316-2DP 全部
CPU 318-2 全部
为了能自由分配 I/O 地址, 必须取消激活 HW Config 中“属性 > 地址” 中的系统选择。
200的不可以指定;
在S7-200中,输入/输出点的地址只与其在系统中的物理位置有关。各种类型的I/O按照各自的种类,如数字量输入(I)、数字量输出(Q)、模拟量输入(AI)、模拟量输出(AQ)信号,分别排列地址。
S7-200编程时不必配置I/O地址。
S7-200扩展模块上的I/O地址按照离CPU的距离递增排列。离CPU越近,地址号越小。
在编程计算机和CPU实际联机时,使用Micro/WIN的菜单命令“PLC > Information”,可以查看CPU和扩展模块的实际I/O地址分配。
就以224XP为例,再加一只4入4出数字量模块和1只2进2出模拟量模块、本体224XP它是14入10出,集成模拟量是2进1出的
对于数字量,凡是不足八位的,没有用到的位数不延续到下一个模块象本体,输入是从I0.0-I1.3 ,对于扩展模块则从I2.0开始分配;其输出是从Q0.0-Q1.1 那么对于扩展模块则从Q2.0开始分配
对于模拟量模块,因为都是字寻址的,不存在剩余位的问题,记住地址是以偶数增加就可以了,象上面例子,本体分配地址是AIW0 AIW2,扩展模拟量模块就是AIW4 AIW6,依次往后顺延就是。
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=19557&cid=1028
二、在s7-300中我们为每个模块分配地址的时候都要用到系统组态(Hardware),在系统组态里你添加模块时系统会自动分配地址,但是你点击你添加的模块可以在属性中任意分配地址。注意不重复分配。
这是由机架决定的,举个例子:0号机架的4号槽,如果放的是数字量输入模块,则地址为I0.0--I3.7。如果放的是数字量输出模块,则地址是Q0.0--Q3.7。如果放的是模拟量输入模块,地址为PIW256--PIW270(注:模拟量一般采用字长为单位。8个字即为16个字节)。放模拟量输出模块的话,地址就是PQW256--PQW270。
如果0号机架的第4号槽里,只放了一个2输入的数字量模块,那么这里的4个字节就只能用2个。即地址从I0.0--I3.7变为I0.0--I1.7。剩下的I2.0--I3.7留着不用。那么0号机架的第5号槽的地址仍然从I4.0--I7.7。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!