创建项目连接错误_在不同项目下S7-1200主站模块和 S7-300 CP342-5通信的实现方法...
前面,我们介绍了在同一项目下S7-1200主站模块和 S7-300 CP342-5通信的实现方法,本文将介绍在不同项目下S7-1200主站模块和 S7-300 CP342-5通信的实现方法。所谓不同项目下指:CPU 1214C 和 CPU300 使用 Step7 V13 不在一个项目中的操作。CPU 1214C 使用 Step7 V13,而 CPU300 使用 Step7 V5.5。
使用 S7-1200 的 CM1243-5 与 S7-300 用 CP342-5 进行主从通信,这里S7-1200 的 CM1243-5 做为主站,将 CP342-5 做从站。
硬件:
- CPU 1214C DC/DC/DC,V2.1
- CM1243-5(主站模块)
- CPU300(6ES7 317-2EK14-0AB0)
- CP342-5(6GK7 342-5DA02-0XE0)
软件:
- Step7 V13 SP1
- Step7 V5.5 SP3
1 创建 S7-1200 站并组态 CM1243-5
使用 STEP7 V13 创建一个新项目,并通过“添加新设备”组态 S7-1200 站 1243-5 m,组态 CM1243-5 的 DP 接口,进入 CM1243-5 的属性框,添加子网“PROFIBUS_1”,站址选择 2,如图 1 所示。
图1 插入 S7-1200 站并组态 CM1243-5
2 主站项目中安装 CP342-5 的 GSD 文件,并组态该从站
打开软件 Step7 V13,通过“选项”进入“管理通用站描述文件(GSD)”界面, 在“源路径”选择 CP342-5 的 GSD 文件存放路径,如图 2 所示。注意:源路径中不能有中文字符。
CP342-5 的 GSD 文件下载链接:http://support.automation.siemens.com/cn/view/zh/113652。
图2 安装 CP342-5 的 GSD 文件
安装好从站 CP342-5 的 GSD 文件,在主站项目中的网络视图中,将它从选件的目录中拖拽至视图界面中,如图3 所示。
图 3 插入从站 CP342-5
点击图 3 中的蓝色字“未分配”,出现“选择主站:1243-5 m.CM 1243-5.DP 接口”选项,点击“1243-5 m.CM 1243-5.DP 接口”,主站选择成 CM 1243-5(见蓝色字),同时 CP342-5 DP 接口连接到了“主站系统:1243-5 m.DP-Mastersystem(1)”,如图 4 所示。
图 4 主站项目中配置从站 CP342-5
双击图4 中的“Slave_1”,进入从站的设备视图, 将“通用模块”分别插入到设备概览的 1 槽和 2 槽。注意:1 槽表示主站组态输入 10 个字节,2 槽表示主站组态输出 10 个字节, 这与后面组态从站的输入输出需要一一对应。如图 5 所示。
图 5 主站项目中组态从站 CP342-5 数据区
3 Step7 V5.5 创建 CPU300 并组态 CP342-5 的 DP 接口
Step7 V5.5 创建一个新项目(DP从站:S7-300)。添加 CP342-5 模块,“常规”属性页中选择“PROFIBUS”接口类型,站址选择 3;“工作模式”属性页中选择“DP 从站”,如图 6 所示。
图6 Step7 V5.5 创建 CPU300 并组态 CP342-5 的 DP 接口
4 软件编程
在 S7-300 侧,CP342-5 进行数据发送接收,需要通过编程实现。首先创建发送和接收数据块 DB1 和 DB2,定义成 101 个字节的数组,如图 7 所示。
图7 CP342-5 侧创建接收发送数据块
在 OB1中,从“Libraries”>“SIMATIC_NET_CP”>“CP 300”下,调用FC1(DP_SEND)、FC2(DP_RECV)通信指令,如图 8 所示。
图8 发送接收指令调用和 CPLADDR 地址
管脚说明: CPLADDR:模块的起始地址(当组态 CP342-5时,在组态表中显示模块的起始地址,这里是256); SEND:发送数据区,对应主站的输入区; RECV:接收数据区,对应主站的输出区; DONE:发送完成位:作业完成,无错误,该位置1且保持一个脉冲; NDR:接收完成位:作业完成,无错误,该位置1且保持一个脉冲; ERROR:错误位:0-无错误;1-出现错误,错误原因查看STATUS; STATUS:调用功能块时产生的状态代码; DPSTATUS:PROFIBUS_DP的状态代码 。
5 监控结果
在不同项目中,分别为 CPU300 和 CPU1214C 创建监控表,进行通讯测试,如图 9 所示。
图 9 监控结果
知识分享是一种精神!!欢迎读者阅读!
创建项目连接错误_在不同项目下S7-1200主站模块和 S7-300 CP342-5通信的实现方法...相关推荐
- Xamarin 中Visual Studio创建项目提示错误
Xamarin 中Visual Studio创建项目提示错误 错误信息:Object reference not set to an instance of an object 出现这种情况,是由于没 ...
- 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿
解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿 我是用的Pycharm版本是2017版,好久没用了,最近打开之后Pycharm自己弹出一个要装Illumin ...
- Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)
一.创建项目 二.目录结构 三.配置常用中间件 3.1 解析请求体 express.json() express.urlencoded() 3.2 日志输出 morgan() 3.3 为客户端提供跨域 ...
- cmd255command.executereader()打印连接错误_打印经常遇到的几个问题,轻松解决
在平常的工作中,我们经常会遇到一些打印问题,今天就分享下几个常见的故障问题解决. wps/office文档一点击打印就卡死 这种一般默认打印机设置的是其它电脑共享的情况下出现的,当与主机的连接出现异常 ...
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误的解决方法...
柯尼卡美能达bizhub283服务器连接错误的解决方法 1 柯尼卡美能达 bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub ...
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误的解决办法.pdf...
柯尼卡美能达bizhub283服务器连接错误的解决办法 柯尼卡美能达bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub283 ...
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误解决办法.pdf...
柯尼卡美能达bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub283 出现了扫描故障,仔细检 查网线连接和网络设置均未发现问 ...
- GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持
问题描述: 在远程桌面连接服务器的时候,出现以下错误 发生身份验证错误.要求的函数不受支持 而有的客户端连接到服务器没有这个问题,就是这个台客户端连接出现问题 解决方法: 一.在远程桌面客户端修改 开 ...
- 使用maven创建项目连接mysql
了解什么是maven: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件. Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具.由于 ...
- jhipster创建项目问答汇总_[恭喜JHipster社区喜提 VueJS !]
在中国的狗年农历腊月廿三 也就是我国过小年的时候, Twitter上传来喜讯 jhipster-vuejs 团队在NPM上发布了 我们偏Vue系全栈程序员 "翘臀以盼" 的 JHi ...
最新文章
- MFC中快速应用OpenCV(转)
- 描点链接元素的优化提升用户体验
- 流媒体服务器开发笔记(2)--RTCP协议介绍
- 有关short与int的重载[jase基础]
- teach and learn
- 虚拟机dhcp服务器怎么检验,实验十二虚拟机上DHCP服务器的配置和验证.doc
- SQL注入(SQL注入(SQLi)攻击)攻击-布尔盲注
- servlet加载资源两种方式-内外(初始化参数).properties文件
- [luoguP1005] 矩阵取数游戏(DP + 高精度)
- java 金数据推送数据_基于JAVA的黄金数据接口调用代码实例
- Linux Vi 的使用
- aodv包头分析-上
- 核磁谱图分析步骤_微谱技术:想要涂料开发,少不了仪器分析……
- create-react-app+antd+react-css-modules配置
- 老龄化带来新机遇 银发经济实力不容小觑
- Variable @link-color is undefined
- 单片机怎么通过按键控制计时器的开始和停止_《搞机作战室》机械师PX780控制中心软件使用教程...
- 雅虎将提供PHP网站托管服务
- 代码随想录第八天 LeetCode 344、541、剑指Offer 05、151、剑指Offer58 (字符串)
- php--spry框架制作级联下拉菜单