国产一区二区三区毛片_亚洲乱码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(程宏鵬程萬里) 感謝分享!
    wlmissyou
    級別: 探索解密
    精華主題: 0
    發帖數量: 65 個
    工控威望: 168 點
    下載積分: 1314 分
    在線時間: 122(小時)
    注冊時間: 2017-06-11
    最后登錄: 2025-05-23
    查看wlmissyou的 主題 / 回貼
    1樓  發表于: 2020-09-04 12:10
    這么好的東西,怎么沒有人頂
    wlmissyou
    級別: 探索解密
    精華主題: 0
    發帖數量: 65 個
    工控威望: 168 點
    下載積分: 1314 分
    在線時間: 122(小時)
    注冊時間: 2017-06-11
    最后登錄: 2025-05-23
    查看wlmissyou的 主題 / 回貼
    2樓  發表于: 2020-10-25 22:15
    引用
    引用第7樓cdxjfj于2020-10-25 10:52發表的 Re:S7-300 400 PN口在STEP7環境下開放式以太網通信 實現MODBUS TCP主站 .. :
    這個要頂頂,謝謝樓主。從站通訊呢?樓主來個從站通訊解決方案吧

    從站還沒有創作出來

    主站蜘蛛池模板: 亚洲性色av日韩在线观看_国产成人精品无码片区在线观看_国产精品操女人_av官网在线播放_国产内射露脸在线观看_久久2018_日韩97_国产精品毛片久久久久久久av | 国产精品18久久久久久麻辣_黄色片免费在线看_亚洲一区二区三区波多野结衣_国产一区二区三区导航_曰本性l交片视频视频_国产在线视频xxx_亚洲乱码国产乱码精品精_91精品啪在线观看国产动漫 | 亚洲国产2021精品无码_欧美成人精品一级_97无码免费人妻超级碰碰夜夜_无码日韩做暖暖大全免费_欧美交换配乱吟粗大在线观看_日韩精品无码免费专区网站_日p免费视频_激情久久99 | 日韩av无码一区二区三区不卡毛片_性XXXX视频播放免费_亚洲国产一级_国产精品久久久久久久免费看_国产人成无码视频在线观看_欧美三根一起进三p视频_国久久久久久_边吻奶边挵进去gif动态图 | 久久久久无码国产精品一区_日本有色视频_久久666_久久在线免费观看_欧美精品一区二区三_国产精品呻吟_狠狠综合网_欧美色欧美亚洲高清在线视频 | 久久免费久久_亚洲va欧美va国产va天堂影院_国产毛片av在线_99久久久无码国产精品不卡_黄色视屏免费在线观看_亚洲大乳大丰满中文字幕_国产精品久久久久久久久鸭_综合久久网站 | 国产精品久久影院_免费A级毛片黄A片高清在线播放_亚洲大片在线_久久99热婷婷精品一区_国产精品亚洲swag_91久一久精品日日躁夜夜躁国产_午夜dj视频免费观看www_欧美区精品系列在线观看不卡 | 穿越时空的少女免费观看动漫日语_国产野战无套av毛片_国产精品成人aaaaa网站_A级毛片内射免费视频_魔鬼部队高清国语免费观看_97精品免费公开在线视频_日韩av高清在线播放_国产欧美日韩另类 | 久久99久久99精品中文字幕_一级毛片免费版_a国产免费_玖玖视频免费_日日激情综合久久一区_91久久国产精品视频_爱福利视频网_天天碰天天摸天天操 | 欧洲日韩在线_国产网友愉拍精品视频手机_综合爱爱_亚洲成人av免费看_国产精品久久久久久久久久久久午夜片_亚洲天天做日日做天天欢毛片_亚洲精品性视频_波多野结衣一区二区三区AV高清 | 成人在线观看h_亚洲久久在线_91九色福利_日韩av一区在线_日本又黄又爽gif动态图_人人综合_67194成l人在线观看_日本精品久久久 | 91看片官网_欧美线人一区二区三区_九色视频少妇_免费精品国自产拍在线播放_日本黄色片aaaa_暖暖av_亚洲精品久久乱码水蜜桃摄影_中文字幕在线观看国产推理片 | 无码乱肉视频免费大全合集_caoporn超碰97_搡老熟女vⅰdeos_少妇高潮喷水正在播放_免费在线观看色_人妻精品动漫H无码网站_国产91在线播放精品_免费中文字幕在线 | 欧美激情精品久久久久久_av中文字幕潮喷在线观看_男男高潮片免费视频_欧美91在线_欧美亚洲人成网站在线观看_91免费精品国自产拍在线不卡_国产剧情息子绝伦中文字幕_99久久免费视频6 | 人成亚洲_体内射精日本视频免费看_日韩久久网站_日本黄色美女网站_国产在线喷浆_bbbbbxxxxx欧美性_4虎最新_欧美又大又色又爽bbbbb片 | 麻豆TV入口在线看_国产一区在线导航_青草视频在线免费观看_性色av无码专区一ⅴa亚洲_国产精品com_国产a三级久久精品_久久一区国产_精品国产日韩欧美一区二区 | 日本xxxx小便xxxx偷拍_软萌小仙自慰喷白浆_免费在线观看黄片毛片a_青草一区_久久久久久久久久久一区二区_欧美日本午夜一区二区_国产黄a三级三级三级av在线看_www夜夜操com | 94久久国产乱子伦精品免费_国精品产区WNW2544_午夜黄色av_久久精品视频在线播放_日韩视频一二三区_天天干干干_国产在线精品91国自产拍免费_国产三级啪啪 | 一色屋精品视频在线观看_国产精品视频黄色_亚洲三级国产_激情午夜网_久久综合色占_精品av_欧美在线成人影院_精品国产乱码久久久久久久软件 | 欧美午夜伦理_曰本人做爰大片免费观看一老师_一级黄免费看_日本一二区不卡_九色视频网站入口_日韩毛毛片_在线观看欧美一区二区三区_日韩亚洲不卡线 | 久青草视频在线播放_男男短篇高h肉辣合集_北条麻妃中文精品国产_国产成人黄色片_中文字幕中文字幕在线中心一区_97插插_中文字幕综合在线观看_亚洲chinese男同志gay在线 | 四虎国产精品永久一区_国产熟女高潮av6666_久草在线这里只有精品_欧美成人午夜精品_国产韩国精品一区二区三区_性插久久_久久久老司机_九一成人 | 日韩经典AV在线观看_中文无码日韩欧免费视频_捆绑白丝粉色jk震动捧喷白浆_日本慰安所一级毛片在线播放_亚洲精品久久久乳夜夜欧美_97浪潮性色91久久久美川_亚洲蜜桃精久久久久久久久久久久_最新中文字幕av | 天天综合日日夜夜_日日鲁夜夜如影院_99re视频热这里只有精品7_日本一区二区三区四区_国产做A爰片久久毛片A片白丝_97天堂_99视频在线_国产成人精品免费视频大全最热 | 国色天香2019中文字幕在线观看_亚洲AV无码传区国产乱码O_97在线免费公开视频_熟女无套高潮内谢吼叫_国产精品嫩草影院入口一二三_国产亚洲欧美日韩精品一区二区三区_乱色欧美激情亚洲欧美激情_四虎在线免费观看视频 | 香蕉久久夜色精品国产_亚洲女人被黑人巨大进入_6969视频_综合色久_国产乱对白刺激视频_中文无码一区二区视频在线播放量_性爱视频在线免费_欧美特黄色片 | 国产成人a高清视频_9丨九色丨国产人妻一区二区_超碰999_中文字幕久久精品一区二区_人人爽网站_国产一区二区三区免费观看在线_欧美精品免费一区二区三区_蜜桃av网 | 一级肉体全黄裸片免费观看_免费观看成年人网站_WWW插插插无码免费视频网站_国产精品黄色小视频_999九九九久久久_51自拍视频_国产午精品午夜福利757视频播放_日本久久久www成人免费毛片 | 91久久久久久亚洲精品禁果_午夜福利123_国产一二区免费视频_国产99久久久久久免费看农村_国产成人精品国内自产拍_91在线看看_日韩免费观看视频_熟妇人妻AV无码一区二区三区 | 免费无码va一区二区三区_国产精品嫩草无码AⅤ在线播放_免费在线观看AV_91少妇_国产免费区一区二区三视频免费_毛茸茸av_国产在线不卡AV精片观看_色综合视频 | 国内自拍第23页_欧美性做爰片免费视频看_狠狠操人人_久久av喷潮久久av高_国产真人美女A爱做_国产精成人品localhost_亚洲乱码日产一区三区_999精品国产人妻无码梦乃爱华 | 在线观看啊啊啊啊_精品亚洲国产成人A片在线观看_国产精品永久久久久久久www_黄色国产视频_欧洲美女粗暴牲交免费观看_18国产一二三精品国产_一区二区三区日本在线观看_在线观看视频99 | 欧美日韩国产综合在线_日本黄色高清_女人被男人躁得好爽免费视频_AV无码久久久久不卡免费网站_亚洲欧洲免费无码_在线播放免费视频播放_日韩国产精品一区二区三区_久久久久免费毛A片免费一瓶梅 | 午夜精品久久久久久久99芒果_小SAO货水好多真紧H视频_海绵宝宝在线观看_91老司机免费精品观看_se999se成人影院_一级毛片久久久久_国产日韩久久_永久91嫩草亚洲精品人人 | 处女膜往事_欧美日韩国产超高清免费看片_九九九九九九九九九九热_91美女片黄在线观看成欢阁_欧美精品区一区二区三区_亚洲成人无码AV_精品午夜福利1000在线观看_日本a网站 | 美女一二三区_香港日本三级在线播放_国产性―交一乱―色―情人_免费伦费一区二区三区四区_欧美亅性猛交内射_8mav在线_无遮挡边吃摸边吃奶边做_美女扒开屁股让男人桶 | 久久精品国语对话_亚洲天天摸日日摸天天欢_日韩AV无码一区二区三区不卡_日本污漫_日本在线理论片手机观看_久久精品国产免费_国产freesexvideos中国麻豆_亚洲欧洲精品无码av | 免费av一级_黄色片一区二区_天天爱天天操天天爽_啪啪一级片_亚洲一区四区_久久久久久久这里只有精品_性高朝大尺度少妇大屁股_99re伊人 | 亚洲天堂一区在线_国产精品亚洲精品久久挡不住_日本成本人片免费高清在线观看_免费看α片_国产AV丝袜美腿丝袜_激情视频久久_国产视频日韩_日本九九视频 | 中国熟妇色xxxxx老妇_东京热无码一区二区三区av_女人自慰喷水高清播放_超碰在线人人干_国产午夜大地久久_麻豆爽爽妓女国产99RE小说_美女视频无遮挡永久网站_精品视频免费在线观看 | 欧美精品毛片久久久久久久_日韩人妻中文无码一区二区七区_久草最新在线_5566先锋影音夜色资源站在线观看_亚洲乱码国产乱码精品精可以看_国产精品呻吟高潮_成人看片黄A免费看那个网址_久久欧美AⅤ无码精品色午夜麻 国产成人一区二区三区影院动漫_国产成人在线视频免费观看_久久99女女久久99久久_www.久久爱.com狼人_国产又爽又刺激的视频_日韩中文在线观看_天天草天天爱_狠狠爱天天操 |