博途 TIA Portal之1200做主站與有意思的板子做MODBUS_RTU通訊

做為博途的硬件,1200和1500本體都不具有串口通訊功能,只能使用擴展板或是通訊模塊完成。

其中1200使用CB1241或CM1241進行串口通訊,本文將使用CM1241進行演示。

1、硬件介紹

1200的PLC一臺,有意思的板子(以下簡單4D板)一臺。

其中1200帶擴展模塊CM1241 RS232;4D板使用標準的MODBUS_RTU 通訊。

因此,需要將CM1241上RS232公頭口轉化為RS485,我們使用了一個轉換器將RS232口轉化為RS485,型號是DT-9001;

關于板子及其通訊的介紹詳見下方鏈接文章:匯川ESAY系列之串口MODBUS主站通訊(有意思的與外設IO板)_匯川easy串口0是那個-CSDN博客

2、PLC側編程

關于此類編程可先使用調試助手調試一遍,再與硬件配合,這樣可以方便的查看程序中的錯誤,以以發送出的字節。

2.1、新建項目。

在新建項目中添加設備時添加1200PLC,同時在“屬性”/“以太網設置”中設置“IP地址”,新建“子網”,開啟“系統和時鐘存儲器”。都是習慣性的操作。對CM1241進行端口設置。

注意CM1241使用的硬件標識符,在編程時會使用到。

2.2、設置變量,取消勾選“優化的塊訪問”

2.3、創建UDT數據類型(可選),以方便后續編程。將MODBUS_RTU指令使用的管腳全部放入UDT中,程序中使用哪個就調用哪個。

2.4、程序

VARMB_COMM_LOAD_Instance {S7_SETPOINT := 'True'} : MB_COMM_LOAD;MB_MASTER_Instance {S7_SETPOINT := 'True'} : MB_MASTER;//主站的多重實例名稱Mb : "MODBUS_RTU";//聲明了DTU(PLC自定義數據類型)//數據處理mbDataSendOrRCV1: Array[1..50] OF Word := [50 (())]; (*MB發送或是收到的數據*)arrMiddleBool: Array[1..50] OF Bool := [50 (())];    (*將需要發送的數據拆成布爾數組*)arrMiddleBoolR : Array[1..50] OF Bool := [50 (())];  (*將收到的數據轉換布爾數組*)diSendData  : Array[0..2] OF DWord;                  (*0人工輸入的數據(處理前)1臨時變量,2收到的數值*)diRcvData : DWord;                                    //收到的數值,對應diSendData【0】;diMbSendData : Array[1..50] OF Word;iIndex : Array[0..10] OF Int;                         //程序中使用的所有索引值都從此數組中引用;byTimer : Byte;                                       //4D板子的延時IEC_Timer_0_Instance {S7_SETPOINT := 'True'} : TON_TIME;bVar : Array[0..1] OF Bool;

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

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

相關文章

【深度學習與實戰】3.1 邏輯回歸模型

?1. 定義與核心思想? 邏輯回歸(Logistic Regression)是一種用于?二分類問題?的統計學習方法,通過?sigmoid函數?將線性回歸的輸出映射到[0,1]區間,表示樣本屬于某一類別的概率?。 ?本質?:廣義線性模型&#x…

AI三萬字論文生成效果——隨機森林在信用卡欺詐分析

以下內容全文由AI制作,有gemini和gpt模型配合一次性生成(即未來我們會發布的功能),一次性生成的三萬多字論文效果。 標題:隨機森林在信用卡欺詐分析中的應用研究 摘要 信用卡欺詐已成為全球金融領域面臨的嚴峻挑戰…

質檢LIMS系統在半導體制造行業的應用 半導體質量革命的現狀

在半導體這個“工業皇冠上的明珠”領域,納米級的精度要求與質量管控如同硬幣的兩面。隨著芯片制程向3nm、2nm演進,傳統質檢模式已難以滿足海量數據、復雜工藝的質量追溯需求。質檢LIMS實驗室系統作為質量管理的中樞神經,正在重構半導體制造的…

idea手動創建resources文件夾

有時maven沒有構建成功可能造成,resources文件夾不創建的現象 此時我們可以手動創建 手動創建

利用Ruby的Typhoeus編寫爬蟲程序

Typhoeus是一個基于libcurl的HTTP客戶端,支持并行請求,適合高效爬取數據。用戶可能想要一個簡單的例子,或者需要處理更復雜的情況,比如分頁、并發請求或者數據解析。 首先,我應該檢查用戶是否已經安裝了Typhoeus。通常…

【mllm】——x64模擬htp的后端無法編譯debug

mllm, qnn, x64 code:https://github.com/UbiquitousLearning/mllm 1. 問題 通過自定義qualcomm graph使用高通的htp后端進行llm推理,網絡暫時只有mllm,和https://github.com/chraac/llama.cpp。qualcomm是支持x64模擬htp推理的,這樣比較好d…

JDK(Java Development Kit)從發布至今所有主要版本 的詳細差異、新增特性及關鍵更新的總結,按時間順序排列

