关于三菱plc与电脑通讯与S7-300的通讯

没有更多推荐了,
不良信息举报
举报内容:
S7-300(CP343-1)与PC通过TCP/IP直接通讯
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!如题 ,在读取DB块里面的数据的时候,我用下面这个读没问题,返回一个byte数组:
[DllImport("W95_s7.dll")] d_field_read但是如果用下面这个读,读到的数据总是不对啊:[DllImport("w95_s7.dll")] db_read
网上给的方法是:/// 从DB中读取数据///
/// 指定DB块号/// 指定读取的起始字序号,=0表示DBW0,=1表示DBW2/// 指定读取的对象有多少个字/// 返回值[DllImport("w95_s7.dll")]private extern static int db_read(int dbno, int dwno, ref int anzahl, ref l>C#语言
--------------------------------------
这里给出的声明和你的有点不一样:http://www.cnblogs.com/J0YANG/archive//1544029.html不过没看到它的头文件,怎么都不好说。
--------------------------------------
这里给出的声明和你的有点不一样:http://www.cnblogs.com/J0YANG/archive//1544029.html不过没看到它的头文件,怎么都不好说。
按照他写的那样写了,解析出来还是不对。
无相关信息每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档
热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
s7-300plc与pc之间的通讯
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
s7-300plc与pc之间的通讯
- 已解决问题
s7-300plc与pc之间的通讯有哪几种方式?没有pc&adapter和cp5611,可以直接用通讯电缆连接的吗?
产品版区:
悬赏分:10 | 解决时间: 19:33:10 | 提问者:& - 新生&nbsp&nbsp第1级
问题ID:30422
看了这个问题的网友还看了
1,mpi通讯&&&硬件:pc适配器,plc,pc&2,mpi&通讯&&&硬件&:cp5611,plc,pc,profibus插头2个&step7中&软件设定mpi通讯&3,profibus&&硬件&:cp5611,plc,pc,profibus插头2个,step7中&软件设定profibus通讯&4,以太网通讯&&&就知这些了。&
资深学长&nbsp&nbsp第3级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:很全
等您来回答
本版相关问题
作者/最新回复
最后回复时间
您说的两种都很基本,pc&adapter大约大约5000.&plc可以有其他通讯处理器,但首先的先用上述的方法配置。
- 顶级工程师&nbsp&nbsp第12级
& 21:14:11
1.有MPI,PROFIBUS,以及以太网等方式通讯.&2.要加CP卡.
- 资深顾问&nbsp&nbsp第13级
& 21:21:09
一般,编程用PC&ADAPTER,联WinCC用CP5611卡。你说的“直接用通讯电缆连接”,是不是指电缆中间没任何东西,好像是没有的。
- 初级工程师&nbsp&nbsp第9级
& 21:38:45
PLC与PC的通讯,可以走MPI,PROFIBUS和以太网、OPC等方式,但是前提必须是有CP5611或者PC&ADAPTER这样的通讯卡
- 初级技术员&nbsp&nbsp第5级
& 23:06:40
电脑上没有485串口,只有232的。而PLC只有485的口。&电脑和PLC直接连是不可能的。
- 初级工程师&nbsp&nbsp第9级
& 08:49:24
如果配以太网就可以不要了。
- 高级工程师&nbsp&nbsp第11级
& 09:05:19
plc和电脑的连接方式只有mpi,dp,以太网,三种连接方式。
- 高级顾问&nbsp&nbsp第14级
& 09:12:22
方法好多,我做过用CP5611走MPI的,和PC上位机用的WINCC个人觉得很简单!
- 资深学长&nbsp&nbsp第3级
& 09:53:48
- 新生&nbsp&nbsp第1级
& 15:21:52
俺还是决的用PC&ADAPTER&USB划算,价也不贵&型号:6ES7&&972-0C820-0XA0
- 初级技术员&nbsp&nbsp第5级
& 08:02:45
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!级别: 论坛先锋
发帖数量: 756 个
工控威望: 1036 点
下载积分: 5163 分
在线时间: 571(小时)
注册时间: 最后登录:
请教:S7-300的通讯口X1 MP1和X2 DP一样吗?哪个与电脑连接?哪个与触摸屏连接?哪个与变频器连接?连任意一个都行吗?哪个与分站ET200连接?
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员
工控威望: 19129 点
下载积分: 81227 分
在线时间: 7763(小时)
注册时间: 最后登录:
S7-300的通讯口X1 MP1和X2 DP一样吗?答:同样的物理接口,不同的软件通讯协议。哪个与电脑连接?答,如果选用西门子原装编程电缆或者CP通讯卡,两者均可以与电脑连接。哪个与触摸屏连接?答:如果触摸屏来自西门子,那么两者均可以链接,其他厂牌的话,大多数支持的是MPI,而DP则通过添加附加模块来实现。哪个与变频器连接?答:变频器来自于西门子的话,那么DP用于同变频器的链接通讯,如果变频器来自于其他厂商的话,那么其他厂商变频器上需加装DP通讯模块。连任意一个都行吗?哪个与分站ET200连接?答:与ET200使用DP通讯。以上仅代表个人意见。
本帖最近评分记录:下载积分:+1(wmzhang2008) 优秀文章下载积分:+4(jx_einstein) 优秀文章下载积分:+4(aabbcc296) 热心助人下载积分:+1(lyyd_mx) 热心助人下载积分:+5(sjm213) 热心助人
知其道 用其妙
级别: 略有小成
发帖数量: 153 个
工控威望: 296 点
下载积分: 480 分
在线时间: 89(小时)
注册时间: 最后登录:
<div class="f14" id="read_楼 说的很到位&&
仁者不忧 智者不惑 勇者不惧
级别: 论坛先锋
发帖数量: 756 个
工控威望: 1036 点
下载积分: 5163 分
在线时间: 571(小时)
注册时间: 最后登录:
引用引用第1楼cvlsam于 21:32发表的&&:S7-300的通讯口X1 MP1和X2 DP一样吗?答:同样的物理接口,不同的软件通讯协议。哪个与电脑连接?答,如果选用西门子原装编程电缆或者CP通讯卡,两者均可以与电脑连接。.......cvlsam是工控高手!不知你是怎么学的?您的年龄有多大呢?能告知吗?
级别: 略有小成
发帖数量: 305 个
工控威望: 421 点
下载积分: 573 分
在线时间: 426(小时)
注册时间: 最后登录:
英雄不问出处!
jx_einstein
级别: 家园常客
发帖数量: 856 个
工控威望: 996 点
下载积分: 1989 分
在线时间: 828(小时)
注册时间: 最后登录:
<div class="f14" id="read_楼回答相当到位
级别: 家园常客
发帖数量: 438 个
工控威望: 524 点
下载积分: 1198 分
在线时间: 228(小时)
注册时间: 最后登录:
猪宝宝老大,那不是一般的厉害,那是真的厉害哦!~ &&
wmzhang2008
级别: 略有小成
发帖数量: 119 个
工控威望: 219 点
下载积分: 8019 分
在线时间: 143(小时)
注册时间: 最后登录:
学习了,一楼神武
只有学而知之,没有生而知之
级别: 家园常客
发帖数量: 359 个
工控威望: 638 点
下载积分: 7315 分
在线时间: 230(小时)
注册时间: 最后登录:
又向大师学到了知识。S7-300与S7-300之间使用CP342-5做从站的PROFIBUS-DP通讯
查看: 7663|
评论: 0|原作者: 张勇|来自: 互联网
摘要: 这里我们使用CP342-5做从站和S7-300进行DPROFIBUS-DP通讯。分别建立两个300的站点: 下面我们开始对CP 342-5智能从站进行硬件组态:在硬件组态页面组态机架,CPU,组态CPU的时候不用建立PROFIBUS网络
这里我们使用CP342-5做从站和S7-300进行DPROFIBUS-DP通讯。分别建立两个300的站点:
下面我们开始对CP 342-5智能从站进行硬件组态:在硬件组态页面组态机架,CPU,组态CPU的时候不用建立PROFIBUS网络
从站组态完成,保存编译下面开始进行对主站的组态:在硬件组态页面组态机架,CPU,连接从站建立的PROFIBUS(1)网络
下面我们给主站PROFIBUS网络中组态的CP342-5分配I/O
从上面的地址我们可以知道,在主站中CP342-5的输入是IB22-IB53,输出是QB12-QB43。这里的IB22-IB53, QB12-QB43没有实际的物理点,在主站编程的时候可以直接的使用,在从站编程的时候需要使用FC1,FC2进行映射,下面我们进行说明FC1,FC2的编程。打开从站,在OB1或者OB35内进行编程:
上图中的意思是将主站的QB256-QB271(共32个字节)映射到从站的MB10为开始的10个字节中去
上图中的意思是将主站的IB256-IB271(共32个字节)映射到从站的MB50为开始的10个字节中去
关于FC1,FC2中CPLADRR起始地址的解释:打开从站的硬件组态页面
特别提示:为了防止发生错误到时CPU停机,建议在程序内添加OB82,OB85,OB86,OB122OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET& I/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。OB122处理与I/O地址访问故障有关的事件,例如访问一个I/O模块时,出现读故障等。如果上述故障出现,在程序中没有创建OB121、OB122,CP进入停止模式。
上一篇:下一篇:
看过《S7-300与S7-300之间使用CP342-5做从站的PROFIBUS-DP通讯》的人还看了以下文章:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:

我要回帖

更多关于 西门子plc与电脑通讯 的文章

 

随机推荐