Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。S7-1200PLC通過調用軟件中的Modbus(RTU)指令來實現ModbusRTU通信,而ModbusASCII則需要用戶安照協(xié)議格式自行編程。ModbusRTU是一種單主站的主從通信模式,主站發(fā)送數據請求報文幀,從站回復答應數據報文幀。Modbus網絡上只能有一個主站存在,主站在網絡上沒有地址,每個從站必須有一個**的地址,從站的地址范圍為0~247,其中0為廣播地址,用于將消息廣播到所有Modbus從站,只有Modbus功能代碼05、06、15和16可用于廣播。西門子1200PLC使用靈活、功能強大,,可以用于各種各樣的設備以滿足您的自動化需求。寶山區(qū)電氣制圖課程中心
S7-1200PLC的運動控制功能S7-1200CPU提供四個脈沖輸出發(fā)生器。每個脈沖輸出發(fā)生器提供一個脈沖輸出和一個方向輸出,用于通過脈沖接口對步進電機驅動器或伺服電機驅動器進行控制。脈沖輸出為驅動器提供電機運動所需的脈沖。方向輸出則用于控制驅動器的行進方向。PTO輸出生成頻率可變的方波輸出。DC/DC/DC型CPUS7-1200上配備有用于直接控制驅動器的板載輸出。繼電器型CPU需要具有用來控制驅動器的DC輸出的信號板。信號板(SB,SignalBoard)將板載I/0擴展為包含多個附加I/0點。具有兩個數字量輸出的SB可用作控制一臺電機的脈沖輸出和方向輸出。具有四個數字量輸出的SB可用作控制兩臺電機的脈沖輸出和方向輸出。不能將內置繼電器輸出用作控制電機的脈沖輸出。不論是使用板載I/0、SBI/O還是二者的組合,頂多可以擁有四個脈沖發(fā)生器。金山區(qū)三菱PLC課程咨詢微型PLC的I/O點數一般在64位以下,其特點是體積小、結構緊湊、重量輕和以開關量為主。
PROFINETIO通信環(huán)境中各個通信設備根據組件功能劃分為IO控制器、IO設備和IO監(jiān)視器。IO控制器用于對連接IO設備進行尋址,需要與現場設備交換輸入和輸出信號,功能類似PROFIBUS網絡中DP主站。IO設備是分配給其中一個IO控制器的分布式現場設備,功能類似PROFIBUS網絡中DP從站。IO監(jiān)視器是用于調試和診斷的編程設備或HMI設備。PROFINETIO提供三種執(zhí)行水平的數據通信:1)非實時數據傳輸(NRT):用于項目的監(jiān)控和非實時要求的數據傳輸,例如項目的診斷,典型的通信時間為2)實時通信(RT):用于要求實時通信的過程數據,通過提高實時數據的優(yōu)先級和優(yōu)化數據堆棧(OSI參考模型第1層和第2層)實現,可用標準網絡元件執(zhí)行高性能的數據傳輸,典型的通信時間為1~100ms。3)等時實時(IRT):用于實現IO通信中對IO處理性能極高的**應用,等時實時可確保數據在相等的時間間隔進行數據傳輸,等時實時通信需要特殊的硬件支持(交換機和CPU,S7-1200CPU目前還不支持該類型通信),其典型的通信時間為0.25~1ms.
工業(yè)以太網技術具有價格低廉、穩(wěn)定可靠、通信速率高、軟硬件產品豐富、以及支持技術成熟等優(yōu)點,已為常用的通信網絡之一。工業(yè)以太網是面向工業(yè)生產控制的,對數據的實時性、確定性和可靠性等有極高的要求。西門子工業(yè)以太網可應用于單元級、管理級的網絡,其通訊數據量大、傳輸距離長。西門子工業(yè)以太網可同時運行種通信服務,例如 PG/OP 通信、S7通信、開放式用戶通信(OUC: Open User Communication)和PROFINET 通信。S7信和開放式用戶通信為非實時性通信,它們主要應用于站點間數據通信?;诠I(yè)以太網開發(fā)的PROFINET 通信具有很的實時性,主要用于連接現場分布式站點。PLC輸入輸出模塊是PLC與工業(yè)現場設備相連接的端口。
SIMATICS7-1200中的編程由下述部分組成:(1)循環(huán)數據交換–SINA_POS(FB284),SINA_SPEED(FB285)此功能塊實現PLC與SINAMICS驅動器的命令及狀態(tài)周期性通訊,如電機的運行命令、位置及速度設定點等或接收驅動器的狀態(tài)及速度實際值等。(2)非周期性通訊的參數獲取–SINA_PARA(FB286):此功能塊實現PLC讀取SINAMICS驅動器的參數訪問,如讀取或寫入數據塊參數等。安裝StartDrive軟件后,在博途軟件中會自動安裝驅動庫文件,可以直接在官網下載軟件。
小型PLC的I/O點數一般在256點以下,除開關量I/O以外,一般都有模擬量功能和高速功能。上海PLC課程咨詢
工作原理當PLC投入運行后,其工作過程一般分為三個階段,既輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。寶山區(qū)電氣制圖課程中心
模擬量輸出模塊模擬量輸出模塊SM1232用于將S7-1200PLC的數字量信號轉換成系統(tǒng)所需要的模擬量信號,控制模擬量調節(jié)器或技手機械。目前,模擬量輸出模塊主要有SM1232AQ2X14bit、AQ4X14bit,其輸出電壓為±10V或輸出電流0~20mA在此以模擬量輸出模塊SM1232AQ2X14bit為例進行介紹。該模塊的輸出電壓為-10~+10V,分辨率為14位,*負載阻抗1000MΩ。輸出電流為0~20mA時,分辨率為13位,*大負載阻抗600Ω。有中斷和診斷功能,可監(jiān)視電源電三板路和斷線故障。數字-27648~27648被轉換為-10V~+10V的電壓,數字0~27648被轉換為0~20mA的電流。寶山區(qū)電氣制圖課程中心