工控编程吧

标题: 先排除输出接线相序的问题 [打印本页]

作者: baikhgmv    时间: 2016-10-6 11:16
标题: 先排除输出接线相序的问题
先排除输出接线相序的问题

S7-300与G120的DP通讯,经查资料发现,PZD4/4 通讯给定控制字,给定速度,读取速度,读取电流,

有以下两种方式      

         一:有的用SFC14和SFC15读写,

         二:有的用GSD里的PIW...和PQW...直接读写,

请问这两种数据读写有什么区别?


----------第一种是周期性的与CPU交换数据,可以缓解网络。第二种是实时的读写数据。如果楼主的系统数据读写量不大的话,不妨采用第二种吧,方便直观。


----------第一种是一致性读写。用于大于2字的报文。读到数据是同一时刻的。

第二种是直接读写。通常用于2/2PZD的场合。-


-----------谢谢,那PZD4/4的就只能用SFC14,15了


-----------4个字以上的可以用第二种PIW 和PQW吗,还是只能用SFC14,15


------------你可以在硬件组态里面查看一下,你的变频器PZD和PKW各支持几个字,或者查阅通信手册。




-------------第二种方法,实时读写(PKW通讯),没有限制吧?可以任意读写,只不过这种通讯字多了,影响通讯的实时性,不如PZD通讯(第一种方式)响应速度快。

不过,话说回来了,我最近看,用以太网形式PKW通讯直接读写参数(第二种方法),实时性很快,基本感觉不到滞后效应。我今后准备就用这个第二种通讯,直接读写装置参数。对于BiCo互联的参数,可以放一个固定值设置参数去关联,然后,直接改写固定值设置参数。



------------也可以用PIW,PQW,用SFC14/15是可以一致性读写,直接读写就不能保证一致性了,对于一般应用也没什么影响。


----------还有一种情况是使用GSD的,那就是该驱动是共享设备。





欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4