关于InModbus2配置文件的一些注意事项
大家好,由于最近经常有人问我InModbus2的配置文件如何编辑来达到想要的结果,所以发布一些关于InModbus2的配置文件注意事项,后期我还会发布一些示例来供大家参考让大家都掌握一些简单的配置文件编写方法。附件是关于配置文件参数的一些说明,初次使用和不熟悉者可以参照说明进行编辑。
下面我来说一些编辑时需要注意的地方。首先我先说一下编辑软件,一般来说我比较喜欢用pycharm进行编辑,原因是因为使用pycharm可以查看我们复制粘贴或者一些不当的操作后会在语句后面增加一些无用的空格,这些无用的空格可能会造成日志界面有报错提示导致数据无法正常上传。这也引出了我们的第一个注意事项不要有多余的空格和多余的回车符同时还需要注意的时文件格式一定是UTF-8。
那么除了上诉问题外还需要注意的就是配置文件中的id一定不能重复,重复会导致最终只会有一个数据上传,其余重复id的数据会被覆盖无法上传值。字节序配置我们一般选择cdab小段传输,这样一般是传输到平台的数据是和我们下端PLC等设备的数据是同步的。在填写IO和VARS栏下方的controller_id时要注意id一定和你要采集的控制器id相同,否则会报错。在填写IO栏的type时要注意下端要采集的数据类型是什么就填什么,如果填写不一致可能会导致最终在平台上显示的数据值与下端不一致。而在VARS栏下方的type是你在平台上显示出来的数据类型,可根据自己需要改动。采集方式如果是简单的采集数据的话建议选择Instant(一般也就Instant就能满足需要,其他采集方式我后期继续补充)。其外还有一点需要注意的是在配置文件中的id,name,desc中不能有小数点,否则也会导致数据无法正常上传。
以上是我目前总结的一些需要注意的地方。有没有提到或者注意到的欢迎大家补充。