国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 2974|回復: 1

C++開發西門子PLC上位機

[復制鏈接]
1#
發表于 2020-7-16 00:09:09 | 只看該作者 |倒序瀏覽 |閱讀模式
本項目操作系統是ubuntu20.04,應用軟件是Qt,都是開源,因為是浙江傳統行業,什么都要便宜嘛。
8 J) k* e3 X' X0 f. ?0 T. g
win系統修改下配置就可以了,到時我另開一篇。

' K0 t$ X4 D. A5 `
S7通訊是HMI、TIA軟件和PLC的通訊方式。

" |* E. ?- O# u5 C0 s6 R+ f) T
本項目涉及的通訊有:西門子S7通訊、數據庫sql2012通訊、4個tcp客戶端、10個ModbusTcp客戶端。

: Z7 {  }# s. ^7 X4 ~0 O3 v$ `) s- j9 t
本篇先開始概況性寫S7通訊,下幾篇從配置開始寫具體的操作,有不少注意事項。

4 f# y, k# z( X6 L3 l- T
1 p8 d. Y, g( w8 V7 j
簡單的上個S7通訊線程的代碼截圖,至于界面,比較敏感,就不公開發了。

9 T. P- B: T8 W4 W8 G
以下是讀取DB1數據,從240地址開始,連續讀取8個雙字數據:
以下是連續讀取M區數據,從M540開始:
以下是寫入M區的位數據,bitset函數按位功能,實用:

$ {' D9 _8 `. f3 \
以下的讀取浮點數,需要注意C++和PLC數據是有大小端的,要注意轉換,轉換函數自己寫:
, `/ J) a2 E- `$ Q* S4 n
另外,敝司項目不多,購買西門子PLC有點高,不知是否有人要一起拼的,量大優惠嘛。
: D* Q' @4 {  d, u, n
回復

使用道具 舉報

2#
發表于 2020-7-16 21:43:29 | 只看該作者
不明覺厲。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-9-21 04:08 , Processed in 0.059955 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表