![](/assets/static/picture/ico_prin.png)
M100边缘计算名词解释示例
一、原理:
M100内部设置采集、计算和上报规则
M100根据配置的规则轮询串口、网口的从机点位/本机IO点位,并将数据存储到内部点表中
M100根据设定上报规则将缓存数据上报服务器,缓存的数据每轮询一遍就刷新一遍
二、轮询:假设M100串口下链接了两个从机,分别为“从机1”、“从机2”,每个从机有两个数据点,地址分别如下图所示:
举例:
1>M100点表中添加的点位信息:
1、时间设置
从机1轮询间隔(T1):100ms
数据点1超时时间(T11):200ms
数据点2超时时间(T12):200ms
从机2轮询间隔(T2):300ms
数据点3超时时间(T21):600ms
数据点4超时时间(T22):600ms
2、轮询周期耗时说明
如上配置后,M100开始轮询点位
假设4个数据点均无响应,则四个点位轮询一遍的时间大约为T1+T11+T1+T12+T2+T21+T2+T22=2400ms
假设4个数据点均能立即响应,则四个点位轮询一遍的时间大约为:T1+T1+T2+T2=800ms
三、数据上报
假设轮询时间都是1s,则点表轮询一遍(无数据点超时)的周期是4s:
其中,从机1的数据点1实际值间隔1s变化:
变化上报
当本次轮询采集到的数据点值与上次轮询采集的数据点值作差的绝对值大于等于所设“变化范围”,则上报一次
1、如上图,假设当前设置数据点1变化上报的“变化范围”为1
则数据点1实际能够被采集到的值是间隔4s一次:
所以服务器收到的数据点1变化上报的值是1,5,1,这样间隔4s一次的,而不是间隔1s的变化值
注意:
若想要从机的变化值能够尽快的被采集到的并上传,可以通过如下两个方式减小点表轮询周期:
(1)减小轮询时间
(2)启用合并采集
周期上报
周期上报是按照设定周期时间上报数据
如上图所示,轮询周期4s,若上报周期时间设定1s,则服务器收到的上报数据中,数据点1会有每4次上报的数值相同
定时上报
略
编写人:马玲玉 编写日期:2024-02-04
审核人:金志方 审核日期:2024-03-05
订正版本:V1.0 订正内容:初稿