模擬量輸入/輸出模塊模擬量輸入/輸出模塊目前只有4AI/2AQ模塊,模塊SM1234的模擬量輸入和模擬量輸出通道的性能指標(biāo)分別與SM1231AI4X13bit和SM1232AQ2X14bit的相同,,相當(dāng)于這兩種模塊的組合,。在控制系統(tǒng)需要模擬量通道較少的情況下,,為不增加設(shè)備占用空間,,可通過信號(hào)板來增加模擬量通道,。目前,,主要有AIIX12bit,、AIXRTD,、AI1XTC和AQIX12bit等幾種信號(hào)板。電壓輸出負(fù)載為電阻轉(zhuǎn)換時(shí)間為300μs,,負(fù)載為1μF電容時(shí)轉(zhuǎn)換時(shí)間為750μs,。電流輸出負(fù)載為1mH電感時(shí)轉(zhuǎn)換時(shí)間為600μs,負(fù)載為10mH電感時(shí)轉(zhuǎn)換時(shí)間為2ms,。PLC為用戶提供了足夠的定時(shí)器和計(jì)數(shù)器,,并設(shè)置了相關(guān)的定時(shí)和計(jì)數(shù)指令。臺(tái)州電氣制圖課程班
(1)整數(shù)乘法指令MUL_I,、雙整數(shù)乘法指令MUL_DI以及實(shí)數(shù)乘法指令MUL_R的源操作數(shù)IN1和IN2以及目標(biāo)操作數(shù)OUT的數(shù)據(jù)類型不變,。產(chǎn)生雙整數(shù)的整數(shù)乘法指令MUL的源操作數(shù)和目標(biāo)操作數(shù)的數(shù)據(jù)類型不同,它是兩個(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é)果不寫到輸出,且其他狀態(tài)位均清零,。(3)整數(shù)數(shù)據(jù)作乘2運(yùn)算,,其二進(jìn)制數(shù)據(jù)左移1位;作乘4運(yùn)算,,左移2位,;作乘8運(yùn)算,左移3位,。寶山區(qū)西門子PLC課程使用“頻率測量周期”下拉列表,。可選1.0s,、0.1s,、和0.0s。
S7-1200PLC串口通信模塊作為ModbusRTU從站用于響應(yīng)Modbus主站的請(qǐng)求,,需要調(diào)用“Modbus_Slave”指令,。將“Modbus_Slave”指令拖入到程序時(shí),系統(tǒng)會(huì)為其自動(dòng)分配背景數(shù)據(jù)塊,,該背景數(shù)據(jù)塊指向“Modbus_Comm_Load”指令的輸入?yún)?shù)“MB_DB”
●必須先執(zhí)行“Modbus_Comm_Load”指令組態(tài)端口,,然后“Modbus_Slave”指令才能通過該端口通信?!袢绻麑⒛硞€(gè)端口用于ModbusRTU從站,,則該端口不能再用于ModbusRTU主站?!駥?duì)于給定端口,,只能使用一個(gè)Modbus_Slave指令?!瘛癕odbus_Slave”指令必須以一定的速率定期執(zhí)行,,以便能夠及時(shí)響應(yīng)來自“Modbus_Master”的請(qǐng)求。建議在主程序循環(huán)OB中調(diào)用“Modbus_Slave”指令,?!瘛癕odbus_Slave”指令支持來自Modbus主站的廣播寫請(qǐng)求,只要該請(qǐng)求是用于訪問有效地址的請(qǐng)求即可,。對(duì)于廣播不支持的功能代碼,,“Modbus_Slave”指令的STATUS將輸出錯(cuò)誤代碼16#8188
模擬量輸入模塊模擬量輸入模塊SM1231用于將現(xiàn)場各種模擬量測量傳感器輸出的直流電壓或電流信號(hào)轉(zhuǎn)換為S7-1200PLC內(nèi)部處理用的數(shù)字信號(hào),。模擬量輸入模塊SM1231可選擇輸入信號(hào)類型有電壓型、電流型,、電阻型,、熱電阻型和熱電偶型等,。目模擬量輸入模塊主要有SM1231AI4X13/16bit,、Al4X13bit、AI4/8XRTD,、AI4/8XTC,直流信號(hào)主要有±1.25V,、±5V、±10V,、0~20mA,、4~20mA。至于模塊有幾路輸入,、分辨率多少位,、信號(hào)類型及大小是多少,都要根據(jù)每個(gè)模擬量輸入模塊的訂貨號(hào)而定,。工作原理當(dāng)PLC投入運(yùn)行后,,其工作過程一般分為三個(gè)階段,既輸入采樣,、用戶程序執(zhí)行和輸出刷新三個(gè)階段,。
工業(yè)以太網(wǎng)技術(shù)具有價(jià)格低廉、穩(wěn)定可靠,、通信速率高,、軟硬件產(chǎn)品豐富、以及支持技術(shù)成熟等優(yōu)點(diǎn),,已為常用的通信網(wǎng)絡(luò)之一,。工業(yè)以太網(wǎng)是面向工業(yè)生產(chǎn)控制的,對(duì)數(shù)據(jù)的實(shí)時(shí)性,、確定性和可靠性等有極高的要求,。西門子工業(yè)以太網(wǎng)可應(yīng)用于單元級(jí)、管理級(jí)的網(wǎng)絡(luò),,其通訊數(shù)據(jù)量大,、傳輸距離長。西門子工業(yè)以太網(wǎng)可同時(shí)運(yùn)行種通信服務(wù),,例如 PG/OP 通信,、S7通信、開放式用戶通信(OUC: Open User Communication)和PROFINET 通信,。S7信和開放式用戶通信為非實(shí)時(shí)性通信,,它們主要應(yīng)用于站點(diǎn)間數(shù)據(jù)通信,。基于工業(yè)以太網(wǎng)開發(fā)的PROFINET 通信具有很的實(shí)時(shí)性,,主要用于連接現(xiàn)場分布式站點(diǎn),。SR:置位、復(fù)位觸發(fā)器(復(fù)位優(yōu)先),。浙江三菱PLC課程教育機(jī)構(gòu)
RS:復(fù)位,、置位觸發(fā)器(置位優(yōu)先)。臺(tái)州電氣制圖課程班
Modbus具有兩種串行傳輸模式:分別為ASCII和RTU,。S7-1200PLC通過調(diào)用軟件中的Modbus(RTU)指令來實(shí)現(xiàn)ModbusRTU通信,,而ModbusASCII則需要用戶安照協(xié)議格式自行編程。ModbusRTU是一種單主站的主從通信模式,,主站發(fā)送數(shù)據(jù)請(qǐng)求報(bào)文幀,,從站回復(fù)答應(yīng)數(shù)據(jù)報(bào)文幀。Modbus網(wǎng)絡(luò)上只能有一個(gè)主站存在,,主站在網(wǎng)絡(luò)上沒有地址,,每個(gè)從站必須有一個(gè)**的地址,從站的地址范圍為0~247,,其中0為廣播地址,,用于將消息廣播到所有Modbus從站,只有Modbus功能代碼05,、06,、15和16可用于廣播。臺(tái)州電氣制圖課程班