关于profibus-dp通信

最近需要做一个有3个plc从站得profibus-dp网络,主站采用pc。请问
1.我不用组态软件可以完成通信吗?
2.看到很多论文中有用mscomm控件直接编写 c++语言完成通信。这种方法可以再profibus-dp网络中使用吗?
3.如果我不在上位机装dp网卡,只用一个串口可以和profibus网络连接吗?这时还是profibus网络吗?
亟盼赐教,不胜感激!

最佳答案

你的想法是好的,但是是不能实现的。
     首先,要用mscomm控件编写上位机的通信程序是可以的,但是前提是你得知道PROFIBUS DP通信的协议。西门子的PROFIBUS DP协议不是公开的,因此你想自己编程基本不可行,除非你专门象相关的PROFIBUS组织购买PROFIBUS协议规约,这样价格和开发的难度就远超过了直接买西门子的专用的通信处理器(CP)的价格了。这就回答了你第二个问题。
      接着,既然第二个问题行不通,那么第一个问题的答案就是,目前来说最经济和最简单的方案是用廉价的组态软件,实现相应的功能。其实,目前国内的组态软件都能实现最基本的数据采集及显示功能,编程也简单;与Intouch,iFIX,和WinCC这些大型软件相比,可能在支持的PLC驱动种类上和画面的漂亮上,和功能上有所欠缺。个人认为如果要实现的功能不是非常复杂,采用国内的组态王是很好的解决方案;如果要实现强大的功能,WinCC无疑是最佳的选择。
     最后,显然你的想法是不行的。PROFIBUS网络的物理层是RS485,而上位机的串口是RS232C的,因此需要RS232->RS485的转换,这样的使用对于实验室环境下,上位机连接单台PLC的情况,可能实现通信;对于多台PLC联网与上位机通信是不行的,需要专用的PROFIBUS电缆,上位机中必须装有专门支持PROFIBUS通信的网卡。

     如果你是正在做研究的人,建议你在应用方面的研究还是没有必要做了。因为现在这一块是很成熟的东西了。你现在从事这个研究的唯一的好处就是希望降低应用成本。但是你想想你花的精力和时间的价值远远超出了你的预期收益。你应该找一些有核心价值的课题去做研究,比如如何让产品的可靠性更高;如何让各种不同的协议能相互兼容等等。
 

提问者对于答案的评价:
呵呵,真是谢谢你了。其实我不是做研究,只是短期需要面对总线的一些问题,有了一点想法。最近可能还会有其他的问题,也希望大家多多指教。:)

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc141823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:12
下一篇 2017年6月1日 下午7:12

相关推荐

  • STEP 7-MicroWIN不能卸载

    第一台计算机已安装了STEP 7-MicroWIN但是不能卸载,一点击卸载就提示重起。重起后一样!第二台计算机没有安装STEP 7-MicroWIN。点击安装后…

    SIMATIC IPC/PG 2017年5月29日
  • 程序离线在线不一致

    程序都已经下载成功,也没动过,为什么还会出现提示在线和离线不一样,又重新下载到控制器,还是提示不一致,各位大佬,怎么说? 图片说明:    最佳答案 有时是这样…

    2020年11月1日
  • 西门子触摸屏读程序

    现在使用的是6av6642-0dc01-1ax1的屏,屏幕坏了,想买个新的换上,不知道用什么软件读出内部程序,换到新的上面,求大家帮忙! 最佳答案 根据你的型号你的触摸屏是OP17…

    SIMATIC IPC/PG 2017年5月28日
  • SIMATIC MICROBOX 存储卡

    各位大神,工控机427B RTX存储卡型号多少(带系统和软件)?哪里有卖的?谢谢 最佳答案 1、工控机427B RTX存储卡型号多少?2 GB&nbs…

    2021年7月5日
  • 怎样用CP5611和CPU226进行通讯?

    自制屏蔽电缆的接法是PRFIBUS电缆3-3,8-8。MPI电缆3-3,5-5,8-8。或3-3,4-4,5-5,8-8。  都不能通讯,我是用下载程序来判断的…

    SIMATIC IPC/PG 2017年6月1日
  • winac与243-IT如何通信

    我在200PLC中写入了 因特网向导的程序 在NetPro进行了组态,但不能通信。200程序是照网上课堂中的243-300PLC的通信程序写的。 问题补充:如能…

    SIMATIC IPC/PG 2017年5月31日
  • 7个S7-200分站和wincc通讯

    我现在有个7个S7-200的分站最远的2000米, 我如何吧7个站都连接到Wincc上来,需要如何通讯。需要光电转换吗 ? 问题补充:走光纤如何走,光电转换怎么…

    SIMATIC IPC/PG 2017年5月31日
  • 工控机pc677d的xp驱动哪里能够下载到 ?

    请问,工控机pc677d的xp驱动哪里能够下载到 ? 最佳答案 <在哪里可以找到 Simatic IPCs 当下可以使用的驱动程序和&…

    SIMATIC IPC/PG 2021年7月5日
  • WINCC PC站配置是否必须插入WINCC APPLICATION

    这个WINCC项目是一套WICC项目通过两个CP1613分别通过CP343-1、CP443-1与两个独立的S7-300和S7-400以太网通讯 最佳答案 你可以插入wincc&nb…

    SIMATIC IPC/PG 2017年6月1日
  • IPC 677C面板S软键分配问题

    一台IPC 677C工控机,重新安装了XP SP3 中文版系统,后安装的硬件驱动:现在的问题是S软键无法与WINCC中的按钮进行连接,KeyTools…

    SIMATIC IPC/PG 2017年5月28日