那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

告訴你一個(gè)測(cè)試PLC程序時(shí)一個(gè)很好很簡(jiǎn)便的方法

sBue_gongkongBB ? 來(lái)源:lq ? 2019-05-15 16:43 ? 次閱讀

說(shuō)明:

本文將告訴你一個(gè)測(cè)試PLC程序時(shí)一個(gè)很好很簡(jiǎn)便的方法,前提是PLC硬件存在。就是利用臺(tái)達(dá)HMI軟件的在線模擬功能,就可以把電腦(PC)模擬成一個(gè)觸摸屏去連接真實(shí)的CPU,這樣在臺(tái)達(dá)軟件上做一些按鈕指示燈,就可以去測(cè)試程序的正確與否了!--特別是想西門子200這樣的官方?jīng)]有提供PLC模擬器的這類PLC。--我認(rèn)為這絕對(duì)能幫助很多小伙伴,很多!

題記:

前天我發(fā)文說(shuō)了Smart觸摸竟然不能上傳之前畫面的問(wèn)題,就是想連接我的S7-200測(cè)試我的程序,結(jié)果今天在單位沒有找到合適的連接線,就想起來(lái)臺(tái)達(dá)的觸摸屏好像有在線模擬功能,可以不用真實(shí)的觸摸屏把電腦當(dāng)觸摸屏和PLC聯(lián)機(jī)模擬。但是,簡(jiǎn)單試驗(yàn)了一下,總是報(bào)錯(cuò)!錯(cuò)誤類型是通訊錯(cuò)誤3。

今晚回到家吃了飯,把自己的各種串口線,轉(zhuǎn)接頭,224XP的CPU都翻了出來(lái),測(cè)試了一下,終于找到報(bào)錯(cuò)的原因了,所以跟大家分享一下!

正文:

先說(shuō)一下結(jié)論吧,我想很多人都是和我一樣,通常串口的設(shè)置參數(shù)都是9600,8,N,1。所以我測(cè)試的時(shí)候就是用的這個(gè)設(shè)置,結(jié)果每次都是說(shuō)通訊錯(cuò)誤,錯(cuò)誤的根源在于必須要選擇校驗(yàn),奇偶校驗(yàn)不能選擇“無(wú)”,選擇無(wú)定然會(huì)報(bào)錯(cuò)!

奇偶校驗(yàn)的選擇是報(bào)錯(cuò)的主要原因,還有一些其他的原因,還是發(fā)圖來(lái)講解我試驗(yàn)的過(guò)程吧!

先說(shuō)錯(cuò)誤,如下圖

這是通訊錯(cuò)誤的情況--通訊錯(cuò)誤3

我今天做的測(cè)試簡(jiǎn)單,就是做了一個(gè)交替式的按鈕,連接的地址是S7-200PLC中的V0.0,結(jié)果開始的時(shí)候每次都給我彈出“通訊錯(cuò)誤”!!!

在我百思不得其解的時(shí)候,就想到找?guī)椭募Y(jié)果臺(tái)達(dá)的這個(gè)HMI軟件居然沒有幫助文件,就只有去下載一個(gè)手冊(cè),手冊(cè)竟然還是繁體中文的,呵呵,只有把輸入法切換到繁體字,去搜索“在線模擬”,才又得到了一些訊息。

軟硬件配置:

說(shuō)到這里,有必要介紹一下我的軟件和硬件環(huán)境:

①我的PC操作系統(tǒng)是win10專業(yè)版,筆記本電腦自帶3個(gè)USB接口

②安裝的臺(tái)達(dá)HMI軟件是DOPSoft 2.00.07

③下載的臺(tái)達(dá)手冊(cè)是《DOPSoft軟骵操作手冊(cè)》--這個(gè)手冊(cè)是繁體,所以是繁體字

④我的CPU是西門子200-224XP,2個(gè)串口的!

⑤數(shù)據(jù)線是USB-232一條,USB-485一條,232-485互轉(zhuǎn)的接頭一個(gè),還有西門子的232-485的多主站編程電纜一根。---單位的那根是USB-PPI的,明天去單位看看是否也可以用!

測(cè)試過(guò)程:

基本的軟硬件配置介紹完了,就來(lái)按順序說(shuō)一下測(cè)試的過(guò)程吧:

先往PLC里邊寫如下一段很簡(jiǎn)單的程序:

PLC中寫入的程序

這段程序非常簡(jiǎn)單,就是V0.0閉合的時(shí)候Q0.0就會(huì)輸出,因?yàn)镼0.0輸出的時(shí)候,PLC會(huì)有一個(gè)“啪”的小聲音,可以提醒我畫面對(duì)程序的控制成功了!

