如何在 S7-1200 CPU 中读取 GSM/GPRS 模块 CP 1242-7 的信号质量?

n

描述
CP 1242-7 的 GSM/GPRS 信号质量可以通过读取数据记录的方式被读取并被保存在 S7-1200 CPU 的 DB 块中。n

要求
CP 1242-7 的固件版本 1.2 或以上n

指令
按照以下步骤使用该功能:

序号. 步骤
1 在 CPU 程序中创建一个具有如下声明结构体变量的 DB 块。 n

如何在 S7-1200 CPU 中读取 GSM/GPRS 模块 CP 1242-7 的信号质量?
图. 01

2在 OB1中使用以下参数循环调用 RDREC: n

REQ = TRUE (用来传输数据记录)
ID = CP 卡的硬件标识符 (硬件配置 > CP 1242-7 >属性 > 硬件标识符)
INDEX = 12336 (数据记录索引号;12336 用于 GPRS 信号质量 )
MLEN = 12 Bytes (读取数据记录的最大长度)
RECORD = 指针指向由第一步创建的 DB 块的数组n

如何在 S7-1200 CPU 中读取 GSM/GPRS 模块 CP 1242-7 的信号质量?
图. 02

3将 DB 块在线使用“监视所有变量”功能读取信号质量的值。 n

如何在 S7-1200 CPU 中读取 GSM/GPRS 模块 CP 1242-7 的信号质量?
图. 03

表 01 n

信号质量值的含义见下表

含义 备注
0 -73… > -53 dBm
1 不稳定 -89… -75 dBm
2 -109… -91 dBm
3 无信号 < -111 dBm

Table 02

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

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

相关推荐

发表回复

登录后才能评论