描述
在 CP 1242-7 GPRS V2的参数组 "CP Diagnostics"中,有从 CP 通过 PLC变量来读取高级诊断数据的选项。这可以使用 "诊断触发变量"的组态。
可以选择性的读取以下诊断数据:
诊断数据 | 数据类型 | 含义 |
---|---|---|
Send buffer overflow | Byte |
发送缓冲区溢出预报警。 |
Send buffer occupancy | Dword |
发送缓冲区的占用情况。显示已保存的消息数。 |
Current IP address | String |
CP 当前的 IP 地址 |
Mobile telephone signal quality (LED) | UInt |
本地移动电话网络的信号质量如"SIGNAL QUALITY"灯所示: 0= 很强的网络(-73...>= -51 dBm) |
Mobile telephone signal quality (dBm) | Int |
用 dBM 值表示当地移动电话网络的信号质量。 |
'NETWORK' LED | UInt |
移动电话网络中数据业务的连接状态: 0= LOGGEDOUT |
Date of successful network logon | DTL |
CP 最后一次成功登陆到移动电话网络上的日期。 |
Date of unsuccessful network logon | DTL |
CP 最后一次不成功的尝试登陆到移动电话网络上的日期。 |
Date of successful TCSB logon |
DTL |
CP 最后一次成功登陆到远程控制服务器的日期。 |
Date of unsuccessful TCSB logon |
DTL |
CP 最后一次不成功的尝试登陆远程控制服务器的日期。 |
表 01
注意
该功能需要一张具有电路交换数据服务(CSD)的SIM 卡。
步骤
按照下面的说明来使用这个功能:
- 在 CPU 中建立一个数据块,包含“诊断触发变量” 以及想要从 CP 1242-7 GPRS V2读取的 PLC变量。
图. 1 - 在设备组态中打开 CP 1242-7 GPRS V2 的属性。
3.启用“激活远程控制通信”。
图. 2
4.启用“启用高级 CP 诊断”。
图. 3
5. 连接“诊断触发变量” 以及想要从 CP 1242-7 GPRS V2读取的 PLC变量。
图. 4
6. 保存更改并下载到设备中。
7. 在数据块中点击“在线”并使用“全部监视”功能。
图. 5
8. 将“诊断触发变量”设置为“True”。
当“诊断触发变量”设置为“True”的时候,CP 更新了用于高级诊断功能的 PLC变量的数值。
图. 6
9.CP 的高级诊断数据更新至 PLC变量后,CP 设置“诊断触发变量”为“FALSE” ,这会给 CPU一个信号,表明更新的值可以从 PLC变量中读取。
图. 7
值的含义请参阅表 1.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323155.html