然后,就是打開臺(tái)達(dá)的HMI軟件,新建一個(gè)項(xiàng)目,然后就開始做畫面,在畫面上選擇一個(gè)交替型的按鈕,這個(gè)按鈕就是按一下為1,再按一下為0,將其關(guān)聯(lián)到V0.0。再繪制一個(gè)指示燈,關(guān)聯(lián)到Q0.0。見下圖:

繪制指示燈和交替按鈕

而后就需要來(lái)設(shè)置參數(shù)了,先說(shuō)幾個(gè)當(dāng)你總是通訊錯(cuò)誤的時(shí)候,你就會(huì)懷疑的幾個(gè)點(diǎn),因此他們可能和錯(cuò)誤有關(guān)系,但是我驗(yàn)證的結(jié)果卻是這幾個(gè)和通訊錯(cuò)誤沒有關(guān)系,還是讓大家看一下:

選項(xiàng)菜單下的--模塊參數(shù)設(shè)置中標(biāo)簽1

選項(xiàng)菜單下的--模塊參數(shù)設(shè)置中標(biāo)簽2

選項(xiàng)菜單下的--環(huán)境設(shè)置標(biāo)簽

以上3個(gè)圖片就是可能有相關(guān)性,但是讓其默認(rèn)設(shè)置就好,而真正影響在線模擬成功與否的在下邊的幾個(gè)圖片中:

通訊參數(shù)設(shè)置

該頁(yè)面是保證通訊正常的最關(guān)鍵參數(shù),因?yàn)槲矣门_(tái)達(dá)的觸摸屏是要連接西門子的S7-200,所以1選擇SIEMENS, 2選擇S7-200,然后3處紅框中的內(nèi)容都是需要設(shè)置的,這里設(shè)置的依據(jù)是要和電腦使用的COM口設(shè)置一樣。

需要提一點(diǎn)的就是3處的人機(jī)站號(hào),默認(rèn)是0,0是不行的,因?yàn)榕_(tái)達(dá)的手冊(cè)上寫了這里必須是一個(gè)大于0的值!4處的PLC站號(hào),熟悉200PLC的都知道掃描的時(shí)候一般掃出來(lái)它是2。

這個(gè)界面其實(shí)和你新建一個(gè)項(xiàng)目時(shí)彈出的界面是一樣的,這只設(shè)置了COM2,因?yàn)樾陆?xiàng)目時(shí)候系統(tǒng)默認(rèn)開啟的是COM2端口,COM1和3是沒有被激活的。---此處這個(gè)COM2指的是臺(tái)達(dá)觸摸屏上的COM2,而不是電腦上的。強(qiáng)調(diào)這一點(diǎn)是因?yàn)椋诰€模擬的時(shí)候其實(shí)是把電腦就當(dāng)做觸摸屏了,此處頁(yè)面上COM2是需要關(guān)聯(lián)到PC電腦的真實(shí)COM口的,可以是COM1,2,3,4,5...等等等等!

回過(guò)來(lái)看一下電腦端的設(shè)置:

電腦的COM口參數(shù)設(shè)置

這個(gè)圖片和上邊紅色尖圓3中的通訊界面選擇的是RS485對(duì)應(yīng)來(lái)說(shuō)的,我是想說(shuō)我實(shí)際使用的線是USB-232的,然后被西門子的線轉(zhuǎn)成了485的,所以這里選成了485也通訊上了。---我還測(cè)試了一下,界面選擇如果改成RS232照樣是可以通訊成功的!

再來(lái)看HMI上的COM口和PC電腦上的COM口是如何對(duì)應(yīng)的:

HMI和PC端口的對(duì)應(yīng)關(guān)系

前邊說(shuō)了HMI上其實(shí)只勾選了COM2,而我的電腦上目前也只有COM2這一個(gè)串口線,因此此處將HMI的串口都對(duì)應(yīng)到PC端的COM2上,這樣無(wú)論HMI用哪個(gè)最終都是以PC上的COM2去和PLC連接的。--這個(gè)圖片在你啟用“在線模擬”的時(shí)候就會(huì)彈出來(lái),也可以在虛擬畫面運(yùn)行后鼠標(biāo)右鍵調(diào)出來(lái)!

