羅克韋爾緊湊型限位開(kāi)關(guān)主要技術(shù),AB技術(shù)性能
一個(gè)。將服務(wù)類型設(shè)置為獲取屬性單一。
灣將Class設(shè)置為4(程序集)。
將Instance設(shè)置為120.這是程序集實(shí)例編號(hào)
將從中讀取。
將屬性設(shè)置為3(裝配數(shù)據(jù))。
即將Destination設(shè)置為ReadBuffer。
如果未選中“緩存連接”,則會(huì)打開(kāi)連接
每次控制器處于運(yùn)行模式和梯級(jí)條件
變得真實(shí)。 Logix控制器打開(kāi)連接,發(fā)送
通過(guò)新連接顯式消息然后關(guān)閉
連接立即。下一次梯級(jí)條件是
是的,重復(fù)整個(gè)序列:打開(kāi)連接,發(fā)送
消息,關(guān)閉連接。
構(gòu)建包含以下指令的三行:
檢查啟用標(biāo)記
檢查TIMER_CONN.DN
帶控制標(biāo)簽MSG_WRITE的消息指令
配置消息參數(shù)如下:
一個(gè)。將服務(wù)類型設(shè)置為“設(shè)置屬性單”。
灣將Class設(shè)置為4(程序集)。
。將實(shí)例設(shè)置為121。
這是將寫入的程序集實(shí)例編號(hào)。
。將屬性設(shè)置為3(裝配數(shù)據(jù))。
即將源元素設(shè)置為WriteBuffer。
。將源長(zhǎng)度設(shè)置為4個(gè)字節(jié)。
標(biāo)記的大小可能大于目標(biāo)GuardPLC
部件。但是,源長(zhǎng)度應(yīng)完全匹配
程序集的大小,否則會(huì)發(fā)生錯(cuò)誤。
此Class 3示例使用Cache Connections選項(xiàng)。一個(gè)
控制器切換到時(shí),將打開(kāi)與此標(biāo)志的連接
運(yùn)行模式和梯級(jí)條件為真。在我們的例子中,梯級(jí)
當(dāng)Enable值為true且計(jì)時(shí)器已過(guò)期時(shí),條件為true
兩條消息都應(yīng)顯示Done標(biāo)志集。如果設(shè)置了錯(cuò)誤標(biāo)志,
雙擊消息說(shuō)明以查看錯(cuò)誤說(shuō)明。
請(qǐng)按照以下步驟驗(yàn)證數(shù)據(jù)交換。
在RSLogix 5000軟件中,切換到“控制器標(biāo)簽”選項(xiàng)卡。
切換到“通信”選項(xiàng)卡,然后在“路徑”中輸入此文本
字段:ENBT,2,<GuardPLC IP地址>。
這里,2是1756-ENBT模塊的EtherNet / IP端口。
選中已連接,然后選中緩存連接框。
“已連接”選項(xiàng)可確保通過(guò)a發(fā)送消息
級(jí)連接,而不是未連接的連接。
緩存連接是默認(rèn)選項(xiàng)。如果選中,則
一次控制器處于運(yùn)行模式時(shí)打開(kāi)連接
并且梯級(jí)條件是真實(shí)的。在這個(gè)例子中,梯級(jí)
當(dāng)Enable值為true且計(jì)時(shí)器具有時(shí),條件為true
已過(guò)期(已設(shè)置DN標(biāo)志)。此連接保持打開(kāi)狀態(tài)直到
控制器進(jìn)入程序模式。
將WriteBuffer顯示類型設(shè)置為十六進(jìn)制。輸入16#12,16#34,
中有16#ab,16#cd。
將ReadBuffer類型設(shè)置為Decimal。
設(shè)置為Decimal,因?yàn)镽SLogix Guard PLUS!
軟件僅以十進(jìn)制格式顯示DINT類型。
在RSLogix Guard PLUS中配置Force Editor菜單!
軟件顯示組件IN_120和的所??有信號(hào)。
將IN_120組件的信號(hào)設(shè)置為值12345678,。
開(kāi)始發(fā)送新信號(hào)值。
(設(shè)置了DN標(biāo)志)。當(dāng)梯級(jí)條件為False時(shí),連接
仍然開(kāi)放。
如果Enable標(biāo)記更改為false,則連接仍然存在
打開(kāi)。要保持打開(kāi)連接,請(qǐng)使用Logix控制器
定期發(fā)送具有相同數(shù)據(jù)序列的然后一條消息
數(shù)。相同的數(shù)據(jù)序列號(hào)指示GuardPLC
控制器,這只是一個(gè)保持活動(dòng)消息,數(shù)據(jù)有
一旦Enable設(shè)置回true,就會(huì)發(fā)送消息
梯級(jí)條件從false轉(zhuǎn)換為true。在這個(gè)例子中,a
當(dāng)定時(shí)器時(shí)100毫秒時(shí),每次都會(huì)發(fā)送消息
有一個(gè)新的數(shù)據(jù)序列計(jì)數(shù)。因此,如果寫入數(shù)據(jù)發(fā)生變化,那么
更改將在不遲于100的時(shí)間內(nèi)傳送到GuardPLC控制器
經(jīng)過(guò)數(shù)據(jù)更改時(shí)間。
當(dāng)控制器轉(zhuǎn)換為程序時(shí),連接將關(guān)閉
模式。
下載到Logix控制器并將控制器切換到
跑。
將Enable設(shè)置為true。
驗(yàn)證RSLogix 5000軟件是否顯示相同的值。
驗(yàn)證OUT_121信號(hào)顯示16#12,16#34,16#ab,#CD。
使用GuardPLC控制器作為未連接的適配器類似于
將它用作3類適配器。在這兩種情況下,都會(huì)發(fā)送顯式消息
從客戶端到GuardPLC控制器,解決其中一個(gè)問(wèn)題
內(nèi)置對(duì)象,包括Identity,Assembly,PCCC,Connection
配置,端口,TCP / IP和以太網(wǎng)鏈路。在一個(gè)案例中
未連接的適配器,消息不是通過(guò)連接發(fā)送的,而是
作為單個(gè)獨(dú)立請(qǐng)求發(fā)送。
下表說(shuō)明了未連接和未連接之間的差異
級(jí)連接請(qǐng)求。
沒(méi)有改變。如果這是寫消息,則GuardPLC控制器仍然是
響應(yīng)它,但忽略它附帶的數(shù)據(jù),因?yàn)樗?/p>
數(shù)據(jù)沒(méi)有改變。默認(rèn)情況下,此周期性頻率設(shè)置為
秒,意味著每7.5秒“保持活躍”的消息
將被發(fā)送以保持連接打開(kāi)。
021-39526589
網(wǎng)址:oo-css.cn
地 址:上海市嘉定區(qū)嘉涌路99弄
6號(hào)樓713室