Step7 组态 PC Station 与 CM1243-5 基于 Profibus 的 S7 通信

Step7 组态PC Station 与 S7-1200 CM1243-5 基于Profibus 的S7 通信

硬件:

CPU1214C DC/DC/DC,V2.2

CM1243-5

CP5611 A2

软件:

STEP 7 V5.5

SIMATIC NET V8.2

STEP7 V11 SP2 Update5

由于CM1243-5 支持S7通信,因此,可以使用SIMATIC NET 组态的OPC 服务器与其建立S7通信连接。

操作步骤

1、使用 STEP7 V11 生成 S7-1200 项目文件

通过"添加新设备"组态 S7-1200 站PLC_1,选择 CPU1214C DC/DC/DC V2.2 创建项目。 如图1所示。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/6bf7dcb55360db3ff9ff70bece44684b.png)

图1 创建 S7-1200 项目文件

组态 CM1243-5 ,为 CM1243-5 添加子网PROFIBUS _1,分配站地址为2 。 如图2 所示。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/2ad1d85996f4cd6b211628de34881fcf.png)

图2 组态 CM1243-5

点击添加新块,生成块访问方式为"标准-与S7-300/400兼容"模式全局块数据块 DB1。如图3 所示。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/552828fdb7e6069f4e750bbd4c3612eb.png)

图3 创建DB块

双击 DB 1,添加数据元素 data,数组数据类型, 1000个字节,编译 DB 1。如图4所示。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/5271e2be4da899a202cfe25ddbe7419e.png)

图4 创建DB块元素

编译PLC_1站,下载到 CPU。

2、用STEP 7 组态SIMATIC PC Station

(1)打开STEP7 V5.5 生成新项目CM1243-5,在项目中添加SIMATIC PC Station。

![A screenshot of a computer program

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/1fe17a3a7041091a8ea545e1c557ddec.png)

图5 建立PC站

双击Configuration进入PC站的硬件组态。

![A computer screen shot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/ca88ad4af4cc765c6259c009d8a16792.png)

图6 进入硬件组态

添加OPC Server。

![A screenshot of a computer program

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/d40db02f1ea0608391d826bc2a250fa0.png)

图7 添加OPC Server

添加CP5611 ,为CP5611添加新网PROFIBUS(1),并选择地址为0,编译存盘。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/c9bf75dc206bbca80e238bc3dd475c8b.png)

图8 添加CP卡

(2)组态网络连接

双击

进入网络组态,点亮OPC Server,在连接编辑栏右键插入新的连接,建立一个连接对象为 Unspecified 的 S7 Connection,点击 OK 确认连接。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/f37a18267d7efd5c0b30157b310b68e7.png)

图9 建立S7连接

双击连接组态连接参数。在General中选择连接伙伴的PROFIBUS 地址为2,点击Address Details 定义连接伙伴 S7-1200 CPU 的 TSAP(03 00和03 01都可以)。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/a8f64c5b671326eeae11dac44ec75f5b.png)

图10 修改参数

点击 OPC Server 站右键选择 Object Properties,在接下来的对话框中的 Configuration 选择生产.xdb 文件的路径,默认路径为项目文件的目录XDBs。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/12d039f6aaa9bc86da47b02b1084df28.png)

图11 设置XDB路径

(3)导入组态到 OPC Server

双击"Station Configurator"进入"Station Configuration Editor",点击"Import Station" 导入(2)中生成的文件"pcst_1.xdb"。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/bdd78c0590c1e606db3468132d76d439.png)

图12 导入XDB文件

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/5ee6fe9bc30c9206f45c8acea1b6d366.png)

图13 浏览到XDB文件

组态正确导入后,连接建立。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/0c2d24714a9ff0d0f0865ae8921677f7.png)

图14 导入完成

3、检查通信连接

计算机开始菜单,执 行SIMATIC NET的 OPC Scout V10 打开"Server Explorer"。

图15 打开OPC Scout

打开"S7"中"S7 connection_1"的"objects",添加变量,将添加的变量拖入到 "DA view",点击"Monitoring ON "查看变量状态。

![A computer screen shot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/6e01672be9e8bedbf2f38475722cb9c3.png)

图16 监视变量

打开 PLC 变量表比较变量的值。

![A screenshot of a computer

Description automatically generated](https://i-blog.csdnimg.cn/img_convert/27b8726e17171f828259b26b84018f4a.png)

图17 监视DB

相关推荐
adjusttraining1 小时前
毁掉孩子视力不是电视和手机,两个隐藏很深因素,很多家长并不知
深度学习·其他
小屋主人1 天前
【实用软件】UninstallTool:一个小巧、安全、快速、强大的卸载软件
经验分享·其他·软件·软件卸载
草莓熊Lotso2 天前
《算法闯关指南:动态规划算法--斐波拉契数列模型》--01.第N个泰波拉契数,02.三步问题
开发语言·c++·经验分享·笔记·其他·算法·动态规划
Wins_calculator2 天前
学了半年不知道怎么样了感觉距离理想还很遥远
其他
白鳯5 天前
《梅雨前后》唯美怀旧的江户风情挽歌
程序人生·其他·读书·感悟·梅雨前后·永井荷风
罗光记5 天前
低空基础设施新突破!优刻得 ×IDEA联合发布 OpenSILAS一体机
数据库·经验分享·其他·百度·facebook
D-海漠9 天前
S7-1200 作为 OPC UA 服务器,UA Expert 作为 OPC UA 客户端
其他
DeepNoMind9 天前
团队架构的月之暗面
其他
原创资讯9 天前
致同研究:授予知识产权许可的披露示例
其他
binary思维9 天前
用动漫形象制作虚拟主播并合成唱歌视频
其他