單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 湖南 長(zhǎng)沙 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-18 09:41 |
最后更新: | 2023-12-18 09:41 |
瀏覽次數(shù): | 61 |
采購(gòu)咨詢(xún): |
請(qǐng)賣(mài)家聯(lián)系我
|
西門(mén)子PLC一級(jí)經(jīng)銷(xiāo)代理商
其產(chǎn)品范圍包括西門(mén)子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各類(lèi)工業(yè)自動(dòng)化產(chǎn)品。西門(mén)子授權(quán)代理商、西門(mén)子一級(jí)代理商 西門(mén)子PLC模塊代理商﹐西門(mén)子模塊代理商供應(yīng)全國(guó)范圍:
與此同時(shí),我們還提供西門(mén)子G120、G120C V20 變頻器; S120 V90伺服控制系統(tǒng);6EP電源;電線(xiàn);電纜;
網(wǎng)絡(luò)交換機(jī);工控機(jī)等工業(yè)自動(dòng)化的設(shè)計(jì)、技術(shù)開(kāi)發(fā)、項(xiàng)目選型安裝調(diào)試等相關(guān)服務(wù)。
西門(mén)子中國(guó)授權(quán)代理商——湖南西控自動(dòng)化設(shè)備有限公司,本公司坐落于湖南省中國(guó)(湖南)自由貿(mào)易試驗(yàn)區(qū)長(zhǎng)沙片區(qū)開(kāi)元東路 1306 號(hào)開(kāi)
陽(yáng)智能制造產(chǎn)業(yè)園一期 4 棟 30市內(nèi)外連接,交通十分便利。
公司國(guó)際化工業(yè)自動(dòng)化科技產(chǎn)品供應(yīng)商,是專(zhuān)業(yè)從事工業(yè)自動(dòng)化控制系統(tǒng)、機(jī)電一體化裝備和信息化軟件系統(tǒng)
集成和硬件維護(hù)服務(wù)的綜合性企業(yè)。與西門(mén)子品牌合作,只為能給中國(guó)的客戶(hù)提供值得信賴(lài)的服務(wù)體系,我們
的業(yè)務(wù)范圍涉及工業(yè)自動(dòng)化科技產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)、技術(shù)服務(wù)、安裝調(diào)試、銷(xiāo)售及配套服務(wù)領(lǐng)域。建立現(xiàn)代化倉(cāng)
儲(chǔ)基地、積累充足的產(chǎn)品儲(chǔ)備、引入萬(wàn)余款各式工業(yè)自動(dòng)化科技產(chǎn)品,我們以持續(xù)的卓越與服務(wù),取得了年銷(xiāo)
售額10億元的佳績(jī),憑高滿(mǎn)意的服務(wù)贏得了社會(huì)各界的好評(píng)及青睞。
目前,湖南西控自動(dòng)化設(shè)備有限公司將產(chǎn)品布局于中、高端自動(dòng)化科技產(chǎn)品領(lǐng)域,
PLC模塊S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI觸摸屏、SITOP電源、6GK網(wǎng)絡(luò)產(chǎn)品、ET200分布式I/O SIEMENS 驅(qū)動(dòng)產(chǎn)品MM系列變頻器、G110G120變頻器、直流調(diào)速器、電線(xiàn)電纜、
驅(qū)動(dòng)伺服產(chǎn)品、數(shù)控設(shè)備SIEMENS低壓配電與控制產(chǎn)品及軟起動(dòng)器等
中斷處理可快速響應(yīng)特殊內(nèi)部或外部事件。 可優(yōu)化中斷例程以執(zhí)行特定任務(wù),然后將控制 權(quán)返回到掃描周期。 說(shuō)明 ?中斷例程中不能使用中斷禁止 (DISI)、中斷啟用 (ENI)、高速計(jì)數(shù)器定義 (HDEF) 和結(jié)束 (END) 指令。 ?應(yīng)保持中斷例程編程邏輯簡(jiǎn)短,這樣執(zhí)行速度會(huì)更快,其它過(guò)程也不會(huì)延遲很長(zhǎng)時(shí)間。 如果不這樣做,則可能會(huì)出現(xiàn)無(wú)法預(yù)料的情形,從而導(dǎo)致主程序控制的設(shè)備異常運(yùn)行。 中斷的系統(tǒng)支持由于中斷能影響觸點(diǎn)、線(xiàn)圈和累加器邏輯,所以系統(tǒng)會(huì)保存并重新裝載邏輯堆棧、累加器寄 存器以及用于指示累加器和指令操作狀態(tài)的特殊存儲(chǔ)器位(SM)。 這樣可避免因進(jìn)入和退出 中斷例程而導(dǎo)致用戶(hù)主程序中斷。 從中斷例程調(diào)用子例程 可從中斷例程中調(diào)用四個(gè)嵌套級(jí)別的子例程。累加器和邏輯堆棧在中斷例程和從中斷例程 調(diào)用的四個(gè)嵌套級(jí)別子例程之間共享 主程序和中斷例程共享數(shù)據(jù)可在主程序和一個(gè)或多個(gè)中斷例程之間共享數(shù)據(jù)。 由于無(wú)法預(yù)測(cè) CPU 何時(shí)生成中斷,所以**限制中斷例程和程序中的其它位置使用的變量數(shù)。 如果在主程序中執(zhí)行指令時(shí)被中斷事件中斷,中斷程序的操作可能會(huì)導(dǎo)致共享數(shù)據(jù)出現(xiàn)一致性問(wèn)題。 使用中斷塊“變量表”(塊調(diào)用接口表)可確保中斷例程僅使用臨時(shí)存儲(chǔ)器,從而不會(huì)覆蓋程序其它位置使用的數(shù)據(jù)。 確保對(duì)單個(gè)共享變量的訪(fǎng)問(wèn) ? 對(duì)于共享單個(gè)變量的STL 程序:如果共享數(shù)據(jù)是單字節(jié)、字或雙字變量并且程序以 STL 編寫(xiě),則通過(guò)將對(duì)共享數(shù)據(jù)進(jìn)行運(yùn)算所得的中間值僅存儲(chǔ)在非共享存儲(chǔ)單元或累加器可確 保正確的共享訪(fǎng)問(wèn)。 ? 對(duì)于共享單個(gè)變量的 LAD程序: 如果共享數(shù)據(jù)是單字節(jié)、字或雙字變量并且程序以 LAD編寫(xiě),則通過(guò)規(guī)定僅使用傳送指令(MOVB、MOVW、MOVD、MOVR)訪(fǎng)問(wèn)共享存儲(chǔ)單 元可確保正確的共享訪(fǎng)問(wèn)。 許多 LAD指令都是由 STL 指令的可中斷序列組成,但這些傳 送指令卻是由單個(gè) STL 指令組成,單個(gè) STL指令的執(zhí)行不受中斷事件的影響 確保對(duì)多個(gè)共享變量的訪(fǎng)問(wèn) 對(duì)于共享多個(gè)變量的 STL 或 LAD程序:如果共享數(shù)據(jù)由許多相關(guān)的字節(jié)、字或雙字組成,則 可使用中斷禁用/啟用指令(DISI 和 ENI)來(lái)控制中斷例程的執(zhí)行。在主程序中即將對(duì)共享 存儲(chǔ)單元開(kāi)始操作的點(diǎn),禁止中斷。所有影響共享位置的操作都完成后,重新啟用中斷。在中斷禁用期間,無(wú)法執(zhí)行中斷例程,因此無(wú)法訪(fǎng)問(wèn)共享存儲(chǔ)單元;但此方法會(huì)導(dǎo)致對(duì)中斷事 件的響應(yīng)發(fā)生延遲。 8.10.4 S7-200SMART CPU 支持的中斷事件類(lèi)型 通信端口中斷 CPU的串行通信端口可通過(guò)程序進(jìn)行控制。通信端口的這種操作模式稱(chēng)為自由端口模式。在自由端口模式下,程序定義波特率、每個(gè)字符的位數(shù)、奇偶校驗(yàn)和協(xié)議。接收和發(fā)送中斷可簡(jiǎn)化程序控制的通信。有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)發(fā)送和接收指令。 I/O 中斷 I/O中斷包括上升/下降沿中斷、高速計(jì)數(shù)器中斷和脈沖串輸出中斷。CPU 可以為輸入通道 I0.0、I0.1、I0.2 和I0.3(以及帶有可選數(shù)字量輸入信號(hào)板的標(biāo)準(zhǔn) CPU 的輸入通道 I7.0 和I7.1)生成輸入上升和/或下降沿中斷??蓪?duì)這些輸入點(diǎn)中的每一個(gè)捕捉上升沿和下降沿事件。這些上升沿/下降沿事件可用于指示在事件發(fā)生時(shí)必須立即處理的狀況。 說(shuō)明 CPU 型號(hào) CPU CR20s、CPU CR30s、CPUCR40s 和 CPU CR60s 不支持使用信號(hào)板。高速計(jì)數(shù)器中斷使您可以對(duì)下列情況做出響應(yīng):當(dāng)前值達(dá)到預(yù)設(shè)值,與軸旋轉(zhuǎn)方向反向相對(duì)應(yīng)的計(jì)數(shù)方向發(fā)生改變或計(jì)數(shù)器外部復(fù)位。這些高速計(jì)數(shù)器事件均可觸發(fā)實(shí)時(shí)執(zhí)行的操作,以響應(yīng)在可編程邏輯控制器掃描速度下無(wú)法控制的高速事件。脈沖串輸出中斷在指定的脈沖數(shù)完成輸出時(shí)立即進(jìn)行通知。脈沖串輸出的典型應(yīng)用為步進(jìn)電 機(jī)控制。 通過(guò)將中斷例程連接到相關(guān) I/O事件來(lái)啟用上述各中斷。 基于時(shí)間的中斷 基于時(shí)間的中斷包括定時(shí)中斷和定時(shí)器 T32/T96 中斷??墒褂枚〞r(shí)中斷指定循環(huán)執(zhí)行的操作。循環(huán)時(shí)間位于 1 ms 到 255 ms 之間,按增量為 1 ms 進(jìn)行設(shè)置。必須在定時(shí)中斷 0 的 SMB34 和定時(shí)中斷 1 的SMB35 中寫(xiě)入循環(huán)時(shí)間。 每次定時(shí)器到時(shí)時(shí),定時(shí)中斷事件都會(huì)將控制權(quán)傳遞給相應(yīng)的中斷例程。通常,可以使用定時(shí)中斷來(lái)控制模擬量輸入的采樣或定期執(zhí)行 PID 回路。將中斷例程連接到定時(shí)中斷事件時(shí),啟用定時(shí)中斷并且開(kāi)始定時(shí)。連接期間,系統(tǒng)捕捉周期 時(shí)間值,因此 SMB34 和 SMB35的后續(xù)變化不會(huì)影響周期時(shí)間。要更改周期時(shí)間,必須修 改周期時(shí)間值,然后將中斷例程重新連接到定時(shí)中斷事件。重新連接時(shí),定時(shí)中斷功能會(huì)清除先前連接的所有累計(jì)時(shí)間,并開(kāi)始用新值計(jì)時(shí)。 定時(shí)中斷啟用后,將連續(xù)運(yùn)行,每個(gè)連續(xù)時(shí)間間隔后,會(huì)執(zhí)行連接的中斷例程。如果退出 RUN模式或分離定時(shí)中斷,定時(shí)中斷將禁用。如果執(zhí)行了全局 DISI(中斷禁止)指令,定時(shí)中斷會(huì)繼續(xù)出現(xiàn),但是尚未處理所連接的中斷例程。每次定時(shí)中斷出現(xiàn)均排隊(duì)等候,直至中 斷啟用或隊(duì)列已滿(mǎn)。 使用定時(shí)器 T32/T96中斷可及時(shí)響應(yīng)指定時(shí)間間隔的結(jié)束。僅 1 ms 分辨率的接通延時(shí) (TON) 和斷開(kāi)延時(shí) (TOF) 定時(shí)器 T32 和 T96支持此類(lèi)中斷。否則 T32 和 T96 正常工作。啟用中斷后, 如果在 CPU 中執(zhí)行正常的 1 ms定時(shí)器更新期間,激活定時(shí)器的當(dāng)前值等于預(yù)設(shè)時(shí)間值,將 執(zhí)行連接的中斷例程。可通過(guò)將中斷例程連接到 T32(事件 21)和 T96(事件22)中斷事 件來(lái)啟用這些中斷。 8.10.5 中斷優(yōu)先級(jí)、排隊(duì)和示例程序 中斷服務(wù) 優(yōu)先級(jí)相同時(shí),CPU按照先來(lái)先處理的原則處理中斷。在某一時(shí)間僅執(zhí)行一個(gè)用戶(hù)中斷例程。中斷例程開(kāi)始執(zhí)行后,一直執(zhí)行直至完成。其它中斷例程無(wú)法預(yù)先清空該例程,即使更高優(yōu)先級(jí)的例程。正在處理另一個(gè)中斷時(shí)發(fā)生的中斷會(huì)進(jìn)行排隊(duì)等待處理。下表顯示了三種中斷 隊(duì)列以及它們能存儲(chǔ)的*大中斷數(shù)。出現(xiàn)的中斷有可能比隊(duì)列所能容納的中斷更多。因此,隊(duì)列溢出存儲(chǔ)器位(標(biāo)識(shí)已丟失的中斷事件類(lèi)型)由系統(tǒng)進(jìn)行維護(hù)。下表給出了中斷隊(duì)列溢出位。應(yīng)僅在中斷例程中使用這些位,因?yàn)楫?dāng)隊(duì)列清空時(shí),這些位將復(fù)位,并且控制權(quán)將返回到掃描周期。如果多個(gè)中斷事件同時(shí)發(fā)生,則優(yōu)先級(jí)(組和組內(nèi))會(huì)確定首先處理哪一個(gè)中斷事件。處理了優(yōu)先級(jí)*高的中斷事件之后,會(huì)檢查隊(duì)列,以查找仍在隊(duì)列中的當(dāng)前優(yōu)先級(jí)*高的事件,并會(huì)執(zhí)行連接到該事件的中斷例程。會(huì)繼續(xù)執(zhí)行這一步驟,直至隊(duì)列為空且控制權(quán)返回到掃 描周期。 例如,假定 INIT 值為1,F(xiàn)INAL 值為 10,則 FOR 指令和 NEXT 指令之間的指令將執(zhí)行 10 次, INDX 值遞增: 1, 2, 3,... 10. 如果 INIT 值大于 FINAL 值,則不執(zhí)行循環(huán)。每次執(zhí)行完 FOR 指令和 NEXT 指令之間的指令后,INDX 值遞增,并將結(jié)果與*終值進(jìn)行比較。 如果 INDX 大于*終值,則循環(huán)執(zhí)行終止。 對(duì)于 STL,如果程序進(jìn)入FOR-NEXT 循環(huán)時(shí)邏輯堆棧的棧頂值為 1,則在程序退出 FOR-NEXT 循環(huán)時(shí)邏輯堆棧的棧頂值將為 1。 示例:FOR-NEXT 循環(huán) LAD STL I2.0 接通時(shí),執(zhí)行 100 次外 部循環(huán) (Network 1 - 4)。 Network1 LD I2.0 FOR VW100, +1, +100 I2.1 接通時(shí),每執(zhí)行一次外 部循環(huán)會(huì)執(zhí)行兩次內(nèi)部循 環(huán)(Network 2 - 3)。