CPU226能带几个扩展模块

CPU226要带7个数字扩展模块和一个EM277,能否实现?

最佳答案

1.CPU226要带7个数字扩展模块和一个EM277,能否实现?
这样肯定是不行的,因为CPU226最多只能带 7 个扩展模块。
2.不知道楼主的工程需要多少点数字量输入和输出,其实现在还有新的办法来解决。
但是你的总点数不能超过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
你可拨打西门子技术支持电话4008104288进行咨询。

提问者对于答案的评价:
谢谢您的答复,我已经把模块总数限制到7个了

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月27日
下一篇 2017年11月27日

相关推荐

  • 求学

    用一台超声波液位计(量程0-3米)控制一台潜水泵的启动、停止(当水位为2米时,水泵启动,当水位为1米时,水泵停止);威纶触摸屏,PLC是西门子S7 200,程序怎么写?求…

    SIMATIC S7-200 2017年11月1日
  • S7-200smart出现系统硬件错误,是什么原因

    CPU200smart SR60,继电器输出直接控制接触器,用了很多台,有1台出现系统硬件错误,在运行模式下,自动跳转故障。系统手册讲接感性负载要加抑制电路,可问题是那么…

    2017年6月24日
  • s7-200modbus读数据类型

    一个数据在200里储存类型既有双整数的类型,又有转换成实数类型的情况,那请问我PC用modbus读取200的这个数据是双整数的还是实数的类型,或者是按该数据最后的储存形式解码,还有…

    2017年11月25日
  • 模拟量转换库

    请问:S7-200模拟量转换库在哪里下载?谢谢! 最佳答案 我来补充一下吧,在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 – 3200…

    2021年7月5日
  • CPU 224XP和MODBUS RTU传感器通讯的ADDR问题

    CPU 224XP和modbus RTU传感器通讯时,MBUS_MSG 错误代码为3(接收超时:在"超时"时间内,没有来自从站的应…

    SIMATIC S7-200 2019年6月11日
  • 局部变量如何赋值

    主程序中的顶部有个小框是定义局部变量的,我定义了一个LJIJ的变量,请问如何给他赋值 最佳答案 你定义的局部变量做什么用,是中间变量(TEMP),还是做参数传入(IN),还是OUT…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC能不能带多个MM4系列的变频器?

    西门子200PLC能不能带多个MM4系列的变频器?我现在想用一个200PLC带两个MM420变频器+2个步进电机(用2个EM253),请问能不能用一个S7-200PLC控制?是不是…

    SIMATIC S7-200 2017年11月27日
  • S7-200实现温度值(模拟量输出)能记忆一周的数据(一次/小时),并能打印

    用S7-200的CPU加模拟量模块测温度值,能实现记忆一周的数据(一次/小时),并能打印,那位高手有接触过这方面的,望指导。谢谢! 问题补充:存储卡需要怎么操作,有没有相关操作步骤…

    SIMATIC S7-200 2017年11月1日
  • S7-200如何记录中断程序运行次数

    我想用个计数器记录一个中断程序记录的次数,不知道有什么好的,简单的方法没.我存在的问题在于,如何让计数器在进入中断后计一次数. 最佳答案 中断程序里用INC或ADD指令 提问者对于…

    SIMATIC S7-200 2021年7月5日
  • 请提供一个自由口通讯的例程

    我想通过S7-200实现与多个仪表的自由口通讯,读取仪表中的数据,自己写通讯程序,能不能提供一个该方面相关的例程,以供参考,谢谢! 问题补充:我的邮箱是真实的,caoxuehua8…

    SIMATIC S7-200 2021年7月5日