1783-US7T1F
1783-US7T1F
1783-US7T1F
模擬量調(diào)節(jié):模擬量調(diào)節(jié)是一種通過旋轉(zhuǎn)位子蓋板里面的微調(diào)電位器,來改變兩個用戶變量的硬件方法,這些變量可以手動改變以實現(xiàn)微調(diào)控制。
⑤ 強制功能:可用于強制控制任何輸入和輸出點。強制功能,可以在RUN或STOP方式下使用。
⑥ 實時時鐘:可由程序指令訪問,用于控制日期。
⑦ 脈沖輸出:可選為兩個50%負載周期的脈沖串輸出控制,或特定的脈寬調(diào)制輸出控制。
⑧ 自由接口方式:用戶可用梯形圖編程來定義通訊口參數(shù),提供與不同智能設(shè)備的連接。
⑨ 特殊標志:在可編程序控制口與你的程序之間提供狀態(tài)及控制功能的內(nèi)部數(shù)據(jù)位。
⑩ 符號地址:允許你在程序中使用名稱作為I/O點的地址。
2.條碼掃描儀
采用美國Metrologic公司的MS700 i串行激光條碼掃描儀,掃描速度達2000線 / 秒,可靠掃描距離在0—7英寸區(qū)域內(nèi),在掃描區(qū)內(nèi)有20條激光掃描線,分五個方向?qū)l形碼進行掃描,可選擇12種條形碼碼制,通過RS 232接口與PLC進行通信。與CCD掃描儀相比,激光掃描儀首讀率高,能高速掃描識讀任意方向通過的條碼且對操作者要求低,實際應(yīng)用中效果很好。
3.中文顯示屏
中文顯示屏使用自定義通信協(xié)議通過RS 485接口與PLC通信。
4 軟件設(shè)計
1、PLC軟件設(shè)計
(1)PLC與PC的通信及條碼識別
PLC與PC之間的通信采用RS-485/RS-232方式,信號的轉(zhuǎn)換由RS-232/RS-485轉(zhuǎn)換器完成。以下簡要介紹S7-200系列與自由口功能有關(guān)的寄存器SMB2,SMB3,SMB30,它們主要用于自由口通訊方式的確定及運行管理。
控制字寄存器SMB30用于存儲通訊方式控制字,由用戶寫入,屬于可讀寫的特殊標志位寄存器。其格式如下:
mm:(通信協(xié)議)00 PPI協(xié)議(從機)
01 自由口協(xié)議
10 PPI協(xié)議(主機)
11 保留(缺省為PPI從機)
bbb:(波特率) 000~111依次對應(yīng)38400 bps ~ 300 bps波特率
pp:(校驗方式) 00 無校驗
01 偶校驗
10 無校驗
11 奇校驗
通訊接收字符緩沖器SMB2用于存放在自由口通訊方式下接收到的當前字符,它是一個暫存寄存器,一般應(yīng)在下一步取走其中的內(nèi)容。
通訊校驗結(jié)果寄存器SMB3,在作自由口通訊時,PLC的通訊接口按由SMB30規(guī)定的奇偶校驗方式對所接收到的信號作校驗。若檢測到錯誤,PLC自動將SMB3.0置1,根據(jù)此標志位,可決定當前信息的取舍,同時還可在出錯的情況下,將此錯誤位發(fā)送給對方,以便要求它重發(fā)。
在S7 226 PLC中,集成了兩個RS485數(shù)據(jù)通訊端口,可使用專用的位通訊協(xié)議作波特率高達38.4kbit/s 的高速通訊,并可按步調(diào)整。
以下為PLC接收部分程序片段:
LD SM0.1 //第一個掃描周期接通
MOVB 9, SMB30 //初始化port0口
ATCH INT_0, 8 //指定port0口接收事件由中斷0處理
MOVD &VB101, VD96 //指針VD96指向VB101開始的V寄存器區(qū)
MOVD &VB0, VD36 //VD36也指向VB101開始的V寄存器區(qū)
MOVB 0, VB41 //接收字符個數(shù)清0
下面為中斷0片段(接收并存儲):
LD SM0.0 //一直接通
MOVB SMB2, *VD36 //只要接收到字符就存入指針VD36所指向的區(qū)域,
//即VB101開始的V寄存器區(qū)
INCD VD36 //指針下移,為接收并存儲下一字符作準備
INCB VB41 //字符計數(shù)個數(shù)加一
當PLC需要向PC傳送數(shù)據(jù)時,可以通過以下代碼實現(xiàn):
PLC發(fā)送部分程序片段:
LD SM0.1 //第一個掃描周期接通
MOVB 9, SMB130 //初始化port1口
MOVB 14, VB100 //將14存入VB100中
XMT VB100,1 //指定port1口發(fā)送自VB101開始的V寄存器區(qū),
//發(fā)送字符個數(shù)由VB100的內(nèi)容決定
以下為PLC接收條碼并判斷部分:
LDB= SMB2, 10 //收到換行符,條碼結(jié)束
LPS
MOVD &VB0, VD36
AB<> VB41, 14 //總共收到條碼字符數(shù)不等于14,出錯,
S M0.1, 1 //置位M0.1
LRD
AB=VB41, 14 //總共收到條碼字符數(shù)等于14,正確,
R M0.1, 1 //復(fù)位M0.1
LPP
MOVB 0, VB41 //接收字符個數(shù)清0,為下一次接收作準備
C200H-OD217 OMRON OUTPUT UNITA212SD-OOO-N-G ARO/INGERSOL RAND AIR CONTROL VALVE
CUB2LU00 RED LION MINIATURE COUNTER
3RG4622-3AB03 SIEMENS PROXIMITY SWITCH
CR2940NP511G GE BLACK BUTTON-RUN
APOLLO 3" BUTTERFLY VALVE MODEL 143 03DBNI 200 PSIG
ALLEN BRADLEY 1746-HSTP1 SER. B STEPPER CONTROL
IC610MDL101B GE/FANUC INPUT MODULE
SR110-28/PV NEMIC LAMBDA POWER SUPPLY
083-00225-0300-24 SOLA DC POWER SUPPLY
PJDA-1-4F/4M-C-H-1 GEMS PRESSURE SWITCH
193-EA1DB ALLEN BRADLEY OVERLOAD RELAY
116254 ADVANCE CONTROLS INC POWER SUPPLY
H400-555 UNITED ELECTRIC CONTROLS PRESSURE SWITCH
800T-FXQ10RA7 GREEN ALLEN BRADLEY PUSH/PULL PUSH
SY3 AAA PRODUCTS SOLENOID VALVE
UCF-A 17807 TRI-TRONICS US EYE FIBEROPTIC
2711-NV5 ALLEN BRADLEY ANTI-GLARE OVERLAY FOR PANELVIEW
2830A-05CH DIGITEC PANEL METER
1747-SN ALLEN BRADLEY REMOTE I/O SCANNER
注:聯(lián)系我時,請說是在“傲立機床網(wǎng)”上看到的,謝謝!















