欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

西門子S7-200 Smart與變頻器的MODBUS變頻器通信實操

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/9/28
【1】MODBUS RTU通信庫

     

庫文件?

 

    在step7-mirco/win smart編程軟件的指令中,可以找MODBUS RTU的通信庫文件:

 

這里Smart作為主站。

我們?nèi)绻捎玫氖荂PU本地的串口,那么我們選擇庫文件為Modbus RTU Master;若是擴展通訊板,則選擇Modbus RTU Master2。

    【2】庫文件的調(diào)用

 

初始化主站:

初始化主站指令是:MBUS_CTRL

 “模式”(Mode) 輸入的值用于選擇通信協(xié)議。輸入值為 1 時,將 CPU 端口分配給 Modbus 協(xié)議并啟用該協(xié)議。輸入值為 0 時,將 CPU 端口分配給 PPI 系統(tǒng)協(xié)議并禁用 Modbus 協(xié)議。

參數(shù)“奇偶校驗”(Parity) 應(yīng)設(shè)置為與 Modbus 從站設(shè)備的奇偶校驗相匹配。所有設(shè)置使用一個起始位和一個停止位。允許的值如下:0(無奇偶校驗)、1(奇校驗)和 2(偶校驗)。

參數(shù)“端口”(Port)設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選 CM01 信號板上的 RS-485 或 RS-232)。

參數(shù)“超時”(Timeout) 設(shè)為等待從站做出響應(yīng)的毫秒數(shù)。“

當(dāng) MBUS_CTRL指令完成時,指令將“真”(TRUE) 返回給“完成”(Done) 輸出。“錯誤”(Error) 輸出包含指令執(zhí)行的結(jié)果。

 

Mode=1將 CPU 端口分配給 Modbus 協(xié)議并啟用該協(xié)議;

Baud為波特率;Parity=0無奇偶校驗;port=0代表使用本體通信口。

Timeout=1000ms。

 

設(shè)計循環(huán)計數(shù)器

因為是半雙工,采用的是輪詢方式。為此我們設(shè)計一個循環(huán)計數(shù)器。

 

 

數(shù)據(jù)讀

 

當(dāng)計數(shù)器==1時,此數(shù)據(jù)塊執(zhí)行。

Slave=11代表從站設(shè)備的通訊ID為11;RW=0代表只讀;Addr=432769代表從站設(shè)備的modbus寄存器地址;count=1代表一個字。DataPtr(間接地址指針)=&VB3200代表從VB3200開始。一個字就是VW3200。                            

 

數(shù)據(jù)寫

 

與數(shù)據(jù)讀不通的是,RW=1。

當(dāng)48193=1時,變頻器啟動;當(dāng)48193=5時,變頻器停止。

對應(yīng)S7-200smart的地址是VW104。(count=1為一個字)

【3】通訊的總結(jié)

   ① 輪詢通訊有時間差,比如讀頻率反饋的時候,會發(fā)現(xiàn)頻率反饋是非連續(xù)性的。

   ②可以用Done還驅(qū)動下一個數(shù)據(jù)輪詢。但是若上一條沒有執(zhí)行,那么后面的不會執(zhí)行?具體可以參考庫文件的幫助。

   ③讀取過來的數(shù)據(jù)有可能要進(jìn)行地址偏移或者數(shù)據(jù)的轉(zhuǎn)換,比如高低字的轉(zhuǎn)換,整數(shù)轉(zhuǎn)換為浮點數(shù),浮點數(shù)轉(zhuǎn)換為整數(shù)等。

    ④首先利用ModScan32.exe或者M(jìn)odbus Poll可以很好的監(jiān)測數(shù)據(jù)地址及數(shù)據(jù)格式。

    

Tags:MODBUS通訊,變頻器,200smart  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項目案例
西門子S7-200smart 與超聲波流量計之間的MODBUS通訊
西門子S7-200 smart非時間/計數(shù)輪詢來實現(xiàn)modbus通訊測試
西門子S7-200smart與丹佛斯FC51通訊及變頻器參數(shù)設(shè)置
西門子S7-200 SMART模擬量輸入應(yīng)用,AM03模擬量擴展模塊用法
其實,Modbus通訊很簡單!——手把手教你,STEP7
西門子200SMART 入門如何搞懂西門子PLC脈沖輸出?PT0/PWM和PLS指
實測通過——西門子200SMART PLC用PLS指令發(fā)脈沖
西門子PLC 基礎(chǔ)知識S7-200SMART 系統(tǒng)塊,程序塊,數(shù)據(jù)塊
西門子PLC S7-200SMART與G120的MODBUS通訊例程
S7-200SMARTPLC的軟件使用——西門子200plc硬件組態(tài)STEP7
西門子PLC200smart-PID 自動/手動調(diào)節(jié)的無擾動切換
西門子S7-200特殊指令 ATCH和DTCH用法、HEDF、HSC
西門子S7-200SMART編碼器轉(zhuǎn)速測量程序,中斷程序和ATCH指令
S7-200 Smart入門筆記3——呼吸燈
西門子PLC:200smart(13-16章)_200smart 子程序
S7-200SMART PLC設(shè)備運行累加時間梯形圖實例,設(shè)備定期保養(yǎng)定時程
西門子plc控制英威騰變頻器實例,西門子200SMART的MODBUS通訊!
組態(tài)王或SCADA與西門子200Smart通訊配置流程
如何實現(xiàn)昆侖通態(tài)MCGS與S7-200SMART PLC以太網(wǎng)多臺通信控制?
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 旌德县| 开平市| 海阳市| 怀仁县| 嵩明县| 嘉峪关市| 庐江县| 米林县| 浮梁县| 阳高县| 邯郸县| 漳州市| 凌源市| 贵溪市| 灵台县| 朝阳县| 武穴市| 曲靖市| 句容市| 凤台县| 抚顺县| 分宜县| 若尔盖县| 岑巩县| 新干县| 肇庆市| 凤城市| 玉溪市| 高青县| 巧家县| 上高县| 桐梓县| 营口市| 梨树县| 太和县| 桑植县| 高邑县| 鄂尔多斯市| 忻州市| 明光市| 阜康市|