西門子6SL3210-1KE31-4AB1
西門子6SL3210-1KE31-4AB1
西門子6SL3210-1KE31-4AB1
.
一般信息產(chǎn)品類型標(biāo)志700 IE V3顯示顯示屏規(guī)格TFT屏幕對角線7in屏幕寬度154.1mm屏幕高度85.9mm顏色數(shù)量65536分辨率(像素)● 水平圖像分辨率800Pixel● 垂直圖像分辨率480Pixel背光燈● MTBF 背景照明(溫度為 25 °C 時)20000h● 可調(diào)節(jié)背景照明否操作元件鍵盤字體● 功能按鍵
— 功能按鍵數(shù)量0● 帶有 LED 的按鍵否● 系統(tǒng)按鍵否● 數(shù)字鍵盤是; 屏幕鍵盤● 字母數(shù)字鍵盤是; 屏幕鍵盤觸摸屏
報文數(shù)據(jù)長度和重復(fù)數(shù)據(jù)長度為自DA至DU的數(shù)據(jù)長度,校驗(yàn)碼為DA至DU數(shù)據(jù)的和校驗(yàn),只取其中的末字節(jié)值。
在讀寫PLC的變量數(shù)據(jù)中,讀數(shù)據(jù)的功能碼為6CH,寫數(shù)據(jù)的功能碼為7CH。
2、PLC接收到讀寫命令,校驗(yàn)后正確,返回的數(shù)據(jù)格式為E5H
3、確認(rèn)讀寫命令的數(shù)據(jù)格式為:
SDSADAFCFCSED
其中SD為起始符,為10H
SA為數(shù)據(jù)源地址
DA為目的地址
FC為功能碼,取5CH
FCS為SA+DA+FC的和的末字節(jié)
ED為結(jié)束符,取16H
PPI協(xié)議的軟件編制
在采用上位機(jī)與PLC通訊時,上位機(jī)采用VB編程,計算機(jī)采用PPI電纜或普通的485串口卡與PLC的編程口連接,通訊系統(tǒng)采用主從結(jié)構(gòu),上位機(jī)遵循PPI協(xié)議格式,發(fā)出讀寫申請,PLC返回相應(yīng)的數(shù)據(jù)。程序?qū)崿F(xiàn)如下:
1、串口初始化程序:
mPort=1
MSComm1.Settings="9600,e,8,1"
MSComm1.InputLen=0
MSComm1.RThreshold=1
MSComm1.InputMode=comInputModeBinary
PPI協(xié)議定義串口為以二進(jìn)制形式收發(fā)數(shù)據(jù),這樣報文的通訊效率比ASCII碼高。
2、串口讀取數(shù)據(jù)程序,以讀取VB100數(shù)據(jù)單元為例:
DimStr_Read(0To32)‘定義發(fā)送的數(shù)據(jù)為字節(jié)為元素的數(shù)組。
Str_Read(32)=&H16‘相應(yīng)的數(shù)組元素賦值,按照以下格式:
Str_Read(29)=(100*8)\256‘地址為指針值,先取高位地址指針
Str_Read(30)=(100*8)Mod256‘取低位地址指針
Str_Read(24)=1‘讀取的數(shù)據(jù)長度(Byte的個數(shù))
ForI=4to30
Temp_FCS=Temp_FCS+Str_Read(i)
NextI
Str_Read(31)=Temp_FCSMod256‘計算FCS校驗(yàn)碼,其它數(shù)組元素賦值省略。
681B1B68206C32100000E004112A10201018403208B16
PLC返回數(shù)據(jù)E5后,確認(rèn)讀取命令,發(fā)送以下數(shù)據(jù):
10205C5E16