使用以太網(wǎng)通信需要注意以下幾點(diǎn): *一,S7-200與S7-200之間采用以太網(wǎng)通信方式必須增加CP243-1以太網(wǎng)通信模塊,且一個(gè)S7-200CPU只能連接一個(gè)CP243-1擴(kuò)展模塊; 第二,CP243-1不是即插即用模塊,需先通過(guò)Step 7 Micro/Win編程軟件對(duì)其組態(tài); 第三,CP243-1可同時(shí)與zui多8個(gè)以太網(wǎng)S7控制器通信,即建立8個(gè)S7連接。 更多關(guān)于CP243-1模塊的使用問(wèn)題可參考文檔《S7-200 以太網(wǎng)模塊系列 CP243-1》 以太網(wǎng)通信請(qǐng)參考《西門(mén)子 S7-200?LOGO!?SITOP 參考》V0.95版(更新版)S7-200 PLC->通信->以太網(wǎng)通信(CP243-1) S7-200與S7-200之間的以太網(wǎng)通信編程可參考 1.3 網(wǎng)Modem通信 S7-200與S7-200之間的網(wǎng)Modem通信常用于異地通信,在S7-200與S7-200的本地通信中不常用。 如下圖所示:網(wǎng)Modem是通過(guò)S7-200 CPU的擴(kuò)展模塊EM241調(diào)制解調(diào)器模塊來(lái)實(shí)現(xiàn)的。在公共網(wǎng)或小交換機(jī)的模擬音頻系統(tǒng)中,使用線連接EM241上標(biāo)準(zhǔn)的RJ11接口,對(duì)EM241 進(jìn)行相應(yīng)的配置編程即可實(shí)現(xiàn)S7-200 CPU之間的數(shù)據(jù)讀取或?qū)懭搿?/p> S7-200 數(shù)字量模塊根據(jù)模塊功能分為以下三個(gè)類型: ? DI:數(shù)字量輸入模塊EM221 ? DO:數(shù)字量輸出模塊EM222 ? DI/DO:數(shù)字量輸入/輸出模塊EM223 具體可參見(jiàn)下表所示: 注:(1)表中未標(biāo)注“只有進(jìn)口模塊"注釋的其它模塊都有進(jìn)口與國(guó)產(chǎn)兩種類型的模塊 (2)EM223中輸入/輸出類型中:24V DC/24VDC-0.75A是指:輸入類型是直流24V, 輸出類型是直流24V且較大每點(diǎn)電流為0.75A To the top of the page 模塊技術(shù)規(guī)范 在使用S7-200 數(shù)字量模塊時(shí),我們需要了解模塊的很多的具體參數(shù),如:輸入輸 出類型、輸入輸出的點(diǎn)數(shù)、模塊功耗﹑輸入/輸出點(diǎn)額定電流等,您可以在以下文檔中 獲得這些具體參數(shù):? ? 《S7-200可編程控制器系統(tǒng)手冊(cè)》附錄A 技術(shù)規(guī)范表A-12至表A-14? 如何查詢西門(mén)子產(chǎn)品的技術(shù)數(shù)據(jù),請(qǐng)點(diǎn)擊 查看 在眾多參數(shù)中,需要特別提醒您注意模塊的以下兩個(gè)重要參數(shù):模塊安裝 S7-200數(shù)字量模塊可安裝在CPU模塊右側(cè)的任意位置。 每個(gè)S7-200數(shù)字量模塊都自帶一根帶狀I(lǐng)/O總線電纜,如果該電纜滿模塊之間的安 裝寬度需求,可直接將該電纜插接在其它模塊上的10針插槽內(nèi),如下圖: 如果S7-200數(shù)字量模塊自帶的電纜不能滿模塊之間的安裝寬度需求,可選用0.8 米I/O擴(kuò)展電纜。安裝示意圖如下: 注:每套系統(tǒng)僅允許使用一條I/O擴(kuò)展電纜。? I/O擴(kuò)展電纜的詳細(xì)信息請(qǐng)點(diǎn)擊 查看 ? 安裝說(shuō)明請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》第3章S7-200的安裝。 To the top of the page 模塊I/O接線 SIMATIC 自動(dòng)化技術(shù) SIMATIC 這一產(chǎn)品名稱已經(jīng)被用作通用可編程控制器的同義語(yǔ)了。 縱觀 SIMATIC 過(guò)去 15 年來(lái)在市場(chǎng)上業(yè)跡,這*不為怪。它制定了各種各樣的標(biāo)準(zhǔn),zui終成為市場(chǎng)的。 今天 SIMATIC 意味著更多: SIMATIC 意味著解決一切工業(yè)領(lǐng)域內(nèi)自動(dòng)化任務(wù)的全部集成式自動(dòng)化。它包括各種標(biāo)準(zhǔn)硬件和軟件,它們?yōu)橛脩粜蛿U(kuò)展開(kāi)拓廣泛的機(jī)會(huì)。 西門(mén)子EM223 4入24VDC/4出繼電器模塊 有兩個(gè)因素在促成該方案: 新的,廣泛 SIMATIC 軟件:它們能夠?yàn)樽詣?dòng)化項(xiàng)目每個(gè)階段提供所需的正確工具以及 SIMATIC 家族的所有成員: 這些成員現(xiàn)在已經(jīng)不僅僅是可編程控制器。 SIMOTION ― 來(lái)自西門(mén)子的全新運(yùn)動(dòng)控制系統(tǒng) 在復(fù)雜運(yùn)動(dòng)控制應(yīng)用領(lǐng)域,除了 SIMATIC 和 SINUMERIK,現(xiàn)在西門(mén)子還提供SIMOTION運(yùn)動(dòng)控制系統(tǒng)。這一系統(tǒng)將運(yùn)動(dòng)控制功能和其他方便的控制功能合而為一。SIMOTION 將復(fù)雜運(yùn)動(dòng)控制功能組合到一個(gè)運(yùn)動(dòng)控制系統(tǒng)內(nèi)(可擴(kuò)展),用于具有公共工程系統(tǒng)的各種硬件平臺(tái),從而大大提高了機(jī)器設(shè)計(jì)和制造的靈活性。這樣就可以實(shí)現(xiàn)機(jī)器制造成本的進(jìn)一步優(yōu)化。 長(zhǎng)春西門(mén)子觸摸屏 西門(mén)子S7-200的PLC串口通訊有哪些? 1、基本的是PPI方式,本機(jī)CPU都集成這個(gè)接口,可以通過(guò)它來(lái)編程調(diào)試,連接HMI,也可以用于多個(gè)S7200之間做主從通訊。 2、兼容的MPI方式,S7200的PPI口可以作為MPI網(wǎng)絡(luò)上的從站,被作為主站的S7300/400或者HMI來(lái)訪問(wèn)。 3、自由口方式,本機(jī)的PPI口可以設(shè)定為自由口方式用于和第三方的串口設(shè)備通訊,用戶需要自己定義波特率、數(shù)據(jù)位數(shù)、奇偶校驗(yàn)等協(xié)議參數(shù)。 4、USS通訊方式,用于通過(guò)通訊的方式控制西門(mén)子的傳動(dòng)設(shè)備,主要庫(kù)程序支持,基于自由口開(kāi)發(fā)。 5、MODBUS方式,支持MODBUS RTU通訊方式,可以作為網(wǎng)路上的主站,也可以作為網(wǎng)絡(luò)上的從站,同樣是基于自由口開(kāi)發(fā)。 6、Profibus-DP方式,需要擴(kuò)展EM277模塊才可以,只能作為Profibus網(wǎng)路上的從站。 7、以太網(wǎng)方式,需要擴(kuò)展CP243-1模塊才可以,可以作為以太網(wǎng)上的服務(wù)器或者客戶端,多支持8個(gè)連接。 8、OPC方式,主要用于支持第三方的組態(tài)軟件,需要安裝PC ACCESS軟件來(lái)配置,底層支持PPI、Profibus、以太網(wǎng)。 S7-200 CPU 上的通訊口支持哪些訊協(xié)議? 1)PPI 協(xié)議:西門(mén)子專為S7-200 開(kāi)發(fā)的通訊協(xié)議 2)MPI 協(xié)議:不*支持,只能作從站 3)自由口模式:由用戶自定義的通訊協(xié)議,用于與其他串行通訊設(shè)備通訊(如串行打印機(jī)等)。 2. S7-200 編程軟件Micro/WIN 提供了通過(guò)自由口模式實(shí)現(xiàn)的通訊功能: 1)USS 指令庫(kù):用于S7-200 與西門(mén)子變頻器(MM4 系列、SINAMICS G110 和老的MM3 系列) 2)Modbus RTU 指令庫(kù):用于與支持Modbus RTU 主站協(xié)議的設(shè)備通訊 S7-200 CPU 上的兩個(gè)通訊口基本一樣,沒(méi)有什么特殊的區(qū)別。它們可以各自在不同的模式、通訊速率下工作;它們的口地址甚至也可相同。分別連接到CPU 上兩個(gè)通訊口上的設(shè)備,不屬于同一個(gè)網(wǎng)絡(luò)。 3.另外,還有: 1).S7-200 CPU可以通過(guò)EM277 PROFIBUS-DP 從站模塊連入PROFIBUS-DP網(wǎng),主站可以通過(guò)EM277對(duì)S7-200 CPU進(jìn)行讀/寫(xiě)數(shù)據(jù)。 2).S7-200系統(tǒng)擁有一種智能模塊CP243-1,它是以太網(wǎng)通信處理器,可用它將S7-200系統(tǒng)連接到工業(yè)以太網(wǎng)(IE)中。 時(shí)序流程圖法:時(shí)序流程圖法使首先畫(huà)出控制系統(tǒng)的時(shí)序圖(即到某一個(gè)時(shí)間應(yīng)該進(jìn)行哪項(xiàng)控制的控制時(shí)序圖),再根據(jù)時(shí)序關(guān)系畫(huà)出對(duì)應(yīng)的控制任務(wù)的程序框圖,后把程序框圖寫(xiě)成 PLC 程序。時(shí)序流程圖法很適合于以時(shí)間為基準(zhǔn)的控制系統(tǒng)的編程方法。 (4) 步進(jìn)順控法:步進(jìn)順控法是在順控指令的配合下設(shè)計(jì)復(fù)雜的控制程序。一般比較復(fù)雜的程序,都可以分成若干個(gè)功能比較簡(jiǎn)單的程序段,一個(gè)程序段可以看成整個(gè)控制過(guò)程中的一步。從整個(gè)角度去看,一個(gè)復(fù)雜系統(tǒng)的控制過(guò)程是由這樣若干個(gè)步組成的。系統(tǒng)控制的任務(wù)實(shí)際上可以認(rèn)為在不同時(shí)刻或者在不同進(jìn)程中去完成對(duì)各個(gè)步的控制。為此,不少 PLC 生產(chǎn)廠家在自己的 PLC 中增加了步進(jìn)順控指令。在畫(huà)完各個(gè)步進(jìn)的狀態(tài)流程圖之后,可以利用步進(jìn)順控指令方便地編寫(xiě)控制程序。 2. 經(jīng)驗(yàn)法編程 經(jīng)驗(yàn)法是運(yùn)用自己的或別人的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì)。多數(shù)是設(shè)計(jì)前先選擇與自己工藝要求相近的程序,把這些程序看成是自己的“試驗(yàn)程序"。結(jié)合自己工程的情況,對(duì)這些“試驗(yàn)程序"逐一修改,使之適合自己的工程要求。這里所說(shuō)的經(jīng)驗(yàn),有的是來(lái)自自己的經(jīng)驗(yàn)總結(jié),有的可能是別人的設(shè)計(jì)經(jīng)驗(yàn),就需要日積月累,善于總結(jié)。 3. 計(jì)算機(jī)輔助設(shè)計(jì)編程 計(jì)算機(jī)輔助設(shè)計(jì)是通過(guò) PLC 編程軟件在計(jì)算機(jī)上進(jìn)行程序設(shè)計(jì)、離線或在線編程、離線仿真和在線調(diào)試等等。使用編程軟件可以十分方便地在計(jì)算機(jī)上離線或在線編程、在線調(diào)試,使用編程軟件可以十分方便地在計(jì)算機(jī)上進(jìn)行程序的存取、加密以及形成 EXE 運(yùn)行文件。 7.3.2 PLC 軟件系統(tǒng)設(shè)計(jì)的步驟 在了解了程序結(jié)構(gòu)和編程方法的基礎(chǔ)上,就要實(shí)際地編寫(xiě) PLC 程序了。編寫(xiě) PLC 程序和編寫(xiě)其他計(jì)算機(jī)程序一樣,都需要經(jīng)歷如下過(guò)程。 1. 對(duì)系統(tǒng)任務(wù)分塊 分塊的目的就是把一個(gè)復(fù)雜的工程,分解成多個(gè)比較簡(jiǎn)單的小任務(wù)。這樣就把一個(gè)復(fù)雜的大問(wèn)題化為多個(gè)簡(jiǎn)單的小問(wèn)題。這樣可便于編制程序。 2. 編制控制系統(tǒng)的邏輯關(guān)系圖 從邏輯關(guān)系圖上,可以反應(yīng)出某一邏輯關(guān)系的結(jié)果是什么,這一結(jié)果又英國(guó)導(dǎo)出哪些動(dòng)作。這個(gè)邏輯關(guān)系可以是以各個(gè)控制活動(dòng)順序?yàn)榛鶞?zhǔn),也可能是以整個(gè)活動(dòng)的時(shí)間節(jié)拍為基準(zhǔn)。邏輯關(guān)系圖反映了控制過(guò)程中控制作用與被控對(duì)象的活動(dòng),也反應(yīng)了輸入與輸出的關(guān)系。 部輔助繼電器 內(nèi)部輔助繼電器不對(duì)外輸出,不能直接連接外部器件,而是在控制其他繼電器、定時(shí)器 / 計(jì)數(shù)器時(shí)作數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)處理用。 從功能上講,內(nèi)部輔助繼電器相當(dāng)于傳統(tǒng)電控柜中的中間繼電器。 未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時(shí)的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用。根據(jù)程序設(shè)計(jì)的需要,應(yīng)合理安排 PLC 的內(nèi)部輔助繼電器,在設(shè)計(jì)說(shuō)明書(shū)中應(yīng)詳細(xì)列出各內(nèi)部輔助繼電器在程序中的用途,避免重復(fù)使用。參閱有關(guān)操作手冊(cè)。 ?。?3 )分配定時(shí)器 / 計(jì)數(shù)器 PLC 的定時(shí)器 / 計(jì)數(shù)器數(shù)量分別見(jiàn)有關(guān)操作手冊(cè)。 7.3 PLC 軟件系統(tǒng)設(shè)計(jì)方法及步驟 7.3.1 PLC 軟件系統(tǒng)設(shè)計(jì)的方法 在了解了 PLC 程序結(jié)構(gòu)之后,就要具體地編制程序了。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法。
|