展开查看
以下是引用300小小生在2015-02-26 21:29:27的发言 >6楼:楼上的说的对,丹佛斯变频器与西门子PLC之间我用过Profinet通讯。在西门子硬件组态里配置好每台变频器的GSD,配置对应的PIW,PQW地址。如果只要简单的频率相同,只要用到最前面两个控制字字节控制变频器的起停,后两个控制字字节控制给定的频率就好,PIW开始的为变频器反馈的状态字,可以读取变频器的状态。不过我用的丹佛斯的Profinet操作指令手册里规定,十六进制的4000刚好对应变频器里设置的最大频率,这需要自己在程序里做个转换。楼主使用的Profibus-DP的需要看DP的操作指令看看。
感谢大家的解释,我基本明白了.根本不需要写FC,只要安装好GSD文件,根据其数据结构往配置好的PQW地址里送数据就可以了