在 LOGO! CMR 和 LOGO! 8 之间通过文本消息 (SMS) 通信方式传送数据类型为字节、字或双字的变量值时应该注意什么?

说明

使用 LOGO! CMR,通过 SMS 文本消息的方式,变量值可以被写到 LOGO! 8 的变量存储区 (VM) ,或者从 LOGO! 8 的变量存储区(VM)中读出变量值。

本条目中 “LOGO! CMR” 指的是 LOGO! CMR2020 和 LOGO! CMR2040。

举例来说,在给 LOGO! CMR 组态的 web 界面 (WBM) 中 , 可以为一个来自 LOGO! 8 的变量值指定门槛值。如果之后 LOGO! 8 的值超过或不能达到该门槛值,可以定义 SMS 文本发送给一个或多个接收者 (触发事件).

在 LOGO! CMR 和 LOGO! 8 之间通过文本消息 (SMS) 通信方式传送数据类型为字节、字或双字的变量值时应该注意什么?
图. 01

如果从LOGO! CMR 到 LOGO! 8 的通信中使用了一个数据类型为字节、字或双字的变量值,必须注意以下应用中的说明。

  • 当在 LOGO! CMR 的 web 界面 (WBM) 中定义来自 LOGO! 8 的变量值的门槛值时。
  • 当在 LOGO! CMR 的 web 界面 (WBM) 中显示来自 LOGO! 8 的变量值时。
  • 当使用 LOGO! CMR 通过SMS文本向/从 LOGO! 8 中写入/读取变量值时。

LOGO! CMR 和 LOGO! 8 把所有的变量值/数据类型(字节、字或双字) 当作是"带符号" 的数据类型,它表示有符号的。 当用LOGO! CMR组态门槛值时,尤其应注意这点。换句话说,始终指定相关的值为有符号的数值。

通过 SMS 文本向 LOGO! 8 写入的或从 LOGO! 8 读出的变量值同样地被 LOGO! CMR 始终当作“带符号”的值。

使用 LOGO! CMR 向 LOGO! 8 写入变量值或从 LOGO! 8 读出变量值的可能值范围。

数据类型

有符号 (十进制)

字节 -128

127

-32,768

32,767

双字

-2,147,483,648

2,147,483,647

更多信息
关于 LOGO! CMR 和 LOGO! 8 通信的更多信息请参见条目号 103657268的手册。

  • 关于使用 LOGO! CMR 向/从 LOGO! 8 中写入/读出变量值的信息,请见章节 "SMS commands" 。
  • 如何使用 LOGO! CMR 监视 LOGO! 8 中的变量值?请见章节 "Monitoring"。
  • 使用 LOGO! CMR 向/从 LOGO! 8 中写入/读出变量值要注意什么?请见章节 "Operation"。

举例来说,关于使用无符号和有符号数字的更多信息可参考维基百科,搜索关键字 "two's complement"。

创建环境
本 FAQ 回答的图片使用 LOGO! CMR 的 web界面 (WBM) 创建.

其他关键字
报警产生, 远程访问, 远程诊断, 设备状态, 数据通信, 控制命令, 通信系统

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论