C++/Qt和S7-1200通讯_第一篇 点击:3508 | 回复:12



growgreat

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2013年3月22日
发表于:2020-07-15 23:55:21
楼主

本项目操作系统是ubuntu20.04,应用软件是Qt,都是开源,因为是浙江传统行业,什么都要便宜嘛。

 

win系统修改下配置就可以了,到时我另开一篇。

 

S7通讯是HMI、TIA软件和PLC的通讯方式。

 

本项目涉及的通讯有:西门子S7通讯、数据库sql2012通讯、4个tcp客户端、10个ModbusTcp客户端。



本篇先开始概况性写S7通讯,下几篇从配置开始写具体的操作,有不少注意事项。



简单的上个S7通讯线程的代码截图,至于界面,比较敏感,就不公开发了。

 

以下是读取DB1数据,从240地址开始,连续读取8个双字数据:

image.png

以下是连续读取M区数据,从M540开始:

image.png

以下是写入M区的位数据,bitset函数按位功能,实用:

 image.png


以下的读取浮点数,需要注意C++和PLC数据是有大小端的,要注意转换,转换函数自己写:

 image.png

另外,敝司项目不多,购买西门子PLC有点高,不知是否有人要一起拼的,量大优惠嘛。

 




楼主最近还看过



luanshiqiye

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 599回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2013年2月26日
发表于:2020-07-20 16:27:17
1楼

学习学习。感谢楼主!

完美o恋爱

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2019年4月08日
发表于:2020-07-29 14:32:01
2楼

鉴定,楼主是个好人,值得赞扬

fusheng_0

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 74回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2017年4月11日
发表于:2020-08-11 22:52:55
3楼

谢谢楼主 东西很好

@承诺@

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 273回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2020年3月29日
发表于:2020-08-20 13:53:03
4楼

学习学习。感谢楼主!

win5000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2019年4月28日
发表于:2020-08-21 08:38:23
5楼

感谢,学习学习。

透明玻璃

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 208回
  • 年度积分:147
  • 历史总积分:3888
  • 注册:2017年8月29日
发表于:2020-08-21 10:04:32
6楼

哇,,这个是大佬,,

havegood

  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2020-08-21 10:46:50
7楼

这里有一篇文章,里面有VB.NET,C#的代码,是完整工程,可以测试:

http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html


wang646459371

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 621回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2011年3月02日
发表于:2020-09-09 15:12:35
8楼

学习了,感谢楼主

SOIJOR

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 238回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2016年8月03日
发表于:2021-02-19 16:45:31
9楼

好,楼主辛苦了,谢谢分享,学习学习!

对酒当歌

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 255回
  • 年度积分:3
  • 历史总积分:160
  • 注册:2020年4月07日
发表于:2021-02-25 13:15:50
10楼

正好也要做类似的项目,无从下手,学习了

zyuanlong11

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 210回
  • 年度积分:5
  • 历史总积分:378
  • 注册:2010年11月10日
发表于:2022-02-25 13:47:49
11楼

正好也要做类似的项目,无从下手,学习了

qwq777

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2014年5月14日
发表于:2022-03-07 15:25:38
12楼

都是牛逼的人物啊


热门招聘
相关主题

官方公众号

智造工程师