项目中用到 ET200SP 模拟量输入模块 4AI 6ES7 134-6GD01-0BA1, 用来接收位置传感器的输入(传感器是BALLUFF BTL5-E10-M0360-P-S32,4...20mA型);在数据记录软件iba中检测时发现实际的位置值呈阶梯状变化,并不是连续变化;开始怀疑是位置传感器的反馈值有问题,对现场接线进行了检查,没发现问题;并且共4个这种型号的传感器,反馈值都是一样的情况;模拟量实际值间隔230ms左右才变化一次,但实际设备是一直在运动;
如果排除传感器本身的问题,这个AI模块有没有可设置的参数会影响到模拟量输入值的采样,感觉是PLC的采样的周期很长,每隔200多毫秒才读取一次模拟量的数值;但是在硬件组态中没有看到相关的参数;或者ET200SP 的profinet参数有没有可选项会影响到数据传输?
CPU是1517F-3PN/DP, OB1的循环周期在3~4ms; 传感器的数值读取和处理就是在OB1中;
请大家帮忙看看有没有解决办法,谢谢!
下图是记录的模拟量的数值,直接读取输入地址的数据;