供應(yīng)西門子中央處理單元6ES7312-1AE13-0AB0,供應(yīng)西門子中央處理單元6ES7312-1AE13-0AB0
產(chǎn)品讓您放心,服務(wù)讓您舒心,價格讓您開心
產(chǎn)品:全新原裝 {現(xiàn)貨} 價格:電議
售后:質(zhì)保一年 起購:1臺(件)(米)
聯(lián)系人:黃工(經(jīng)理) 外加技術(shù)服務(wù)
24小時聯(lián)系電話:18301709106
商務(wù)QQ:203789088
電話:021-31669565
冶金技術(shù)部是冶金行業(yè)領(lǐng)先的全周期合作伙伴。該業(yè)務(wù)部提供全面的技術(shù)、現(xiàn)代化更新改造、產(chǎn)品及服務(wù)業(yè)務(wù),同時,還提供涵蓋工廠全周期的集成自動化和環(huán)保解決方案。憑借著領(lǐng)先技術(shù)和創(chuàng)新的解決方案,冶金技術(shù)部為包括寶鋼和馬鋼在內(nèi)的多家中國領(lǐng)先的鋼鐵制造商提供環(huán)保解決方案,幫助企業(yè)滿足嚴(yán)格的環(huán)保標(biāo)準(zhǔn)。
2012 年,西門子冶金技術(shù)部進(jìn)一步穩(wěn)固了其在中國冶金市場占有率排名第一的地位。西門子冶金技術(shù)部獲得了來自高級不銹鋼生產(chǎn)商廣漢天成不銹鋼制品有限公司的一份不銹鋼冷帶退火酸洗線訂單。西門子向其位于四川省廣漢市的工廠提供一條冷帶退火酸洗生產(chǎn)線。2012 年,西門子為擴(kuò)大其鋼鐵加工整體產(chǎn)業(yè)鏈的本地制造和研發(fā)能力,投資 8000 萬美元在上海建立了冶金設(shè)備研發(fā)中心。該中心使西門子更好地為中國鋼鐵產(chǎn)業(yè)提供全周期更新改造服務(wù)。
西門子基礎(chǔ)設(shè)施與城市業(yè)務(wù)領(lǐng)域利用其全球?qū)I(yè)經(jīng)驗,為中國城市及其基礎(chǔ)設(shè)施建設(shè)提供可持續(xù)發(fā)展的領(lǐng)先技術(shù)。其產(chǎn)品、系統(tǒng)和解決方案涵蓋了智能交通管理、軌道交通、智能電網(wǎng)、配電、樓宇節(jié)能和安全等多個方面。該領(lǐng)域在中國的業(yè)務(wù)集團(tuán)包括軌道交通、交通與物流、中低壓、智能電網(wǎng)和樓宇科技。
SINAMICSG130 變頻器是一種變頻裝置,可以非常靈活地與相關(guān)選件組合,集成到客戶機(jī)柜中或直接集成到機(jī)器設(shè)備內(nèi)。通過豐富的電氣選件實現(xiàn)傳動系統(tǒng)的優(yōu)化,從而滿足客戶的特定要求。配置和調(diào)試工作也因預(yù)定義的接口和參數(shù)而被大大簡化。 特點: ? 采用了最新半導(dǎo)體技術(shù)的 IGBT 和革新的冷卻方式,因而結(jié)構(gòu)非常緊湊,運(yùn)行異常安靜。 ? 因所有可更換部件的設(shè)計均基于方便接近、快速更換的原則,模塊和功率器件可實現(xiàn)快速輕松地更換,從而提高了裝置的使用效率。另外,通過“SparesOnWeb”工具,可方便地查看所訂購傳動的可用備件。 ? 一個標(biāo)準(zhǔn)的 PROFIBUS 通訊接口以及各種模擬量和數(shù)字量接口,可方便地集成到自動化系統(tǒng)中。 ? 圖形化 LCD 的 AOP30 高級操作面板或裝有 STARTER 調(diào)試工具的 PC 可以輕松地進(jìn)行調(diào)試和參數(shù)設(shè)定。 ? 豐富的軟件功能使之能勝任客戶的各種要求。 ? 所有部件,從單獨的零件到完整的變頻裝置,整個生產(chǎn)過程中均經(jīng)嚴(yán)格的測試。這就保證了它們在安裝、調(diào)試和運(yùn)行過程中具有極高的可靠性。
S7-200PLC的外形結(jié)構(gòu)
.狀態(tài)指示燈(LED)顯示CPU所處的工作狀態(tài)。
SF——System Fault(系統(tǒng)錯誤)
RUN——運(yùn)行
STOP——停止
2.存儲卡接口可以插入存儲卡
3.通信接口可以連接RS-485總線的通信電纜
_ EMBED PBrush ___
4.頂部端子蓋下邊為輸出端子和PLC供電電源端子。輸出端子的運(yùn)行狀態(tài)可以由頂部端子蓋下方一排指示燈顯示,ON狀態(tài)對應(yīng)指示燈亮。
_ EMBED PBrush ___
5.底部端子蓋下邊為輸入端子和傳感器電源端子。輸入端子的運(yùn)行狀態(tài)可以由底部端子蓋上方一排指示燈顯示,ON狀態(tài)對應(yīng)指示燈亮。
6.前蓋下面有運(yùn)行、停止開關(guān)和接口模塊插座。將開關(guān)撥向停止位置時,PLC處于停止?fàn)顟B(tài),此時可以對其編寫程序。將開關(guān)撥向運(yùn)行位置時,PLC處于運(yùn)行狀態(tài),此時不能對其編寫程序。將開關(guān)撥向監(jiān)控(Term)狀態(tài),可以運(yùn)行程序,同時還可以監(jiān)視程序運(yùn)行的狀態(tài)。接口插座用于連接擴(kuò)展模塊,實現(xiàn)I/O擴(kuò)展。
S7-200系列PLC和MT-500系列觸摸屏在工業(yè)生產(chǎn)線上的應(yīng)用舉例
在市場經(jīng)濟(jì)激烈競爭的今天,冰箱內(nèi)膽的制做上各有各的特點,針對我們的產(chǎn)品會給你帶來更多的方便,給你的生產(chǎn)效率大大的提高。
一、概述
在冰箱生產(chǎn)線的設(shè)備中,單工位真空成型機(jī)系統(tǒng)使用非常普及,對每種不同的冰箱型號都要對工藝的參數(shù)和模具進(jìn)行調(diào)整,隨著PLC的國產(chǎn)化和成本的不斷降低,PLC在工業(yè)生產(chǎn)線的節(jié)能及提高生產(chǎn)效率等主面起到日趨重要的作用。
針對單工位真空成型機(jī)控制系統(tǒng)的工作環(huán)境和節(jié)能性、高效率性要求使用的PLC響應(yīng)速度快,操作方便。所以我們推出的西門子S7-200系列PLC和威綸通公司提供的MT-500系列觸摸屏組成的單工位真空成型機(jī)完全可以完成以上的工業(yè)要求。
西門子S7-200系列PLC以非常高的可靠性和低成本優(yōu)勢成為工業(yè)生產(chǎn)現(xiàn)場控制器的首選。它能適應(yīng)現(xiàn)場環(huán)境強(qiáng)電磁干擾及高溫度,高濕度的場合。
本系統(tǒng)核心采用西門子CPU226為模塊,再加入O/I擴(kuò)展模塊EM223,EM222,及模擬量輸入模塊EM231,輸出模塊EM232組成;能夠完成自動、手動和調(diào)整的三種工作狀態(tài),給操作人員帶來了很大的方便。
CPU226模塊有兩個RS485接口,點對點接口(PPI)多點接口(MPI)PROFIBUS在使用上非常方便,一個可以用于觸摸屏的控制,一個可以用于和其它公司模塊之間的通訊。
人機(jī)介面采用觸摸屏方式簡單可靠,特別適用工業(yè)現(xiàn)場的復(fù)雜環(huán)境衛(wèi)使用。通訊采用西門子特有的PPI協(xié)議使用RS485通訊線可靠通訊距離可以達(dá)到50米。
二、人機(jī)界面
1、主界面介紹,如圖1,開機(jī)進(jìn)入系統(tǒng)主界面選擇需要的工作方式和對參數(shù)的調(diào)整等。如選擇自動工作模式,圖中的自動按鈕會切換到開的狀態(tài),在機(jī)器處于無故障條件下,按此按鈕后板材放好按一下自動循環(huán)按鈕,系統(tǒng)回自動完成一件產(chǎn)品的生產(chǎn)工作。如選擇調(diào)整界面或是選擇手動界面系統(tǒng)就會進(jìn)入相應(yīng)的控制面板進(jìn)入相應(yīng)的模式,這兩種模式是針對對機(jī)器的維修維護(hù)和換模而使用的。
圖1 人機(jī)界面
2、當(dāng)系統(tǒng)進(jìn)入自動運(yùn)行控制面板后,可以通過位狀態(tài)指示燈了解單工位真空成型機(jī)的運(yùn)行情況,循環(huán)起動多功能按鈕在不同的運(yùn)行狀態(tài)下可以,完成循環(huán)起動-------->加熱結(jié)束-------->冷卻結(jié)束,三種功能。
3、自動工作循環(huán)動作順序:
上料-------->按循環(huán)起動按鈕-------->壓邊框快速下降-------->壓邊框慢速下降到位-------->上下加熱板快速前進(jìn)-------->上下加熱板慢速前進(jìn)到位-------->加熱板開始加熱-------->A:正常;設(shè)定加熱時間到-------->
B:異常;板料下垂-------->電保護(hù)開關(guān)-------->
C:人工按(加熱結(jié)束按鈕)按鈕-------->
上下加熱板快速后退————上下加熱板慢速后退到位—
D:模架延時上-------->設(shè)定時間到-------->模架快速上行-------->模架慢速上行到位-------->
E:1次吹泡-------->設(shè)定時間到-------->2次吹泡-------->設(shè)定時間到-------->
慢速抽真空-------->設(shè)定時間到-------->快速抽真空-------->設(shè)定時間到-------->(選擇輔壓框),輔壓框快速下降-------->輔壓框慢速下降-------->保壓-------->保壓時間到-------->延時冷卻-------->設(shè)定時間到-------->冷卻風(fēng)機(jī)開-------->設(shè)定時間到-------->風(fēng)機(jī)停-------->消真空-------->設(shè)定時間到-------->脫模吹氣-------->設(shè)定時間到-------->抽芯回,模架延時下-------->設(shè)定時間到-------->模架比例慢速下降到位-------->抽芯復(fù)位,同時壓邊框快速上升-------->壓邊框慢速上升-------->卸料,一個工作循環(huán)結(jié)束。同時在執(zhí)行動作時如發(fā)生意外可以按急停按鈕,動作立即停止;所有動作在觸摸屏界面上都有模擬顯示。
4、 參數(shù)調(diào)整:通過觸摸參數(shù)調(diào)整屏界面對生產(chǎn)工藝中的產(chǎn)品型號、動作時間設(shè)定、溫度設(shè)定、速度設(shè)定、加熱板加熱位置及加熱功率百分比。
5、進(jìn)入產(chǎn)品選擇界面,根據(jù)需要選擇符合和產(chǎn)品工藝對應(yīng)產(chǎn)品后確認(rèn)。
6、其它的參數(shù)調(diào)整進(jìn)入對應(yīng)的調(diào)整介面,根據(jù)產(chǎn)品的工藝卡要求進(jìn)行調(diào)整。
7、根據(jù)不同的產(chǎn)品和型號來調(diào)整上下加熱板的溫度:每種產(chǎn)品有產(chǎn)品節(jié)拍和產(chǎn)量記數(shù),使用起來輕松自如。
三、換模與維護(hù)維修
1、換模時可以把模式轉(zhuǎn)換到調(diào)整位,進(jìn)行必要的操作。
2、機(jī)器出現(xiàn)故障維修時,本系統(tǒng)配置了狀態(tài)信號顯示面板。
3、機(jī)器出現(xiàn)故障維修時,在調(diào)整手動狀態(tài)下還可以使用操作按鈕面板上的按鈕來控制。
4、本系統(tǒng)采用了編程的方式將系統(tǒng)出現(xiàn)的常見故障輸入到PLC中,會在人機(jī)界面上顯示當(dāng)前的故障,給維護(hù)人員帶來更大的方便。
四、注意事項:
1、實施接線時,務(wù)必關(guān)閉電源。
2、控制柜電源必須采用符合標(biāo)準(zhǔn)的三相五線制供電,所有設(shè)備體上之接地端子務(wù)必正確的接地,可提高產(chǎn)品的安全性。
3、交流電源不可連接于行程開關(guān)等信號端,否則可能造成嚴(yán)重的損壞,因此在通電前請再次確認(rèn)接線是否正確。
4、為了防止干擾,觸摸屏與控制柜之間的連線請務(wù)必使用有被覆的屏蔽線,且不可與AC200V以上的回路并排走向。
五、PLC程序的編制:
西門子S7-200使用西門子的STEP 7-MicroWIN 進(jìn)行方便快捷的編程,它可以在STL、梯形圖、FBD邏輯方框圖之間切換編程,豐富的指令集基本上可以滿足中小型設(shè)備的應(yīng)用。
部分梯形圖:
故障安全 SIMATIC S7-1200 控制器基于 S7-1200 標(biāo)準(zhǔn) CPU 并提供了其它安全相關(guān)功能。
它們可用于符合 IEC 61508 的 SIL 3 以及 ISO 13849-1 的 PL e 的安全任務(wù)。
安全相關(guān)程序是在 TIA 博途中創(chuàng)建的。STEP 7 Safety 組態(tài)工具為用 LAD 和 FBD 語言編寫的安全相關(guān)程序提供了命令、操作和塊。為此,我們提供了一個經(jīng) TüV 認(rèn)同的預(yù)組態(tài)塊庫以提供安全功能。
-
具有集成安全功能的標(biāo)準(zhǔn)控制器:
-
針對標(biāo)準(zhǔn)功能和安全功能提供了標(biāo)準(zhǔn)化且方便的診斷功能
-
同一的符號、數(shù)據(jù)一致性等
-
模塊化系統(tǒng)包含可擴(kuò)展的 CPU 以及可擴(kuò)展的 I/O 數(shù)量結(jié)構(gòu):
-
可一次完成標(biāo)準(zhǔn)和故障安全自動化工程組態(tài)
-
在集中式系統(tǒng)中將標(biāo)準(zhǔn) I/O 模塊與故障安全 I/O 模塊結(jié)合使用
-
集成的標(biāo)準(zhǔn) PROFINET 功能用于 PROFINET 控制器和 PROFINET iDevice 服務(wù)
-
通過 PROFINET 或 PROFIBUS 等現(xiàn)場總線連接分布式標(biāo)準(zhǔn) I/O
-
F 庫經(jīng)過德國技術(shù)監(jiān)督協(xié)會 (TüV) 認(rèn)證,可用于所有常見安全功能
-
使用 FBD 和 LAD 對安全邏輯自由編程
-
符合標(biāo)準(zhǔn)的 F 程序打印輸出
-
S7-1200 到 S7-300/400/1500 以及 WinAC RTX F 的標(biāo)準(zhǔn)功能和安全功能可通過一次集成組態(tài)完成:
-
STEP 7 Safety Basic 用于方便地組態(tài) CPU 1200 FC
-
STEP 7 Safety Advanced 用于整個故障安全 SIMATIC S7 產(chǎn)品線的組態(tài)
-
CPU 的集成系統(tǒng)診斷(針對標(biāo)準(zhǔn)功能和安全功能):
-
在 TIA Portal、HMI 和 Web 服務(wù)器中以普通文本形式一致顯示系統(tǒng)診斷信息
-
即使 CPU 處于停止?fàn)顟B(tài),也會更新消息
-
系統(tǒng)診斷功能集成在 CPU 固件中。無需由用戶進(jìn)行組態(tài)
-
組態(tài)發(fā)生改變時,會自動對診斷信息進(jìn)行更新。
-
提供了兩種具有不同性能等級的故障安全控制器,分為 DC/DC/DC 型和 DC/DC/繼電器型
特性
|
CPU 1214 FC
|
CPU 1215 FC
|
類型
|
DC/DC/DC、DC/DC/繼電器
|
DC/DC/DC、DC/DC/繼電器
|
主存儲器,集成式
|
125 KB
|
150 KB
|
裝載存儲器,集成式
|
4 MB
|
4 MB
|
存儲卡
|
SIMATIC 存儲卡(可選)
|
SIMATIC 存儲卡(可選)
|
標(biāo)準(zhǔn)數(shù)字量輸入/輸出,集成式
|
14/10
|
14/10
|
標(biāo)準(zhǔn)模擬量輸入,集成式
|
2
|
2
|
標(biāo)準(zhǔn)模擬量輸出,集成式
|
-
|
2
|
過程映像
|
1024 字節(jié)用于輸入/1024 字節(jié)用于輸出
|
1024 字節(jié)用于輸入/1024 字節(jié)用于輸出
|
通過信號板進(jìn)行擴(kuò)展
|
最多 1 個
|
最多 1 個
|
通過信號模塊進(jìn)行擴(kuò)展
|
最多 8 個
|
最多 8 個
|
通過通信模塊進(jìn)行擴(kuò)展
|
最多 3 個
|
最多 3 個
|
Area of application
SIMATIC S7-1200 是用于本地和分布式自動化解決方案的理想控制器,可滿足中央系統(tǒng)中的安全要求。
通過工程組態(tài),故障安全 SIMATIC S7-1200 可提供預(yù)組裝、經(jīng)過測試和 TüV 認(rèn)證的塊,可用于實現(xiàn)所有常見安全功能,如急?;驇Щ虿粠Щユi功能的保護(hù)門監(jiān)控。
-
CPU 1214 FC:
適用于標(biāo)準(zhǔn)應(yīng)用和故障安全應(yīng)用的緊湊型 CPU
-
CPU 1215 FC:
帶兩個 PROFINET 端口的緊湊型 CPU,適用于標(biāo)準(zhǔn)應(yīng)用和故障安全應(yīng)用
Design
機(jī)械特性
-
水平或垂直安裝在 DIN 導(dǎo)軌上,或使用集成的孔直接安裝在機(jī)柜中(不能水平安裝)。
-
用于對所有 CPU 和相關(guān)部件進(jìn)行獨立接線的端子排。
LED顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)
摘 要:由于普通LED點陣顯示屏動態(tài)顯示通常采用硬件掃描驅(qū)動,這在一些需要特殊顯示的場合顯得不夠靈活。文中提出了一種利用PC機(jī)和單片機(jī)的通訊來實現(xiàn)顯示屏靈活的動態(tài)顯示和遠(yuǎn)程監(jiān)控的設(shè)計方法,同時該方法還可以將顯示內(nèi)容在PC機(jī)上進(jìn)行預(yù)覽。
關(guān)鍵詞:LED;動態(tài)顯示;遠(yuǎn)程控制;顯示預(yù)覽
1引言
LED 點陣電子顯示屏是集微電子技術(shù)、計算機(jī)技術(shù)、信息處理技術(shù)于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。同時也可廣泛應(yīng)用到軍事、車站、賓館、體育、新聞、金融、證券、廣告以及交通運(yùn)輸?shù)仍S多行業(yè)。
目前大多數(shù)的LED點陣顯示系統(tǒng)自帶字庫。其顯示和動態(tài)效果(主要是顯示內(nèi)容的滾動)的實現(xiàn)主要依靠硬件掃描驅(qū)動,該方法雖然比較方便,但顯示只能按照預(yù)先的設(shè)計進(jìn)行。而實際上經(jīng)常會遇到一些特殊要求的動態(tài)顯示,比如電梯運(yùn)行中指示箭頭的上下移動、某些智能儀表幅值的條形顯示、廣告中廠家的商標(biāo)顯示等。這時一般的顯示系統(tǒng)就很難達(dá)到要求。另外,由于受到存儲器本身的局限,其特殊字符或圖案也往往難以顯示,同時顯示內(nèi)容也不能隨意更改。本文提出一種利用PC機(jī)和單片機(jī)控制的LED顯示系統(tǒng)通訊方法。該方法可以對顯示內(nèi)容(包括漢字和特殊圖符)進(jìn)行實時控制,從而實現(xiàn)諸如閃動、滾動、打字等多種動態(tài)顯示效果。該方法同時還可以調(diào)節(jié)動態(tài)顯示的速度,同時用戶也可以在PC機(jī)上進(jìn)行顯示效果的預(yù)覽,顯示內(nèi)容亦可以即時修改。另外,通過標(biāo)準(zhǔn)的RS232/485 轉(zhuǎn)換模塊還可以實現(xiàn)對顯示系統(tǒng)的遠(yuǎn)程控制。
2系統(tǒng)硬件設(shè)計
本 系統(tǒng)主要的硬件設(shè)計是下位機(jī)單片機(jī)的顯示 控制部分。而上位機(jī)(PC機(jī))與單片機(jī)顯示控制部分的接口為標(biāo)準(zhǔn)RS232通訊方式。若需實現(xiàn)遠(yuǎn)程監(jiān)控,只需增加RS232/485轉(zhuǎn)換模塊即可,該部分已有成熟的電路設(shè)計,故不再詳細(xì)敘述。
具體的LED顯示屏控制電路如圖1所示。整個電路由單片機(jī)89C52、點陣數(shù)據(jù)存儲器6264、列驅(qū)動電路ULN2803、行驅(qū)動電路TIP122、移位寄存器4094及附屬電路組成。該電路所設(shè)計的電子屏可顯示10個漢字,需要40個8×8 LED點陣模塊,可組成16×160的矩形點陣。由于AT89C52僅有8k存儲空間,而顯示的內(nèi)容由PC機(jī)控制,因此不可能預(yù)先把需要顯示的內(nèi)容做成點陣存在單片機(jī)中,而只能由PC機(jī)即時地把所需顯示的點陣數(shù)據(jù)傳給單片機(jī)并存入緩沖區(qū)6264。
該電路的顯示采用逐行掃描方式。工作時,由單片機(jī)從緩沖區(qū)取出第一行需要顯示的20字節(jié)點陣數(shù)據(jù),再由列點陣數(shù)據(jù)輸入端P1.2口按位依次串行輸入至列移位寄存器,其數(shù)據(jù)輸入的順序與顯示內(nèi)容的順序相反。然后置行點陣選通端P1.3為1,即置行移位寄存器的D為高電平,STR使能(所有4094的OE 引腳接+5V電平),從而使列移位寄存器中的數(shù)據(jù)同時并行輸出以選通該行。經(jīng)延時一段時間后再進(jìn)行下一行點陣數(shù)據(jù)的顯示。需要注意的是,每次只能選通一行數(shù)據(jù),即要通過不斷的逐行掃描來實現(xiàn)漢字或字符的顯示。
3顯示與控制的設(shè)計
在筆者設(shè)計的PC機(jī)控制多單片機(jī)顯示系統(tǒng)中,用PC機(jī)實現(xiàn)的主要功能包括單片機(jī)顯示子系統(tǒng)的選擇,顯示方式選擇(包括靜態(tài)、閃動、滾動、打字等),滾動方向選擇(包括上下滾動和左右滾動),動態(tài)顯示速度調(diào)節(jié)(即文字閃動頻率、滾動速度、打字顯示速度等),顯示內(nèi)容輸入及顯示預(yù)覽等。單片機(jī)一般通過 RS232/485串行接收PC機(jī)發(fā)出的顯示指采用定時器中斷方式進(jìn)行行掃描,每次中斷顯示一行,定時中斷時間為1.25ms,這樣整屏的刷新率為 50Hz,因而無閃爍感。
實現(xiàn)動態(tài)顯示速度調(diào)節(jié)的方法通常是改變定時器的中斷時間,但是當(dāng)顯示速度很慢的時候,該方法容易使整屏的刷新率降低,從而使顯示內(nèi)容出現(xiàn)閃爍。因此,本設(shè)計采用一種“軟定時”方法,即在程序中命名一變量作為“軟定時器”,以用來設(shè)定兩次動態(tài)顯示的時間間隔。在對定時中斷調(diào)用計數(shù)時,如果調(diào)用次數(shù)達(dá)到設(shè)定值,則改變顯示內(nèi)容。為保證能夠正常顯示,“軟定時器”的設(shè)定值必須大于整屏顯示周期。由于顯示屏每行顯示1.25ms,整屏顯示周期為20ms,考慮到余量的情況,可將軟定時器的設(shè)定值定在大于30ms。如此循環(huán)計數(shù),即可實現(xiàn)動態(tài)顯示?!败浂〞r器”的設(shè)定值可以通過上位機(jī)PC機(jī)來改變,這樣既可實現(xiàn) LED動態(tài)顯示的速度調(diào)節(jié),又可保持顯示內(nèi)容的流暢和無閃爍感。
3.1單片機(jī)動態(tài)顯示控制
以上提到的靜態(tài)、閃動、滾動和打字等4種顯示方式,實際上是單片機(jī)定時中斷程序進(jìn)行行掃描處理的不同方法。下面將分別說明如何實現(xiàn)這4種顯示方式。
靜態(tài)顯示只需在定時中斷處理程序中從顯示緩沖區(qū)調(diào)入相應(yīng)的一行顯示數(shù)據(jù),然后選中該行即可實現(xiàn)該行的顯示,如此循環(huán),便可顯示整個內(nèi)容。閃動顯示與此類似,不同的是要間隔一個“軟定時器”的定時時間,在行掃描時,行移位寄存器的D端打入的全為0,可使得整屏不顯示,以確保黑屏?xí)r間與顯示時間相等,從而實現(xiàn)漢字或圖符的閃動顯示。
滾動顯示要求需要顯示的內(nèi)容每隔一定時間向指定方向(這里以從右向左為例)移動一列,這樣顯示屏可以顯示更多的內(nèi)容。為此,需要在下次移動顯示之前對顯示緩沖區(qū)的內(nèi)容進(jìn)行更改,從而完成相應(yīng)點陣數(shù)據(jù)的移位操作。具體操作方法是:
設(shè)置一個顯示緩沖區(qū)(如圖2所示),該區(qū)應(yīng)包括兩部分:一部分用來保存當(dāng)前LED顯示屏上顯示的10個漢字點陣數(shù)據(jù);另一部分為點陣數(shù)據(jù)預(yù)裝載區(qū),用來保存即將進(jìn)入LED顯示屏的1個漢字的點陣數(shù)據(jù)。滾動指針始終指向顯示屏的最右邊原點。當(dāng)滾動指針移動到需要顯示的點陣數(shù)據(jù)存儲區(qū)的第1個漢字的首地址時,顯示緩沖區(qū)LED顯示區(qū)為空白,而預(yù)裝載區(qū)已保存了第1個待顯示漢字的點陣數(shù)據(jù)。當(dāng)需要滾動顯示時,則可在接下來的掃描周期的每個行掃描中斷處理程序中,將對顯示緩沖區(qū)的相應(yīng)行點陣數(shù)據(jù)左移一位,同時更改顯示緩沖區(qū)的內(nèi)容。(需要注意的是,要確保該操作能在1.25ms的中斷時間內(nèi)完成。這里89C52采用22MHz晶振,實驗證明可以實現(xiàn)該操作)。這樣,在一個掃描周期后,整個漢字將左移一列,而顯示緩沖區(qū)的內(nèi)容也同時更改。由于預(yù)裝載區(qū)保存了1個漢字點陣數(shù)據(jù),即16×16點陣,所以當(dāng)前顯示緩沖區(qū)的內(nèi)容只能移動16列。當(dāng)下一個滾動到來時,滾動指針將移動到點陣數(shù)據(jù)存儲區(qū)的下一個漢字的首地址,并在預(yù)裝載區(qū)存入該漢字的點陣數(shù)據(jù)。然后重復(fù)執(zhí)行上述操作便可實現(xiàn)滾動顯示。特殊字符或圖形的顯示與此類似,這里不再贅述。
打字顯示要求漢字在顯示屏上按從左到右的順序一個個的出現(xiàn),如同打字的效果。設(shè)計時可采用如下方法:首先將LED顯示屏對應(yīng)的顯示緩沖區(qū)全部清零,即 LED顯示空白,然后每間隔一個“軟定時器”設(shè)定的動態(tài)顯示時間,顯示緩沖區(qū)依次加入一個漢字點陣數(shù)據(jù)并進(jìn)行掃描顯示,這樣就可達(dá)到打字顯示的效果。
3.2 PC機(jī)控制程序
a.通訊功能的實現(xiàn)
在Windows環(huán)境下,實現(xiàn)PC與單片機(jī)的通訊可利用Windows的通訊API函數(shù)或者利用VC++(或其它語言)的標(biāo)準(zhǔn)通訊函數(shù)_inp、_outp來實現(xiàn)。但上述兩種方法比較繁瑣,而采用ActiveX控件MSComm32來實現(xiàn)則非常方便。該控件用事件的方式簡化了對串口操作的編程,并可設(shè)置串行通信的數(shù)據(jù)發(fā)送和接收,還可對串口狀態(tài)及串口通信的信息格式和協(xié)議進(jìn)行設(shè)置。其初始化程序如下:
一般情況下,PC要與多個單片機(jī)89C51系統(tǒng)進(jìn)行主從式通訊,為了區(qū)分各單片機(jī)系統(tǒng),可以使89C51采用串口工作方式3,即11位異步接收/發(fā)送方式,該方式的有效數(shù)據(jù)為9位,其中第9位為地址/數(shù)據(jù)信息的標(biāo)志位,其作用是使從機(jī)據(jù)此判斷發(fā)送的數(shù)據(jù)是否為地址,從而實現(xiàn)多機(jī)操作。但現(xiàn)在由于采用的是MSCOMM控件來實現(xiàn)PC機(jī)和單片機(jī)之間的通訊,這是一種標(biāo)準(zhǔn)的10位串口通信方式,即8位標(biāo)準(zhǔn)數(shù)據(jù)位和該數(shù)據(jù)的起始位、停止位各1位。因此二者格式不相符,故很難利用上述方案。因此可考慮將單片機(jī)串口設(shè)為工作方式1,即改為10位異步接收/發(fā)送方式來解決,其通訊流程如下:
首先發(fā)通信開始標(biāo)志,接著發(fā)送需要操作的單片機(jī)系統(tǒng)地址,然后發(fā)送顯示工作命令字,該命令包括2個字節(jié),前一字節(jié)用于設(shè)定顯示方式和滾動方向,后一字節(jié)則用于設(shè)定顯示速度。再往下是傳送顯示內(nèi)容的點陣數(shù)據(jù),最后對數(shù)據(jù)進(jìn)行校驗。該通訊規(guī)約非常簡便,能夠較好的解決上述問題,從而實現(xiàn)PC機(jī)與多單片機(jī)之間的主從式通訊及對顯示的控制。
需要注意的是,當(dāng)顯示內(nèi)容需要改變時,為了避免在單片機(jī)串行中斷接收數(shù)據(jù)時,顯示屏出現(xiàn)亂碼,應(yīng)使顯示屏?xí)翰伙@示(處于“黑屏”狀態(tài)),直到數(shù)據(jù)接收完全,串行中斷處理結(jié)束時再顯示。
漢字字模的提取非常關(guān)鍵,本文的字模數(shù)據(jù)取自UCDOS下的字庫文件HZK16。關(guān)于這方面的介紹較多,文獻(xiàn)[2]給出了較為具體的在VC下提取漢字字模的方案,這里不再贅述。對于特殊字符或圖形點陣數(shù)據(jù)的提取,簡便的方法可以先做一個BMP文件,然后用一些取模軟件(如字模提取v2.1)來獲得。為了顯示方便,點陣數(shù)據(jù)的格式應(yīng)為n×(16×8),不足要求的則應(yīng)以0數(shù)據(jù)補(bǔ)充。 b.動態(tài)效果模擬顯示
為了方便調(diào)節(jié)LED的顯示效果,筆者在PC機(jī)的控制界面上設(shè)計了LED顯示屏的模擬顯示,它同實際的顯示效果完全一樣。用戶可以設(shè)定顯示的模式,并調(diào)節(jié)顯示速度,然后在界面上對顯示效果進(jìn)行預(yù)覽,同時還可以隨時修改和設(shè)定參數(shù),因而十分方便簡捷。
為此,可先在界面上描繪出虛擬的LED顯示屏,由于實際的顯示屏為160×16點陣,故須在界面 上設(shè)定相同的區(qū)域。
實現(xiàn)動態(tài)顯示效果的方法和以上幾種基本類似,這里以滾動顯示為例作一說明。對于需要滾動的文字,可以將其設(shè)置為位圖格式,暫存于內(nèi)存中,然后利用VC 提供的位圖拷貝函數(shù)BitBlt將位圖復(fù)制到顯示位置。對于特殊字符或圖形,則可以直接利用BitBlt函數(shù)調(diào)用到顯示位置。然后在類CLEDDlg的 OnTimer函數(shù)中調(diào)用該函數(shù),以實現(xiàn)文字的滾動顯示。另外,也可以通過設(shè)定不同的響應(yīng)時間間隔來改變文字的滾動速度。
漢字顯示屏廣泛應(yīng)用與汽車報站器,廣告屏等。本文介紹一種實用的漢字顯示屏的制作,考慮到電路元件的易購性,沒有使用8*8的點陣發(fā)光管模塊,而是直接使用了256個高量度發(fā)光管,組成了16行16列的發(fā)光點陣。同時為了降低制作難度, 僅作了一個字的輪流顯示,實際使用時可根據(jù)這個原理自行擴(kuò)充顯示的字?jǐn)?shù)。
1漢字顯示的原理:
我們以UCDOS中文宋體字庫為例,每一個字由16行16列的點陣組成顯示。即國標(biāo)漢字庫中的每一個字均由256點陣來表示。我們可以把每一個點理解為一個像素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在256像素 范圍內(nèi)的任何圖形。
用8位的AT89C51單片機(jī)控制, 由于單片機(jī)的總線為8位,一個字需要拆分為2個部分。
軟件打開后輸入漢字,點“檢取”,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動生成,把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。
我們把行列總線接在單片機(jī)的i0口,然后把上面分析到的掃描代碼送入總線,就可以得到顯示的漢字了。 在這個例子里,由于一共用到16行,16列,如果將其全部接入89c51
單片機(jī), 一共使用32條io口,這樣造成了io資源的耗盡,系統(tǒng)也再無擴(kuò)充的余地。 實際應(yīng)用中我們使用4-16線譯碼器74ls154來完成列方向的顯示。 而行方向16條線則接在
p0口和p2口。
程序清單:
ORG 00H
LOOP: MOV A,#0FFH ;開機(jī)初始化,清除畫面
MOV P0,A ;清除P0口
ANL P2,#00 ;清除P2口
MOV R2,#200
D100MS: MOV R3,#250 ;延時100毫秒
DJNZ R3,$
DJNZ R2,D100MS
MOV 20H,#00H ;取碼指針的初值
l100: MOV R1,#100 ;每個字的停留時間
L16: MOV R6,#16 ;每個字16個碼
MOV R4,#00H ;掃描指針清零
MOV R0,20H ;取碼指針存入R0
L3: MOV A,R4 ;掃描指針存入A
MOV P1,A ;掃描輸出
INC R4 ;掃描指針加1,掃描下一個
MOV A,R0 ; 取碼指針存入A
MOV DPTR,#TABLE ;取數(shù)據(jù)表的上半部分的代碼
MOVC A,
PLC安裝順序及注意事項
本文介紹了
PLC安裝順序及注意事項和解決辦法。
1 安裝順序及注意事項
1.1 安裝順序
MicroWIN→Step7→Net→Wincc→WinCC flexible→Simatic_EKB_Install
1.2 安裝注意事項
添加消息隊列
打開控制面板,找到添加/刪除程序,添加/刪除bs組件,選最后一個“消息隊列”,勾上安裝。安裝時可能需要winxp光盤(要原版,非Ghost版),選擇光盤里的i386目錄。
Net問題
如果先裝Net后裝Step7的話, Net中Ncm選項千萬不能選,否則裝不上去的.
Step7和SimaticNet中都包含NCM,先安裝SimaticNet后,NCM可以組態(tài)PC站,并不能打開或組態(tài)Step7項目中的AS站;再安裝Step7時,安裝程序檢測到NCM已經(jīng)存在,所以會中止安裝Step7。而先安裝Step7后,再安裝SimaticNet時,安裝程序檢測到NCM已經(jīng)存在,所以只是不會安裝SimaticNet中的NCM,但會安裝其它組件。我一般先安裝Step7,再安裝SimaticNet,最后安裝WinCC。注意三者之間的兼容性。
反復(fù)重新啟動
很多人受西門子軟件安裝需重新啟動機(jī)器,然而啟動機(jī)器后又提示重新啟動機(jī)器,然而反復(fù)重新啟動仍然出現(xiàn)這樣的提示,導(dǎo)致軟件不能安裝?,F(xiàn)在給出解決方案:
在注冊表內(nèi)“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中刪除注冊表值“PendingFileRenameOperations”
解決反復(fù)重啟無法安裝西門子軟件(VBS解決方案)
‘delete PendingFile
Set WshShell = Wb.CreateObject("Wb.Shell")
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"
Set WshShell = Nothing
將上面的腳本保存到文本文件里,文本文件擴(kuò)展名由TXT改名為VBS即可
例如:Delete PendingFile(解決重啟問題).vbs
不要重新啟動,繼續(xù)安裝軟件。
現(xiàn)在可以安裝更多程序而無需重啟計算機(jī)了。
最簡單的安裝方法就是,安裝Vista系統(tǒng),然后安裝完所有的西門子軟件,最后將系統(tǒng)升級為Win7系統(tǒng)。
比較折中的方式就是使用Win7的XP Mode模式或者直接安裝諸如WMware,VisualBox這種虛擬系統(tǒng),并安裝XP。
2 安裝&卸載
2.1 在Windows 7安裝STEP 7 MicroWIN
SP4能安裝,安裝完畢后發(fā)現(xiàn)‘設(shè)置PG/PC接口’沒有PLC PC/PPI cable(PPI)這一項,那就等于不能連接PLC。
SP7也能安裝,安裝到了90%的時候出現(xiàn)以下情況,找不到S7EpaSRVx.exe文件
找了一臺VISTA系統(tǒng)的電腦把S7EpaSRVx.exe復(fù)制到本PC的Windows\System32目錄下。再重新安裝又出現(xiàn)以下情況
在網(wǎng)上找到了解決的路徑,到 http://download.microsoft.com/download/D/3/3/D33A8F5D-A7E1-4BBE-B04D-7A688785A229/Application%20Compatibility%20Toolkit.msi 下載了一個Microsoft發(fā)布名叫Application Compatibility Toolkit的小工具。先安裝好Application Compatibility Toolkit,再安裝STEP 7 MicroWIN SP6 就OK了!
2.2 Windows7下安裝Step7 V5.4SP5
正常情況下,在Windows7下安裝Step7 V5.4 SP5時,會無法安裝,出現(xiàn)如下圖的提示:
解決辦法:
使用灰色按鈕加強(qiáng)版軟件使能”忽略”按鈕,
使用工具?注意要右鍵以管理員身份運(yùn)行之)
灰色按鈕加強(qiáng)版軟件界面:
按以上設(shè)置后,”忽略”按鈕即可,”點亮”然后就可以繼續(xù)安裝了.
安裝過程中,會出現(xiàn)下面的警告:
選”始終安裝此驅(qū)動軟件”,即可.
軟件安裝成功后,控制面板里可能會找不到,”PC/PG”接口設(shè)置,如圖:
只須更改一下”查看方式”就可以找到了
最新版的西門子s7-300/400編程軟件Step7 V5.5英文版,英文版,支持XP和WIN7系統(tǒng)
供應(yīng)西門子中央處理單元6ES7312-1AE13-0AB0
siemens PLC200的特殊標(biāo)志位(SM)
特殊標(biāo)志位為用戶提供一些特殊的控制功能及系統(tǒng)信息,用戶對操作的一些特殊要求也要通過SM通知系統(tǒng)。特殊標(biāo)志位分為只讀區(qū)和可讀可寫區(qū)兩部分。
只讀區(qū)特殊標(biāo)志位,用戶只能使用其觸點,如:
SM0.0 RUN監(jiān)控,PLC 在RUN狀態(tài)時,SM0.0總為1。
SM0.1 初始化脈沖,PLC由STOP轉(zhuǎn)為RUN時,SM0.1接通一個掃描周期。
SM0.2 當(dāng)RAM中保存的數(shù)據(jù)丟失時,SM0.2接通一個掃描周期。
SM0.3 PLC 上電進(jìn)入RUN時,SM0.3 接通一個掃描周期。
SM0.4 該位提供了一個周期為1 min,占空比為0.5的時鐘。
SM0.5 該位提供了一個周期為1 S,占空比為0.5的時鐘。
SM0.6 該位為掃描時鐘,本次掃描置1,下次掃描置0,交替循環(huán)??勺鳛閽呙栌嫈?shù)器的輸入。
SM0.7 該位指示CPU工作方式開關(guān)的位置,0=TERM,1=RUN。通常用來在RUN狀態(tài)下啟動自由口通信方式。
可讀可寫特殊標(biāo)志位用于特殊控制功能,如用于自由口設(shè)置的SMB30,用于定時中斷時間設(shè)置的SMB34/SMB35,用于高速計數(shù)器設(shè)置的SMB36~SMB62,用于脈沖輸出和脈沖調(diào)制的SMB66~SMB85等。