五月婷网站,av先锋丝袜天堂,看全色黄大色大片免费久久怂,中国人免费观看的视频在线,亚洲国产日本,毛片96视频免费观看

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

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

當(dāng)前位置:
西門(mén)子plc模塊代理商>>西門(mén)子S7-1500>> 6ES7677-2AA41-0FK0西門(mén)子模塊6ES76772AA410FK0總代理

西門(mén)子模塊6ES76772AA410FK0總代理

返回列表頁(yè)
  • 西門(mén)子模塊6ES76772AA410FK0總代理
收藏
舉報(bào)
參考價(jià) 670
訂貨量 1
具體成交價(jià)以合同協(xié)議為準(zhǔn)
  • 型號(hào) 6ES7677-2AA41-0FK0
  • 品牌 Siemens/西門(mén)子
  • 廠商性質(zhì) 代理商
  • 所在地 南京市
在線詢價(jià) 收藏產(chǎn)品

更新時(shí)間:2023-11-08 16:25:42瀏覽次數(shù):295

聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!

同類(lèi)優(yōu)質(zhì)產(chǎn)品

更多產(chǎn)品

產(chǎn)品簡(jiǎn)介

應(yīng)用領(lǐng)域 食品,化工,生物產(chǎn)業(yè),農(nóng)業(yè),綜合
西門(mén)子模塊6ES7677-2AA41-0FK0總代理
:1800弄(電子商務(wù)園)5005.
公司主營(yíng):西門(mén)子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM

詳細(xì)介紹

西門(mén)子模塊6ES7677-2AA41-0FK0總代理Modbus從站協(xié)議執(zhí)行錯(cuò)誤代碼
錯(cuò)誤代碼 描述
0 無(wú)錯(cuò)
存儲(chǔ)區(qū)范圍錯(cuò)誤
2 波特率或校驗(yàn)
3 從站地址
4 Modbus參數(shù)的值
5 保持寄存器與Modbus從站符號(hào)地址重疊
6 接收校驗(yàn)錯(cuò)誤
7 接收CRC錯(cuò)誤
8 非能請(qǐng)求/不支持的功能
9 請(qǐng)求中有存儲(chǔ)區(qū)地址
10 從站功能未始能
354
使用Modbus協(xié)議庫(kù)
第12章
Modbus從站協(xié)議編程示例
Network 1
LD
CALL
//在循環(huán)掃描中初始化Modbus從站
//協(xié)議。設(shè)置從站地址為1,設(shè)置portO為
//9600,偶檢驗(yàn),可以訪問(wèn)所有的I、Q和AI,
//允許訪問(wèn)1000個(gè)保持寄存器(2000字節(jié)),
//起始地址為VB0。
SM0.1
MBUS_INIT,1,1,9600,2,0,128,32,1000,
&VB0,M0.1,MB1
Network 2
//每循環(huán)周期內(nèi)執(zhí)行Modbus從站協(xié)議
LD SM0.0
CALL MBUS_SLAVE,M0.2,MB2
355
S7-200可編程序控制器手冊(cè)
MBUS_CTRL指令(初始化主站)
使用S7-200端口 0的MBUS—CTRL指令(或端口 1的
MBUS_CTRL_P1指令)來(lái)初始化、監(jiān)控或禁用Modbus通訊。
MBUS_CTRL指令必須無(wú)錯(cuò)誤地執(zhí)行,然后才能夠使用
MBUS_MSG指令。在繼續(xù)下一步指令之前,完成當(dāng)前的指令
并立即設(shè)置Done位。在EN輸人接通時(shí),每次掃描都將執(zhí)行此
指令。
每次掃描(包括次掃描)都必須調(diào)用MBUS_CTRL指令,以
便使它能夠監(jiān)控由MBUS_MSG指令啟動(dòng)的所有待處理信息的
。除非每次掃描都調(diào)用MBUS_CTRL指令,否則Modbus
主站協(xié)議將不能正常工作。
Mode輸人值選擇通訊協(xié)議。輸人值1將CPU端口分配給
Modbus協(xié)議并啟用協(xié)議。輸人值0將CPU端口分配給PPI
協(xié)議并禁用Modbus協(xié)議。
將Parity參數(shù)的奇偶性設(shè)置為與Modbus從站設(shè)備的相匹配。所
有設(shè)置均使用一個(gè)起始位和一個(gè)停止位。允許的值為:
□ 0-無(wú)校驗(yàn)
□ 1 -奇校驗(yàn)
□ 2-偶校驗(yàn)
SIMHTIC / IEC1131 |
LflD    FBD
MBUS.CTRL   MBUS_CTRL
EM   EN
Mode   Mode
Baud Done   Baud Done
Parity Error   Parity Error
Timeout   Timeout
   
   
SIMHTIC |
STL CALL MBUS.CTRL, Mode, Baud, Parity, Timeout, Done, Error