時(shí)間不早了,就簡(jiǎn)短的說(shuō)幾句吧,這個(gè)動(dòng)態(tài)圖是我用了2根串口線,一根是用來(lái)Micro/win軟件監(jiān)控程序,它的屬性是沒有校驗(yàn)。另外一個(gè)是PC當(dāng)HMI去連接PLC,因?yàn)槲疫@個(gè)224XP的CPU是有2個(gè)通訊口的,所以可以一邊監(jiān)控畫面,一邊監(jiān)控程序,大家可以看到我點(diǎn)擊按鈕的時(shí)候Q0.0就是輸出和斷開,這樣不斷的重復(fù),因?yàn)榘粹o是交替型按鈕!

最后再?gòu)?qiáng)調(diào)一點(diǎn),不管是USB-232 配合232-485的頭去連接PLC,還是直接使用USB--485線去連接PLC,都要把485頭的3,8管腳和PLC通訊口的3,8管腳連接起來(lái)。而使用USB-232配配合西門子的232-485PPI電纜的話則直接插就是。它們最終都可以連接到PLC。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10905

    瀏覽量

    213033
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2317

    瀏覽量

    116769
  • PLC程序
    +關(guān)注

    關(guān)注

    4

    文章

    72

    瀏覽量

    11334

原文標(biāo)題:終于找到臺(tái)達(dá)HMI軟件在線模擬報(bào)錯(cuò)的原因了!--在線模擬監(jiān)控S7200

