通過EXCEL控制PLC啟停電機的一種方法

概述

本例將介紹用微軟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審計追蹤

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/11862.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/11862.shtml
英文地址,請注明出處:http://en.pswp.cn/web/11862.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue3中通過自定義指令實現loading加載效果

前言 在現代Web開發中,提升用戶體驗一直是開發者們追求的目標之一。其中,一個常見的場景就是在用戶與應用程序進行交互時,特別是當進行異步操作時(如網絡請求),為用戶提供即時的反饋,避免用戶因…

Flet初體驗:Python跨平臺開發新選擇

文章目錄 ?? 介紹 ???? 演示環境 ???? 初識Flet ???? 安裝與配置?? 構建第一個Flet應用?? Flet打包:跨平臺的魔法?? Flet與FastAPI的結合?? 總結?? 相關鏈接 ???? 介紹 ?? “探索未知,擁抱創新,Flet讓我在應用開發的世界中找到了新的航標。”…

02 | 該如何選擇消息隊列?

RabbitMQ RabbitMQ 一個比較有特色的功能是支持非常靈活的路由配置,和其他消息隊列不同的是,它在生產者(Producer)和隊列(Queue)之間增加了一個 Exchange 模塊,你可以理解為交換機。 問題 Ra…

【循環程序設計-譚浩強適配】(適合專升本、考研)

無償分享學習資料,需要的小伙伴評論區或私信dd。。。 無償分享學習資料,需要的小伙伴評論區或私信dd。。。 無償分享學習資料,需要的小伙伴評論區或私信dd。。。 完整資料如下:純干貨、純干貨、純干貨!!…

淺談電動汽車充電站的電氣安全

1 引言 1月14日日上午10點左右,青島市市北區遼寧路63號公交停車場內,一輛報廢公交車突然起火,由于大風天氣,大火很快引燃了停在旁邊的幾輛報廢車。消防人員快速趕到,迅速控制住火勢。11時30分,停車場內的…

鴻蒙內核源碼分析(ELF格式篇) | 應用程序入口并不是main

閱讀之前的說明 先說明,本篇很長,也很枯燥,若不是絕對的技術偏執狂是看不下去的.將通過一段簡單代碼去跟蹤編譯成ELF格式后的內容.看看ELF究竟長了怎樣的一副花花腸子,用readelf命令去窺視ELF的全貌,最后用objdump命令…

Image to Music V2 :只需上傳一張照片,自動轉換成與圖片內容匹配的音頻!

前言 我們之前肯定已經見過了很多文本生成圖片、文本生成聲音以及AI翻唱歌曲 等多種AI產品(模型)。 其實音樂和圖片從某種意義上來說都是藝術創作的一種形式,它們可以相互配合,共同呈現出一種更加豐富、感性的表達方式。 將圖片…

弘君資本:人形機器人概念走強,盛通股份漲停,怡合達、鼎智科技等拉升

人形機器人概念14日盤中拉升走高,到發稿,盛通股份漲停,怡合達、鼎智科技漲約6%,索辰科技、偉創電氣、豐立智能等漲超4%。 音訊面上,5月13日,宇樹發布人形智能體Unitree G1,身高127cm,體重35kg&…

[240514] OpenAI 發布 GPT-4o,人機交互的歷史性時刻 | 蘋果芯片進軍服務器劍指AI? | 谷歌大會以AI為主

目錄 OpenAI 發布 GPT-4o,人機交互的歷史時刻蘋果芯片進軍服務器,劍指生成式 AI2024年谷歌開發者大會將圍繞 AI 展開 OpenAI 發布 GPT-4o,人機交互的歷史時刻 OpenAI 發布了 GPT-4o,大家一直都想要現在終于等到的語音助手 : 勿需…

618值得入手的數碼產品怎么選?2024 買過不后悔的數碼好物分享

在數字時代的浪潮中,每一次的購物狂歡節都如同一場科技盛宴,讓我們有機會接觸到最前沿、最實用的數碼產品,而“618”無疑是這場盛宴中最為引人矚目的日子之一。面對琳瑯滿目的商品,如何選擇那些真正值得入手的數碼好物&#xff0c…

