S7-1200系列CPU都集成了PROFINET接口,可以連接帶有PROFINETIO接口的遠(yuǎn)程IO設(shè)備,例如ET200SP和ET200MP等設(shè)備。下面以S7-1200CPU連接ET200SP為例,介紹S7-1200CPU作為IO控制器的配置過(guò)程。(1)組態(tài)IO控制器使用TIA博途軟件創(chuàng)建項(xiàng)目,將CPU1215C作為新設(shè)備添加到項(xiàng)目中,本例中CPU1215C將作為IO控制器。在設(shè)備視圖中為CPU1215C以太網(wǎng)接口添加子網(wǎng)并設(shè)置IP地址和子網(wǎng)掩碼。(2)添加IO設(shè)備在網(wǎng)絡(luò)視圖和硬件目錄“分布式IO-ET200SP-接口模塊-PROFINET”中,選擇需要的IO設(shè)備并拖入到網(wǎng)絡(luò)視圖中。為新添加IO設(shè)備分配IOO控制器(CPU 1215C).ABB機(jī)器人實(shí)操學(xué)習(xí),搬運(yùn)碼垛,焊接打磨。江蘇西門(mén)子1200/1500 PLC課程費(fèi)用
值在范圍內(nèi)比較指令I(lǐng)N_Range判斷輸入VAL的值是否在特定的范圍內(nèi),用輸入MIN和MAX指定取值范圍的限值。如果有能流輸入指令方框,將輸入值VAL的值與輸入MIN和MAX的值進(jìn)行比較,并將比較結(jié)果發(fā)送到功能框輸出中。如果輸入值 VAL 的值滿(mǎn)足MIN<=VAL<=MAX的比較條件,則功能框輸出的信號(hào)狀態(tài)為“1”。如果不滿(mǎn)足比較條件,則功能出的信號(hào)狀態(tài)為“0”。值超出范圍比較指令OUT_Range 判斷輸入VAL的值是否超出特定的范圍。使用輸入MIN和 MAX 指定取值范圍的限值如果有能流輸入指令方框,將輸入值VAL的值與輸入MIN和 MAX 的值進(jìn)行比較,并將比較結(jié)果發(fā)送到功能框輸出中。果輸入值 VAL 的值滿(mǎn)足 VAL<MIN 或 VAL>MAX的比較條件,則功能框輸出的信號(hào)狀態(tài)為“1”。如果不滿(mǎn)足比較條件,則能框輸出的信號(hào)狀態(tài)為“0”臺(tái)州PLC課程哪家好西門(mén)子1200延時(shí)中斷組織塊可以實(shí)現(xiàn)延時(shí)執(zhí)行某些操作,調(diào)傭SRT_DINT指令時(shí),開(kāi)始計(jì)時(shí)延時(shí)時(shí)間。
USS_Drive_Control指令通過(guò)創(chuàng)建請(qǐng)求消息和解釋驅(qū)動(dòng)器響應(yīng)消息與驅(qū)動(dòng)器交換數(shù)據(jù)。每個(gè)驅(qū)動(dòng)器應(yīng)使用一個(gè)單獨(dú)的函數(shù)塊,但與一個(gè)USS網(wǎng)絡(luò)和PtP通信端口相關(guān)的所有USS函數(shù)必須使用同一個(gè)背景數(shù)據(jù)塊。必須在放置**個(gè)USS_Drive_Control指令時(shí)創(chuàng)建DB名稱(chēng),然后引用初次指令使用時(shí)創(chuàng)建的DB。STEP7會(huì)在插入指令時(shí)自動(dòng)創(chuàng)建該DB。只能從主程序的循環(huán)OB調(diào)用USS_Drive_Control,**執(zhí)行USS_Drive_Control時(shí),將在背景數(shù)據(jù)塊中初始化由USS地址參數(shù)DRIVE指示的驅(qū)動(dòng)器。完成初始化后,隨后執(zhí)行USS_Port_Scan 即可開(kāi)始與驅(qū)動(dòng)器通信。
S7-1200PLC的運(yùn)動(dòng)控制功能S7-1200CPU提供四個(gè)脈沖輸出發(fā)生器。每個(gè)脈沖輸出發(fā)生器提供一個(gè)脈沖輸出和一個(gè)方向輸出,用于通過(guò)脈沖接口對(duì)步進(jìn)電機(jī)驅(qū)動(dòng)器或伺服電機(jī)驅(qū)動(dòng)器進(jìn)行控制。脈沖輸出為驅(qū)動(dòng)器提供電機(jī)運(yùn)動(dòng)所需的脈沖。方向輸出則用于控制驅(qū)動(dòng)器的行進(jìn)方向。PTO輸出生成頻率可變的方波輸出。DC/DC/DC型CPUS7-1200上配備有用于直接控制驅(qū)動(dòng)器的板載輸出。繼電器型CPU需要具有用來(lái)控制驅(qū)動(dòng)器的DC輸出的信號(hào)板。信號(hào)板(SB,SignalBoard)將板載I/0擴(kuò)展為包含多個(gè)附加I/0點(diǎn)。具有兩個(gè)數(shù)字量輸出的SB可用作控制一臺(tái)電機(jī)的脈沖輸出和方向輸出。具有四個(gè)數(shù)字量輸出的SB可用作控制兩臺(tái)電機(jī)的脈沖輸出和方向輸出。不能將內(nèi)置繼電器輸出用作控制電機(jī)的脈沖輸出。不論是使用板載I/0、SBI/O還是二者的組合,頂多可以擁有四個(gè)脈沖發(fā)生器。工業(yè)機(jī)器人編程調(diào)試,和plc交互通信。
(1)整數(shù)乘法指令MUL_I、雙整數(shù)乘法指令MUL_DI以及實(shí)數(shù)乘法指令MUL_R的源操作數(shù)IN1和IN2以及目標(biāo)操作數(shù)OUT的數(shù)據(jù)類(lèi)型不變。產(chǎn)生雙整數(shù)的整數(shù)乘法指令MUL的源操作數(shù)和目標(biāo)操作數(shù)的數(shù)據(jù)類(lèi)型不同,它是兩個(gè)16位整數(shù)相乘,產(chǎn)生一個(gè)32位的結(jié)果。(2)乘法指令將影響特殊存儲(chǔ)器SM1.0(零)、SM1.1(溢出)、SM1.2(負(fù)數(shù))。若在乘法運(yùn)算中溢出標(biāo)志位SM1.1為1,則運(yùn)算結(jié)果不寫(xiě)到輸出,且其他狀態(tài)位均清零。(3)整數(shù)數(shù)據(jù)作乘2運(yùn)算,其二進(jìn)制數(shù)據(jù)左移1位;作乘4運(yùn)算,左移2位;作乘8運(yùn)算,左移3位。三菱FX5U的主站的功能中,使用ADPRW命令與從站進(jìn)行通訊。寶山區(qū)博圖軟件課程教育機(jī)構(gòu)
S7-200smartCPU中,定時(shí)器可以用時(shí)間累計(jì),其分辨為1ms、0ms和100ms三種。江蘇西門(mén)子1200/1500 PLC課程費(fèi)用
模擬量輸入模塊模擬量輸入模塊SM1231用于將現(xiàn)場(chǎng)各種模擬量測(cè)量傳感器輸出的直流電壓或電流信號(hào)轉(zhuǎn)換為S7-1200PLC內(nèi)部處理用的數(shù)字信號(hào)。模擬量輸入模塊SM1231可選擇輸入信號(hào)類(lèi)型有電壓型、電流型、電阻型、熱電阻型和熱電偶型等。目模擬量輸入模塊主要有SM1231AI4X13/16bit、Al4X13bit、AI4/8XRTD、AI4/8XTC,直流信號(hào)主要有±1.25V、±5V、±10V、0~20mA、4~20mA。至于模塊有幾路輸入、分辨率多少位、信號(hào)類(lèi)型及大小是多少,都要根據(jù)每個(gè)模擬量輸入模塊的訂貨號(hào)而定。江蘇西門(mén)子1200/1500 PLC課程費(fèi)用