SIEMENS上海丽丞工业自动化设备有限公司
联 系 人:肖丽
手 机:158683426599(微信同号)
坐 机:13296075462
Q Q:381033640
传 真:021-57271268
邮 件:381033640 @qq.com
专业销售、维修、回收西门子各类工控自动化配件。
公司主营:
1:西门子SIMATICS7系列PLC、Smart200、S7200、s71200、S7300、S7400、ET200
2:逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等,,,
3:SITOP系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4:HMI触摸屏TD200 TD400C TP177,MP277 MP377 、 Smart1000IE、 Smart700IE
5:软启动器:3RW30 3RW40 3RW44
6:变频器:MM420 MM430 MM44 G120 S120 V20
7:S120系列包括: 6SN 6FC 6FX 6SL 6AU 1FT 1FK 1PH 6SE70
8:电缆 连接器 网卡
S7-200 SMART CPU与S7-300/400以太网接口进行S7通信
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的, 但是需要S7-300/400侧编程调用PUT/GET指令。
注意:
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子**测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。
S7通信介绍
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :
S7-400 | S7-300 | 描述 | 简要描述 |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。
图1 S7-300PN接口需采用Standard Library
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
图3 S7-400 需采用SFB程序块