常见问题及解决方案


1、很多项目里面的数据还有程序都一样,有没有快捷方法?

EG系列:在【EG设备管理中】点击【复制设备】,根据弹框填写新设备的序列号、新设备名称和验证码即可。点击【复制设备】后,新设备将复制老设备平台的配置,包括组态、历史报表、报警设置、变量信息、驱动配置。

2、如何清空历史数据和报警记录

EG系列:在【后台管理】-【EG设备管理】中选择对应的网关,点击后方的【编辑】按钮,在弹出界面中选择【步骤②】,左上方有【清除数据】按钮。具体介绍见http://help.lfemcp.com/4af5/1e71/ef44

3、这个模块怎么设置参数?有没有配置软件?

我们所有的网关都是需要在网页平台进行配置的。
EG系列:使模块上电,并在线,然后用管理员账号登录平台在【后台管理】-【设备中心】-【EG设备管理】-【编辑】对选定模块进行远程配置参数。具体内容见http://help.lfemcp.com/f0bf/d29c

4、地图里的设备位置都是固定的吗?不是实时定位吗?

EG10暂时只支持手动定位,将来会支持基站定位。

5、关于模块连接Modbus转换器需要注意的地方

MODBUS RTU转换成MODBUS TCP协议的转换器在转换的时候从站地址是固定不变的,平台从站地址要跟串口从站地址一致,而且模块的IP地址要跟TCP转换器的IP地址在同一个网段。

6、一台网关最多能够连接多少台下位机?

EG系列设备的所有通讯口可以同时使用,所有通讯口加起来最多连接16个设备。

7、一台DTU模块最多可以采集多少个变量?

EG20标准产品一共500个
EG10标准产品一共100个
不区分功能码。可以联系业务进行扩容。

8、我有个设备变量只支持写,不支持读怎么办?

使用组态中的按钮控件可以实现只写的功能。
列表展示状态下不支持只写变量(只要创建变量,就会自动发起读指令,由于不可读,所以会报错)。

9、模块跟设备连上是不是就可以了?

设备跟模块连上后,一般需要使用管理员账号登录平台后,在网页上对设备进行通讯设置,模块也需要在线状态下,在平台进行远程配置参数,具体操作可以参考相应设备的应用手册。

10、产品是否可以在国外使用?

①2G的模组在中东,东南亚、非洲是可以用的 。
②4G网关受限很大,建议客户直接选购WM20模块。首先现在GM20使用的模组,仅支持国内大陆使用。对美国,欧盟,日韩 都需要更换模组(比较麻烦,建议使用WM20)。在中东,东南亚、非洲是可以的,但是需要办我们国内的国际漫游卡,如果想用国外当地的卡,需要更换当地支持的模组芯片。更换模组的网关出货周期最少2-3周,且不能保证出货周期。
③WIFI和网线是在全球通用的。   如果客户现场有网线,可选20系列,如果没有网线,可以建议客户购买4G路由器,网关可以通过网线或者WIFI联网。
④具体型号见下表,如有需求请与商务联系。

11、数据调试处正常,但是前台数据显示异常,如何解决?

解决方法:在EG设备管理步骤②中将【分块采集方式】修改为【1---按连续地址分块】
注意:虽然此系列产品没有通道的限制,但是对于台达PLC来说,不论平台使用【连续地址】或者【最大长度】,均不能自动分辨是不是已经有了100个连续变量。所以在此建议客户在使用GE设备连接台达PLC时大概90个连续地址之后空一个地址在配合【连续地址】进行使用,手动让EG系列设备做出分段。

12、变量数据实时采集正常,但进行写入时不正常,如何解决?

1、确认读写数据的地址是否正确。
2、确认下位机设备支持的写功能码(05,06,16)。
3、确认下位机设备(单片机、仪器仪表或PLC)对读写是否有限制。有些设备的某些地址只支持读取,不支持写入。
4、写入时如果平台提示写入正常,但是被实际采集到的数据不变化,此类问题常见于PLC。一般都是PLC程序刷新寄存器时将此地址数据覆盖了,建议更换一个程序中没有使用到的地址或者做一个手动控制程序。
5、检查网关的固件版本,是否最新版的,如果不是最新的固件版本,建议升级到最新固件版本。

13、使用modbus协议和下位机通讯时,发现数据采集间隔和设置相差很多,是什么原因,如何解决?

硬件方面:
1、可能是因为干扰、信号衰减等原因导致传输数据丢包。
     如果是串口干扰,需要将通讯线和动力线分开布线,同时可以更换双绞线或在远端串联一个120Ω的电阻。以降低干扰的影响。也可以从网上买隔离通讯转换器。
      如果是串口信号衰减(例如实际通讯接线线比较长)可以选择使用网口通讯、调整设备距离、或者使用隔离通讯转换器。
      可以适当增大串口传输速率,例如将9600改成19200、38400等更高频率。但是需要注意的是,频率越高,有效距离越短。
  2、 此类问题网口出现概率较低。
       如果出现此类问题,可以接交换机试试看。
软件配置方面:
1、由于平台默认的分块采集模式是“按最大长度分块”,在此分块中可能存在某些实际不存在的点,导致数据采集失败,会按照“通讯故障延时”设置的时间有一定的延时。
    解决方案:修改为“按连续地址分块”,会提高采集效率。
2、针对于大多数PLC,由于程序中设置的寄存器地址不连续导致的分块,也会导致数据采集有一定的延时。例如D200、D201、D300,这3个地址,使用连续地址时会自动分为2段,最大长度则只会分1段。网关下发指令是有间隔的,数据解析也是有间隔的,如果这样的条目比较多,会造成数据采集不及时的现象。
      同时,如果中间有个点不存在(例如D220)使用最大长度会出现通讯异常。
     解决方案:尽量在PLC程序中将需要进行采集的数据点做成连续的。
3、针对于台达PLC,这个牌子的PLC经过modbus通讯时限制了最大长度为70,EG20在使用最大长度时会出现通讯异常,建议手动将地址断开(手动分段),并使用“连续地址分块”。EG10不会出现此类问题,但是会降低采集速率。

14、我想要读MODBUS  16位数据的高8位和低8位,分别拿到数据进行处理,怎么做?

方法一、针对于eg20、eg21、lf220、lf221系列网关,做两个相同地址的变量,高8位可以使用公式X/256进行取整,低8位使用X%256取余,由此可实现。
方法二、针对于eg10、eg20、eg21、lf221、lf220、lf210网关,可以做2个参数完全相同的驱动,将其中一个驱动“高级设置”的“16位整形”解析顺序从12修改为21。然后做两个变量分别选中这两个驱动,用X/256即可。
帮助中心 帮助中心
大约 1 年前
406

扫描下方二维码手机阅读文章

1 0