首页 > 其他分享 >qt和西门子plc的通讯,用的snap7协议

qt和西门子plc的通讯,用的snap7协议

时间:2024-09-14 11:20:15浏览次数:8  
标签:读取 snap7 函数 地址 plc 数据 连接 qt

个人日记,主要通过s7协议进行pc和设备的连接,知道plc(我用的smart200 )的地址,端口号默认102,然后通过协议里的函数进行读取数据,然后在自己编写一个数据处理的过程,得到最终的结果。

出现问题:无法连接,看电脑是否与plc的地址在同一网段, win+r  cmd进行 去ping plc的地址,来确认是否能ping通,不行的话是否存在连接问题和pc地址的问题。附加一个自己的连接函数

连接成功后选择合适的函数,例如ReadArea , DbRead,进行数据的读取等,数据的转换可能用到大端或者小端方式的处理,这里根据实际情况处理,还有注意plc中的数据的数据类型和自己想得到数据的数据类型,进行对应的转换。下面是一个对M区进行读取的函数(不全),也可以用类似的方法对数据进行写入

从6月到现在学习,跟着项目学习有了一点眉目,从原来认为比较抽象的连接到现在也能完成上位机和下位机的通讯和数据的读取和写入等,未完。。

标签:读取,snap7,函数,地址,plc,数据,连接,qt
From: https://blog.csdn.net/qq_53445281/article/details/142211569

相关文章

  • QT6 QML编程
    QT6QML编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视频免费看免费QT视......
  • QT6跨平台开发
    QT6跨平台开发使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视频免费看免费QT......
  • PyQt5--打造精美、功能强大的桌面应用程序
    ui文件转换为python文件方法一:直接使用命令行转换,demo.ui为保存的ui名,demo.py为ui转换为python的文件。1python-mPyQt5.uic.pyuicdemo.ui-odemo.py QLabel案例:使用信号以下是QLabel控件的常用信号:linkActivated:当控件中包含超链接时,用户单击链接时触发此信号。......
  • QT6 QML编程
    QT6QML编程使用AI技术辅助生成[QT界面美化视频课程](https://edu.csdn.net/lecturer/7637)[QT性能优化视频课程](https://edu.csdn.net/lecturer/7637)[QT原理与源码分析视频课程](https://edu.csdn.net/lecturer/7637)[QTQMLC++扩展开发视频课程](https://edu.csdn.net/lectu......
  • Qt 实战(10)模型视图 | 10.3、模型数据索引
    文章目录一、模型数据索引1、什么是模型数据索引?2、模型3、获取`QModelndex`3.1、获取列表数据项索引3.2、获取表格数据项索引3.3、获取树数据项索引4、模型数据更新前言:在Qt框架中,模型/视图(Model/View)架构是一种强大的机制,它允许开发者将数据的存储(Model)与数据......
  • modbus调试助手/mqtt调试工具/超轻巧物联网组件/多线程实时采集/各种协议支持
    一、前言说明搞物联网开发很多年,用的最多的当属modbus协议,一个稳定好用的物联网组件是物联网平台持续运行多年的基石,所以这个物联网组件从一开始就定位于自研,为了满足各种场景的需求,当然最重要的一点就是大大提升了自己对该协议的深度理解和应用,尤其是面对各种场景需求,逐步调整迭......
  • 【看来我要63岁才能退休了】超简单!低耦合!一步在自己PyQt5、PySide6界面中加入文件资源
    【......
  • # yyds干货盘点 # QTPY5怎么装不上了?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【黑科技·鼓包】问了一个Python库安装的问题,问题如下:..QTPY5怎么装不上了?二、实现过程后来他自己发现了之前的记录,严格区分大小写,看到下面的自己才想起来,莽撞了。顺利地解决了自己的问题。如果你也有类似这种Python......
  • 【IPV6从入门到起飞】5-2 IPV6+Home Assistant(ESP32+MQTT+DHT11+BH1750)传感器采集上
    IPV6+HomeAssistant[ESP32+MQTT+DHT11+BH1750]传感器采集上传监测1背景2实现效果3HomeAssistant配置3-1MQTT配置3-2yaml配置3-3加载配置4ESP32搭建4-1开发环境4-2工程代码5实现效果1背景在上一小节【IPV6从入门到起飞】5-1IPV6+HomeAssistant(搭建......
  • 《ESP32从0到1》之MQTT与阿里iot通信(中)
    文章目录文章内容硬件增加定时器,实现定时发布MQTT主题移植smart_config程序最终程序逻辑运行测试保存ssid和password上电自动配网最终运行测试补充说明欢迎关注并留言文章内容基于MQTT->tcp结合wifi->smart_config示例工程,读懂程序,最终实现MQTT与阿里iot平台通信。......