參數(shù)Timeout可設(shè)置為毫秒級(jí)數(shù)字,以等待來(lái)自從站的響應(yīng)。Timeout數(shù)值可設(shè)置為1毫秒至32767毫
秒之間的任意一個(gè)值。典型的數(shù)值為1000毫秒(1秒)。應(yīng)該將參數(shù)Timeout設(shè)置成足夠大的值,這樣在
選定的波特率下,從站設(shè)備就有時(shí)間做出響應(yīng)。
Timeout參數(shù)用于確定Modbus從站設(shè)備是否正在對(duì)請(qǐng)求作出響應(yīng)。Timeout數(shù)值可確定在發(fā)出請(qǐng)求的
后一個(gè)字符后Modbus主站等待響應(yīng)的個(gè)字符的時(shí)間。如果在Timeout時(shí)間內(nèi)至少接收到一個(gè)響
應(yīng)字符,Modbus主站將接收Modbus從站設(shè)備的整個(gè)響應(yīng)。
當(dāng)MBUS_CTRL指令完成時(shí),Done輸出接通。
Error輸出包含該指令的執(zhí)行結(jié)果。表12-8定義因執(zhí)行MBUS_CTRL指令而引起的錯(cuò)誤狀態(tài)。
表12-7 MBUS_CTRL指令的參數(shù)
參數(shù) 數(shù)據(jù)類(lèi)型 操作數(shù)
Mode BOOL I、Q、M、S、SM、T、C、V、L
Baud DWORD VD、ID、QD、MD、SD、SMD、LD、AC、常數(shù)、*VD、*AC、 *LD
Parity BYTE VB、IB、QB、MB、SB、SMB、LB、AC、常數(shù)、*VD、*AC、*LD
Timeout WORD VW、IW、QW、MW、SW、SMW、LW、AC、常數(shù)、*VD、*AC、 *LD
Done BOOL I、Q、M、S、SM、T、C、V、L
Error BYTE VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD
356
使用Modbus協(xié)議庫(kù)
第12章
表12-8 Modbus從站協(xié)議執(zhí)行錯(cuò)誤代碼
錯(cuò)誤代碼 描述
0 無(wú)錯(cuò)
奇偶校驗(yàn)選擇無(wú)效
2 波特率選擇無(wú)效
3 超時(shí)選擇無(wú)效
4 選擇無(wú)效
MBUS_MSG 指令
MBUS_MSG指令(或?qū)Χ丝?1使用MBUS_MSG_P1)用于啟動(dòng)
到Modbus從站的請(qǐng)求,并處理響應(yīng)。
當(dāng)EN輸人和個(gè)輸人均為接通時(shí),MBUS_MSG指令啟動(dòng)
到Modbus從站的請(qǐng)求。發(fā)送請(qǐng)求、等待響應(yīng)和處理響應(yīng)通常
要求多個(gè)掃描。EN輸人必須接通才能啟用發(fā)送請(qǐng)求,并應(yīng)在
Done位置位之前保持接通。
注意:一次只能有一個(gè)MBUS_MSG指令處于活動(dòng)狀態(tài)。如果
啟用了一個(gè)以上MBUS_MSG指令,則將處理個(gè)
MBUS_MSG指令,所有后續(xù)MBUS_MSG指令將被中止,并
輸出錯(cuò)誤代碼6。
只有在發(fā)送一個(gè)新請(qǐng)求時(shí),參數(shù)First才接通一個(gè)掃描周期。
First輸人應(yīng)通過(guò)一個(gè)邊沿檢測(cè)元件接通(即,正邊沿),這將一
次發(fā)送請(qǐng)求。請(qǐng)參見(jiàn)實(shí)例程序。
參數(shù)Sle是Modbus從站設(shè)備的地址。允許范圍是0-247。地
址0是廣播地址,只能用于寫(xiě)請(qǐng)求。沒(méi)有對(duì)地址0廣播請(qǐng)求的響
應(yīng)。不是所有的從站都支持廣播地址。S7-200 Modbus從站
庫(kù)不支持廣播地址。
SIMHTIC / IEC1131 |
LflD    FBD
MBUSJV1SG   MBUSJV1SG
EN   EN
First   First
Done   Sl% Done
RW Error   RW Error
Count   Count
DataPtr   DataPtr
   
   
SIMHTIC |

