91黄动漫 I 欧美 日韩 国产 成人 在线 I a级成人毛片 I 农村黄色片 I 男生捅女生的肌肌 I 精品99一区二区三区 I 妃光莉av I 日日夜夜操操 I 性中国古装videossex I 久久不卡av I 美女高潮动态图 I 极品美女开粉嫩精品 I 牛牛精品一区二区 I 91精品福利视频 I 成人刺激视频 I 91国内精品视频 I 中国一级特黄毛片大片 I 校长狠狠挺进校花体内小说 I 欧美激情黄色片 I 欧美久久久一区 I 爱豆国产剧免费观看大全剧苏畅 I 麻豆国产人妻欲求不满谁演的 I 亚洲一区二区在线免费观看视频 I 国产超碰av人人做人人爽 I 精品国产第一国产综合精品 I 久久免费看av I 欧美一区二区三区白人 I 国产精品夫妻激情 I 校花被肉干高h潮不断 I 欧美最猛黑人xxxx黑人表情 I 国产欧美日韩一区二区搜索 I 极品女神露脸呻吟啪啪 I 人人天天久久 I 亚洲动漫在线 I 日本91福利区 I 五月天 桃色 开心 I av在线免费观看国产 I 男人添女人的免费视频 I 夜夜穞天天穞狠狠穞

wlmissyou
級別: 探索解密
精華主題: 0
發帖數量: 67 個
工控威望: 170 點
下載積分: 1350 分
在線時間: 138(小時)
注冊時間: 2017-06-11
最后登錄: 2025-12-09
查看wlmissyou的 主題 / 回貼
樓主  發表于: 2023-05-27 16:15
新增特點:
1、不需要在端口界面上進行硬件組態,指令中集成了Port_Config、Send_Config、Receive_Config,通信指令的輸入腳就可以進行端口組態。
2、指令的錯誤代碼更加規范。
3、增加MBrtuMastrer1500Manual說明塊
4、除例程外,還制做了項目庫、全局庫
一、   概述
本文描述的程序文件可以在西門子CM PtP RS422/485 BA 6ES7540-1AB00-0AA0通信模塊實現MODBUS RTU 主站通信。
本程序特點:
1.     實現MODBUS RTU 功能號1、2、3、4、5、6、15、16。
2.     支持單臺CPU下多臺通信模塊,一臺通信模塊使用一套程序,互不干擾。
3.     可單條或多條 輪詢指令 離線,即從站掉電,可手動讓其離線,減少輪詢時間。
4.     可控制每條指令間的時間間隔。
5.     程序量再大也不必擔心CPU掃描時間,因為未運行的指令會跳過。
6.     每條指令單獨返回錯誤信息。
7.     不必擔心程序塊和數據塊多,支持多重背景。
8.     程序組態直觀,簡單,方便,靈活。
9.    指令內集成端口配置指令,發送和接收配置指令,外部只需簡單參數即可。
10.  在冗余系統上使用通過。
二、   硬件網絡施工
關于通信網絡施工,盡量選擇西門子485紫皮電纜,你胡弄網絡,網絡就胡弄你,所以質量可靠的硬件是保證通信正常的前提。若通信線路過長,請使用RS485中繼器,但請不要西門子RS485中繼器,因為不支持MODBUS通信。具體接線方式請查閱相關資料。
CM PtP RS422/485 BA接線圖:下表顯示了 CM PtP RS422/485 BA 前面板上 15 針 sub-D 型插槽的針腳分配。
[ 此帖被wlmissyou在2023-05-27 17:31重新編輯 ]
wlmissyou
級別: 探索解密
精華主題: 0
發帖數量: 67 個
工控威望: 170 點
下載積分: 1350 分
在線時間: 138(小時)
注冊時間: 2017-06-11
最后登錄: 2025-12-09
查看wlmissyou的 主題 / 回貼
1樓  發表于: 2023-05-27 17:32
三、      程序說明及使用方法
您得到的程序如圖:

這是由TIA V16歸檔后文件,打開TIA V16后,打開此文件,會提示新建文件夾,恢復后會看到項目已經打開。

2.     程序工作原理

3.     程序塊功能說明:
MBrtuMaster1500PointerDB1:用戶數據塊。非優化數據塊。可以是單個數據塊,也可以是多個數據塊。從站返回的數據保存在這個數據里,向從站寫入的數據也在這個數據塊里。
MBrtuMaster1500BufferDB1:緩沖區數據塊。非優化數據塊一個緩沖區數據塊對應一個串口。將要發送的數據在這里進行校驗操作,接收回的數據同樣在這里校驗操作。
MBrtuMaster1500Msg:主站輪詢指令功能塊。可以單個塊運行,也可以多個塊輪流運行。根據輸入參數決定把哪些用戶數據放入緩沖區數據塊,再將從站返回數據放回用戶數據塊。注意:同一時刻只允許一個主站輪詢指令工作,否同返回9006錯誤。
MBrtuMaster1500Crtl:主站通信控制功能塊。一個通信控制功能塊對應一個串口。主要功能為發送和接收與從站的通信的報文。
4.     功能塊參數說明
MBrtuMaster1500Crtl

