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