女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

告訴你一個測試PLC程序時一個很好很簡便的方法

sBue_gongkongBB ? 來源:lq ? 2019-05-15 16:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說明:

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

題記:

前天我發文說了Smart觸摸竟然不能上傳之前畫面的問題,就是想連接我的S7-200測試我的程序,結果今天在單位沒有找到合適的連接線,就想起來臺達的觸摸屏好像有在線模擬功能,可以不用真實的觸摸屏把電腦當觸摸屏和PLC聯機模擬。但是,簡單試驗了一下,總是報錯!錯誤類型是通訊錯誤3。

今晚回到家吃了飯,把自己的各種串口線,轉接頭,224XP的CPU都翻了出來,測試了一下,終于找到報錯的原因了,所以跟大家分享一下!

正文:

先說一下結論吧,我想很多人都是和我一樣,通常串口的設置參數都是9600,8,N,1。所以我測試的時候就是用的這個設置,結果每次都是說通訊錯誤,錯誤的根源在于必須要選擇校驗,奇偶校驗不能選擇“無”,選擇無定然會報錯!

奇偶校驗的選擇是報錯的主要原因,還有一些其他的原因,還是發圖來講解我試驗的過程吧!

先說錯誤,如下圖

這是通訊錯誤的情況--通訊錯誤3

我今天做的測試簡單,就是做了一個交替式的按鈕,連接的地址是S7-200PLC中的V0.0,結果開始的時候每次都給我彈出“通訊錯誤”!!!

在我百思不得其解的時候,就想到找幫助文件,結果臺達的這個HMI軟件居然沒有幫助文件,就只有去下載一個手冊,手冊竟然還是繁體中文的,呵呵,只有把輸入法切換到繁體字,去搜索“在線模擬”,才又得到了一些訊息。

軟硬件配置:

說到這里,有必要介紹一下我的軟件和硬件環境:

①我的PC操作系統是win10專業版,筆記本電腦自帶3個USB接口

②安裝的臺達HMI軟件是DOPSoft 2.00.07

③下載的臺達手冊是《DOPSoft軟骵操作手冊》--這個手冊是繁體,所以是繁體字

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

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

測試過程:

基本的軟硬件配置介紹完了,就來按順序說一下測試的過程吧:

先往PLC里邊寫如下一段很簡單的程序:

PLC中寫入的程序

這段程序非常簡單,就是V0.0閉合的時候Q0.0就會輸出,因為Q0.0輸出的時候,PLC會有一個“啪”的小聲音,可以提醒我畫面對程序的控制成功了!

然后,就是打開臺達的HMI軟件,新建一個項目,然后就開始做畫面,在畫面上選擇一個交替型的按鈕,這個按鈕就是按一下為1,再按一下為0,將其關聯到V0.0。再繪制一個指示燈,關聯到Q0.0。見下圖:

繪制指示燈和交替按鈕

而后就需要來設置參數了,先說幾個當你總是通訊錯誤的時候,你就會懷疑的幾個點,因此他們可能和錯誤有關系,但是我驗證的結果卻是這幾個和通訊錯誤沒有關系,還是讓大家看一下:

選項菜單下的--模塊參數設置中標簽1

選項菜單下的--模塊參數設置中標簽2

選項菜單下的--環境設置標簽

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

通訊參數設置

該頁面是保證通訊正常的最關鍵參數,因為我用臺達的觸摸屏是要連接西門子的S7-200,所以1選擇SIEMENS, 2選擇S7-200,然后3處紅框中的內容都是需要設置的,這里設置的依據是要和電腦使用的COM口設置一樣。

需要提一點的就是3處的人機站號,默認是0,0是不行的,因為臺達的手冊上寫了這里必須是一個大于0的值!4處的PLC站號,熟悉200PLC的都知道掃描的時候一般掃出來它是2。

這個界面其實和你新建一個項目時彈出的界面是一樣的,這只設置了COM2,因為新建項目時候系統默認開啟的是COM2端口,COM1和3是沒有被激活的。---此處這個COM2指的是臺達觸摸屏上的COM2,而不是電腦上的。強調這一點是因為,在線模擬的時候其實是把電腦就當做觸摸屏了,此處頁面上COM2是需要關聯到PC電腦的真實COM口的,可以是COM1,2,3,4,5...等等等等!

回過來看一下電腦端的設置:

電腦的COM口參數設置

這個圖片和上邊紅色尖圓3中的通訊界面選擇的是RS485對應來說的,我是想說我實際使用的線是USB-232的,然后被西門子的線轉成了485的,所以這里選成了485也通訊上了。---我還測試了一下,界面選擇如果改成RS232照樣是可以通訊成功的!