STL CALL MBUSJV1SG, Rrst,Sle,RW,Addr, Count, DataPtr, Done^ Error


參數(shù)RW是否讀或?qū)懺撓?。RW允許使用下列兩個(gè)數(shù)值。
□ 0-讀
□ 1-寫(xiě)
離散輸出(線圈)和保持寄存器支持讀寫(xiě)請(qǐng)求。離散輸人(觸點(diǎn))和輸人寄存器僅支持讀請(qǐng)求。參數(shù)Addr
是Modbus起始地址。允許使用下列數(shù)值范圍:
□ 00001到09999用于離散輸出(線圈)
□ 10001到19999用于離散輸人(觸點(diǎn))
□ 30001到39999用于輸人寄存器
□ 40001 到49999用于保持寄存器
Addr的特定數(shù)值范圍基于Modbus從站設(shè)備支持的地址。
357
S7-200可編程序控制器手冊(cè)
參數(shù)Count要在該請(qǐng)求中讀或?qū)懙臄?shù)據(jù)元素?cái)?shù)目。對(duì)位數(shù)據(jù)類(lèi)型而言,Count是位數(shù),對(duì)字?jǐn)?shù)據(jù)
類(lèi)型而言,Count是字?jǐn)?shù)。
□地址Oxxxx Count是要讀或?qū)懙奈粩?shù)
□地址Ixxxx Count是要讀的位數(shù)
□地址3xxxx Count是要讀的輸人寄存器字?jǐn)?shù)
□地址4xxxx Count是要讀或?qū)懙谋3旨拇嫫髯謹(jǐn)?shù)
MBUS_MSG指令將讀或?qū)懚?20個(gè)字或1920位(240字節(jié)的數(shù)據(jù))。Coun啲實(shí)際將取決于
Modbus從站設(shè)備的。
參數(shù)DataPtr是一個(gè)間接地址指針,該指針指向S7-200 CPU中與讀或?qū)懻?qǐng)求相關(guān)的數(shù)據(jù)的V存儲(chǔ)
器。對(duì)于讀請(qǐng)求,DataPtr應(yīng)指向用于存儲(chǔ)從Modbus從站讀取的數(shù)據(jù)的個(gè)CPU存儲(chǔ)位置。對(duì)于寫(xiě)
請(qǐng)求,DataPtr應(yīng)指向要發(fā)送至Modbus從站的數(shù)據(jù)的個(gè)CPU存儲(chǔ)位置。
將DataPtr數(shù)值作為一個(gè)間接地址指針傳遞到MBUS_MSG。例如,如果要寫(xiě)人Modbus從站設(shè)備的數(shù)
據(jù)從S7-200 CPU的地址VW200開(kāi)始,則DataPt啲數(shù)值應(yīng)為&VB200(VB200的地址)。即使指針指
向字?jǐn)?shù)據(jù),指針也必須是VB類(lèi)型。
表12-9 MBUS_MSG指令的參數(shù),
參數(shù) 數(shù)據(jù)類(lèi)型 操作數(shù)
First BOOL I、Q、M、S、SM、T、C、V、L(能流,正邊沿檢測(cè)元件有效)
Sle BYTE VB、舊、QB、MB、SB、SMB、LB、AC、常數(shù)、*VD、*AC、*LD
RW BYTE VB、IB、QB、MB、SB、SMB、LB、AC、常數(shù)、*VD、*AC、*LD
ADDR DWORD VD、ID、QD、MD、SD、SMD、LD、AC、常數(shù)、*VD、*AC、 *LD
Count INT VW、IW、QW、MW、SW、SMW、LW、AC、常數(shù)、*VD、*AC、 *LD
DataPtr DWORD &VB
Done BOOL I、Q、M、S、SM、T、C、V、L
Error BYTE VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD
保持寄存器(地址4xxxx)和輸人寄存器(地址3xxxx)是字?jǐn)?shù)值(2個(gè)字節(jié)或16位)。S7-200 CPU字的格式
與Modbus寄存器相同。編號(hào)的V存儲(chǔ)地址是寄存器的有效字節(jié)。編號(hào)的V存儲(chǔ)地址是寄
存器的有效字節(jié)。下表顯示了 S7-200字節(jié)和字尋址如何與Modbus寄存器格式對(duì)應(yīng)。
表12-10 Modbus保持寄存器
S7-200 CPU存儲(chǔ)器字節(jié)地址  S7-200 CPU存儲(chǔ)器字地址  Modbus 保持寄存器地址
V存儲(chǔ)器地址 +六進(jìn)制數(shù)據(jù) V存儲(chǔ)器地址 +六進(jìn)制數(shù)據(jù) V存儲(chǔ)器地址 +六進(jìn)制數(shù)據(jù)
VB200 12 VW200 12 34 4001 12 34
VB201 34    
VB202 56 VW202 56 78 4002 56 78
VB203 78    
VB204 9A VW204 9A BC 4003 9A BC
VB205 BC    
位數(shù)據(jù)(地址Oxxxx和1xxxx)區(qū)作為組合字節(jié)讀寫(xiě),即,每8位組合成一個(gè)數(shù)據(jù)字節(jié)。個(gè)數(shù)據(jù)字節(jié)
的有效位是所尋址的位號(hào)(參數(shù)Addr)。如果僅寫(xiě)人一個(gè)位,則該位必須是DataPtr指向的字節(jié)的
低有效位。
358
使用Modbus協(xié)議庫(kù)
第12章
Vx.7 Vx.0
圖12-1 組合字節(jié)格式(離散輸人地址)
對(duì)于不在偶字節(jié)邊界啟動(dòng)的位數(shù)據(jù)地址,與起始地址對(duì)應(yīng)的位必須是字節(jié)的有效位。參見(jiàn)下面的
組合字節(jié)格式實(shí)例,在該實(shí)例中,從Modbus地址10004開(kāi)始3個(gè)位。
Vx.7 Vx.0
圖12-2 組合字節(jié)格式(從地址10004開(kāi)始的離散輸人)
當(dāng)寫(xiě)人離散輸出數(shù)據(jù)類(lèi)型(線圈)時(shí),用戶負(fù)責(zé)在通過(guò)DataPtr將數(shù)據(jù)傳遞到MBUS_MSG指令之前,將
位組合字節(jié)內(nèi)的正確位位置。
在發(fā)送請(qǐng)求和接收響應(yīng)期間,Done輸出關(guān)閉。當(dāng)響應(yīng)完成,或MBUS_MSG指令因出錯(cuò)而中止時(shí),
Donw輸出接通。
只有在Done輸出接通時(shí),Error輸出才有效。請(qǐng)參見(jiàn)由MBUS_MSG指令返回的Modbus主站
MBUS_MSG執(zhí)行錯(cuò)誤。
低編號(hào)的錯(cuò)誤代碼(1 -8)是由MBUS_MSG指令檢測(cè)的錯(cuò)誤。這些錯(cuò)誤代碼通常指示MBUS_MSG指令
的輸人參數(shù)錯(cuò)誤,或從從站接收響應(yīng)錯(cuò)誤。奇偶校驗(yàn)和CRC錯(cuò)誤指示存在響應(yīng),但數(shù)據(jù)沒(méi)有正確接
收。這通常由電氣故障引起,例如連接不良或電氣噪聲。
高編號(hào)的錯(cuò)誤代碼(從101開(kāi)始)是由Modbus從站設(shè)備返回的錯(cuò)誤。這些錯(cuò)誤指示從站不支持所請(qǐng)求的
功能,或Modbus從站設(shè)備不支持所請(qǐng)求的地址(數(shù)據(jù)類(lèi)型或地址范圍)。


收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
二維碼