• 電話: 010-64734946  64734947   64738638
  • 傳真: 010-64738090

當前位置:首頁 >> 公司新聞

plc實時數據處理

信息來源:      發(fā)布時間:2018-08-24 09:24:57      點擊次數:0
plc實時數據處理

由于s7-200系列plc在自由口模式下,通信協議完全由梯形圖程序控制。s7-200cpu連續(xù)掃描用戶程序、執(zhí)行用戶任務。plc在程序執(zhí)行過程中,基于穩(wěn)定、快速、靈活等方面考慮,cpu每個掃描周期都通過輸入輸出映像寄存器來執(zhí)行實際輸入輸出操作,即讀實際輸入點值到映像寄存器、寫映像寄存器值到實際輸出點。由于在中斷中不能順利進行數據讀寫操作,因此,可通過編程,利用plc循環(huán)掃描執(zhí)行程序的特點,使得在程序掃描期間實現數據存儲區(qū)與輸入輸出映像寄存器區(qū)交換數據,也就是說,計算機只要通過與數據存儲區(qū)實時完成通信就可達到實時監(jiān)控實際輸入輸出點的效果。

該部分的程序段如下:

主程序部分:

ld sm0.1 file://首次掃描閉合

call subr_0 file://調用子程序0

movb 1,vb0 file://vb0.0置1

ld vb0.0 file://設置數據存儲區(qū)與映像區(qū)交換數據條件

call subr_1 file://調用子程序1



end file://主程序結束

子程序1部分程序如下:

ld sm0.0 file://始終閉合

movd vd101,id0 file://數據存儲區(qū)寫數據到數字量輸入

file://映像區(qū)

movd id0,vd101 file://讀數字量輸入映像區(qū)數據到數據

file://存儲區(qū)

movd vd201,qd0 file://數據存儲區(qū)寫數據到數字量輸

file://出映像區(qū)

movd qd0,vd201 file://讀數字量輸出映像區(qū)數據到數

file://據存儲區(qū)

movw aiw0,vw301 file://讀模擬量輸入映像區(qū)到數據存

file://儲區(qū)

movw vw401,aqw0 file://數據存儲區(qū)寫數據到模擬量輸

file://出映像區(qū)



cret file://子程序返回

發(fā)送、接收部分:

rcv vb500,0 file://從端口0接收數據存于vb500單元

file://起始的連續(xù)單元

xmt vb55,0 file://將vb55單元后的指定數據從端口0

file://連續(xù)發(fā)出 
西門子plc1200控制器s7-1200系列是一個完整的產品組合,包括從高性能可編程
邏輯控制器的書本型迷你控制器 LOGO! 到基于 PC 的控制器,無
論多么苛刻的要求,它都能滿足要求 — 根據具體應用需求及預算,
靈活組合、定制(系列化的控制器家族產品滿足你的不同應用及
需求)。
SIMATIC S7-1200
SIMATIC S7-1200 具有集成 PROFINET 接口、強大的集成工藝功能
和靈活的可擴展性等特點,為各種工藝任務提供了簡單的通信和有
SIMATIC S7-1200 小型可編程控制器充分滿足中小型自動化的系統
需求。在研發(fā)過程中充分考慮了系統、控制器、人機界面和軟件的
無縫整合和高效協調的需求。SIMATIC S7-1200 系列的問世,標志
著西門子在原有產品系列基礎上拓展了產品版圖,代表了未來小型
可編程控制器的發(fā)展方向,西門子也將一如既往開拓創(chuàng)新,引領自
動化潮流。
效的解決方案,尤其滿足多種應用中完全不同的自動化需求。
西門子plc1200概述
數字量輸入/輸出作為 SIMATIC S7-1200 CPU 的集成 I/O 的補充
信號模塊作為獨立的模塊;
可以與 SIMATIC S7-1200 的所有 CPU 一起使用(CPU 1211C 除外)
信號板將作為模塊插到 CPU 上,在空間有限的情況下使用;
可以與 SIMATIC S7-1200 的所有 CPU 一起使用
用于使控制器靈活地適應相關任務的要求
用于使用附加輸入端和輸出端對系統進行后續(xù)擴展

應用
除了現有的集成數字量輸入/輸出之外,數字擴展模塊還可以提供更多的數字量輸入/輸出使用選項s。
這為用戶提供了下列優(yōu)勢:
最佳適應性:
使用可以根據需要混合的信號模塊,用戶可以使其控制器準確地滿足相關任務的要求。這可以避免產生不必要的投資??梢允褂脦в?8 個、16 個和 32 個輸入/輸出通道的模塊
在空間有限的情況下,或只需要少數附加輸入/輸出的情況下,可以使用信號板。通過信號板可以對 S7-1200 CPU 進行模塊化擴展。這不會增加控制器所需的安裝空間
靈活性:
如果任務后續(xù)有所擴展,可以升級控制器。更新用戶程序非常簡單。

設計
信號模板
信號模塊具有與基本設備相同的設計特點:
安裝在 DIN 導軌上:
模塊安裝在右側 CPU 旁邊的導軌上,相互電氣、機械地連接,并且通過滑塊機構連接到 CPU
直接安裝:
水平或垂直安裝在 DIN 導軌上或使用集成的鉆孔直接安裝在控制柜中
由于所有數字模塊均配備可拆卸的連接端子(“獨立接線”),所以更換方便。
信號板
信號板直接插到每個 S7-1200 CPU 前面的插座中。
安裝:
信號板直接插到 SIMATIC S7-1200 CPU 中,因此可以電氣、機械地連接到 CPU
CPU 的安裝尺寸保持不變
由于所有信號板均配備可拆卸的連接端子(“獨立接線”),所以更換方便。
說明
信號模塊不能與 CPU 1211C 一起使用。
信號板可以與 SIMATIC S7-1200 的所有 CPU 一起使用。
6ES7221-1BH32-0XB0 西門子plc1200
6ES7223-1BL32-0XB0 西門子plc1200
6ES7231-4HF32-0XB0 西門子plc1200
6ES7232-4HD32-0XB0 西門子plc1200
6ES7223-1PL32-0XB0 西門子plc1200
6ES7222-1HH32-0XB0 西門子plc1200
6ES7223-1PH32-0XB0 西門子plc1200
6ES7231-5PD32-0XB0 西門子plc1200
6ES7214-1BG40-0XB0 西門子plc1200
6ES7212-1AE40-0XB0 西門子plc1200
6ES7214-1AG40-0XB0 西門子plc1200
6ES7215-1AG40-0XB0 西門子plc1200
6ES7221-1BF32-0XB0 西門子plc1200
6ES7222-1HF32-0XB0 西門子plc1200
?