• <menu id="iymgu"><tt id="iymgu"></tt></menu>
    服務與支持
    服務與支持
    技術支持
    技術分享
    售后服務
    常見問題
    網絡課堂
    服務網絡

    技術分享

    當前位置:首頁 > 服務與支持 >技術分享

    【技術課堂】強強聯合,億維物聯網搭配SMART PLC如何實現遠程維護? 時間:2022-05-05
    【技術課堂】強強聯合,億維物聯網搭配SMART PLC如何實現遠程維護?
    前言隨著信息化時代的深入。網口通信憑著其高速、抗干擾強、價格便宜、使用簡單等方面的優勢脫穎而出,在工業環境中的適應越來越廣泛。近年來又引入了物聯網,搭上國家大力發展互聯網的快車,物聯網行業蓬勃發展。本文將會介紹SMART PLC與物聯網聯合,實現遠程維護、數據管理等方面的使用,拋磚引玉為大家提供這一方面的思路。本文默認前置知識,了解物聯網設備注冊。通信配置本案例以億維UH510W-4G的物聯網屏為例,使用方式和其他產品大同小異。1.配置物聯網屏的通信1.1  進入Anyaccess點擊設備進入通信配置、添加設備連接信息1.2 添加SMART連接協議a. 連接名稱:連接名稱不能重復。特別注意:使用物聯網屏時連接名稱要與Uniface上通信連接名稱一樣。b. 連接接口:選擇Enternet/TCP,使用網口與物聯網設備連接。c. 連接服務:選擇SIMENS.d. 選擇SIMENS_S7_SMART_TCPIP.e. 遠程IP:填寫PLC的實際IP地址。特別注意:西門子的PLC默認ip地址是192.168.2.1需要將最后1改成除了0、1、255以及該網絡中已有IP地址以外的地址(例如192.168.2.2)以避免造成遠程無法連接的情況.2.SMART組態本文檔中S7-200 SMART 作服務器,占用 S7-200 SMART CPU 的 S7被動連接資源,CPU 中不需要做任何編程,只需設定 CPU 的 IP 地址和在 AnyAccess 中設置的遠程IP 地址一致即可(1.2中e處)。數據通信1.添加監控數據新建實時數據監控a.監控名稱:根據自己實際情況填寫,支持字母、漢字及少部分字符。同分組內名稱不能重復。b.分組:對數據進行分組,不同的分組內可有相同名稱數據。c. 連續信息:通信配置連接名稱。d. 數據類型:根據自己實際情況選擇數據類型。e.內存塊:選擇直接尋址的儲存區。f. 地址:數據的地址。2.數據交換anyaccess上設備前顯示綠色點,數據的發布狀態為下發成功。HMI上無通信報錯,說明設備連接正常??梢赃M行遠程的數據讀寫,以達到控制設備啟停、修改設備參數的作用。通過監控兩個數據是否相同除了實時數據外,還有安全性更高的歷史數據,能實時手機通知到人的報警數據等。更多功能由于篇幅有限不作為重點內容。有興趣可以前往我們官網或者公眾號獲得更過資訊。遠程上下載1. 打開anyaccess選擇選擇物聯網設備的通信配置,點擊PLC的通信連接的遠程下載。顯示遠程設備虛擬ip表示透傳成功。2.  Anyaccess可以最小化(不要關閉),打開SMART軟件,點擊通信,選擇虛擬網卡,添加CPU(輸入PLC實際IP)。點擊確定連接PLC。3. SMART軟件與PLC通信后。就可正常上下載上下載程序與監控程序。常見問題問答Q:我是新用戶怎么才能更快上手?A:Anyaccess右上角幫助文檔→快速入門。介紹了設備注冊以及數據添加,整個過程。讓用戶能初步使用。Q:哪里能獲得更多使用指導與案例?A:可以關注微信公眾號“億維自動化”,也可以登陸官網www.gamesaty8.com  了解更多產品及使用說明。Q:我使用的是Ubox和本文檔介紹的物聯網屏使用方式一樣嗎?A:物聯網屏多了一個屏顯示的功能。本文介紹的是公共部分Ubox使用和物聯網一樣。Q:為什么我的Anyaccess界面和文檔中不一樣?A:億維物聯網分為1.0以及2.0兩個版本,1.0版本已經停止維護。老用戶可以通過新版Uniface軟件下載時勾選切換IOT選項自由切換1.0或2.0設備,如有疑問可聯系當地技術人員。新用戶或新項目建議使用2.0版本,擁有更多的功能和更好的體驗。Q:我拿到新設備不上線?A:①先上電后綁定設備,需要在綁定后重新上電。②有線上網模式,請確保設備連接的網絡中沒有IP沖突,可以啟用動態主機配置來避免這個問題。③4G模式,請確保天線安裝到位,不能把天線放到鐵箱內或者其他對信號有較強屏蔽效果的地方。④確保自己網絡模式選擇是正確的。Q:為什么我添加了通信配置設備一直報錯?A:使用Uniface組態工程時通信連接名稱要與Anyaccess的通信配置連接名稱相同。Ubox使用路由器模式注意兩個網口不要在一個網段內。Q:我為什么開啟透傳不成功?A:透傳需要啟動虛擬網卡,可以在“網絡和Internet > 網絡連接”中查看是否有名字為“TAP-Windows Adapter V9”的網卡。①如果有多個可能是之前用過其他家的設備,請先禁用其他的虛擬網卡只保留一個。②如果一個都沒有可以到anyaccess的安裝目錄下找到“iphenlper”使用管理權限運行就可自動安裝。若是不成功那需要手動安裝,可以參考百度經驗。Win10系統如何安裝虛擬網卡,連接如下。Win7與Win10方法相同。https://jingyan.baidu.com/article/ce4366495d3ff43773afd3f5.htmlQ:我開啟透傳后為什么無法ping通PLC的IP?A:可以先ping一下物聯網設備的IP。①如果不通可能是虛擬網卡的問題,解決方法參考上一個問題。②物聯網設備的IP能ping通,那就是物聯網設備與PLC連接上有問題。先確認PLC的IP在物聯網構成的局域網內是否沖突(常見于PLC與物聯網設備通過交換機連接,同時交換機接入有多個網絡設備),PLC是否和物聯網設備在一個網段內,PLC的IP地址不能是特殊地址0、1、255,這些特殊地址在廣域網中有特殊作用,區別與之前工業局域網的使用情況。以上都沒問題就需要檢測現場網線是否沒有插好,網線是否有損傷。Q:我什么搜索不到smartPLC?A:物聯網設備暫時不支持查找CPU,需要使用添加CPU。Q:我什么添加了虛擬IP連不上PLC?A:遠程監控和上下載PLC程序使用的時PLC的實際IP地址,不能使用虛擬IP。
    【技術課堂】S7 200 SMART高速計數介紹 時間:2022-04-20
    【技術課堂】S7 200 SMART高速計數介紹
    1 引言實際工藝控制中經常會碰到高速的脈沖信號,比如增量型編碼器,一些流量計等,要正確對這些高速的脈沖信號計數和處理,需要用到PLC的高速計數器功能。高速計數器可對標準計數器無法控制的高速事件進行計數。2 高速計數器數量及性能·緊湊型型號共支持四個 HSC 設備(HSC0、 HSC1、 HSC2 和 HSC3)?!R 和 ST 型號(固件版本V2.3以上)共支持六個 HSC 設備(HSC0、 HSC1、 HSC2、 HSC3、 HSC4 和HSC5)。3 高速計數器的分配和功能HSC0、 HSC2、 HSC4 和 HSC5 支持八種計數模式(模式 0、 1、 3、 4、 6、 7、 9 和10)HSC1 和 HSC3 只支持一種計數模式(模式 0)高速計數器輸入連接(時鐘、方向和復位)必須使用 CPU 的集成輸入通道,信號板或擴展模塊上的輸入通道不能用于高速計數器所有高速計數器輸入均連接至內部輸入濾波電路。 S7-200SMART 的默認輸入濾波設置為 6.4 ms,這樣便將最大計數速率限定為 78 Hz。如需以更高頻率計數,必須更改濾波器設置。見下圖:已用作高速計數的輸入點不能用于其他用途,例如HSC0 的所有計數模式始終使用 I0.0,因此使用HSC0時,無法將I0.0用于其它用途。下表所示為高速計數器可檢測到的各種輸入濾波組態的最大輸入頻率:4 輸入邏輯電平有效電壓范圍 5 高速計數器尋址下面以HSC0(高速計數器0)的控制字為例介紹特殊功能寄存器的每個位的實際作用。6 高速計數器的編程要使用高速計數器,程序必須執行以下基本任務:①定義計數器和模式(對每個計數器執行一次 HDEF 指令)②在 SM 存儲器中設置控制字節③在 SM 存儲器中設置當前值(起始值)④在 SM 存儲器中設置預設值(目標值)⑤分配并啟用相應的中斷例程⑥激活高速計數器(執行 HSC 指令)指令介紹:HDEF,高速計數器定義指令。定義高速計數器的模式。HSC,高速計數器指令。根據高速計數器的特殊存儲器位的狀態組態和控制高速計數器。以上步驟可能較為麻煩且容易出錯,也可以使用高速計數器向導簡化編程任務。向導設置的過程就是對控制字節哪些地址賦值的過程。完成向導設置后會自動生成子程序,子程序的內容就是上面所說的基本任務的創建。1) 菜單欄選擇工具》向導》高速計數器2) 選擇高速計數器編號3) 定義高速計數器的名稱4) 選擇模式5) 定義高速計數器的計數方向等特性,這里的設定將會影響特殊寄存器里的控制字節的默認值。6)配置中斷一個高速計數器最多可以有 3 個中斷事件,在白色方框中填寫中斷服務程序名稱或者使用默認名稱。當前值等于預置值時產生的中斷,通過向導,可以在該中斷的服務程序中重新設置高速計數器的參數,如預置值、當前值。一個這樣的過程稱為‘一步‘,最多可設置 10 步。高速計數中相關的中斷事件如下:7) 完成向導8) 調用子程序HSC_INIT 為初始化子程序,需要主程序塊中使用 SM0.1 或一條邊沿觸發指令調用一次此子程序后高速計數器才能正常工作。向導生成的中斷服務程序及子程序都未上鎖,可以根據自己的控制需要進行修改。 7 指令介紹8 常見問題8.1 如何斷電后保持高速計數器的當前值S7-200 SMART的斷電數據保持不支持高速計數器的范圍設置,因此高速計數器的當前值在CPU每次斷電后都會復位為數值0。要使高速計數器的當前值在CPU斷電重啟后依然保持,需要通過編程來實現。思路:首先,在除了第一個掃描周期之外的其它周期,需要將高速計數器的當前值傳送到V 區寄存器中。然后,在上電的第一周期將V區寄存器存儲的數值傳送到高速計數器的當前值SMD中,保證高速計數器以V區的數值為初始值開始計數,并初始化高速計數器。最后,在系統塊的斷電數據保持處設置V區寄存器為斷電保持區域。以高速計數器0為例,編程如下:8.2   高速計數器如何復位到0?方法一:選用帶外部復位模式的高速計數器,當復位信號有效時,高速計數器復位為0。方法二:內部程序復位,將高速計數器的更新當前值控制字節相關位置1,并把0賦給特殊寄存器SMD38,執行HSC指令后,高速計數器復位為0。
    【技術課堂】S7 200 SMART 串口自由口快速應用 時間:2022-04-13
    【技術課堂】S7 200 SMART 串口自由口快速應用
    一、硬件連線對于第三方的設備,如掃碼槍、打印機、儀表等,為非標準的總線協議、自定義的協議,稱之為自由口協議。在啟動程序編寫之前,首先要明確第三方的設備的串口類型。1.通信接口A. 第三方設備串口為232的SMART CPU本體串口為RS-485,欲與232設備進行通信,中間需加一個232to485的轉換器。常見連線如圖1。圖1 RS-232設備B. 第三方設備串口為485的SMART CPU和第三方設備串口皆為485時,可用直連。常見連線如圖2。圖2 RS-485設備C. 第三方設備串口為422的第三方設備串口為422的,需將422該為485接法。常見連線如圖3。圖3 RS-422設備2.通訊接頭在復雜的工業現場或長距離通訊的情況下,建議選擇優質的總線連接器和電纜。億維自動化的總線連接器自帶終端電阻和偏置電阻,在此情況下,可提高通訊的穩定和抗干擾能力??偩€連接器和電纜,訂貨號如表4。表4 總線鏈接器&電纜3.為什么選擇總線連接器和總線電纜眾所周知,網線有超五類和超六類之分,超五類傳輸帶寬可高達1000Mb/s,但一般只應用在100Mb/s的網絡中;超六類主要應用在千兆網絡中,在傳輸性能上遠遠高于超五類網線標準。超五類,超六類的電纜直觀區別就是電纜銅芯線徑不同,超六類銅芯明顯粗于超五類。同理推測,億維自動化的總線電纜,回路阻抗:<150R/KM,優于一般通訊電纜。線阻小,通訊距離長,抗干擾能力強。億維自動化的總線連接器,自帶終端電阻和偏置電阻,同樣可以提高通訊的質量。建議組網方式如圖5:圖5總線接頭終端和偏置電阻如圖6:圖6 終端和偏置電阻二、通信機制了解清楚通信機制,理清程序思路,才能編程順利。常見的通信機制如下:A. CPU只接受不發送,即第三方設備只發送不接收。常見的如掃碼槍。B. CPU只發送不接收,即第三方設備只接收不發送。常見的如打印機。C. CPU先發送,再接收,再發送,再接收。CPU通信機制類似主站機制,如Modbus RTU Master。D. CPU先接收,再發送,再接收,再發送。CPU通信機制類似從站機制,如Modbus RTU Slave。E.通信邏輯自定義。三、通信報文通信報文,即發送和接收的數據格式。如Modbus通信,通信格式有明確定義。通信的雙方要按照約定的格式及長度發送、接收響應的數據。CPU做主站,以Modbus RTU主站報文為例,CPU發送的數據格式如下:而第三方設備,接收到CPU報文后,需響應的數據格式如下:上面示例主要要說明的是,理解通訊雙方約定的通訊數據每一個字節所代表的含義。只有理解清楚了數據的含義,才能對數據進行讀取或封裝。 四、PLC控制字在編寫程序之前,還有一項準備工作,理解定義串口/通訊方式的控制字。A.串口控制字SMB30 和 SMB130 分別組態通信端口 0 和 1 以進行自由端口操作,并提供波特率、奇偶校驗和數據位數的選擇。下圖顯示了自由端口控制字節。對于所有組態,都生成一個停止位。SMB30\SMB130數據位格式:SMB30\SMB130數據定義:B.通訊控制字&狀態字五、PLC只收不發A.主程序上電串口初始化2#00 0 010 01 SMB30   8-N-1 9600 自由口2#01110000 SMB87接收數據的表頭位為A5,表尾為5A接收長度10個字節 SMB94B. 打開接收完成中斷C. 觸發接收指令,接收到的數據放置在VB200開始的寄存器區。D. 接收完成中斷程序中,打開接收??刂谱种?,接收數據長度設為10,接收到的數據存放在VB201開始的10個字節,VB200為接收到字節計數器。六、 PLC只發不收A.串口初始化B.組織要發送的數據C.觸發發送指令起始字節即VB100為發送的字節長度D.報文監控發送長度不同時的報文七、PLC先發后收邏輯類似Modbus主站,也可用自由口模式,編輯Modbus 通訊。A.串口初始化,一般要定義接收的字符長度,或結束字符,以判斷接收結束。初始化時,連接發送完成中斷,接收完成中斷。B.組織發送數據本例發送長度10個字節,VB100=10,VB100-VB110為發送的數據C.程序邏輯D.發送&超時判斷若超時,關閉接收,即復位SM87.7超時標志位下降沿,重新打開接收,即置位SM87.7,并再次觸發發送。E.發送完成,打開接收F.接收完成,再次觸發發送G.報文分析發送完成,PLC未接收到數據,超時后繼續發送。如報文前五行。發送完成,PLC收到數據,立即觸發下一次發送。如第六第7行報文。八、PLC先收后發邏輯和上一章節類似,邏輯類似Modbus 從站。九、接收字符中斷串口初始化,可忽視接收字符長度,結束字符等,編程更靈活。A.串口初始化連接接收字符中斷B.組織發送報文,觸發發送指令接收字符中斷,蔣接收到的數據存放至目標寄存器十、問題排查通訊異常時,建議從以下幾個方面排查:A.確保通訊電纜連接正確,參考第一章節,重點關注1.1章節。B.確保通訊參數一致。C.用電腦串口助手軟件,監控通訊報文,定位是PLC沒有發出數據,還是設備沒有響應數據,參考第三章節。監控通訊報文:將電腦485的A、B并聯在通訊鏈路上,軟件推薦串口助手。圖15 電腦監聽
    【技術課堂】S7 200 SMART開放以太網通信—TCP自由口 時間:2022-04-01
    【技術課堂】S7 200 SMART開放以太網通信—TCP自由口
    一、簡言Smart200較為之前的200有很多的優點,其中較為突出的便是以太網口的添加,告別的PPI電纜的苦惱,只需要一根網線便可實現程序上下載,還可以通過wifi連接PLC,你以為它的網口僅限于此嗎?并不是的,今天來看一下他的TCP自由口通訊。Smart200的PUT/GET相信大家都用過,非常的方便,但是僅支持S7協議,無法與其他的設備進行以太網通訊,所以smart開放了以太網通訊,來讓smart和第三方設備通訊變得更方便,更效率。TCP自由口通訊屬于雙邊通信,就是通信的雙方都要編寫程序,一個作為主動方。來主動發送數據,一個作為被動方。來被動接收數據,這里smart給我們提供了PLC需要用的庫,讓PLC的程序編寫方便快捷了很多。二、樣例程序今天我們用2個smart來了解一下TCP自由口,需要用到上面的TCP_CONNECT,TCP_SEND和TCP_RECV三個指令。首先編寫主動程序,先建立連接,編寫發送和接收塊:編寫被動程序,接下來在另外一個PLC創建連接,編寫發送和接收塊:以上就是主動發送和被動接收PLC里需要編寫的程序,記得要分配庫存儲區,地址不要重疊。在主動方或者被動方里都可以添加主動或或者被動連接來組成復雜的網絡。三、通訊實例1.PLC和PLC之間通信將上面寫的主動程序下載到192.168.1.124的PLC里,被動程序下載到192.168.1.22的程序里,來看一下通信的效果,可以看下面的圖1和圖2。為了方便觀看效果,2個PLC發送的數據都是從VW500開始的12個字節,接收都是從VW600開始的12個字節,下面圖1和圖2可以看出,雙方發送和接收的數據一一對應。圖1圖22.PLC和電腦之間通過調試助手查看數據接下來我們用調試助手的角度來看下自由口TCP。下面的圖3可以看到電腦的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做主動連接,我們調試助手選擇TCPServer,本地和遠程的端口號及IP填寫正確后,我們監控報文可以看到,PLC發送的從VW500開始的12個字節,調試助手收到了,并且調試助手向PLC發送16進制00 11 00 12 00 13 00 14 00 15 00 16的報文,PLC從VW600開始的12個字節也收到了16進制的數據,數據對應。圖3圖4可以看到電腦的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做被動連接,我們調試助手選擇TCPClient,本地和遠程的端口號及IP填寫正確后,我們成功連接PLC后,通過調試助手向PLC發送16進制的00 09 00 08 00 07 00 06 00 05 00 04的數據,可以看到PLC從VW600開始的12個字節接收到調試助手發送的數據,并且PLC發送的VW500開始的12個字節,調試助手也接收到了。圖4以上就是本期TCP自由口的心得,如果有什么問題請及時提出,我們會第一時間響應,如通信過程中遇到問題也可以聯系我們,剩下的通信編寫也會陸續上傳。3.錯誤代碼附通信(OUC)庫錯誤代碼:
    【技術課堂】S7 200 SMART Modbus RTU快速入門 時間:2022-03-28
    【技術課堂】S7 200 SMART Modbus RTU快速入門
    一、硬件連線1 串口接口Modbus通訊原理:Modbus通訊為主從通訊,即一問一答的方式進行通訊。主站發送響應的數據給某個從站,從站響應;主站沒有數據發送時,從站不響應。這個通訊機制,貫徹到編程思路,后文編程章節中會講到。Modbus協議是運行在串口接口上,常見的串口接口有RS-232,RS-485,RS-422。Modbus常用RS-485接口。一般RS-232三條通訊線即可完成通訊鏈路。如圖1所示,RS232的設備1的txd接到設備2的rxd,rxd接到txd,可以同時接受或發送,這是全雙工模式。因RS-232特性限制,只能一對一連接,即一個主站連接一個從站。因此在Modbus通訊上RS-232接口不多見。圖一 RS-232RS-485兩條通訊線即可完成通訊鏈路。如圖2所示,多臺設備的A短接為一條線路,B短接為另一條線路。同一時間只能發送或者接受,此為半雙工。多臺設備可以掛載同一鏈路,可實現一臺主站、多臺從站之間進行通信。此應用場景最為多見。圖2 RS-485S7 200 SMART串行接口為RS-485,引腳示意圖如表3。表3 S7 200 SMART DB9引腳定義注意:RS-485的A\B信號線,通俗叫法有A\B;485+\485-。S7 200 SMART DB9引腳中的3號引腳,即RS-485 信號 B,為通俗叫法的A或485+;8號引腳,即RS-485 信號 A,為通俗叫法的B或485-。2.總線連接器在復雜的工業現場或長距離通訊的情況下,建議選擇優質的總線連接器和電纜??偩€連接器自帶終端電阻和偏置電阻,在此情況下,可提高通訊的穩定和抗干擾能力??偩€連接器和電纜,訂貨號如表4。表4 總線鏈接器&電纜3.為什么選擇總線連接器和總線電纜眾所周知,網線有超五類和超六類之分,超五類傳輸帶寬可高達1000Mb/s,但一般只應用在100Mb/s的網絡中;超六類主要應用在千兆網絡中,在傳輸性能上遠遠高于超五類網線標準。超五類,超六類的電纜直觀區別就是電纜銅芯線徑不同,超六類銅芯明顯粗于超五類。同理推測,總線電纜,回路阻抗:<150R/KM,優于一般通訊電纜。線阻小,通訊距離長,抗干擾能力強??偩€連接器,自帶終端電阻和偏置電阻,同樣可以提高通訊的質量。建議組網方式如圖5:圖5總線接頭終端和偏置電阻如圖6:圖6 終端和偏置電阻4. 通訊距離通訊波特率越高,通訊距離越短。在長距離通訊下,適當降低通訊速率。9600波特率的最長距離建議在1200米。二.  Modbus 地址通訊的目的是對寄存器進行讀寫操作,因此需要了解Modbus地址的表示方式。Modbus地址表示有多種方式,如40001,4x0001,0000H,此三個地址實為同一個地址。地址中有4標識的,為十進制表示方式,起始地址為1,即實際起始地址為40001;地址標識中有H的,為十六進制表示方式,起始地址為0。在SMART PLC中,地址表示為40001;億維HMI或常見組態軟件中,地址表示為4x1;在變頻器或儀表中,地址常表示為0000H。S7 200 SMART做從站,地址對應如下:Modbus地址通常被寫為包含數據類型和偏移量的5個字符的數值。第一個字符決定數據類型,最后四個字符在數據類型中選擇適當的數值。然后,Modbus主設備將地址映射至正確的功能Modbus從站指令支持下列地址:00001至00128是映射至Q0.0 - Q15.7的離散輸出10001至10128是映射至I0.0 - I15.7的離散輸入30001至30032是映射至AIW0至AIW62的模擬輸入寄存器40001至4xxxx是映射至V存儲器的保持寄存器。所有Modbus地址均以1為基位。下表顯示映射至S7-200地址的Modbus地址。Modbus地址 S7-200地址00001     Q0.000002     Q0.100003     Q0.2...     ...00127     Q15.600128     Q15.710001     I0.010002     I0.110003     I0.2...     ...10127     I15.610128     I15.730001     AIW030002     AIW230003     AIW4...     ...30032     AIW6240001     Hold Start40002     HoldStart+240003     HoldStart+4...     ...4xxxx      HoldStart+2 x (xxxx-1)對于億維HMI,地址對應如表7:表7 HMI modbus地址及功能碼三、報文對不同的Modbus地址進行讀或寫操作,需要不同的功能碼,如上表7。常見用的功能碼有FC03、FC06,在此以功能碼03對報文進行說明。功能碼03,對寄存器006BH開始的三個寄存器進行讀操作,主站報文示例如下:表8 主站03報文從站報文響應報文如下:表9 從站03報文其他報文格式不再說明,有興趣的可以到官網查詢https://modbus.org/四. S7 200 SMART ModbusRTU 從站編程圖10 從站程序上面程序實現的功能:將CPU的0口設置為從站地址為1,波特率9600,偶校驗的Modbus從站。允許主站操作的IO數量為128個,模擬量32個,以VW0開始的1000個寄存器。CPU的VW0為Modbus地址40001,VW2為40002,依次類推。參數說明:“模式”(Mode) 輸入的值用于選擇通信協議:輸入值為 1 時,分配 Modbus 協議并啟用該協議;輸入值為 0 時,分配 PPI 協議并禁用 Modbus 協議。參數“地址”(Addr) 將地址設置為 1 至 247 之間(包括邊界)的值。參數“波特”(Baud) 將波特率設置為 1200、2400、4800、9600、19200、38400、57600 或 115200。參數“奇偶校驗”(Parity) 應設置為與 Modbus 主站的奇偶驗校相匹配。所有設置使用一個停止位。接受的值如下:0(無奇偶校驗)、1(奇校驗)和 2(偶校驗)。參數“端口”(Port) 設置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選信號板上的 RS-485 或 RS-232)。參數“延時”(Delay) 通過使標準 Modbus 信息超時時間增加分配的毫秒數來延遲標準 Modbus 信息結束超時條件。在有線網絡上運行時,該參數的典型值應為 0。如果使用具有糾錯功能的調制解調器,則將延時設置為 50 至 100 ms 之間的值。如果使用擴頻無線通信,則將延時設置為 10 至 100 ms 之間的值?!把訒r”(Delay) 值可以是 0 至 32767 ms。參數 MaxIQ 用于設置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 點數,取值范圍是 0 至 256。值為 0 時,將禁用所有對輸入和輸出的讀寫操作。建議將 MaxIQ 值設置為 256。參數 MaxAI 用于設置 Modbus 地址 3xxxx 可用的字輸入 (AI) 寄存器數,取值范圍是 0 至 56。值為 0 時,將禁止讀取模擬量輸入。參數 MaxHold 用于設置 Modbus 地址 4xxxx 或 4yyyyy 可訪問的 V 存儲器中的字保持寄存器數。例如,如果要允許 Modbus 主站訪問 2000 個字節的 V 存儲器,請將 MaxHold 的值設置為 1000 個字(保持寄存器)。參數 HoldStart 是 V 存儲器中保持寄存器的起始地址。該值通常設置為 VB0,因此參數 HoldStart 設置為 &VB0(地址 VB0)。也可將其它 V 存儲器地址指定為保持寄存器的起始地址,以便在項目中的其它位置使用 VB0。Modbus 主站可訪問起始地址為 HoldStart,字數為 MaxHold 的 V 存儲器。MBUS_INIT 指令完成時,“完成”(Done) 輸出接通。Error 輸出字節包含指令的執行結果。僅當“完成”(Done) 接通時,該輸出才有效。如果“完成”(Done) 關閉,則錯誤參數不會改變。五、S7 200 SMART Modbus RTU 主站編程上文講到Modbus通訊機制,主站設備同一時間或當前時間只允許發送或接受,對于多個從站,或多次對寄存器進行操作,建議采用輪詢機制,即同一時間只允許觸發一次MSG指令。按照此編程思路,推薦兩種輪詢操作。1. 主站初始化將Modbus通訊波特率設為9600,偶校驗,超時時間1000ms,使用本體DB9通訊。圖11 主站初始化2..輪詢模式一思路:用C0寄存器的數值變化,觸發MSG指令,確保同一時間只有一個MSG在執行。圖12 輪詢1-1 程序功能:上電C0清零;主站初始完成后,C0為1;每MSG指令完成后,C0自加1;第三次完成后,再執行第一個MSG指令輪詢:圖13 輪詢1-2網絡3程序功能:讀取從站地址為1的412345開始的5個寄存器,存放在主站CPU VW100開始的5個字。網絡4程序功能:讀取從站地址為2的40001開始的5個寄存器,存放在主站CPU VW110開始的5個字。3.輪詢模式二圖14 輪詢2程序功能:讀取從站地址為1的40001開始的5個寄存器,存放在主站CPU VW100開始的5個字。將CPU VW110開始的5個字寫入從站地址為2的40001開始的5個寄存器。也有習慣使用MSG指令的完成位置位一個內部繼電器Mx.x,Mx.x觸發下一條MSG指令,如此循環的;或固定時間的觸發方式,等不同編程思路。不論哪種編程思路,都要確保同一時間只有一條MSG指令被觸發。六.注意事項A. Modbus主站或從站初始化指令初始化后,PPI協議不可用。B.同一個串口,只能用作Modbus主站、從站、PPI等其中的一種(程序控制初始化外)。C.CPU做主站時,同一時間只能有一條MSG指令被觸發(重要的事說N遍)。D.S7 200 SMART 的DB9 RS485的A、B有別于通俗說法的A、B。E. 認清從站寄存器地址表示方式,是十進制還是十六進制。F.通訊順利的情況下,可用跳過前四個章節。七. 問題排查通訊異常時,建議從以下幾個方面排查:A.確保通訊電纜連接正確。參考第一章節,重點關注1.1章節。B.確保主從通訊參數一致。C.確認從站的寄存器能被主站進行讀寫操作。某些變頻器或儀表的寄存器只讀或只寫,或可讀可寫。某些變頻器一次可讀或可寫的數據長度有限。D.以上正常,監控PLC程序,檢測某一個MSG指令是否一直觸發,而沒有跳轉動作。E.用電腦串口助手軟件,監控通訊報文,定位是主站沒有發出數據,還是從站沒有響應數據,還是從站響應的報文有誤。參考第三章節。監控通訊報文:將電腦485的A、B并聯在通訊鏈路上。圖15 電腦監聽八.通訊時效從站數量越多,操作寄存器的次數越多,通訊周期越長。為快速通訊,批量讀取或寫入寄存器、或提高通訊波特率。若有從站不在線或異常,通訊周期不可控。以遠程會議為例,說明Modbus通訊機制:5個人遠程會議,5個人同時說話,大家都聽不清,實現不了信息交流。引入主持人機制,主持人即主站,主持人把另外4個人都排上序號,1、2、3、4,即4個從站。主持人說話,即主站發送報文,該報文有固定格式,第一個字節為從站地址,即人員編號。主持人不說話,其他四人不準說話,即便是說話也會被主持人屏蔽。即從站任意發送報文,主站接受的也認為是無效信息。只有主持人點到誰,誰才能說話,且按照主持人規定的格式發言,即報文格式固定。主持人說:1號xxxx。4個人都能聽到,但只有1號可以響應,且要以正確的方式響應。響應錯誤,主持人也會將信息視為無效信息。主持人在叫1號的時候,1號開小差,沒有及時響應,超過預定的超時時間,主持人再叫一次,如此三次。三次以后,1號仍沒有響應,主持人放棄1號,繼續叫2號、3號、4號,如此即為輪詢機制。正常情況下,一問一答,響應很快。如有一人開小差,通訊周期延長3倍的超時時間。所以,在全員在線的情況下,通訊周期和語速,即波特率有關,人數,即從站數量有關;不在線,通訊周期不可控。如此,要確保有優質的通訊鏈路和正常在線的從站,才能保證通訊周期的穩定。
    億維物聯網入門教程-設備如何綁定上云? 時間:2021-08-23
    億維物聯網入門教程-設備如何綁定上云?
    億維工業互聯網提供完善的軟件平臺服務和自動化現場硬件產品,為客戶提供一套完整的工業自動化互聯網綜合解決方案。助力工業企業實現智能化轉型,遠程監控整合現場數據并能遠程維護現場自動化設備,提高企業運行效率,減少企業運營成本。為方便大家使用,小編將以億維物聯網網關為例,為您介紹怎么讓一個傳統的UN120PLC上網的系列教程。通過閱讀本教程并按照步驟一步一步設置,你就可以讓傳統的PLC連上互聯網。本次將大家帶來的是億維物聯網快速入門教程之設備綁定上云。設備綁定1、登錄億維物聯網網址http://www.unimatiot.com:8080/ywyun/login2、點擊立即注冊3、輸入相關信息進行賬號注冊4、注冊成功后,返回登錄。5、登錄賬號,點擊設備管理-設備綁定:6、輸入設備(網關或物聯網屏)背面標簽上的SN號和密碼,完成設備注冊。 7、設備注冊成功后,即可查看其相關狀態查看數據1、進入億維物聯網平臺首頁,選擇任意一臺設備,點擊進入2、設備在線的情況下就可以查看數據是否和PLC里一致了。如果設備不在線,檢查SIM卡(流量卡)是否插好,天線是否接牢,是否在地下室4G信號不好等原因。3、到這里我們就已經把PLC里的變量上傳的云平臺了,我們的設備已經成功上云了!
    工業互聯網
    工業互聯網
    云平臺賬號申請
    設備管理平臺入口
    幫助文檔
    體驗平臺
    應用案例
    產品中心
    產品中心
    UN系列PLC
    HMI
    X系列PLC
    UN 200 SMART
    伺服
    觸控一體機
    物聯網產品
    解決方案
    解決方案
    OEM行業方案
    資料下載
    資料下載
    軟件下載
    選型手冊
    驅動下載
    使用手冊
    資質認證
    產品視頻
    服務與支持
    服務與支持
    技術支持
    技術分享
    售后服務
    常見問題
    網絡課堂
    服務網絡
    走進億維
    走進億維
    企業概況
    企業文化
    企業榮譽
    發展歷程
    新聞動態
    產品動態
    聯系我們
    聯系我們
    聯系方式
    人才招聘
    員工生活
    關注億維微信服務號
    關注億維微信服務號
    ? 2021 深圳市億維自動化技術有限公司 All rights reserved. 公安機關備案號44030502000166 粵ICP備18085657號

    TOP

    業務咨詢

    4000300890

    ×

    分享到微信朋友圈

    久久久久久人妻无码,好紧好湿好爽好硬视频,男人j进入女人p高清视频
  • <menu id="iymgu"><tt id="iymgu"></tt></menu>