当前位置: 主页 > PLC控制

如何实现两台200PLC之间的通信

有一个工程需要8个模拟量模块,200只能带7个。所以要用一个226带7个模块外加221带一个模块,如何实现两个PLC之间的通信连接,硬件上需要什么通信线,我现在有一根MPI线226是双口的。请问怎么实现

问题补充:
软件里怎么设置

最佳答案

1.不知道楼主的工程需要多少点模拟量,如果你是按四输入模拟量模块计算的,那还有其它办法来解决。但是总数不能超过128DI/128DO,32AI/32AO,及所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。你可先拨打西门子技术支持电话4008104288咨询一下。

西门子最新发布了S7-200新的模拟量模块8输入模拟量EM231。新模块的尺寸与现有模块EM231和EM235的尺寸完全相同,8输入模拟量EM231模块只占用一个扩展模块的位置,这就使系统可以使用更多的模拟量通道。但新的8输入模拟量EM231模块与现有的4输入EM231模块不同,只有6和7通道支持电流输入。(其它0-5的通道可采用加信号转换器)
一、EM231,8模拟量输入定货号:6ES7231-0HF22-0XA0,输入通道数8个,输入范围:0至5通道:+10V,+5V,+/-5V,+/-2,5V,6至7通道:+10V,+5V,+/-5V,+/-2,5V和0-20mA。
二、EM231TC,8模拟量输入定货号:6ES7231-7PF22-0XA0,输入通道数8个,输入范围:支持的热电偶型号:S,T,R,E,N,K,J,电压测量+/-80mV。
三、EM232,4模拟量输出定货号:6ES7232-0HD22-0XA0,输出通道数4个,信号范围:电压输出:+10V,电流输出:0-20mA。
2.如果选用二个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

在视频学习中心也有相关的视频教程,楼主可学习一下。

常用的西门子PROFIBUS通讯电缆接头订货号如下:
6ES7972-0BA12-0XA0是90度网络接头(不带编程口)集成终端电阻,9针Sub-D插座,不支持快速连接
6ES7972-0BB12-0XA0是90度网络接头(带编程口)集成终端电阻,9针Sub-D插座,不支持快速连接
PROFIBUS通信线缆订货号:6XV1830-0EH10

图片说明:

如何实现两台200PLC之间的通信如何实现两台200PLC之间的通信

提问者对于答案的评价:
问题已经解决谢谢

专家置评

已阅,最佳答案正确。
221CPU无法扩展模块的,扩展问题,请参见:《Micro’nPowerS7-200LOGO!SITOP参考》
通信问题,两边CPU均是3-3,8-8引脚相连,可以从PPI通信,使用网络读写向导。

  • 关注微信

猜你喜欢

微信公众号