各位,请问倍加福的编码器与S7300用DP通讯时死活通不了,配置都正确,我现在用的是2008出厂的,而换个以前买的2006出厂的就没问题了,后来怀疑是GSD版本不对,又重新下了一个,还是连不上,有没有高手,指教一下,邮箱rmxie@sina.com
最佳答案
既然你以前用过,GSD文件没错的话,现在编码器要单独供24V电源,你供了吗?还有你的硬件配置对吗?我现在的一个项目也在用这个编码器,给你发份P+F编码器的GSD文件安装和硬件配置的资料看看吧.也许有用.
1.4 P+F Absolute Rotary Encoder通讯参数设置
1.4.1安装GSD文件
GSD文件为电子设备数据库文件,是可读的ASCII码文件。不同厂家的PROFIBUS产品集成在一起,生产厂家必须以GSD文件方式提供这些产品的功能参数,例如I/O点数、诊断信息、传输速率、时间监视等。在Step 7 的SIMATIC 管理器中打开硬件组态工具HW Config ,安装GSD后,在右边的硬件目录PROFIBUS DP→Additional Field Devices→Encoders→ENCODER将会出现刚刚安装的P+F Rotary Encoder。其数据传输原理如图2所示。
图2 数据传输原理图
1.4.2 组态通讯参数
在Step 7硬件配置窗口中,双击P+F Rotary Encoder 图标,打开编码器(DP Slave)的参数设置窗口,如图3所示。结合笔者工程实际,在此窗口中进行参数设置:
图3 编码器参数设置窗口
a、 代码顺序(Code Sequence):计数方向, CW(顺时针旋转,代码增加),CCW(逆时针旋转,代码增加);
b、 标定功能控制(Scaling function control):只有设置成Enable ,下面c、d和e的设置才会生效;
c、 单圈分辨率(Measuring units per revolution):8192;
d、 测量范围高位(Total measuring range(units)hi): 512;
e、 测量范围低位 (Total measuring range(units)lo): 0;
f、 其它参数采用默认值。
注:1、由c可以计算出编码器每圈产生 (=8192)个二进制码,即单圈精度为13位。
2、由d和e可以计算出编码器最大可以转 (=512×65536+0)圈,即多圈精度为12位。
提问者对于答案的评价:
谢谢您的回答,请问您能把关于倍加福编码器的相关资料和GSD文件发给小弟一份吗?不胜感激
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352353.html