| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當前位置:
潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>6ES7902-2AC00-0AA0全國包郵

6ES7902-2AC00-0AA0全國包郵

閱讀:476        發(fā)布時間:2022-3-28

6ES7902-2AC00-0AA0

工藝數(shù)據(jù)塊
7.1 “速度控制軸"工藝 DB
S7-Technology
790 功能手冊, 03/2008, A5E01078448-06
ActualAcceleration 變量
(S7T Config 系統(tǒng)變量 motionstatedata.actualacceleration)
返回軸的當前加速度。
如果速度控制軸缺少編碼器,則該值始終為 0。
SpeedOverride 變量
(S7T Config 系統(tǒng)變量 override.velocity)
該變量將返回當前有效的 SpeedOverride 值的百分比。 該百分比與軸的速度設(shè)定值相對
應。 默認值為 *。
可以使用 MC_WriteParameter 工藝功能在范圍 0% 到 200% 之間設(shè)置 SpeedOverride
值。
AccelerationOverride 變量
(S7T Config 系統(tǒng)變量 override.acceleration)
該變量將返回當前有效的 AccelerationOverride 值的百分比。 該百分比與軸的加速度設(shè)
定值相對應。 默認值 = *。
可以使用 MC_WriteParameter 工藝功能在范圍 1% 到 1,000% 之間設(shè)置
AccelerationOverride 值。
工藝數(shù)據(jù)塊
7.2 “定位軸"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 791
7.2 “定位軸"工藝 DB
適用于固件版本為 V4.1.x 的集成工藝
本部分介紹了固件版本為 V3.0.x、V3.1.x 和 V3.2.x 的應用。
集成工藝將數(shù)據(jù)寫入 DB。該 DB 在 STEP 7 用戶程序中為只讀。
無論 CPU 中的數(shù)據(jù)保持設(shè)置如何,該 DB 都不具有保持性。
UpdateFlag / UpdateCounter 變量
請注意以下幾點:更新工藝 DB (頁 829)
ErrorID 變量
該變量將返回在定位軸上zui近檢測到的錯誤或警告的 ErrorID。
錯誤條目可以通過調(diào)用工藝功能"MC_Reset"進行確認(其中,Axis = 工藝 DB 的編
號)。
請注意以下幾點:可能出現(xiàn)的錯誤消息和警告 (頁 835)
ErrorBuffer[0..2] 變量
收到的前三條錯誤和警告的存儲器。 *個錯誤寫到 ARRAY 元素 0,第二個錯誤寫到
ARRAY 元素 1,依次類推。
此存儲器中的內(nèi)容可以通過調(diào)用工藝功能“MC_Reset"進行清除(其中,Axis = 工藝 DB
的編號)


如何訪問大于 9999 的保持寄存器地址?

通常 Modbus 協(xié)議的保持寄存器地址范圍在 40001 - 49999 之間。對于多數(shù)應用來說已經(jīng)夠了。但有些 Modbus 從站把地址映射到保持寄存器區(qū)的地址超過 9999 的部分。

Modbus Master 協(xié)議庫支持超過 9999 的保持寄存器地址。地址范圍為 400001 - 465536。只需在調(diào)用 MBUS_MSG 子程序時給 Addr 參數(shù)賦相應的值即可,如 416768。

 Modubs Master 擴展地址模式僅支持保持寄存器區(qū),不支持其他地址類型。

S7-200 作為 Modbus 主站方接收上來的數(shù)據(jù)格式與第三方設(shè)備不一樣怎么辦?

西門子PLC數(shù)據(jù)的存儲格式為高位低存方式。舉例:VD200中包含VW200和VW202,其中VW202是低字,VW200是高字。若第三方設(shè)備與西門子數(shù)據(jù)存儲格式不同,是低位低存的方式,那么通信上來的數(shù)據(jù)就會存在錯誤,需要進行轉(zhuǎn)換才能使用。編程的方式比較多樣,針對雙字中高低字的交換可以使用SWAP(字交換)指令,若是字節(jié)交換可以考慮循環(huán)移位指令。

S7-200 是否支持如 Modbus TCP 等其它協(xié)議?

不支持。S7-200自身的通信端口或其通信擴展模塊均不支持 Modbus TCP、CANopen、DeviceNet 以及 BACnet 通信協(xié)議。

 為什么 S7-200 作 Modbus 主站時 MBUS_MSG 指令報6號錯誤?

引起6號錯誤主要有兩方面的原因:1.多個 MBUS_MSG 指令同時使能執(zhí)行;2. Modbus庫存儲區(qū)中分配的建議地址區(qū)與編程中已使用的V存儲區(qū)有重疊。

2Modbus RTU從站

2.1 CPU 上的通信口(Port0)支持 Modbus RTU 從站通信協(xié)議

S7-200 CPU上的通信口Port0可以支持Modbus RTU協(xié)議,成為Modbus RTU從站。此功能是通過S7-200的自由口通信模式實現(xiàn),因此可以通過無線數(shù)據(jù)電臺等慢速通信設(shè)備傳輸。

 詳情請參考《S7-200系統(tǒng)手冊》之相關(guān)章節(jié)。

要實現(xiàn)Modbus RTU通信,需要STEP 7-Micro/WIN32 V3.2以上版本的編程軟件,而且須安裝STEP 7-Micro/WIN32 V3.2 Instruction Library(指令庫)。Modbus RTU功能是通過指令庫中預先編好的程序功能塊實現(xiàn)的。

 Modbus RTU從站指令庫只支持CPU上的通信0口(Port0)。

2.2 編程基本步驟:

檢查Micro/WIN的軟件版本,應當是STEP 7-Micro/WIN V3.2以上版本。

檢查Micro/WIN的指令樹中是否存在Modbus RTU從站指令庫(圖1),庫中應當包括MBUS_INIT和MBUS_SLAVE兩個子程序。如果沒有,須安裝Micro/WIN32 V3.2的Instruction Library(指令庫)軟件包;



收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼 意見反饋
在線留言