恭喜,你发布的帖子
发布于 2016-03-30 20:05:12
6楼
使用VB+通用的485通讯卡, 要使用(调用)专门编写的通讯库程序,才能使用 PZD 过程数据通讯。这是因为WINDOWS是多任务;多窗口的操作系统。动态链接库(dll)是动态的调用,操作系统的任务时间片分配是均衡的。周期通讯的时间不一定能保证。所以运行那个程序时,不能随意开好多的任务、窗口。
而使用非周期通讯(通过 PKW字段)就没有问题。但数据的一致性不好。
西门子专用的PB板卡有数据缓冲区和连接处理器,可以自行与外设周期联系。它应该随卡提供相关的 库程序。这样就可以使用PZD的周期通讯。(我没用过西门子的,但觉得应该是这样。)
感谢y版的指导。我现在就是想能用什么办法,只用PC和传动装置通讯。去掉PLC。比如,我们现在已经可以用485连接上位机与变频器进行USS通讯。这个没问题。但是USS通讯有两个问题,其一是速度有点慢;其二是抗扰能力弱。但我们用于恒转速或恒转矩稳态的控制还能满足要求。
不过问题来了,S120没有USS通讯的接口,另外想提高通讯速度,所以琢磨能否用上位机直接采用DP或PN控制传动装置?
请填写推广理由: