日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用

發(fā)布時(shí)間:2024/9/19 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文主要介紹ILX34-MBS485模塊在羅克韋爾Controllogix系統(tǒng)中的使用。此模塊屬于第三方產(chǎn)品,可接入Controllogix系統(tǒng)中,實(shí)現(xiàn)Modbus RTU協(xié)議的串行通信。

場(chǎng)景:在Controllogix系統(tǒng)中,需要采集2臺(tái)智能儀表的數(shù)據(jù),儀表通訊協(xié)議為Modbus RTU,儀表數(shù)據(jù)寄存器地址為40001-40008.

硬件:1756-L72,1756-EN2TR,1734-AENTR,,ILX34-MBS485。

軟件:RSLogix 5000 EnterpriseSeries,ILX34-MBS36_AddOn_Rung_v1_8.L5X(廠商提供的AOI例程),ILX34-MBS485.eds(模塊的EDS文件)

結(jié)構(gòu):

【ILX34-MBS485可應(yīng)用于以下兩種軟硬件環(huán)境中?

Studio 5000 Logix Designer v21 (for CompactLogix L1 processors)?

or RSLogix? 5000 version 16 or greater (for 1734 Point I/O adapters)?!?/p>

ILX34-MBS485模塊通過(guò)1734-AENTR模塊接入1756的EtherNet/IP網(wǎng)絡(luò)。

過(guò)程可分為3個(gè)步驟:

? ? 1、硬件組態(tài)

? ? 2、導(dǎo)入廠商提供的AOI

? ? 3、組態(tài)串口參數(shù)

-----------------------------------

1、硬件組態(tài)

在RSLogix 5000 Enterprise Series軟件中新建1個(gè)工程,進(jìn)行硬件組態(tài)。

在1756-EN2TR網(wǎng)絡(luò)下,增加新Module,選擇1734-AENTR,設(shè)置IP地址、名稱(chēng)等參數(shù)。

在1734-AENTR的“Module Definition”,選選中,選擇所選的硬件版本號(hào)、機(jī)架尺寸。

1734-AENTR參數(shù)設(shè)置完成,增加ILX34-MBS485模塊,即Other類(lèi)型中的1734-Moudle。點(diǎn)擊確定,彈出模塊設(shè)置對(duì)話框,進(jìn)行參數(shù)設(shè)置。

?“Connection Parameters”取決于你目前的應(yīng)用程序,這個(gè)模塊提供3種不同大小的數(shù)據(jù)塊。

此次我們配置為36個(gè)字每條指令?!癈ommFormat”選擇“Data-SINT”格式,“Slot”選擇在機(jī)架中實(shí)際的插放位置。

RPI值建議大于50ms

2、導(dǎo)入廠商提供的AOI

首先,新建子例程“Modbus”。

?打開(kāi)子例程在編程區(qū)的任意位置右鍵,選擇“Import rungs”:

廠商根據(jù)“Connection Parameters”中的3種數(shù)據(jù)長(zhǎng)度,提供了3種相應(yīng)的AOI。

選擇在硬件組態(tài)中36字節(jié)長(zhǎng)度的例程。

?導(dǎo)入后出現(xiàn)下面的參數(shù)設(shè)置對(duì)話框。

點(diǎn)擊“Tag”,出現(xiàn)“Configure Rung Propertise”對(duì)話框。

在“Final name”列根據(jù)模塊硬件組態(tài)的具體位置進(jìn)行名稱(chēng)的更改。

比如,組態(tài)在R1 中的位置號(hào)為2的ILX34-MBS485模塊。更改如下圖所示。

點(diǎn)擊“OK”后,將完成程序的導(dǎo)入。

本次2個(gè)ILX34-MBS485模塊,完成后如下所示:

然后,需要在Main Routine 中進(jìn)行調(diào)用。

3、組態(tài)串口參數(shù)

雙擊“Controller tags”項(xiàng),進(jìn)入?yún)?shù)設(shè)置

參數(shù)配置主要有2部分:

? ?1#模塊的串口參數(shù)配置;

? ?2#命令配置。

串口參數(shù)配置在MBS_Config標(biāo)簽下,命令配置在MBS標(biāo)簽下。

首先,進(jìn)行模塊的串口參數(shù)配置。

展開(kāi)MBS_Config1 標(biāo)簽進(jìn)行模塊1的串口參數(shù)的設(shè)置,以下設(shè)置為:模塊為Master,波特率為9600,數(shù)據(jù)格式為:8N1,協(xié)議類(lèi)型為:RTU。

MBS_Config中參數(shù)意義及可設(shè)置參數(shù)在“Description”中有相應(yīng)的解釋。

然后,進(jìn)行模塊的采集命令配置。

展開(kāi)MBS 標(biāo)簽進(jìn)行模塊1的串口采集命令配置。

?* MBS1.DATA 為模塊1收發(fā)數(shù)據(jù)的存儲(chǔ)地址;

?* MBS1.STATUS為模塊1 的運(yùn)行狀態(tài)情況;

?* MBS1.MASERCMD為配置的采集命令,1個(gè)模塊最多可以配置30條命令。

展開(kāi)MBS1.MASERCMD可以發(fā)現(xiàn)下面又有可以展開(kāi)的30條命令。

本次需要采集2個(gè)儀表數(shù)據(jù),所以只需要配置2條命令即可。

展開(kāi)MBS1.MASERCMD[0]、MBS1.MASERCMD[1].

!-MBS1.MASERCMD[0]:采集1號(hào)儀表,儀表地址為2,功能碼為03,從寄存器起始地址為40001,采集的個(gè)數(shù)為8個(gè),模塊接收數(shù)據(jù)的存儲(chǔ)地址偏移為0;

!-MBS1.MASERCMD[1]:采集2號(hào)儀表,儀表地址為3,功能碼為03,從寄存器起始地址為40001,采集的個(gè)數(shù)為8個(gè),模塊接收數(shù)據(jù)的存儲(chǔ)地址偏移為8;

?

本次執(zhí)行的是03號(hào)命令,

1號(hào)儀表數(shù)據(jù)采集回來(lái)存儲(chǔ)到:

MBS1.DATA.InputRegister[0]到MBS1.DATA.InputRegister[7]中;

2號(hào)儀表數(shù)據(jù)采集回來(lái)存儲(chǔ)到:

MBS1.DATA.InputRegister[8]到MBS1.DATA.InputRegister[15]中。

程序下載,啟動(dòng)運(yùn)行后,即可在MBS1.STATUS中查看云更新?tīng)顟B(tài)。如發(fā)碼數(shù)量、回碼數(shù)量、錯(cuò)誤數(shù)量。

這樣,Controllogix系統(tǒng)中使用ILX34-MBS485進(jìn)行Modbus通訊讀取數(shù)據(jù)就完成了。

最后,介紹一下MBS_config、MBS.MASERCMD各參數(shù)的意義,及MBS.DATA的使用。

MBS.Config中各個(gè)參數(shù)的含義如下:

? ? 參數(shù)

? ? ? ? ? ?描述

Type0 = Master主1 =Slave從
Slave_IDType為0時(shí),模塊在網(wǎng)絡(luò)上的地址
Baud_Rate0=19200;2=2400;3=4800;4=9600;5=38400
Serial Comm0=7N2; 1=7N1; 2=7O1; 3=8N1; 4=8N2; 5=8E1; 6=8O1
Protocol0=ASSII;1=RTU
其他參數(shù)推薦默認(rèn)設(shè)置。Coldboot為冷啟動(dòng),1位重啟,重啟后自動(dòng)復(fù)位0

MBS.MASERCMD中各個(gè)參數(shù)的含義如下:

? ? 參數(shù)

? ? ? ? ? ?描述

Enable0 = 不使能1 = 使能: 輪訓(xùn)和觸發(fā)都允許;2 = 使能,僅僅觸發(fā)允許;
Node從設(shè)備的地址(1 到 255)
Function功能碼,模塊作為主或從都支持01、02、03、04、05、06、15、16號(hào)命令,8號(hào)命令僅當(dāng)模塊為從設(shè)備時(shí)支持。
DeviceAddres遠(yuǎn)程設(shè)備的寄存器起始地址(0 到 65535)
Count采集的寄存器數(shù)量
InternalAddress本條命令采集數(shù)據(jù)在模塊中存儲(chǔ)的偏移量
PollInterval兩次發(fā)生命令的最小時(shí)間間隔(0 到 2147483647ms)
Swap數(shù)據(jù)的高低位互換0:不互換1:Word互換2:word互換,且word內(nèi)的byte也互換3:word內(nèi)的byte互換
Trigger1:觸發(fā)指令。在任何情況下都可以觸發(fā)命令。

?MBS.DATA的使用:

? ? 參數(shù)

? ? ? ? ? ?描述

InputBit接收離散數(shù)據(jù)來(lái)自0X和1X寄存器類(lèi)型。Master下,使用01和02功能碼時(shí);Slave下,使用05和15功能碼時(shí)。
InputRsgister接收模擬數(shù)據(jù)來(lái)自3X和4X寄存器類(lèi)型。Master下,使用03和04功能碼時(shí),Slave下,使用06和16功能碼時(shí)。
OutputBit輸出離散數(shù)據(jù)到0X和1X寄存器類(lèi)型。Master下,使用05和15功能碼時(shí);Slave下,使用01和12功能碼時(shí)。
OutputRsgister輸出模擬數(shù)據(jù)到3X和4X寄存器類(lèi)型。Master下,使用06和16功能碼時(shí),Slave下,使用03和04功能碼時(shí)。

----------------------------------?

最后說(shuō)一下ProSoft Technology。這家公司?主要致力于提供連接性解決方案,在不同的自動(dòng)化產(chǎn)品之間實(shí)現(xiàn)自由通信。目前主要有5大類(lèi)產(chǎn)品:遠(yuǎn)程訪問(wèn),羅克韋爾自動(dòng)化機(jī)架內(nèi)產(chǎn)品,施耐德電氣機(jī)架內(nèi)產(chǎn)品,網(wǎng)關(guān),工業(yè)無(wú)線設(shè)備,ProSoft軟件。

在說(shuō)一下羅克韋爾自動(dòng)化機(jī)架內(nèi)產(chǎn)品:這個(gè)系列的配套產(chǎn)品可就多了去了。它對(duì)應(yīng)羅克韋爾的不同類(lèi)型的PLC設(shè)備,都有相應(yīng)的一系類(lèi)產(chǎn)品。主要為:contrologix平臺(tái)系列,compactlogix平臺(tái)系列,flex I/O系列,POINT I/O系列。每個(gè)系列下面都有一系列不同功能的產(chǎn)品。比如modbus通訊協(xié)議功能模塊,就有下列的一堆產(chǎn)品:

? ? 平臺(tái)

? ?相應(yīng)模塊型號(hào)

? ? ? ?描述

ControlLogix

MVI56E-MCMR

增強(qiáng)型Modbus?主站/從站通信模塊

MVI56E-MCM/MCMXT

Modbus 主站/從站通信模塊

CompactLogix

MVI69L-MBS

有一個(gè)串行端口

MVI69E-MBS

有兩個(gè)串行端口

MVI69-MCM

網(wǎng)絡(luò)接口模塊,CompactLogix和 MicroLogix1769-LRP能與 Modbus 兼容設(shè)備相連。

Flex I/O

3170-MBS

Modbus Slave Network Interface Adapter for FLEX I/O

Point I/O

ILX34-MBS485

for CompactLogix L1 and Point I/O Adapters ILX34-MBS485

ILX34-MBS232

for CompactLogix L1 and Point I/O Adapters ILX34-MBS232

說(shuō)到這,簡(jiǎn)單說(shuō)一下這個(gè)遠(yuǎn)程訪問(wèn)產(chǎn)品,這個(gè)比較有意思,可以世界各地公網(wǎng)調(diào)試設(shè)備。

遠(yuǎn)程訪問(wèn):ProSoft Connect PLC Remote Access,讓您可以從世界任何地方監(jiān)控連接的工業(yè)自動(dòng)化設(shè)備。使用連接的獨(dú)特EasyBridge?技術(shù)、自動(dòng)化編程工具(如Studio 5000,Unity Pro,TIA Portal,等等)無(wú)需設(shè)置IP路由或其他復(fù)雜的通訊設(shè)置可以直接和自動(dòng)化設(shè)備進(jìn)行通信。說(shuō)白了就是可以通過(guò)互聯(lián)網(wǎng)對(duì)PLC等工業(yè)設(shè)備遠(yuǎn)程調(diào)試,跟國(guó)內(nèi)的巨控科技的產(chǎn)品類(lèi)似。需要與與它自家的ICX35-HWC工業(yè)蜂窩網(wǎng)關(guān) 或PLX35-NB2?網(wǎng)橋配合使用。下面是它的使用場(chǎng)景及結(jié)構(gòu)示意圖:

總結(jié)

以上是生活随笔為你收集整理的simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。