Cp243-1 与 s7-200smart 以太网通讯
我们知道西门子在中小型控制系统 s7-200 与 s7-200smart 上并不支持直接的 profinet 通信,200smart 自身携带一个以太网端口是否能与 s7-200 通讯否?官方并未有相关及正式的案例及说明。有幸通过实际项目实践,证实了以太网通讯的可行性。
项目目的:
1, s7-200smart 通过cp243-1 读取s7-200 的V 区
2, STEP7 MicroWin 通过以太网访问s7-200 CPU
项目硬件:
S7-200 可编程控制器
Cp243-1 以太网通信模块
威纶 MT8071ie
交换器
首先通过向导定义 cp243-1 为服务器与客户端,模块的位置建议放置在紧挨 CPU 侧 。
定义cp243‐1 的 IP 地址,请务必保证与联接 s7‐200smart 在同一个网段 。
勾选服务器并接受所有的连接请求,注意 Smart 的 TSAP 为 02.00 。
设置cp243‐1 为服务器后,在 STEP7 MicroWin 可十分方便的上下载程序及监控,当然还可以为其他客户端的访问提供数据,这里不再过多描述。
下一步设置cp243‐1 为客户端,并设置连接smart 服务器的IP 地址 。
点击数据传输分配数据交换对映的V 区,这里设置VB48‐VB56 映射给200Smart的VB0‐VB8的 9 个字节。
(本项目的需求是传输 S7‐200 的 VD48 和VD52 及 V56.0 一个位给 smartCPU 参与逻辑控制)
S7‐200 程序部分
液位采集换算部分
S7‐200smart PLC 需定义 IP 地址
s7‐200smart 的 V 区 VD0 VD4 V8.0 已通信上数据成功参于项目的集成控制
因为 smart 本体只带一个网口要实现与 cp243‐1 及威纶 MT8071ie 及 STEP7 Micro Winn 编程软件相联就需要西门子csm1277 交换器,至此项目通讯部分实现,后面还会通过 CP243‐1 与S7‐300 集成敬请关注 。
欢迎给作者打赏
作者简介
蔡双春
电气工程师
14 年工业自动化项目设计实施经验,熟悉西门子,三菱,AB 等主流工控系统。