文章出處:【微信號(hào):gongkongBBS,微信公眾號(hào):工控網(wǎng)智造工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LabVIEW 2016生成個(gè)安裝程序時(shí)個(gè)問(wèn)題,求大佬解惑。

    我用LabVIEW生成個(gè)安裝程序時(shí),在[目標(biāo)]選項(xiàng)中,目標(biāo)名與文件夾是怎樣的關(guān)系。我要怎么獲取到個(gè)文件夾的目標(biāo)名?如圖
    發(fā)表于 02-26 09:28

    如何判斷PLC程序個(gè)程序

    1、正確性PLC程序定要有很好的正確性,這是對(duì)PLC程序的最根本的要求,若這
    發(fā)表于 12-04 17:17

    C語(yǔ)言入門教程-創(chuàng)建個(gè)函數(shù)庫(kù)

    創(chuàng)建個(gè)函數(shù)庫(kù) 上述程序中的rand和bubble_sort函數(shù)實(shí)用,很可能在您寫其他程序時(shí)也能派上用場(chǎng)。為了能更方便地重復(fù)使用,您可以
    發(fā)表于 07-29 11:18 ?3147次閱讀

    如何實(shí)現(xiàn)選擇程序時(shí)PLC輸出個(gè)信號(hào)

    操作步驟如下: . 使用FB2讀入當(dāng)前選擇的程序 . SIMATIC的SFC20 BLKMOV轉(zhuǎn)移保存讀入的字符串。 . 第次啟動(dòng)時(shí),忽略比較和監(jiān)控。只有在自動(dòng)方式下監(jiān)測(cè)。 . FB2讀入選擇的程序。 . 使用SI
    發(fā)表于 04-29 11:03 ?31次下載

    個(gè)很好的計(jì)算器

    電子發(fā)燒友網(wǎng)站提供《個(gè)很好的計(jì)算器.rar》資料免費(fèi)下載
    發(fā)表于 09-27 19:35 ?59次下載

    個(gè)LCD菜單程序有proteus仿真程序

    個(gè)LCD菜單程序有proteus仿真程序講解,很好的資料下載吧。
    發(fā)表于 01-11 09:33 ?39次下載

    今天解決了個(gè)基礎(chǔ)的問(wèn)題

    今天解決了個(gè)基礎(chǔ)的問(wèn)題 在論壇里看到有人提問(wèn)如下代碼報(bào)錯(cuò):
    發(fā)表于 02-11 10:57 ?934次閱讀
    今天解決了<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>很</b>基礎(chǔ)的問(wèn)題

    個(gè)馬桶可以讓清楚PLC的內(nèi)部結(jié)構(gòu)和運(yùn)行模式

    個(gè)馬桶可以讓清楚PLC的內(nèi)部結(jié)構(gòu)和運(yùn)行模式,學(xué)習(xí)的精髓就是化繁為簡(jiǎn),用俗物描述高深的事物!PLC
    的頭像 發(fā)表于 10-16 10:24 ?4218次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>馬桶可以讓<b class='flag-5'>你</b>清楚<b class='flag-5'>PLC</b>的內(nèi)部結(jié)構(gòu)和運(yùn)行模式

    告訴怎么編寫個(gè)最簡(jiǎn)單的單片機(jī)程序

    這樣還不夠,單片機(jī)工作還需要兩個(gè)條件,是需要加上定的工作電壓,AT89S51工作電壓為5V,第20腳接負(fù)極,第40腳接正極;另外還要給單片機(jī)安裝
    的頭像 發(fā)表于 08-10 16:22 ?4.3w次閱讀
    <b class='flag-5'>告訴</b><b class='flag-5'>你</b>怎么編寫<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>最簡(jiǎn)單的單片機(jī)<b class='flag-5'>程序</b>

    PLC最簡(jiǎn)單的個(gè)程序初學(xué)者必備的個(gè)程序

    這個(gè)程序是西門子s7200 PLC最簡(jiǎn)單的個(gè)程序,把這個(gè)最簡(jiǎn)單的程序,拆成最最最簡(jiǎn)單的單個(gè)部件
    的頭像 發(fā)表于 01-19 11:11 ?1.9w次閱讀
    <b class='flag-5'>PLC</b>最簡(jiǎn)單的<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>程序</b>初學(xué)者必備的<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>程序</b>

    如何編寫出質(zhì)量較高的PLC程序

    如何編寫出質(zhì)量較高的plc程序,首先我們得創(chuàng)建個(gè)屬于自己的編程構(gòu)架或者是程序分段,把整個(gè)程序
    發(fā)表于 03-24 09:10 ?1406次閱讀

    PLC筆記(三)寫個(gè)例程

    PLC筆記(三)寫個(gè)例程寫這個(gè)例程會(huì)看到這個(gè)軟件編程有多簡(jiǎn)單,只使用6條指令 ,完成個(gè)定時(shí)
    發(fā)表于 12-20 18:42 ?0次下載
    <b class='flag-5'>PLC</b>筆記(三)寫<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>例程

    讓廠家告訴貼片電感多少錢個(gè)

    如果作為采購(gòu),那么在采購(gòu)貼片電感的時(shí)候會(huì)關(guān)心哪些方面的內(nèi)容呢?可能很多人聽到采購(gòu)貼片電感這個(gè)事情,腦海里快速反應(yīng)的就上“貼片電感多少錢
    的頭像 發(fā)表于 03-09 20:07 ?2071次閱讀
    讓廠家<b class='flag-5'>告訴</b><b class='flag-5'>你</b>貼片電感多少錢<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>

    個(gè)連接器的基本測(cè)試方法和步驟

    周期(或循環(huán)測(cè)試)及插拔配合力的測(cè)試。DVT是在產(chǎn)品開發(fā)過(guò)程中進(jìn)行的,而且成為個(gè)廣為認(rèn)同的測(cè)試程序
    的頭像 發(fā)表于 09-22 17:39 ?850次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>連接器的基本<b class='flag-5'>測(cè)試</b><b class='flag-5'>方法</b>和步驟

    簡(jiǎn)便PLC通訊方式控制變頻器的方法

    本文介紹種非常簡(jiǎn)便的三菱FX系列PLC通訊方式控制變頻器的方法:它只需在PLC主機(jī)上安裝塊R
    發(fā)表于 10-04 15:46 ?1048次閱讀
    <b class='flag-5'>一</b>種<b class='flag-5'>簡(jiǎn)便</b>的<b class='flag-5'>PLC</b>通訊方式控制變頻器的<b class='flag-5'>方法</b>
    必博国际| 嘉年华百家乐的玩法技巧和规则| 网上百家乐官网看牌器| 曼哈顿百家乐的玩法技巧和规则| 杨氏百家乐官网必胜公式| 利好线上娱乐| 百家乐官网免费体验金| 百家乐官网登封代理| 威尼斯人娱乐官方网| 风水做生意房漏水| 百家乐官网双龙出海注码法| 明陞M88| 大发888娱乐场官方下载| LV百家乐官网赢钱LV| 娱乐城送白菜| 百家乐ho168平台| 澳门百家乐官网走势图怎么看| 金凤凰平台| 六合彩| 大发888下载官方网站| 百家乐赌场程序| 百家乐官网单人操作扫描道具 | 百家乐一邱大师打法| 百家乐视频游戏大厅| 百家乐官网销售视频| 威尼斯人娱乐城赌博网| 网上百家乐的打法| 百家乐官网打鱼秘| 百家乐官网保单机作弊| 可以玩百家乐官网的博彩公司| 网上百家乐官网洗码技巧| 北宁市| 大发888送钱58元| 240线法杨公风水| 玩百家乐官网都是什么人| 百家乐官网彩金| 游戏机百家乐官网作弊| 球探网即时比分| 皇冠赔率| 保山市| 澳门百家乐官网是骗人的|