国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

wlmissyou
級別: 探索解密
精華主題: 0
發帖數量: 65 個
工控威望: 168 點
下載積分: 1314 分
在線時間: 122(小時)
注冊時間: 2017-06-11
最后登錄: 2025-05-23
查看wlmissyou的 主題 / 回貼
樓主  發表于: 2020-08-14 18:34
一、 概述
        本文描述的程序文件可以在西門子300 400通過CPU本體以太網口,以開放式通信方式實現MODBUS TCP 主站通信。
本程序特點:
1.     無需官方授權。
2.     實現MODBUS RTU 功能號1、2、3、4、5、6、15、16。
3.     支持單臺CPU下多網口通信,一個連接使用一套程序,互不干擾。
4.     可單條或多條輪詢指令 離線,即從站掉電,可手動讓其離線,減少輪詢時間。
5.     程序量再大也不必擔心CPU掃描時間,因為未運行的指令會跳過。
6.     每條指令單獨返回錯誤信息。
7.     不必擔心程序塊和數據塊多,支持多重背景。
8.     程序組態直觀,簡單,方便,靈活。
二、硬件支持
        所有支持關于通信網絡施工,盡量選擇西門子以太網綠皮電纜及,你胡弄網絡,網絡就胡弄你,所以質量可靠的硬件是保證通信正常的前提。通信網絡的布線要保證EMA電磁兼容性,遠離強電及強磁場。
三、硬件組態
        現以CPU315-2 PN/DP為例進行硬件組態說明
1.     添加機架及CPU315-2 PN/DP到機架,雙擊PN-IO-1如圖:

2.     常規屬性頁,點CPU以太網接口屬性按鈕。

3.     加入子網,沒有的話新建。設置IP地址和子網掩碼,如果需要路由則還需要設置網關。單擊確定完成,保存并編譯硬件組態。

四、   開放式以太網通信組態
1.     開放式以太網通信向導的安裝
開放式以太網通信向導是STEP7安裝光盤根目錄的Optional ComponentsOC Wizardsetup.exe。正常安裝就可以,此向導軟件不需要授權。
2.   運行開放式以太網通信向導,塊上右鍵,選OC Wizard
3.    這里點OK
4. 這里可以新建,改變,復制開放式通信連接,我們選擇新建,點擊Next。
5.    我們這里選擇TCP native,點Next。
6.    我們是與第三方通信,所以我們選擇B設備為不是S7-CPU。點擊Next。
7.    1.Connection ID:連接ID可以任意,但不能重復,ID號記下來,在程序中會用到。2.Connection name:連接名稱可以任意。3Active:主動,我們這里選擇PLC主動建立連接。4.Used interface:這里選擇使用的接口,我們選擇CPU315/317,5.這里填寫從站IP地址。6.點擊Next。
8.    這里我們要填寫從站的TCP通信端口號,通常從站的端口號為502。點擊Next。
9.    這里是建立開放式通信的連接指針數據塊,可以任意。點擊Next。
10.    這里是建立好連接的列表,點擊Next。
11.    這里問你是否還配置其它的連接,點Finish。
12.    點“是”關閉向導。
13.    這是向導建立的通信連接用的數據塊,具體說明見其說明文檔。
五、      程序說明及使用方法
1.     您得到的程序如圖:
這是由STEP7歸檔后文件,應使用STEP7恢復命令,恢復后會看到項目已經打開。
2.     程序工作原理
3.     程序塊功能說明:
MbusPointerDB:用戶數據塊。可以是單個數據塊,也可以是多個數據塊。從站返回的數據保存在這個數據里,向從站寫入的數據也在這個數據塊里。
MbusBufferDB:緩沖區數據塊。一個緩沖區數據塊對應一個通信連接。將要發送的數據在這里進行校驗操作,接收回的數據同樣在這里校驗操作。
MBTcpMaserMsg:主站輪詢指令功能塊。可以單個塊運行,也可以多個塊輪流運行。根據輸入參數決定把哪些用戶數據放入緩沖區數據塊,再將從站返回數據放回用戶數據塊。注意:同一時刻只允許一個主站輪詢指令工作,否同返回06錯誤。
MBTcpMasterCtrl:主站通信控制功能塊。一個通信控制功能塊對應一個通信連接。主要功能為發送和接收與從站的通信的報文。
4.     功能塊參數說明
MBTcpMasterCtrl