再來看HMI上的COM口和PC電腦上的COM口是如何對應的:

HMI和PC端口的對應關系

前邊說了HMI上其實只勾選了COM2,而我的電腦上目前也只有COM2這一個串口線,因此此處將HMI的串口都對應到PC端的COM2上,這樣無論HMI用哪個最終都是以PC上的COM2去和PLC連接的。--這個圖片在你啟用“在線模擬”的時候就會彈出來,也可以在虛擬畫面運行后鼠標右鍵調出來!

時間不早了,就簡短的說幾句吧,這個動態圖是我用了2根串口線,一根是用來Micro/win軟件監控程序,它的屬性是沒有校驗。另外一個是PC當HMI去連接PLC,因為我這個224XP的CPU是有2個通訊口的,所以可以一邊監控畫面,一邊監控程序,大家可以看到我點擊按鈕的時候Q0.0就是輸出和斷開,這樣不斷的重復,因為按鈕是交替型按鈕!

最后再強調一點,不管是USB-232 配合232-485的頭去連接PLC,還是直接使用USB--485線去連接PLC,都要把485頭的3,8管腳和PLC通訊口的3,8管腳連接起來。而使用USB-232配配合西門子的232-485PPI電纜的話則直接插就是。它們最終都可以連接到PLC。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11077

    瀏覽量

    217030
  • 觸摸屏
    +關注

    關注

    42

    文章

    2385

    瀏覽量

    118515
  • PLC程序
    +關注

    關注

    4

    文章

    72

    瀏覽量

    11572

原文標題:終于找到臺達HMI軟件在線模擬報錯的原因了!--在線模擬監控S7200

文章出處:【微信號:gongkongBBS,微信公眾號:工控網智造工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LabVIEW 2016生成安裝程序時問題,求大佬解惑。

    我用LabVIEW生成安裝程序時,在[目標]選項中,目標名與文件夾是怎樣的關系。我要怎么獲取到文件夾的目標名?如圖
    發表于 02-26 09:28

    如何判斷PLC程序程序

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

    C語言入門教程-創建函數庫

    創建函數庫 上述程序中的rand和bubble_sort函數實用,很可能在您寫其他程序時也能派上用場。為了能更方便地重復使用,您可以
    發表于 07-29 11:18 ?3216次閱讀

    如何實現選擇程序時PLC輸出信號

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

    很好的計算器

    電子發燒友網站提供《很好的計算器.rar》資料免費下載
    發表于 09-27 19:35 ?59次下載

    LCD菜單程序有proteus仿真程序

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

    今天解決了基礎的問題

    今天解決了基礎的問題 在論壇里看到有人提問如下代碼報錯:
    發表于 02-11 10:57 ?978次閱讀
    今天解決了<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>很</b>基礎的問題

    馬桶可以讓清楚PLC的內部結構和運行模式

    馬桶可以讓清楚PLC的內部結構和運行模式,學習的精髓就是化繁為簡,用俗物描述高深的事物!PLC
    的頭像 發表于 10-16 10:24 ?4338次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>馬桶可以讓<b class='flag-5'>你</b>清楚<b class='flag-5'>PLC</b>的內部結構和運行模式

    告訴怎么編寫最簡單的單片機程序

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

    PLC最簡單的程序初學者必備的程序

    這個程序是西門子s7200 PLC最簡單的程序,把這個最簡單的程序,拆成最最最簡單的單個部件
    的頭像 發表于 01-19 11:11 ?2w次閱讀
    <b class='flag-5'>PLC</b>最簡單的<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>程序</b>初學者必備的<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>程序</b>

    如何編寫出質量較高的PLC程序

    如何編寫出質量較高的plc程序,首先我們得創建屬于自己的編程構架或者是程序分段,把整個程序
    發表于 03-24 09:10 ?1600次閱讀

    PLC筆記(三)寫例程

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

    讓廠家告訴貼片電感多少錢

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

    連接器的基本測試方法和步驟

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

    簡便PLC通訊方式控制變頻器的方法

    本文介紹種非常簡便的三菱FX系列PLC通訊方式控制變頻器的方法:它只需在PLC主機上安裝塊R
    發表于 10-04 15:46 ?1424次閱讀
    <b class='flag-5'>一</b>種<b class='flag-5'>簡便</b>的<b class='flag-5'>PLC</b>通訊方式控制變頻器的<b class='flag-5'>方法</b>