網(wǎng)上有很多關(guān)于pos機通訊模塊,西門(mén)子1200跟V90伺服總線(xiàn)通訊②的知識,也有很多人為大家解答關(guān)于pos機通訊模塊的問(wèn)題,今天pos機之家(m.xjcwpx.cn)為大家整理了關(guān)于這方面的知識,讓我們一起來(lái)看下吧!
本文目錄一覽:
1、pos機通訊模塊
pos機通訊模塊
西門(mén)子1200跟V90伺服總線(xiàn)通訊②_設置PLC
這一章主要說(shuō)一下PLC這邊的組態(tài)
1.0 首先從官網(wǎng)下載GSD文件,然后打開(kāi)博途軟件,選項--管理通用站描述文件,里面就是安裝GSD文件的,在源路徑設置GSD放置的位置,然后選擇需要的安裝GSD
2.0 硬件組態(tài)
把PLC 伺服 HMI進(jìn)行硬件組態(tài),都連接起來(lái)
3.0 伺服硬件參數設置
需要設置V90伺服的IP,設備名,報文結構,都要與在V90驅動(dòng)上設置的一樣(另外可以看到報文對應的輸入輸出,可以根據程序靈活配置)
4.0 在指令欄找到SinaPos和SinaPara,前者是僅針對報文111的基本伺服位置控制指令,后一個(gè)是讀取/寫(xiě)入一個(gè)參數的指令
碼字不易,覺(jué)得可以的話(huà),幫忙轉發(fā)關(guān)注~謝謝~
4.1 SinaPos
如上圖,從上到下依次為
SinaPos 的輸入接口
ModePos
INT
0
運行方式:
1 = 相對定位
2 = 絕對定位
3 = 根據設置執行定位
4 = 回參考點(diǎn)過(guò)程
5 = 設置回參考點(diǎn)位置
6 = 運行程序段 0 - 15/63(G120/S120)
7 = 點(diǎn)動(dòng)
8 = 點(diǎn)動(dòng)增量
EnableAxis
BOOL
0
開(kāi)關(guān)指令:0 = OFF1 ,1 = ON
CancelTraversing
BOOL
1
0 = 拒絕激活狀態(tài)的運行作業(yè),1 = 不拒絕
IntermediateStop
BOOL
1
0 = 激活狀態(tài)的運行指令中斷,1 = 無(wú)中間停止
Positive
BOOL
0
正方向
Negative
BOOL
0
負方向
Jog1
BOOL
0
Jog 信號源1
Jog2
BOOL
0
Jog 信號源2
FlyRef
BOOL
0
0 = 取消主動(dòng)回參考點(diǎn),1 = 選擇主動(dòng)回參考點(diǎn)
AckError
BOOL
0
故障應答
ExecuteMode
BOOL
0
激活運行作業(yè)/接收設定值/激活回參考點(diǎn)功能
Position
DINT
0[LU]
適用于運行模式“直接設定值指定/MDI”的位置設定值(單位[LU])或適用于運行模式“運行程序段”的運行程序段編號
Velocity
DINT
0[LU/min]
MDI運行模式所適用的速度(單位[LU/min])
OverV
INT
100[%]
所有運行模式的速度倍率有效:0-199%
OverAcc
INT
100[%]
加速度倍率有效0-100%
OverDec
INT
100[%]
減速度倍率有效0-100%
ConfigEPos
DWORD
3h
更多詳細信息,請參見(jiàn)相對定位
HWIDSTW
HW_IO
0
設定值槽中SIMATIC S7-1200/1500上的符號名稱(chēng)或硬件ID
HWIDZSW
HW_IO
0
實(shí)際值槽中SIMATIC S7-1200/1500上的符號名稱(chēng)或硬件ID
SinaPos 的輸出接口
AxisEnabled
BOOL
0
驅動(dòng)已準備就緒,可以接通
AxisPosOk
BOOL
0
已到達軸目標位置
AxisSpFixed
BOOL
0
1 = 設定值固定(說(shuō)明:信息取決于 SINAMICS 固件:1.SINAMICS S/G120 FW <4.8/<4.7.9:傳輸參數 r2199.02.SINAMICS S/G120 FW ≥ 4.8/≥ 4.7.9:傳輸參數 r2683.23.SINAMICS V90 PN:傳輸參數 r2683.2
AxisRef
BOOL
0
回參考點(diǎn)位置設置
AxisWarn
BOOL
0
驅動(dòng)報警有效
AxisError
BOOL
0
驅動(dòng)發(fā)生故障
Lockout
BOOL
0
禁止接通
ActVelocity
DINT
0
當前速度(標準化 40000000h = 100% p2000)
ActPosition
DINT
0[LU]
當前位置(單位LU)
ActMode
INT
0
當前處于激活狀態(tài)的運行模式
EPosZSW1
WORD
0
EPos ZSW1(二進(jìn)制粒矩陣)狀態(tài)
EPosZSW2
WORD
0
EPos ZSW2(二進(jìn)制粒矩陣)狀態(tài)
ActWarn
WORD
0
當前報警編號
ActFault
WORD
0
當前故障編號
Error
BOOL
0
1 = 存在組故障
Status
INT
0
16#7002:無(wú)故障–程序段正在運行
16#8401:驅動(dòng)器故障
16#8402:禁止接通
16#8403:浮動(dòng)回參考點(diǎn)功能無(wú)法啟動(dòng)
16#8600:DPRD_DAT錯誤
16#8601:DPWR_DAT錯誤
16#8202:選擇的運行模式不正確
16#8203:設定值參數不正確
16#8204:選擇的運行程序段編號不正確
DiagID
WORD
0
擴展通訊錯誤 → SFB 調用錯誤
4.2 SinaParas
SinaParas的輸入接口
Start
BOOL
0
開(kāi)始作業(yè)(0 = 無(wú)作業(yè)或作業(yè)取消;1 = 開(kāi)始并執行作業(yè))
ReadWrite
BOOL
0
作業(yè)類(lèi)型
0 = 讀取,1 = 寫(xiě)入
Parameter
INT
1
參數號
Index
INT
0
參數索引
ValueWrite1
REAL
0.0
參數值(REAL格式)
ValueWrite2
DINT
0
參數值(DINT格式)
AxisNo
INT
1
多軸系統中的軸編號/軸 ID
hardwareId
HW IO
0
模塊接入點(diǎn)/軸或驅動(dòng)的實(shí)際值報文槽的硬件 ID
SinaParas的輸出接口
Ready
BOOL
0
LAcycCom環(huán)境中連接的回饋信號;1 = 作業(yè)結束或作業(yè)取消(一個(gè)周期)
Busy
BOOL
0
正在進(jìn)行的作業(yè)(若 “Busy”=1)
Done
BOOL
0
若正確無(wú)誤地結束作業(yè),則表示邊沿從 0 變成了 1
ValueRead1
REAL
0.0
讀取參數的值(REAL格式)
ValueRead2
DINT
0
讀取參數的值(DINT格式)
Format
INT
0
讀取參數的格式
ErrorNo
INT
0
符合 PROFIdrive 協(xié)議的錯誤編號
Error
BOOL
0
激活組故障 -> “Error” =1
Status
DWORD
0
第 1 個(gè)字 -> 以二進(jìn)制編碼的形式標注出現了哪個(gè)參數訪(fǎng)問(wèn)故障
第 2 個(gè)字:故障類(lèi)型
DiagId
WORD
0
擴展通訊錯誤 -> SFB 調用錯誤
下一次說(shuō)下具體指令怎么用
以上就是關(guān)于pos機通訊模塊,西門(mén)子1200跟V90伺服總線(xiàn)通訊②的知識,后面我們會(huì )繼續為大家整理關(guān)于pos機通訊模塊的知識,希望能夠幫助到大家!
