產品簡介
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數控系統(tǒng),西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優(yōu)勢,*,德國*
詳細介紹
西門子PLC數字量DI/DO擴展模塊SM1223 西門子PLC數字量DI/DO擴展模塊SM1223
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數控系統(tǒng),西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優(yōu)勢,*,德國*
S7-1200 發(fā)送數據給超級終端;
二、 超級終端發(fā)送數據給S7-1200
對于*個功能:S7-1200發(fā)送數據給超級終端,實際上是S7-1200是數據的發(fā)送方,超級終端是數據的接收方,對于S7-1200需要編寫發(fā)送程序;而對于超級終端來說,只要打開超級終端程序,配置硬件接口參數與前面S7-1200的端口參數一只即可。
下面的步驟將具體介紹此功能實現的步驟:
①、在PLC中編寫發(fā)送程序。在項目管理視圖下雙擊“Device”下的程序塊下的Main(OB1),打開OB1,在主程序中調用SEND_PTP功能塊如下圖所示:(注:SEND_PTP在指令庫下的擴展指令中通訊指令下)
圖7: 調用發(fā)送功能塊
要對SEND_PTP賦值參數,首先需要創(chuàng)建SEND_PTP的背景數據塊和發(fā)送緩沖數據塊 ,雙擊“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在彈出的串口命名DB_Send_PTP,選擇DB塊,在Type后選擇“SEND_PTP(SFB113)”
圖8: 創(chuàng)建發(fā)送功能塊的背景數據塊
插入背景DB后,再插入發(fā)送緩沖DB塊,重復上面的步驟,只是在選擇DB類型為“Global DB”,并去掉“Symbolic access only”選項勾(這樣可以對該DB塊進行直接地址訪問),并取名該DB塊為DB_SEND_BUFF。建好這兩個DB塊后,雙擊打開DB_SEND_BUFF預先定義好要發(fā)送的數據,如下圖所示:
圖9:在接收緩沖區(qū)中接收到的數據
定義完發(fā)送緩沖區(qū)后,接下來就可以對SEND_PTP賦值參數,賦值參數后如下圖:
圖10:發(fā)送編程
在上面的編程塊里需要注意的是,在發(fā)送緩沖區(qū)時。字符的開始地址是從第二個字節(jié),而不是零字節(jié)開始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200對字符串的存放的格式造成的,S7-1200對字符串的前兩個字節(jié)的定義*字節(jié)是字符長度,第二個字節(jié)是實際的字符長度。接下來才是存放實際字符。如下圖:
電動機順序起動逆序停止控制的梯形圖
@
西門子S7-200 CPU通信口引腳分配
S7-200CPU上的通信口是與RS-485兼容的9針D型連接器,符合歐洲標準EN 50170。下表給出了通信口
的引腳分配。
表1 S7-200 CPU通信口引腳分配
連接器
針
PROFIBUS名稱
端口0/端口1
1
屏蔽
邏輯地
2
24V返回
邏輯地
3
RS-485信號B
RS-485信號B
4
發(fā)送申請
RTS(TTL)
5
5V返回
邏輯地
6
+5V
+5V,100Ω串聯電阻
7
+24V
+24V
8
RS-485信號A
RS-485信號A
9
不用
10位協(xié)議選擇
連接器外殼
屏蔽
屏蔽
@
西門子STEP 7-Micro/WIN 32編程軟件的安裝與參數設置
1 系統(tǒng)要求
操作系統(tǒng):Windows 95、Windows 98、Windows ME或 Windows 2000
計算機:IBM 486以上兼容機,內存8MB以上,VGA顯示器,至少50MB以上硬盤空間,Windows 支持的
鼠標。
通信電纜:PC/PPI電纜(或使用一個通信處理器卡),用來將計算機與PLC連接。
2 軟件安裝
STEP 7-Micro/WIN 32編程軟件在一張光盤上,用戶可按以下步驟安裝:
①將光盤插入光盤驅動器。
②系統(tǒng)自動進入安裝向導,或單擊“開始”按鈕啟動Windows 菜單。
③單擊“運行”菜單。
④按照安裝向導完成軟件的安裝。
⑤在安裝結束時,會出現是否重新起動計算機選項 。
3 硬件連接
可以用PC/PPI電纜建立個人計算機與PLC之間的通信。這是單主機與個人計算機的連接,不需要其他
硬件,如調制解調器和編程設備等。
典型的單主機連接及CPU組態(tài)如下圖所示。
圖11:String存儲格式
上面就完成了程序的編寫,對項目進行編譯;右擊PLC_1項目在彈出的菜單里選擇“Complies ALL”選項,這樣就對硬件與軟件進行編譯,如下圖:
圖12:編譯項目
編譯且沒有錯誤后就可以下載程序到PLC中,同樣右擊PLC_1項目,在彈出的菜單選擇“Download to Device”。
②、用串交叉線連接S7-1200的串口與計算機的串口,打開計算機的超級終端程序,并設置硬件端口參數如下圖:
圖13:超級終端的端口設置
③、打開OB1功能塊在線監(jiān)控程序,在變量監(jiān)控表里強制M0.0為1,觸發(fā)數據的發(fā)送,此時在超級終端就會接收到發(fā)送的數據,如下圖: