s7通信是s7系列plc基于mpi、profibus、ethernet网络的一种优化的通信协议,主要用于s7-300/400plc之间的通信。s7-200 通过cp243-1与s7-200 smart plc 之间的s7通信也是可以成功的,但是需要s7-200侧作为客户端组态以太网向导。
一、s7-200 cp243-1 作为客户端与s7-200 smart cpu以太网通讯硬件和软件需求
本文采用一个s7-200 加上cp243-1,一个s7-200 smart plc为例,介绍他们之间的s7通讯。
1、硬件需求:
① s7-200 cpu
② cp243-1(6gk7 243-1ex01-0xe0 )
③s7-200 smart cpu(固件v2.1/v2.2/v2.3/v2.4/v2.5)
④ pc (带以太网卡)
⑤ tp以太网电缆
2、软件需求:
① step 7 micro/win v4.0 sp9
② step 7 micro/win smart v2.5
二、s7-200侧cp243-1的组态
1、首先,通过编程电缆使pc机与s7-200的通信,然后选择工具中的以太网向导配置界面,如下图所示:
2、进入到向导配置界面中,将会看到如下图所示的界面。点击“读取模块”即可读出cp243-1的模块信息,然后双击模块信息,将模块位置添加成功。
3、选择模块相匹配的版本,本例中的cp243-1模块型号为6gk7243-1ex01-0xe0,如下图所示:
4、点击图3中标注的选项,进入设置ip界面。在该界面中的ip地址栏内填入ip地址:192.168.0.102,然后点击保存,并退出该界面。
5、设置模块命令字节:cp243-1模块需要占用一个qb字节,该字节的地址不能任意填写,需要进行计算(如果通过自动读取模块位置的方式则会自动计算)。计算的规则就是从cpu本体的输出字节开始计算,依次排列到cp243-1的模块位置即可;对等链接:组态cp243-1进行s7连接的连接数量的设置,通过s7连接可以与通信伙伴进行读写数据操作。
6、选择此为客户机连接,tsap是transport service access point的缩写,表示的是连接资源的地址,与s7-200 smart通讯可设置为:02.00、02.01、03.00、03.01。本例中设置的为02.00。输入s7-200 smart 侧的ip地址:192.168.0.15。点击数据传输按钮进入数据交换的定义。
7、选择“数据传输”标记,并单击“新传输”按钮进行配置:选择是读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址。本例中为将s7-200的vb4000传送到s7-200 smart cpu的vb4000;s7-200 vb4001获取s7-200 smart的vb4001的数据 。
8、选择crc校验,使用缺省的时间间隔30秒,点击下一步按钮。填写模块所占用的v存储区的起始地址。注意不要和程序中的其他地址冲突。
二、s7-200侧编程
完成以太网向导配置后需要在程序中调用以太网向导所生成的ethx_ctrl和ethx_xfr, 然后,将整个项目下载到s7-200 cpu。对于s7-200的同一个连接的多个数据传输,不能同时激活,必须分时调用。下面的程序就是用前一个数据传输的完成位去激活下一个数据传输。
三、s7-200 smart的组态
s7-200 smart作为服务器,不需要额外做通讯编程,此处不增加例程,只需注意s7-200 smart cpu的ip设置为192.168.0.15。
区块链在电子合同系统中的应用
中国电信发布新一代OTN精品光网 逐步延伸至全国
诺基亚6还不是诺基亚回归的低配?更低配低价诺基亚3要来了
双JK触发器的工作原理和应用电路详解
运算放大器虚短虚断发生的条件是什么
西门子S7-200 CP243-1作为客户端与S7-200 SMART CPU以太网通讯
电磁离合器说明书-STEKI堂奕
什么是二极管的反向恢复时间
西门子2019工业网络专家计划生态系统的大型会议方案发展路径
低功耗设计单元汇总
一文了解思特威七大产品系列
锂离子电池培训详细资料
2021年物联网将在这五个领域引导的趋势
基于虚拟仪器技术分析生物电信号实现脉搏信号检测与分析系统的设计
小米CC9深蓝星球新配色公布
今年除了iPhone8, 苹果预计还会发布这些新品!
基于MAX232实现PC机与CPU通信
Digi-Key 庆祝产品配送中心扩建工程开业剪彩
品牌厂有意将UVC LED纳入规格 未来有望成为家电标准配备
苹果发布全新 iWork 办公三件套:精致新设计,针对 macOS Big Sur