MBTcpMasterCtrl





功能腳名稱類型數據類型說明允許值,說明
OpenIEConActiveINPUTBOOL開放式通信連接是否激活真為啟用,假為不啟用
OpenIeIDINPUTWORD開放式通信連接標識符前面向導生成的ID號
SendTimeINPUTTIME發送前定時此值為指令的間隔時間
RcvTimeOutINPUTTIME接收信息時的超時時間,通常為1S值可以很大,但沒有必要
MbusBufferDBINPUTBLOCK_DB緩沖區數據塊如:DB3000
MbusBufferDbNOINPUTINT緩沖區數據塊號如:3000,需與上面一致,但沒有DB字母
OpenIEConConnectIN_OUTANY開放式通信連接指令的連接說明指針見例程
LicenseOUTPUTBOOL

OpenIEConDoneOUTPUTBOOL
建立連接時0: 作業尚未開始或仍在運行 1: 無錯執行作業
OpenIEConBusyOUTPUTBOOL
建立連接時1:作業尚未完成0:作業完成
OpenIEConErrorOUTPUTBOOL
建立連接時1:處理作業期間出現錯誤。STATUS返回有關錯誤類型的詳細信息
OpenIEConStatusOUTPUTWORD
建立連接時錯誤信息
OpenIEDisconDoneOUTPUTBOOL
斷開連接時0: 作業尚未開始或仍在運行 1: 無錯執行作業
OpenIEDisconBusyOUTPUTBOOL
斷開連接時1:作業尚未完成0:作業完成
OpenIEDisconErrorOUTPUTBOOL
斷開連接時1:處理作業期間出現錯誤。STATUS返回有關錯誤類型的詳細信息
OpenIEDisconStatusOUTPUTWORD
斷開連接時錯誤信息
WorkingSlaveOUTPUTINT正在與從站通信的從站地址可能值為1到247
DoneOUTPUTBOOL完成標志位通信連接后,一直為真


MBTcpMasterMsg

MBTcpMasterMsg
功能腳名稱類型數據類型說明允許值,說明
InstructionActiveINPUTBOOL真為激活指令,假為不激活指令
NewRequestINPUTBOOL讀寫請求位每一個新的讀寫請求必須使用脈沖觸發
SlaveINPUTINT從站地址1到247
ReadWriteINPUTINT0=讀,1=寫1. 開關量輸出和保持寄存器支持讀和寫功能
2. 開關量輸入和模擬量輸入只支持讀功能
AddrINPUTDINT讀寫從站的數據地址選擇讀寫的數據類型
00001 至 0xxxx - 開關量輸出
10001 至 1xxxx - 開關量輸入
30001 至 3xxxx - 模擬量輸入
40001 至 4xxxx - 保持寄存器
400001 至 465535 - 保持寄存器
CountINPUTINT數據個數通訊的數據個數(位或字的個數)
Modbus主站可讀/寫的最大數據量為120個字(是指每一個 MBUS_MASTER_MSG 指令)
MbusBufferDBINPUTBLOCK_DB緩沖區數據塊如:DB3000
MbusPointerDBINPUTBLOCK_DB用戶數據塊如:DB2000
MbusPointerBYTEINPUTINT用戶數據塊字節地址1. 如果是讀指令,讀回的數據放到數據區這個字節開始的區域中
2. 如果是寫指令,要寫出的數據從這個字節開始的數據區取出
DoneOUTPUTBOOL完成位此位為脈沖信號,需要保持信號,用戶自行加起保停程序,完成位為啟動,讀寫請求位為停止即可。
ErrorOUTPUTINT通信錯誤0無錯誤
3接收超時
4輸入參數錯誤
5 Modbus通信未激活
6忙,正在處理其它請求
7接收的數據CRC校驗錯誤
8接收的數據長度與預長長度不符
9響應錯誤,響應不是請求的操作
10發送出錯
11接收出錯
14本指令未啟用
101從站不支持請求的功能
102從站不支持數據地址
103從站不支持此種數據類型
104從站設備故障
105從站接收的信息,但響應被延遲
106從站忙,拒絕了該消息
107從站拒絕了消息
108從站存儲器奇偶錯誤
MbusSendStatusOUTPUTWORD
見發送指令規范
MbusRevStatusOUTPUTWORD
發接收指令規范
MbusBufferDB
緩沖區數據塊是一個400(不可小于400)個字節數據塊,可以復制,可改符號,可改絕對地址。
MbusPointerDB
用戶數據塊用戶可自行定義,無要求。
六、      程序注意
例程內有PLC上電初始化脈沖(FirstScanOn),見OB1最下方程序及OB100。指令使用此脈沖初始化。指令內使用符號尋址,所以絕對地址可更改。
其它指令的符號地址和絕對地址都可更改。
當功能號為5時,用戶數據塊的字節地址的第0位有效。
當功能號為1,2,15時,用戶數據塊的字節地址的從第0位開始有效。
程序無法在仿真器內工作。
七、      程序高級應用
1.    當有多臺從站執行相同操作時,如讀取相同數據寄存器。這時可將指令的完成位連接到讀寫請求位,將從站地址和用戶數據塊字節號做成變量,使用完成位改變這兩個變量,就可以實現單指令輪詢多主站。
2.    當用通信控制設備啟停等操作時,或多從站時快速刷新單個從站數據時,要求響應時間快一些,而有些程序沒有這方面考慮。本程序在應對此方面可以將單一輪詢指令的激活位置真,其它指令置假(用上升沿,僅一個掃描即可),這時不管其它指令在什么狀態都會將連接使用權讓出,優先讓激活的指令運行。
八、      不足之處
這里共享出所有已經編好的例程,由于硬件有限,只有在winAC和cpu315中經過通信驗證,如果網友使用其它通信模塊有問題,我們會根據問題完善程序。通信程序為全功能24天運行版,24天后可對PLC進行清除復位,程序繼續可用。如項目需要無限時版,指令屬性內有聯系方式。
 本文未盡事宜,歡迎來電了解。
