2023荆门市SIEMENS工业自动化PLC授权代理商|西门子变频器授权一级总代理|技术|维修
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子
- S120
- 变频器
- 伺服电机
- G120XA
- 一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-05-25 09:10
wincc 中新建画面,并添加“输入/输出 域”,并为其选择 opc 变量,如图5.所示。
图5.创建 wincc 画面
激活 wincc ,即可测试 wincc 与 s7-200 smart opc 通讯。
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-1lean模块不支持。
4.本文仅介绍s7-300集成pn口与s7-200 smart cpu 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程序块
本文以采用1个315-2pn/dp,1个s7-200 smart plc为例,介绍它们之间的s7通信。
在step7中创建一个新项目,项目名称为s7-300-smart。插入1个s7-300站,在硬件组态中插入cpu 315-2pn/dp。如图4所示。
图4 step7 项目中插入s7-300站点
设置cpu 315-2pn/dp的ip地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。
图5 设置cpu pn ip地址
打开“netpro”设置网络参数,选中cpu 315-2pn/dp,在连接列表中建立新的连接。步骤如图6所示。
图6 netpro组态视图中插入新连接
选择 unspecified 站点,选择通讯协议 s7 connection,点击apply,如图7所示。
图7 组态新连接
展开全文