名稱類型數據類型說明允許值,說明
iCpuHWIDInputHW_SUBMODULECPU硬件標識符 設備組態》CPU》系統常數》名稱:Local類型:Hw_SubModule的硬件標識符
iProtInputHW_SUBMODULE通信模塊硬件標識符 設備組態》通信模塊》系統常數》硬件標識符
iBaudInputUInt端口數據傳輸速率1 = 300 bps,
2 = 600 bps,
3 = 1200 bps,
4 = 2400 bps,
5 = 4800 bps,
6 = 9600 bps,
7 = 19200 bps,
iParityInputUInt端口的奇偶校驗1 = 無奇偶校驗,
2 = 偶校驗,
3 = 奇校驗,
4 = 傳號校驗,
5 = 空號校驗,
6 = 任意
iSendTimeInputTime發送前定時時間值可以很大,但沒有必要
iRcvTimeOutInputTime接收信息超時時間值可以很大,但沒有必要
iBufferDBNumberInputUDIntMODBUS緩沖區數據塊號如:UDINT#3000
iBufferInputVariantMODBUS緩沖區指針如:"MBrtuMaster1500BufferDB1".Buffer
qLicenseOutputBool授權
qDoneOutputBool初始化完成標志位指令完成后,一直為真
qWorkingSlaveOutputUInt正在與從站通信的從站地址可能值為1到247
qWorkConfigStatusOutputWord組態PtP端口狀態詳見Port_Config指令幫助
qSendConfigStatusOutputWord組態PtP發送方狀態詳見Send_Config指令幫助
qReceiveConfigStatusOutputWord組態PtP接收方狀態詳見Receive_Config指令幫助


MBrtuMaster1500Msg