易寶OA-ExecuteQueryForDataSetBinary處sql注入

免責聲明: 本文內容為學習筆記分享,僅供技術學習參考,請勿用作違法用途,任何個人和組織利用此文所提供的信息而造成的直接或間接后果和損失,均由使用者本人負責,與作者無關!!&#…

Centos 安裝jenkins 多分支流水線部署前后端項目

1、安裝jenkins 1.1 安裝jdk 要求:11及以上版本 yum install yum install java-11-openjdk 1.2 安裝jenkins 導入鏡像 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo出現以下錯誤 執行以下命令 sudo yum …

前端使用原生JS怎么上傳本地路徑的文件到后端【附源碼】

本文不使用<input type"file">等前端上傳組件 一、為什么不能使用本地文件路徑上傳&#xff1f; 前端不能直接根據本地文件路徑&#xff08;例如 C:\Users\Username\Documents\image.jpg&#xff09;上傳文件到后端服務器&#xff0c;原因主要在于瀏覽器的安全…

使用java遠程提交flink任務到yarn集群

使用java遠程提交flink任務到yarn集群 背景 由于業務需要&#xff0c;使用命令行的方式提交flink任務比較麻煩&#xff0c;要么將后端任務部署到大數據集群&#xff0c;要么弄一個提交機&#xff0c;感覺都不是很離線。經過一些調研&#xff0c;發現可以實現遠程的任務發布。…

LOTO示波器軟件PC緩存(波形錄制與回放)功能

當打開PC緩存功能后, 軟件將采用先進先出的原則排隊對示波器采集的每一幀數據, 進行幀緩存。 當發現屏幕中有感興趣的波形掠過時, 鼠標點擊軟件的(暫停)按鈕, 可以選擇回看某一幀的波形。一幀數據的量 是 當前用戶選擇時基檔位緩沖區總數據大小。不同時基檔位緩沖區大小不同&am…

談談std::map的lower_bound

我們知道std::map內部是一個紅黑樹&#xff0c;放到std::map里的數據等有一個能比較大小的方法。它相當于java里面的TreeMap。 它里面有個lower_bound方法&#xff0c;返回一個迭代器&#xff0c;它指向map里第一個大于等于參數的元素。 方法的簽名很簡單&#xff0c;但是在不同…

富格林:有效預防黑幕阻撓被騙

富格林指出&#xff0c;在投資領域&#xff0c;現貨黃金是一種備受推崇的貴金屬投資品種。倘若能有效預防黑幕阻撓被騙的情況&#xff0c;事實上現貨黃金是很多投資者的“理想型”。然而要想有效地預防黑幕阻撓被騙&#xff0c;就需要掌握足夠多的投資技巧。為此&#xff0c;富…

Milvus 基本概念

Milvus 是一個開源的向量數據庫&#xff0c;專門用于高效地存儲、管理和檢索大規模向量數據。它基于 Apache 許可證 2.0 版本發布&#xff0c;由 Zilliz 公司開源并維護。 Milvus 的設計理念是為了解決向量數據存儲和檢索的挑戰。在許多應用中&#xff0c;向量數據是一種重要的…

強化學習——馬爾可夫過程的理解

目錄 一、馬爾可夫過程1.隨機過程2.馬爾可夫性質3.馬爾可夫過程4.馬爾可夫過程示例 參考文獻 一、馬爾可夫過程 1.隨機過程 隨機過程是概率論的“動態”版本。普通概率論研究的是固定不變的隨機現象&#xff0c;而隨機過程則專注于那些隨時間不斷變化的情況&#xff0c;比如天…

C# 使用channel 實現Plc 異步任務之間的通信

channel 通信的例子: using ConsoleApp2; using System.Collections.Concurrent; using System.Threading.Channels;var queue = new BlockingCollection<Message>(new ConcurrentQueue<Message>());var opt = new BoundedChannelOptions(10) {FullMode = BoundedC…