以下是 JDK(Java Development Kit)從發布至今所有主要版本 的詳細差異、新增特性及關鍵更新的總結,按時間順序排列: 1. JDK 1.0 (1996) 發布年份:1996年1月23日關鍵特性: Java首次正式發布。核心語言特性…

撰寫學位論文Word圖表目錄的自動生成

第一步:為圖片和表格添加題注 選中圖片或表格 右鍵點擊需要編號的圖片或表格,選擇 【插入題注】(或通過菜單欄 引用 → 插入題注)。 設置題注標簽 在彈窗中選擇 標簽(如默認有“圖”“表”,若無需自定義標…

Xcode為不同環境配置不同的環境變量

一般有三種方式: 一、通過多Target 二、通過scheme,也就是多configurations 三、通過.xcconfig文件 先來看第二種方式:通過scheme,也就是多configurations,包括自定義User-settings 第一步:增加configurations,Xcode默認為我們生成了…

《車輛人機工程-汽車駕駛操縱實驗》

汽車操縱裝置有哪幾種,各有什么特點 汽車操縱裝置是駕駛員直接控制車輛行駛狀態的關鍵部件,主要包括以下幾種,其特點如下: 一、方向盤(轉向操縱裝置) 作用:控制車輛行駛方向,通過轉…

Python(10.2)Python可變與不可變類型內存機制解密:從底層原理到工程實踐

目錄 一、類型特性引發的內存現象1.1 電商促銷活動事故分析1.2 內存機制核心差異 二、內存地址追蹤實驗2.1 基礎類型驗證2.2 復合對象實驗 三、深度拷貝內存分析3.1 淺拷貝陷阱3.2 深拷貝實現 四、函數參數傳遞機制4.1 默認參數陷阱4.2 安全參數模式 五、內存優化最佳實踐5.1 字…

高并發秒殺系統如何鎖住庫存

博主介紹:?全網粉絲5W,全棧開發工程師,從事多年軟件開發,在大廠呆過。持有軟件中級、六級等證書。可提供微服務項目搭建與畢業項目實戰,博主也曾寫過優秀論文,查重率極低,在這方面有豐富的經驗…

【Docker】Dockerfile 編寫實踐

👻創作者:丶重明 👻創作時間:2025年4月8日 👻擅長領域:運維 目錄 1. Dockerfile編寫原則1.1.選擇合適的基礎鏡像1.2.鏡像層優化1.3.多階段構建1.4.安全增強 2. 關鍵指令與技巧2.1.COPY vs ADD2.2.ENTRYPOIN…

【數學建模】(智能優化算法)螢火蟲算法(Firefly Algorithm)詳解與實現

螢火蟲算法(Firefly Algorithm)詳解與實現 文章目錄 螢火蟲算法(Firefly Algorithm)詳解與實現前言1. 算法原理2. 算法流程3. Python實現4. 算法特點4.1 優點4.2 缺點 5. 應用領域6. 算法變種7. 總結與展望參考文獻 前言 大家好,今天給大家介紹一種有趣且高效的群體…

VSCode會擊敗Cursor和Windsurf嗎?

VSCode 會擊敗 Cursor 和 Windsurf 嗎?微軟能不能靠自己的地盤優勢和規則限制打壓對手?答案是"能",但他們真的會這么干嗎? Cursor & Windsurf vs VSCode Copilot 大PKAI編程工具大戰越來越激烈現在最火最賺錢的AI…

2025-4-11 情緒周期視角復盤(mini)

簡單說兩句好了,做一個階段記錄,目前階段就是上一輪 中毅達 第二輪補漲的退潮結束,回盛生物 金河生物 它們的題材導致 農業和醫藥這2個題材退潮,注意的是不靠譜導致的反制題材是在這個二輪補漲周期里一起走的,所以 海…

【SLAM】將realsense-viewer錄制的rosbag視頻導出成圖片序列(RealSense D435)

本文介紹了如何將realsense-viewer錄制的rosbag格式的視頻導出成圖片序列,方便合并成mp4視頻或插入到論文中。 本文首發于?慕雪的寒舍 說明 Intel提供的realsense-viewer軟件錄制的視頻都是rosbag格式的,為了編寫論文,需要從錄制的視頻中截…

Ubuntu ROS 對應版本

Ubuntu 18.04 (Bionic Beaver) - 2018年4月發布 對應的ROS版本:ROS Melodic (2018年5月發布) Ubuntu 20.04 (Focal Fossa) - 2020年4月發布 對應的ROS版本:ROS Noetic (2020年5月發布) Ubuntu 22.04 (Jammy Jellyfish) - 預計2022年4月發布 對應的ROS版…

Ubuntu 軟件卸載與清理終極指南

Ubuntu 軟件卸載與清理指南 適用范圍:Ubuntu 及其衍生發行版(如 Linux Mint、Pop!_OS 等),Debian 系統大部分方法也適用。 目標:幫助你快速、徹底卸載軟件并清理殘余文件,保持系統整潔。 前提:建…

基于javaweb的SpringBoot新聞視頻發布推薦評論系統(源碼+部署文檔)

技術范圍:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、小程序、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容:免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論文…