[ 此帖被wlmissyou在2020-08-16 10:31重新編輯 ]
附件: S7MBTEST.zip (1147 K) 下載次數:264
網站提示: 請不要用迅雷下載附件,容易出錯
附件: 西門子300 400 開放式通信實現MODBUS TCP通信.docx.zip (1057 K) 下載次數:309
網站提示: 請不要用迅雷下載附件,容易出錯
本帖最近評分記錄:
  • 下載積分:+5(yuaiwu) 感謝分享!
  • 下載積分:+1(程宏鵬程萬里) 感謝分享!
    uploader
    級別: 工控俠客
    精華主題: 0
    發帖數量: 230 個
    工控威望: 3102 點
    下載積分: 18374 分
    在線時間: 253(小時)
    注冊時間: 2014-11-24
    最后登錄: 2024-04-26
    查看uploader的 主題 / 回貼
    1樓  發表于: 2020-08-15 23:13
    it's a valuable article, thank you!

    主站蜘蛛池模板: jizz18欧美18_国产精品99久久久久久久久久_国外亚洲成av人片在线观看_三叶草欧码成人毛片_亚洲人影院_国产一区二区三四区_粉嫩高中生无码视频在线观看_日本A∨精品一区二区三区 | xxxx18—20岁老师_亚洲射情_久久青青草视频_真人作爱视频免费_jk白丝极品被cao到流水呻吟_97成人在线视频_国产人妻精品一区二区三区_天堂在线WWW天堂在线最新版 | 亚洲欧美日韩中文字幕二_日产精品久久久久久久_国产一区二区三区高清_国产一级a不收费_亚洲AV无码第一区二区三区_懂色av粉嫩av蜜臀av_国产午夜理论不卡在线观看_天天射色综合 | 久久久精品有限公司_色噜噜国产精品视频一区二区_国产麻豆精品theporn_黄色1级大片_一及毛片视频_久久精品国产清自在天天线_豆产96豆麻豆_亚洲AV日韩AV一区二区三曲 | 伊人婷婷影院_精品亚洲天堂_免费天堂av_国产真实伦在线视频免费观看_亚洲一二精品_国产999久久_熟女俱乐部五十路六十路av_91嫩草私人成人亚洲影院 | A片无码一区二区三区在线草莓_ww国产_日韩一区二区三区在线视频_人妖天堂狠狠ts人妖天堂狠狠_国产一性一交一伦一A片_黄色一级片在线观看_黄色一级片视频_日本丰满护士bbw | 日韩一级影视_全国最大成人免费视频_亚洲精品高清AV在线播放_久久精品国产亚洲av四虎_婷婷五月网丁香五月_亚洲在线成人_在线视频欧美一区_无码免费h成年动漫在线观看 | 欧洲美熟女乱又伦_天天操夜夜爽_日本午夜精品一区二区三区_爱爱视频免费播放_久久草草_小SAO货边洗澡边CAO你_久久伊人国产_久久香蕉综合 | 亚洲高清精品视频_欧美9页_国产a∨精品一区二区三区不卡_2019亚洲午夜无码天堂_伊人久久综在合线亚洲2019_www.夜夜撸_久久精品国产精品亚洲综合_日本不卡无码二区三区 | 免费播放大片免费观看视频_四房播播在线观看_狼群社区视频www中文_美欧日韩av无码一区二区_亚洲专区一区_337P日本欧洲亚洲大胆人人_色哟哟精品视频在线观看_简单av网 | www.日韩av_日韩日日操_国产免费又色又爽又黄又猛小说_日本在线一级_亚洲国产一区二区a毛片_亚洲成人综合视频_国产成人av三级在线播放_免费在线观看www | 最近国产中文字幕_av在线免费播_亚洲裸男gv网站_www黄色毛片_四虎现在的网址是什么_欧美国产精品久久久乱码_亚洲一区二区三区四区在线免费观看_av美女网 | 色视频综合无码一区二区三区_69久久精品_91日日夜夜_av精选_亚洲熟妇中文字幕日产无码_久久国产精彩视频_欧美三级做爰全过程_偷拍久久精品视频 | av网址免费在线_久久乐国产精品亚洲综合_国产精品一区网站_亚洲人成网站在线在线观看_久久精品免费网站_国产精品精品久久久久久_又大又粗又猛免费视频_久久亚洲国产精品 | 全篇肉高h秘书被c办公室有图_av在线成人_亚洲一区二区精品3399_国产97在线视频_小草影院小草影视_99精品热播_日韩人妻无码精品_69av网 | 91色中文_日韩中文一区_无码人妻久久一区二区三区免费_日本中文在线视频_av手机在线免费播放_欧美激情国产日韩精品一区18_亚洲一级特黄视频_free性欧美69巨大 | 亚洲精品成人无限看_亚洲精华液_国产剧情素人搭讪在线_日本久久高清一区二区三区毛片_国产一区高清_黄秋生伊波拉病毒_亚洲国产成人精品久久一区二区_中国av中文字幕 | 9porny九色视频自拍_色WWW永久免费视频_亚洲激情久久久_日本伊人影院_WWW色情成人免费视频_一区二区在线观看不卡_国产精品8888_请别相信她免费观看高清章若楠 | 日本精品1区2区_91久久国产综合精品女同国语_午夜成人亚洲理伦片在线观看_看全色黄大色大片免费久久_XFPLAY内射无码_日日干人人干_黑人玩弄漂亮少妇高潮大叫_一级毛片a级 | 国产精品奇米一区二区三区小说_国产乱人伦av在线a_日日综合网_调味的房子在线观看_亚洲av狠狠爱一区二区三区_国产在线播放精品视频_人与禽的免费一级毛片_国产一级精品视频 | 麻豆freexxxx性91精品_又黄又湿啪啪响18禁_午夜一级精品_免费A级毛片出奶水_WWW国产内插视频_最近中文字幕视频高清_日韩欧美国产区_亚洲欧美国产国产一区二区 | 国产精品久久一_国产乱码精品一区二区三区黄瓜的功能_亚洲一区二区三区色_国产成人综合精品三级_激情久爱免费视频在线_在线天堂中文最新版_久久草在线精品_免费观看黄网站 | 姑娘第四集免费看视频_久久久香蕉_www日本在线观看_国产精品人人爽人人爽av_亚洲国产综合在线看不卡_亚洲欧美国产日韩一区夜色_国产视频网站在线观看_亚洲区和欧洲区五六区 | 91精品国产色综合久久不卡98_免费国产成人肉肉视频大全_日本熟妇xxxx_日本高清免费观看_看片1区_俺去鲁婷婷六月色综合_日韩精品一区二区亚洲AV观看_青青久久国产 | 班花在教室伦流澡到高潮视频_国产精选91热在线观看_黑人一级大片_蜜臀传媒_红杏出墙记_最近免费观看高清韩国日本大全_亚洲日韩精品无码专区网站_人妻丝袜av先锋影音先 | 亚洲欧美日韩中文字幕二_日产精品久久久久久久_国产一区二区三区高清_国产一级a不收费_亚洲AV无码第一区二区三区_懂色av粉嫩av蜜臀av_国产午夜理论不卡在线观看_天天射色综合 | av一二三区_欧美成人午夜免费影院手机在线看_粉嫩av免费一区二区三区_日本三极片_国产目拍亚洲精品一区二区_CHINESE极品人妻VIDEOS_中文字幕人成无码人妻_北条麻妃最猛aⅴ作品 | 日本aaaaaa_久久看人人爽人人_日日碰狠狠躁久久躁9_免费无码中文字幕a级毛片hd_成人羞羞国产免费动态_欧美另类videos极品hd_日本人配人免费视频人_99久久日韩精品视频免费在线观看 | 国自产拍亚洲免费视频_夫妇激情在线观看视频_亚洲精品高潮呻吟久久av_妞干网在线观看_精品久久久网_精品国产91久久久久久久妲己_国产人妇三级视频在线观看_国产精品56页 | 四虎免费观看_日韩在线91_国产观看99_91婷婷射_亚洲精选中文字幕_色yeye高清在线视频_亚洲日韩成人无码不卡_一区二区三区日韩视频 | 中国熟妇内谢69xxxxx_国产亚洲精品精品国产亚洲综合_操你妹影视_av在线a_可以直接免费观看的AV网站_啊v在线视频_日本不卡一二三区_久久久噜噜噜久久久白丝袜 | 国产精品suv一区二区88_亚洲欧洲日产国产最新_久久金品_亚洲欧美综合区_亚洲aⅴ无码成人网站国产_成人高潮片免费视频欧美_91免费观看_欧美在线播放一区二区三区 | 女人在厨房被添高潮全过程A片_麻豆网神马久久人鬼片_麻豆秋葵绿巨人无限观看_2020国产自慰福利_欧美又黄又嫩大片a级_欧美人与性囗牲恔配视频0_国产成人AV免费网址_青青青久久 | 成人在线播放器_久久天天躁夜夜躁狠狠I女人_国产xxxx性hd极品_久久精品视频一_一级黄色免费片_古装一级裸体片在线观看_欧美日韩综合一区二区_超碰天天干 | 成年人色网站_91精品久久久久久久久99绯色_国产日韩精品在线播放_国产日产精品久久久久兰花_日本成人福利视频_99国内精品久久久久影院_一个人看的ww在线视频_在线观看免费a∨网站 | 国语对白爽死我了_成人免费观看网址_欧美一级片_色aⅴ性欧美_人妻少妇邻居少妇好多水在线_粉嫩小泬BBBB免费看_日韩中文字幕专区_极品粉嫩饱满一线天在线 | 亚洲激情91_久久久久高潮综合影院_妓女av导航福利_把女邻居弄到潮喷的性经历_国产人成免费视频_国产亚洲成AⅤ人片在线观看不卡_日本免费a级片_亚洲人人在线 | 都市激情91_天堂av2021_亚洲va韩国va欧美va精四季_亚洲一二区三区_婷婷六月综合缴情在线_亚洲成av人片在线观看www_国严精品久久久久久亚洲影视_99久久久无码国产精品性黑人 | 丁香婷婷六月综合交清_素人视频在线观看免费_亚洲精品国精品久久99热一_亚洲AV无码无在线观看_亚洲AV无码片一区二区三区_任你操免费视频_亚洲av日韩av天堂久久_色欲天天婬色婬香视频综合网 | 国产自主偷在线视频_日本中出在线播放_日本xx18_每日更新在线观看视频_亚洲最新网站_色8久久久噜噜噜久久_在线日本欧美_亚洲Av永久无码精品黑人 | 97视频在线精品国自产拍_91精品国产一区二区三区动漫_国产高清色高清在线观看_国产精品久久久久久久久污网站_久久狠狠干_日本高清H色视频在线观看_一级片视频在线播放_国产SUV精品一区二区四 |