社区
其它技术问题
帖子详情
snap7拿个API能够检测PLC与上位机的连接状态?
木古枯123
2021-05-25 11:21:47
采用了snap7通信库来连接200smart和上位机界面,我希望能够实时刷新他们的连接状态,比如如果网线断了,可以刷新出他们的连接断了的状态。
我以为是采用connected函数,可我试了之后发现,就算网线断了,connected函数返回的还是true;
so,哪位大牛能解释下吗?
snap7哪个API能够检测PLC与上位机的连接状态?
...全文
2793
3
打赏
收藏
snap7拿个API能够检测PLC与上位机的连接状态?
采用了snap7通信库来连接200smart和上位机界面,我希望能够实时刷新他们的连接状态,比如如果网线断了,可以刷新出他们的连接断了的状态。 我以为是采用connected函数,可我试了之后发现,就算网线断了,connected函数返回的还是true; so,哪位大牛能解释下吗? snap7哪个API能够检测PLC与上位机的连接状态?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxw145
2023-06-23
打赏
举报
回复
可以使用读CPU时间,判断秒的变化。
深蓝海拓
2023-03-22
打赏
举报
回复
我也遇到同样的问题,麻烦请教一下,您找到了合适的方法检测断线了吗?
qq_22735449
2023-05-09
举报
回复
@深蓝海拓
请问您找到解决方案了吗?
Qt下基于
snap7
西门子
PLC
通信.zip
在Qt应用中,我们可以利用
Snap7
的
API
来构建用户界面,展示
PLC
状态
,并实现对
PLC
的操作。 接下来,我们关注如何在Qt项目中集成
Snap7
库。这通常涉及以下步骤: 1. 下载并安装
Snap7
:访问
Snap7
官网获取最新版本的库...
Snap7
西门子采集
通过使用C#,开发者
能够
利用.NET框架的强大功能来构建复杂的解决方案,同时利用
Snap7
提供的
API
(应用程序接口)实现与西门子
PLC
的通讯。 在“
Snap7
-VB6”这个压缩包中,我们可以推断它包含的是使用Visual Basic 6...
C#利用
Snap7
实现西门子
PLC
全系列高效稳定读写的解决方案 -
Snap7
C#使用
Snap7
库与西门子全系列
PLC
(如S7-1200、S7-1500)进行高效稳定通信的方法。
Snap7
作为一个开源、高性能的通信库,支持多种数据类型的读写操作,包括布尔值、字符、浮点数、整数和字节。它不仅提供简便的
API
用于...
labview与西门子s7通信
这种通信方式
能够
帮助工程师在
上位机
(如个人电脑)上设计用户界面,通过LabVIEW的图形化编程来操控下位机(如
PLC
)的运行
状态
。 描述中提到的“直接对西门子db块进行操作”,这里的“db块”是指S7
PLC
中的数据块,...
C++
上位机
西门子S7通信类
在C++中与S7通信通常依赖于库,如
Snap7
,这是一个开源的C++库,用于与Siemens S7
PLC
进行通信。 首先,`
snap7
.cpp`和`
snap7
.h`是
Snap7
库的主要源代码文件和头文件。
Snap7
库提供了与
PLC
进行数据交换的
API
,包括读取...
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章