名稱類型數據類型說明允許值,說明
iInstructionActiveInputBool真為激活指令,假為不激活指令
iNewRequestInputBool讀寫請求位每一個新的讀寫請求必須使用脈沖觸發
iSlaveInputUSInt從站地址1到247
iReadWriteInputUSInt0=讀,1=寫1. 開關量輸出和保持寄存器支持讀和寫功能
2. 開關量輸入和模擬量輸入只支持讀功能
iAddressInputUSInt讀寫從站的寄存器地址選擇讀寫的數據類型
00001 至 0xxxx - 開關量輸出
10001 至 1xxxx - 開關量輸入
30001 至 3xxxx - 模擬量輸入
40001 至 4xxxx - 保持寄存器
400001 至 465535 - 保持寄存器
iCountInputUInt數據個數通訊的數據個數(位或字的個數
Modbus主站可讀/寫的最大數據量為120個字
(是指每一個 MBrtuMasterMsg 指令)
iBufferDBNumberInputUDIntMODBUS緩沖區數據塊號如:UDINT#3000
iPointerDBNumberInputUDIntMODBUS讀寫數據塊號如:UDINT#2000
iPointerByteInputUInt用戶數據塊字節地址1. 如果是讀指令,讀回的數據放到數據區這個字節開始的區域中
2. 如果是寫指令,要寫出的數據從這個字節開始的數據區取出
qDoneOutputBool完成位此位為脈沖信號,需要保持信號,用戶自行加起保停程序,完成位為啟動,讀寫請求位為停止即可。
qBusyOutputBool指令工作中BUSY = 1:作業尚未完成。BUSY = 0:作業完成
qErrorOutputBool通信錯誤錯誤規范:
0000 命令完成沒有錯誤
7000 指令未執行
7001 指令開始工作
9003 接收超時
9004 輸入參數錯誤
9005 Modbus未激活
9006 忙 其它指令在工作
9007 功能號不符
9008 CRC校驗錯誤
9009 本指令未啟用
900A 發送錯誤
900B 發送超時
900C 接收錯誤
900D 接收的數據長度與預計長度不符
900E 簽名錯誤
91XX 從站返回的錯誤
qSendStatusOutputWord發送指令狀態及錯誤見發送指令規范
qRevStatusOutputWord接收指令狀態及錯誤見接收指令規范
wlmissyou
級別: 探索解密
精華主題: 0
發帖數量: 67 個
工控威望: 170 點
下載積分: 1350 分
在線時間: 138(小時)
注冊時間: 2017-06-11
最后登錄: 2025-12-09
查看wlmissyou的 主題 / 回貼
2樓  發表于: 2023-05-27 17:35
MBrtuMaster1500BufferDB1
非優化數據塊。緩沖區數據塊是一個400(不可小于400)個字節數據塊,可以復制,可改符號,可改絕對地址


MBrtuMaster1500PointerDB1
非優化數據塊用戶數據塊用戶可自行定義,無要求。


五、 程序注意
符號地址和絕對地址都可更改。
當功能號為5時,用戶數據塊的字節地址的第0位有效。
當功能號為1215時,用戶數據塊的字節地址的從第0位開始有效。
程序無法在仿真器內工作。
六、 程序高級應用
1.當有多臺從站執行相同操作時,如讀取相同數據寄存器。這時可將指令的完成位連接到讀寫請求位,將從站地址和用戶數據塊字節號做成變量,使用完成位改變這兩個變量,就可以實現單指令輪詢多主站。
2.當用通信控制設備啟停等操作時,或多從站時快速刷新單個從站數據時,要求響應時間快一些,而有些程序沒有這方面考慮。本程序在應對此方面可以將單一輪詢指令的激活位置真,其它指令置假(用上升沿,僅一個掃描即可),這時不管其它指令在什么狀態都會將串口使用權讓出,優先讓激活的指令運行。


鏈接: https://pan.baidu.com/s/1erSvXdYYP9ydcMgSSPzAlw 提取碼: cpbu
[ 此帖被wlmissyou在2025-10-25 11:38重新編輯 ]

主站蜘蛛池模板: 草久在线 | 国产91孕妇孕交17部 | 国产在线一区视频 | 午夜操一操 | 最新黄色av网站 | 乌克兰美女浓毛bbw 暖暖 免费 高清 日本 在线 | 伊人久久久久久久久久久久久 | 亚洲中文字幕无码日韩精品 | 国产精品毛片在线完整版 | 99在线精品视频观看 | 日本r级无打码中文 | 日韩精品视| 日韩女优在线观看 | 性欧美另丰满69xxxxx | 蜜臀av夜夜澡人人爽人人 | 风流少妇一区二区三区 | 国产精品毛片无码 | 日本55丰满熟妇厨房伦 | 亚洲综合色婷婷六月丁香宅男大增 | 日韩毛片精品 | 在线一区二区三区在线一区 | 亚洲国产品综合人成综合网站 | 欧美三级在线观看视频 | 久久久久久国产精品无码超碰动画 | 别揉我奶头~嗯~啊~一区二区三区 | 天堂资源av | 国产九九久久99精品影院 | 自拍偷拍 校园春色 | 2020精品国产a不卡片 | 国产精品精品久久久久久甜蜜软件 | 999久久精品 | 亚洲无人区午夜福利码高清完整版 | 日韩精品欧美在线成人 | 91视频在线免费观看 | 97久久人澡人人添人人爽 | 中文字幕在线观看二区 | 中国一级特黄真人毛片 | 亚洲美女又黄又爽在线观看 | 一区二区三区无码视频免费福利 | 日韩无砖专区2021嘟嘟网 | 777精品国产乱码久777 | 久久久成人毛片无码 | 我朋友的妈妈在线 | 九九热在线观看 | 欧美一区二区三区视频 | 午夜av免费 | 欧美日韩视频网站 | 亚洲欧美日韩精品成人 | 放荡的少妇2欧美版 | aaaaa国产欧美一区二区 | 91亚洲精品久久久蜜桃 | 日韩h视频 | 日本大乳高潮xxxxx | 亚洲情涩| 国产+成+人+亚洲欧洲自线 | 国产不卡一区 | 日韩性网站| 97久人人做人人妻人人玩精品 | 狠狠综合久久久久综合网 | 亚洲视屏| 久久99国产综合精品 | 思思99热久久精品在线6 | 人妻内射视频麻豆 | 丰满寡妇a三级在线精品 | 国产精品国产三级在线专区 | 国产精品嫩草69影院 | 91精品国产乱码久久久久 | 国产熟女露脸大叫高潮 | 国产乱淫av一区二区三区 | 国产在线黄| а√天堂资源8在线官网在线 | 国产精品久久久久永久免费观看 | 五十路熟女一区二区三区 | 久久亚洲精品11p | 草在线 | 久久综合精品视频 | 一区二区三区人妻无码 | 乱肉妇精品av | 天码av无码一区二区三区四区 | 一区二区三区黄色片 | 久久99久久99精品免观看软件 | 国产乱人视频在线播放 | 国产日韩欧美一区二区 | 99福利| 97色伦97色伦国产欧美 | 亚洲七久久之综合七久久 | 国产偷人激情视频在线观看 | 四色成人av永久网址 | www.成人在线 | 中文字字幕在线中文 | 888米奇色狠狠俺去啦小说 | 国产精品av免费观看 | 免费 成 人 黄 色 网 | 亚洲精品色午夜无码专区日韩 | 人人爽人人爽人人片av免费 | 天堂√中文最新版在线 | 久久国产精品影院 | 色网站在线观看 | 天码欧美日本一道免费 |