中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)軟件 > 組態(tài)軟件

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
組態(tài)軟件

WINCC串口通訊經(jīng)驗(yàn)分享

發(fā)布日期:2022-04-27 點(diǎn)擊率:183 品牌:西門子_Siemens

    已調(diào)試成功,希望能對(duì)有類似情況的朋友有幫助。

    今天同事打電話說(shuō)現(xiàn)場(chǎng)6臺(tái)宇電AI儀表,1臺(tái)東輝8路巡檢儀,3臺(tái)富士FRENIC-VP變頻器,2臺(tái)日本RKC儀表,1臺(tái)創(chuàng)盛流量計(jì)都要掛到WINCC里(之前說(shuō)是廠方自己弄的),因?yàn)閺S方臨時(shí)要求加的,郵寄CP340掛到S7300就算了,也沒(méi)幾個(gè)通信設(shè)備,都是RS485,一條通訊線掛一起,能省就省吧,同事隨身帶的有RS485轉(zhuǎn)232模塊。

    平常項(xiàng)目都是自己寫的軟件,二年前就用過(guò)一次WINCC6,外掛其它通訊設(shè)備也沒(méi)試過(guò),在網(wǎng)上搜了一圈,多是講OPC什么的,不了解,覺(jué)得對(duì)我來(lái)說(shuō)不太合適。還有講用MSCOMM控件的。MSCOMM控件就不提了,已廢棄多年不用了,不可能再回到老路上。于是決定移植上位機(jī)的代碼,用WIN32API來(lái)做成OCX,WINCC里來(lái)調(diào)用,這樣并非像網(wǎng)上說(shuō)的要支持MODBUS協(xié)議或找OPC什么,只要通訊設(shè)備有通訊協(xié)議,帶通訊接口即可。我的方法看起來(lái)也許比較麻煩,但方便維護(hù),去現(xiàn)場(chǎng)調(diào)試的人不需對(duì)通訊怎么懂,會(huì)設(shè)置通訊設(shè)備的地址參數(shù)就行了,其它都用默認(rèn)參數(shù),再說(shuō)增加個(gè)新的通訊設(shè)備協(xié)議,也就一小會(huì)兒事。

    1.先編個(gè)基類,定義接口,方法,屬性,例如通訊COM口,波特率、數(shù)據(jù)位、停止位、校驗(yàn)方式等等生成dll鏈接庫(kù)。

    2.從基類派生各個(gè)通訊設(shè)備類,如儀表,變頻器,流量計(jì),PLC等等,通訊設(shè)備類負(fù)責(zé)將要讀或要寫的數(shù)據(jù)打包給串口類,并接收來(lái)自串口類的回送數(shù)據(jù)進(jìn)行處理,生成dll鏈接庫(kù),這個(gè)庫(kù)最大,包含了五十多種設(shè)備的通訊,以后新加通訊設(shè)備只需拷貝一個(gè),稍加修改即可。

    3.再編個(gè)通訊串口類,調(diào)用WIN32通信API函數(shù),負(fù)責(zé)將通訊設(shè)備類打包過(guò)來(lái)的發(fā)送數(shù)據(jù)發(fā)送出去,再將接收到數(shù)據(jù)返回給通訊類自身處理,生成dll動(dòng)態(tài)鏈接庫(kù)。

    4.再編個(gè)消息類,負(fù)責(zé)將通訊的發(fā)送字節(jié),接收字節(jié),當(dāng)前通訊設(shè)備的通訊設(shè)置參數(shù),通信成功或失敗等信息作為事件觸發(fā),生成dll動(dòng)態(tài)鏈接庫(kù).

    5.后面的就簡(jiǎn)單了,編個(gè)OCX控件直接引用上面的DLL庫(kù)編幾個(gè)小調(diào)用函數(shù),再封裝幾個(gè)屬性和消息事件觸發(fā),編譯一下做個(gè)OCX安裝程序。

    6.發(fā)給同事OCX安裝包,同事安裝后直接注冊(cè)下OCX即可用,只需在WINCC里初始化下這個(gè)OCX掛的各個(gè)設(shè)備名稱,通訊地址,端口,波特率,數(shù)據(jù)位,停止位。然后再在循環(huán)處理過(guò)程里編個(gè)通用的輪循過(guò)程,要讀的設(shè)備號(hào),要讀的參數(shù)或要寫的參數(shù)及要寫的數(shù)據(jù)。讀寫成功失敗或者收發(fā)的字節(jié)通過(guò)OCX的事件觸發(fā)來(lái)處理。

    7.如果現(xiàn)場(chǎng)新加的通訊設(shè)備協(xié)議在這個(gè)OCX中,WINCC只需要改一下初始化過(guò)程,掛靠的OCX通訊設(shè)備名稱,通訊參數(shù)即可,其它如輪循過(guò)程,變量處理根本不需要改動(dòng)。

    如果WINCC只掛少量設(shè)備,也可以采用MSCOMM控件處理,畢竟MSCOMM簡(jiǎn)單,建議還是不要在WINCC里直接用MSCOMM控件,代碼很亂,不方便移植。還是自己編個(gè)OCX,在OCX里面用MSCOMM控件,再封裝幾個(gè)方法屬性出來(lái)給WINCC調(diào)用,也方便客戶使用。

    畢竟WINCC我很少用它,但它確實(shí)很強(qiáng)大^_^,也許是我不熟的原因,覺(jué)得它通信慢。問(wèn)下大家,讀單字,雙字大概算下來(lái)有合計(jì)800個(gè)16位字的通訊,MPI方式.下午順便發(fā)了個(gè)測(cè)試代碼給同事,同事說(shuō)WINCC一次大概只能讀100多個(gè)字,也就是200多個(gè)字節(jié),再多了就失敗,而且每次耗時(shí)大概1~2秒.那800個(gè)字不得調(diào)8次?感覺(jué)這樣不行。我用的GetTagRaw函數(shù).但是我記得如果采用PRODAVE方式,一次就可以讀回來(lái)了,耗時(shí)感覺(jué)不到1秒,正考慮是不是把S7300/200PLC通訊全移到OCX處理算了,不知有沒(méi)這個(gè)必要。

    利用循環(huán)。

    第一個(gè)500ms讀一個(gè)設(shè)備;

    第二個(gè)500ms讀第二個(gè)設(shè)備;

    第32個(gè)500ms讀第32個(gè)設(shè)備;

    不要一起都讀!分開(kāi)讀!

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          av综合在线播放| 欧美日韩精品欧美日韩精品一| 欧美一区二区福利在线| 麻豆高清免费国产一区| 亚洲人成电影网站色mp4| 欧美日韩国产高清一区二区| 一个色妞综合视频在线观看| 欧美日韩免费不卡视频一区二区三区| 狠狠久久亚洲欧美| 亚洲精选一二三| 久久久久国产免费免费| 欧美一区二区三区免费大片 | 欧美性受xxxx黑人xyx性爽| 久久国产尿小便嘘嘘| 国产视频一区二区三区在线观看| 欧美一区二区精品| 色综合欧美在线| 国产精品夜夜嗨| 狠狠色丁香婷综合久久| 调教+趴+乳夹+国产+精品| 一区二区三区精品视频在线| 国产精品视频一二| 久久久久久99精品| 久久先锋影音av| 亚洲欧洲精品一区二区三区不卡| 久久综合色播五月| 欧美精品一二三| 7777精品伊人久久久大香线蕉 | 亚洲欧美国产77777| 欧美久久久久久久久中文字幕| av电影在线观看不卡| aaa亚洲精品一二三区| 99v久久综合狠狠综合久久| 成a人片国产精品| 天堂成人国产精品一区| 日韩精品一卡二卡三卡四卡无卡| 亚洲国产精品麻豆| 亚洲成国产人片在线观看| 中文无字幕一区二区三区| 精品对白一区国产伦| 99免费精品在线观看| 成人动漫视频在线| 99re66热这里只有精品3直播| 99久久久精品免费观看国产蜜| 成人18精品视频| 91久久精品一区二区二区| 91麻豆国产精品久久| 日本大香伊一区二区三区| 成人一区二区三区| 色哟哟国产精品| 欧美日韩精品欧美日韩精品一综合| 欧美一区二区在线不卡| 欧美成人国产一区二区| 2023国产一二三区日本精品2022| 3d动漫精品啪啪一区二区竹菊| 91精品国模一区二区三区| 久久综合成人精品亚洲另类欧美| 国产精品欧美极品| 欧美一级片免费看| 日本一区二区免费在线| 亚洲午夜电影在线观看| 亚洲综合色婷婷| 日韩高清在线不卡| 成人黄色小视频| 欧美日韩成人高清| 成人免费电影视频| 欧美色视频在线| 日韩欧美一二三四区| 亚洲欧洲日产国产综合网| 日韩精品电影一区亚洲| 丁香五精品蜜臀久久久久99网站| 色伊人久久综合中文字幕| 精品久久久久久久久久久久包黑料| 欧美日韩亚洲综合在线| 国产大陆a不卡| 激情深爱一区二区| 波多野结衣亚洲| 欧美电影免费观看高清完整版在线| 国产精品免费视频一区| 日韩一区二区三区电影| 国产精品久久久久久久久搜平片| 天天色综合成人网| 一本色道a无线码一区v| 日韩一区二区三区高清免费看看 | 亚洲欧美精品午睡沙发| 亚洲成人1区2区| 日本韩国精品一区二区在线观看| 懂色av噜噜一区二区三区av| 欧美日韩一区二区三区视频| 久久亚洲二区三区| 麻豆精品视频在线观看免费| 91捆绑美女网站| 欧美国产精品专区| 精品在线播放免费| 国产欧美精品国产国产专区| 日韩精彩视频在线观看| 欧美日韩免费一区二区三区| 亚洲欧美影音先锋| 国产成人av在线影院| 亚洲精品在线电影| 免费在线观看精品| 久久久av毛片精品| 狠狠色综合播放一区二区| 日韩一区二区高清| 婷婷中文字幕综合| 欧洲日韩一区二区三区| 亚洲精品免费视频| 日本大香伊一区二区三区| 污片在线观看一区二区| 欧美日韩一本到| 日韩一区精品字幕| 欧美一区欧美二区| 日本最新不卡在线| 337p亚洲精品色噜噜| 日韩和欧美的一区| 91麻豆精品国产91久久久更新时间| 亚洲最色的网站| 欧美日韩国产乱码电影| 日本欧美一区二区在线观看| 欧美电影免费观看完整版| 精品一区二区三区在线观看国产| 欧美大胆一级视频| 色老汉av一区二区三区| 亚洲一区免费观看| 91精品欧美久久久久久动漫| 老色鬼精品视频在线观看播放| 日韩一级精品视频在线观看| 国产精品99久久久久久久女警| 国产精品视频免费看| 91福利国产精品| 日本不卡免费在线视频| 国产精品福利一区| 欧美性猛片aaaaaaa做受| 日本中文在线一区| 中文字幕精品一区| 欧美色国产精品| 国产毛片一区二区| 香蕉久久夜色精品国产使用方法| 91精品国产综合久久香蕉麻豆| 精品一区二区免费视频| 亚洲欧洲日韩综合一区二区| 欧美日韩一区二区在线观看视频| 久久精品99久久久| 国产日产欧产精品推荐色| 波多野结衣中文一区| 性欧美疯狂xxxxbbbb| 26uuu亚洲| 欧美性色综合网| 国产成人av一区二区| 午夜精品福利久久久| 精品久久99ma| 97精品视频在线观看自产线路二| 日韩影院在线观看| 亚洲视频网在线直播| 欧美xxxxxxxxx| 国产一区999| 精久久久久久久久久久| 亚洲高清免费一级二级三级| 欧美精品一区二区久久久| 91麻豆精品在线观看| 国产精品影视在线| 秋霞电影一区二区| 三级在线观看一区二区| 国产日韩欧美a| 日韩一区和二区| 欧美视频在线一区二区三区| 福利电影一区二区| 免费成人在线影院| 激情久久久久久久久久久久久久久久| 亚洲欧美日本韩国| 国产亚洲综合性久久久影院| 日韩色在线观看| 欧美午夜电影一区| 在线这里只有精品| 色香蕉久久蜜桃| 99久久伊人网影院| 成人黄色一级视频| 国产麻豆视频一区| 久久国产精品无码网站| 国内成+人亚洲+欧美+综合在线| 午夜国产精品一区| 亚洲无人区一区| 一二三区精品视频| 亚洲午夜在线电影| 精品久久一区二区三区| 亚洲国产精品ⅴa在线观看| 一本一道综合狠狠老| www.亚洲人| a在线播放不卡| 波波电影院一区二区三区| 一本色道久久综合亚洲91| 色哟哟国产精品| 欧美亚洲另类激情小说| 欧美性一级生活| 欧美日韩国产小视频在线观看| 欧美变态凌虐bdsm| 久久综合av免费| 中文字幕av资源一区| 亚洲欧美日韩系列| 亚洲区小说区图片区qvod|