回复:三个通信问题

李岩

西门子1847工业学习平台

  • 帖子

    3183
  • 精华

    34
  • 被关注

    112

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2017-11-17 10:24:49

8楼

展开查看
以下是引用yujq92在2017-11-16 16:38:58的发言 >6楼

谢谢,回答很精彩!

你好,我还有一些疑惑想请教大神:

1、怎么选,在哪里选PROFINET的RT这个选项呢?

2、在自动化产线上如何使用PROFINET通信,如果我想用VS编程C#demo作为IO-Controller,现场的PLC作为I-Device,要求PLC端的DB块里面的数据有变化,PC的C#demo可以马上知道(我的思路为,在PLC博途V13编程时将DB的值MOVE给该PLC的I/O口,然后再通过以太网传输给PC端demo,相反的数据传输类似),你觉得可行吗?

3、如果可行,那么我有两个问题不知道怎么解决:

在哪里可以下载得到关于PROFINET通信的C# API接口,如果你有麻烦发个链接给我呗

求大神赐教啦,谢谢~


以下是引用李岩在2017-11-15 15:33:30的发言 >5楼:1、我的感觉是原来W...

引用5楼详细内容:

1、我的感觉是原来WINCC里面那个ISO是我用过的所有非实时通讯里面最快的。这个不是用IP地址,而是用MAC地址的。俺觉得这个很可能比UDP还快,但没有对比过。

2、PN-IO你理解的没错,但PN通讯也分RT、IRT的,虽然都是实时的,但IRT要更高级一些,不过可能不兼容现在的很多网络设备了,所以我们选RT就好。

3、OPC俺觉得能不用就不用,1200的PN口可以同时支持很多协议,比如在跑PNIO的同时,再跑MODBUS-TCP,而这个协议很多组态软件都是支持的,没必要走OPC了,这个太慢。当然,1200肯定是支持OPC的。

以下是引用yujq92在2017-11-15 10:04:58的发言 >3楼:首先,谢谢你的回答...

引用3楼详细内容:

首先,谢谢你的回答,还是有点不太明白

1、s7通信为什么属于UDP通信呢?s7通信不是需要建立s7连接吗,而UDP是面向无连接的

2、PNIO协议具体是指PROFINET IO吗

以下是引用Zane在2017-11-14 22:56:12的发言 >2楼: 1. UDP的确会...

引用2楼详细内容:

 1. UDP的确会快些

2.  PNIO协议

3.  那是当然的

1、参见楼上pkh2006的回答。

2、你对IO-DEVICE的理解有误。这东西也是有局限性的,只能使用PLC的IO映像区,不支持DB。当然,俺心里是同意你的,觉得这个应该在将来支持DB,只要限制个数据块大小就行了,没必要非得用IO映像区。但现在西门子还没有提供这样的功能。如果你要自己编程实现,难度极大,而且你的平台应该也支持不了这种模式,因为你好像是用的WINDOWS平台,本身就不是实时操作系统。

3、因为2不成立,所以也就没有3了。

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15105条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。