我用的模拟量模块是331 7KF02 OAB0模块。现场液位是两线制,我模块端子接线接2和3 号端子 其中2号端子接到液位变送器正极,变送器负极输出接磨快快3号端子,模块20号端子接24V负,接到模块以后显示输入负数不知道咋回事
图片说明:
最佳答案
1.7KF02常用接线:1接24V+;2、4、6、8、12、14、16、18为8通道AI+;3、5、7、9、10、11、13、15、17、19、20短接接24V-。
2.模块侧面有4个输入类型的选项卡,每个卡对应两个通道,你用的是二线制接法需要改为两线制的选项。
3.在PLC硬件组态环境中选择相应模块,通道选择为电流型4-20mA。
4.看实际的输入值,一般4-20mA对应的是0-27648,如果输入电流为0时是16#8000,经常我们会遇见是负几十的数的时候说明现场的仪表数据为0(最小值),但输出的电流低于4mA,因此是个负值。
5.在实际的应用中由于仪表的电流经常会大于20mA或者小于4mA,因此我们需要对模拟输入的数据进行一定的处理避免出现负数或者在最小值附近波动。
---------------------------------------------------------------------
PS:在实际应用中7KF02虽然有二线制的选择,如果采集二线制的仪表过多,直接使用此类接法有可能出现输出功率不足导致仪表数据不稳定的问题。
因此在我的项目中一般都是采用二线制仪表四线制接法去采集仪表数据的。具体是24V+接仪表+,仪表-接模块AI+,AI-接24V-,AI模块选择普通四线制选项这样实际仪表的数据采集会更稳定一点。
提问者对于答案的评价:
非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283868.html