BMG200物联网网关的变量类型

  • 时间 :2019-01-30
  • 作者 :佰马科技
  • 浏览数 :2836

BMG200工业物联网网关的变量的基本类型共有三两类: I/O变量、内存变量、系统变量。

IO变量是指可与外部数据采集程序直接进行数据交换的变量,如下位机数据采集设备(如PLC、仪表等)或其它应用程序(如DDE、OPC服务器等)。这种数据交换是双向的、动态的,就是说:在佰马工业物联网网关“配置软件”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入下位机或其它应用程序;每当下位机或应用程序中的值改变时,佰马工业物联网网关“配置软件”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。

内存变量是指那些不需要和其它应用程序交换数据、也不需要从下位机得到数据、只在佰马工业物联网网关“配置软件”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。

系统变量是指佰马工业物联网网关“配置软件”系统定义的变量,如时、分、秒等,方便用户直接引用。


系统变量定义如下:

$YearNow,短整型,只读,读取计算机系统内部的当前时间:“年”(1111~9999)。

$MonthNow,短整型,只读,读取计算机系统内部的当前时间:“月”(1~12)。

$DayNow,短整型,只读,读取计算机系统内部的当前时间:“日”(1~31)。

$HourNow,短整型,只读,读取计算机系统内部的当前时间:“小时”(0~24)。

$MinuteNow,短整型,只读,读取计算机系统内部的当前时间:“分钟”(0~59)。

$SecondNow,短整型,只读,读取计算机系统内部的当前时间:“秒数”(0~59)。

$Week,短整型,只读,读取Wince系统内部的当前星期几:“星期”(1~7),注意1~7对应于星期日~星期六,而不是星期一~星期天,如果要显示当前日期是星期几,切记要进行转换。

$NewAlarmCount,短整型,只读,新报警数目。

$UserName,字符串型,只读,当前用户名。

$UserLevel,短整型,只读,当前用户权限。

$BacklightState,BOOL型,只读,当前背光状态。

$YearStart,短整型,只读, 系统启动时计算机系统内部的时间:“年”(1111~9999)。

$MonthStart,短整型,只读,系统启动时计算机系统内部的时间:“月”(1~12)。

$DayStart,短整型,只读,系统启动时计算机系统内部的时间:“日”(1~31)。

$HourStart,短整型,只读,系统启动时计算机系统内部的时间:“小时”(0~24)。

$MinuteStart,短整型,只读,系统启动时计算机系统内部的时间:“分钟”(0~59)。

$SecondStart,短整型,只读,系统启动时计算机系统内部的时间:“秒数”(0~59)。

$U盘状态,短整型,只读,暂不支持。

$SD卡状态,短整型,只读,暂不支持。

$State_端口1设备1,BOOL型,只读,端口1下设备1通讯状态。


联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来