问题一:VM的通讯心跳管理:对于TCP通讯来说:无法发送回车换行。对于PLC来说,无法发送float/string类型。
思路解决: 1.在全局脚本中设置一个定时器,
2.在方案初始化完成函数中,执行定时器内容,实现数据交互。
3.在资源释放函数中,释放定时器的资源。
问题二:相机和通讯的掉线监控:全局相机管理中,相机是有自动重连功能,但如果相机在掉线时间内重连了,我们则无法获取得到对应时间。
思路解决:1.引入二开的相机掉线/重连事件,通过事件回调,将相机掉线时间打印到log日志中/或者发送数据到PLC的寄存器中。
以上是一些通过脚本进行处理的,源码在附件中,VM版本为VM430-1128的版本,有需要可以下载学习,小伙伴们如果有其他想要实现的功能可以敲在评论区上,下一期随机挑选能处理的3个问题来进行方法解答。