回复:请教技术大牛:自研电机驱动器 与西门子数控系统 通讯协议?

yming

版主 西门子1847工业学习平台

  • 帖子

    23073
  • 精华

    880
  • 被关注

    1246

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2016-03-30 20:20:06

7楼

展开查看
以下是引用kdrjl在2016-03-30 20:05:12的发言 >6楼

感谢y版的指导。我现在就是想能用什么办法,只用PC和传动装置通讯。去掉PLC。比如,我们现在已经可以用485连接上位机与变频器进行USS通讯。这个没问题。但是USS通讯有两个问题,其一是速度有点慢;其二是抗扰能力弱。但我们用于恒转速或恒转矩稳态的控制还能满足要求。


不过问题来了,S120没有USS通讯的接口,另外想提高通讯速度,所以琢磨能否用上位机直接采用DP或PN控制传动装置?

以下是引用yming在2016-03-30 16:25:24的发言 >5楼:使用VB+通用的485...

引用5楼详细内容:

使用VB+通用的485通讯卡, 要使用(调用)专门编写的通讯库程序,才能使用 PZD 过程数据通讯。这是因为WINDOWS是多任务;多窗口的操作系统。动态链接库(dll)是动态的调用,操作系统的任务时间片分配是均衡的。周期通讯的时间不一定能保证。所以运行那个程序时,不能随意开好多的任务、窗口。

而使用非周期通讯(通过 PKW字段)就没有问题。但数据的一致性不好。

西门子专用的PB板卡有数据缓冲区和连接处理器,可以自行与外设周期联系。它应该随卡提供相关的 库程序。这样就可以使用PZD的周期通讯。(我没用过西门子的,但觉得应该是这样。)


这个你得去问问产品经理了。技术支持热线不一定知道。

这个西门子的CP卡我没有用过。以前用的都是“研华”的。它包装盒内有盘、说明书。提供它的底层API 接口说明,和 头部文件;自己可以用C语言写接口。它也提供应用范例。也可以根据范例自己修改;做自己的应用。

这些说的是485、ProfiBus网络。

而在ProfiNet网络中,是直接使用计算机的网络接口。而协议都是安装时,嵌入到计算机的操作系统中了。

其中部分都是直接使用微软的组件。如:点NET(DotNet)。

还有一点是:关注一下他们说的“软 PLC”,就是用计算机的程序,充当PLC。(不是PLC仿真)


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINAMICS

共有8070条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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