有一个工程,1个CPU226已经连接了7个模块,但要求以太网通讯,能否再加1个CP234模块?
如果不能加,是否要通过加总线延长电缆的方法来解决,如何解决,谢谢。24VDC电源用外部提供,不用CPU的电源。
我是这样计算+5VDC电流的:1个221-1BH22需70mA;1个231-7PD22需87mA;1个223-1PL22需150mA;4个235需4*30mA;1个CP234需55mA,共需482mA。而CPU226可提供的+5VDC电流为1000mA,所以我觉得CPU226能带的起这8个模块。不知我这样说正确吗?
在电流没有超出,点数也不超出的情况下,能否带8个这样的模块???对于200系统CPU带的模块数量是以5V电流为决定呢,还是以7个个数为决定呢,还是两者都考虑?谁这样实验过,给说一说,谢谢大家,急等。
最佳答案
不能超过7个模块是硬性规定
还有你的总点数不能超过128 DI/128 DO,32 AI/32 AO,及所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。
西门子发布了S7-200 新的32输入和32输出的数字量扩展模块:
EM 223 CN 32DI 24 VDC / 32DO 24 VDC
6ES7223-1BM22-0XA8
EM 223 CN 32DI 24 VDC / 32DO relay
6ES7223-1PM22-0XA8
需要注意的是虽然有了64I/O点的模块,并不意味着多加此种模块可以扩大 S7-200 的最大 I/O 点数。只可以改善因CPU连接的扩展模块个数受限而造成的I/O点受限的情况。这样减少了数字量I/O模块的个数,就可以腾出模块位置给其它扩展模块来使用。
另外西门子还发布了S7-200 新的模拟量模块 8 输入模拟量EM231,新模块的尺寸与现有模块 EM231和EM235的尺寸完全相同,8输入模拟量EM231模块只占用一个扩展模块的位置,这就使系统可以使用更多的模拟量通道。
模块数量比较多时,长度可能超出柜体宽度,可以使用 0.8 米的总线延长电缆进行连接,订货号:6ES7 290-6AA20-0XA0
3.如果你的总点数超过128 DI/128 DO,32 AI/32 AO,可以选用二个PLC方案,用PROFIBUS 总线连接器和电缆连接2个200PLC使用PPI进行通信,这样也是完全可以的,在实际现场也是经常这样使用的。为了便于进行PLC 之间的数据交换,S7-200支持网络读(NETR)和网络写(NETW)指令,或使用向导功能。
NETR 指令从远程 PLC中的指定地址读取配置好的一定数量的数据。NETW 指令向远程PLC中的指定地址写入配置好的一定数量的数据。
NETR 和 NETW 指令操作由数据表中的前七个字节控制。表中的一个数值是读取/写入数据长度,可以规定 1 至 16 个字节。因此数据表最大可达 23 个字节。
可参考下面资料:
《S7-200之间的PPI通讯设置 》下载:
http://download.gongkong.com/file/2005/7/13/S7-200-PPI.rar
采用PPI通讯实例:
http://www.99gk.com/read.php?tid-566.html
在视频学习中心也有相关的视频教程,楼主可学习一下。
西门子S7-200技术参考文档请参考:
《Micro’n Power S7-200 LOGO! SITOP 参考》V1.1版本
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1348&loginID=&srno=&sendtime
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc170707.html