概述
本例將介紹用微軟EXCEL電子表格控制西門子S7-1200 PLC實現電機啟停的一種方法。
第1步:
添加PLC設備,選擇西門子S7-1214C CPU,設置IP地址:192.168.18.18,子網掩碼:255.255.255.0。
第2步:
添加一個全局數據塊,將其命名為:GdbMtrCtrlData,在該數據塊中添加控制電機啟停的兩個布爾變量。在循環組織塊OB Main中用LAD語言編寫一個電機啟停的程序段。
第3步:
在KEPServerEX中新建一個西門子TCP/IP Ethernet通道。
通道類型選擇Siemens TCP/IP Ethernet,即驅動類型。
通道名稱命名為:S7PLC。
網絡適配器選擇PC機的本地物理網卡。
通道概況。
注:其它步驟跳過。
第4步:
為以上Ethernet通道添加一個S7-1200 PLC的設備。
設備名稱命名為:CPU1214C。
型號選擇S7-1200。
IP地址填寫PLC的實際地址。
設備概況。
注:其它步驟跳過。
第5步:
在微軟EXCEL中添加START和STOP按鈕,在代碼編輯器中編寫分別對應START和STOP按鈕的兩段VB腳本代碼,添加變量監控的單元格內容。
第6步:
在KEPServerEX中新建一個DDE Client客戶端通道。
通道類型選擇DDE Client,即驅動類型。
通道名稱命名為:EXCEL。
通道概況。
注:其它步驟跳過。
第7步:
為以上DDE Client通道添加一個EXCEL電子表格的設備。
設備名稱命名為:SHEET。
設備概況。
注:其它步驟跳過。
第8步:
在KEPServerEX中為PLC和EXCEL創建變量。
以上為PLC變量,包括啟動、停止和輸出。
以上為EXCEL變量,包括啟動、停止和輸出。
為了確保EXCEL的 DDE通道連接成功,需要進行以上設置。
第9步:
在LinkMaster中創建一個OPC和DDE的連接組。
需注意輸入、輸出變量的對應關系。
第10步:
下載TIA Portal程序到S7-1200 PLC,并在線監控。
在EXCEL中按下啟動或停止按鈕,可以看到能夠成功控制PLC的輸出,從而實現電機的啟停控制,同時可以在EXCEL中會返回電機輸出的反饋信號。
?博途TIA/WINCC社區VX群
?博途TIA/WINCC社區VX群
- 西門子TIA博途
- 1.S7-PLCSIM Advanced使用入門
- 2.使用PLCSIM Advanced仿真博途PID
- 3.使用PLCSIM Advanced仿真博途Modbus_TCP
- 4.使用PLCSIM Advanced仿真博途S7-1500 OPC UA
- 西門子TIA博途SCL學習
- 1.西門子PLC用TIA博途SCL語言寫的一個產生隨機實數的指令塊(學習1)
- 2.TIA博途SCL編程學習2_sin(x)
- 3.TIA博途SCL編程學習3_兩個數的計算器
- 4.TIA博途SCL編程學習4_選擇法排序
- 5.TIA博途SCL編程學習5_一串數字的加法
- 6.TIA博途SCL編程學習6_數組逆序
- 7.西門子TIA博途S7-1200/1500學習7間接尋址指令PEEK的使用
- 8.TIA博途SCL編程學習8_計算N天后的日期
- 9.TIA博途SCL編程學習9_百雞百錢
- 10.TIA博途SCL編程學習10_字符串日期轉換成DATE數據類型
- 11.TIA博途SCL編程學習11_多條件與運算
- 12.TIA博途SCL編程學習12_數組求和兩種算法比較
- 13.TIA博途SCL編程學習13_電機正反轉加點動
- 14.TIA博途SCL編程學習14_填表格
- 15.TIA博途SCL編程學習15_素數判斷
- 16.TIA博途SCL編程學習16_歌德巴赫猜想驗證
- 17.TIA博途SCL編程學習17_選擇法排序
- 18.TIA博途SCL編程學習19_分數段人數統計
- 19.TIA博途SCL編程學習19_分數段人數統計
- 20.TIA博途SCL編程學習20_換錢
- 21.TIA博途SCL編程學習21_4個數字中的3個數字的排列組合
- 22.TIA博途SCL編程學習22_獎金計算
- 23.TIA博途SCL編程學習23_求最大公約數和最小公倍數
- 24.TIA博途SCL編程學習24_一串數字的加法
- 25.TIA博途SCL編程學習25_找出1-1000之間的完數
- 26.TIA博途SCL編程學習26_小球反彈高度
- 27.TIA博途SCL編程學習27_猴子吃桃
- 28.TIA博途SCL編程學習28_一個分數序列加法
- 29.TIA博途SCL編程學習29_五位數分解
- 30.TIA博途SCL編程學習30_撿雞蛋
- 31.TIA博途SCL編程學習31_HelloWorld
- 32.TIA博途SCL編程學習32_冪
- 33.TIA博途SCL編程學習33_水仙花數
- 34.TIA博途SCL編程學習34_完數
- 35.TIA博途SCL編程學習35_另類比大小
- 36.TIA博途SCL編程學習36_自然數反轉
- 37.TIA博途SCL編程學習37_數字加密
- 38.TIA博途SCL編程學習38_三種方法求最大公約數
- 39.TIA博途SCL編程學習39_友好數
- 40.TIA博途SCL編程學習40_平方回文數
- 41.TIA博途SCL編程學習40_斐波那契數列
- 42.TIA博途SCL編程學習41_大數乘法
- 43.TIA博途SCL編程學習42_三位數的組合
- 44.TIA博途SCL編程學習43_新娘和新郎
- 45.TIA博途SCL編程學習44_韓信點兵
- 46.TIA博途SCL編程學習45_過橋問題
- 47.TIA博途SCL編程學習46_分魚問題
- 48.TIA博途SCL編程學習47_跳躍游戲
- 49.TIA博途SCL編程學習47_狼追兔子
- 50.TIA博途SCL編程學習50_撲克牌順子判斷
- 51.TIA博途SCL編程學習51_郵票組合
- 52.博途SCL編程實例泵順啟逆停的狀態機
- 53.TIA博途SCL編程學習52_郵票組合抓捕交通肇事犯
- 54.TIA博途SCL編程學習53_求車速
- 55.TIA博途SCL編程學習54_公式法計算圓周率(Π的近似值)
- WinCC中的畫面模板應用實例及其組態實現方法
- 羅克韋爾AB軟件學習視頻下載
- WinCC 輸入/輸出域沒有所需要的預定義輸出格式該怎么辦?
- 在WinCC中如何使用VBS讀取變量歸檔數據到EXCEL
- 西門子S7-1500作為智能設備共享功能
- WinCC冗余項目使用
- 西門子WINCC與S7-1500R通信方法
- 博途WINCC公共彈窗
- 西門子WINCC應用C腳本數學運算
西門子精簡面板和精智面板與S7-1200/1500PLC時間同步功能
西門子精智面板Sm@rtServer功能的使用
在STEP 7 (TIA Portal) 中,如何實現流量累積功能?
如果你會WINCC卻不懂WinCC Audit審計追蹤