西門子S7-1200CPU 2路模擬量輸入模擬器中國合作伙伴 2022已更新
西門子長期經(jīng)營:DP總線電纜接頭、PLC系列:S7-200、S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、觸摸屏、變頻器、伺服電機、S I T O P電源、電線電纜、數(shù)控系統(tǒng)、人機界面、軟啟動器、西門子軟件等等、誠信經(jīng)營、質(zhì)量為本、西門子工控系列產(chǎn)品長期合作伙伴!
西門子先進PLC代理商 西門子授權(quán)代理商 西門子總代理 2022已更新
SIEMENS西門子江蘇省授權(quán)代理商
SIEMENS西門子簽約全國代理銷售,西門子一級代理商.MM440系列功能強大,多面手,應(yīng)用廣泛--...
SIEMENS西門子山東省授權(quán)代理商
SIEMENS西門子簽約全國代理銷售,西門子一級代理商.MM440系列功能強大,多面手,應(yīng)用廣泛--...
SIEMENS西門子青海市授權(quán)代理商
SIEMENS西門子簽約全國代理銷售,西門子一級代理商.MM440系列功能強大,多面手,應(yīng)用廣泛--...
SIEMENS西門子甘肅省授權(quán)代理商
SIEMENS西門子簽約全國代理銷售,西門子一級代理商.MM440系列功能強大,多面手,應(yīng)用廣泛--...
SIEMENS西門子陜西省PLC授權(quán)代理商
SIEMENS西門子簽約全國代理銷售,西門子一級代理商.MM440系列功能強大,多面手,應(yīng)用廣泛--...
西門子6ES7971-0BA00 SIMATIC S7-400 緩沖電池
西門子6AV6648-0CC11-3AX0 SMART 700 IE V3 精智面板
西門子6AV6648-0CE11-3AX0 2350SMART 1000 IE V3 精智面板
西門子6ES7521-1BH10-0AA0 S7-1500 數(shù)字輸入模塊
西門子6ES7241-1CH32-0XB0S7-1200 通信模塊 CM 1241
西門子6GK5208-0BA00-2AC22 IE 交換機代理商
西門子6GK7543-1AX00-0XE0通信處理器 CP 1543-1
西門子6AV2124-0MC01-0AX0TP1200 精智面板代理商
6ES7307-1EA01-0AA0
SIMATIC S7-300 調(diào)節(jié)型電源 PS307 輸入:輸出AC 120/230 V 輸出:DC 24 V/5 A
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流傳動裝置,數(shù)控伺服
Python 提供了強大的模塊支持,主要體現(xiàn)在,不僅 Python 標(biāo)準庫中包含了大量的模塊(稱為標(biāo)準模塊),還有大量的第三方模塊,自己也可以開發(fā)自定義模塊。通過這些強大的模塊可以極大地提高的開發(fā)效率。
那么,模塊到底指的是什么呢?模塊,英文為 Modules,至于模塊到底是什么,可以用一句話總結(jié):模塊就是 Python 程序。換句話說,任何 Python 程序都可以作為模塊,包括在前面章節(jié)中寫的所有 Python 程序,都可以作為模塊。
模塊可以比作一盒積木,通過它可以拼出多種主題的玩具,這與前面介紹的函數(shù)不同,一個函數(shù)僅相當(dāng)于一塊積木,而一個模塊(.py 文件)中可以包含多個函數(shù),也就是很多積木。模塊和函數(shù)的關(guān)系如圖 1 所示。
圖 1 模塊和函數(shù)的關(guān)系
經(jīng)過前面的學(xué)習(xí),讀者已經(jīng)能夠?qū)?Python 代碼寫到一個文件中,但隨著程序功能的復(fù)雜,程序體積會不斷變大,為了便于維護,通常會將其分為多個文件(模塊),這樣不僅可以提高代碼的可維護性,還可以提高代碼的可重用性。
代碼的可重用性體現(xiàn)在,當(dāng)編寫好一個模塊后,只要編程過程中需要用到該模塊中的某個功能(由變量、函數(shù)、類實現(xiàn)),無需做重復(fù)性的編寫工作,直接在程序中導(dǎo)入該模塊即可使用該功能。
前面講了封裝,并且還介紹了很多具有封裝特性的結(jié)構(gòu),比如說:
諸多容器,例如列表、元組、字符串、字典等,它們都是對數(shù)據(jù)的封裝;
函數(shù)是對 Python 代碼的封裝;
類是對方法和屬性的封裝,也可以說是對函數(shù)和數(shù)據(jù)的封裝。
本節(jié)所介紹的模塊,可以理解為是對代碼更高級的封裝,即把能夠?qū)崿F(xiàn)某一特定功能的代碼編寫在同一個 .py 文件中,并將其作為一個獨立的模塊,這樣既可以方便其它程序或腳本導(dǎo)入并使用,同時還能有效避免函數(shù)名和變量名發(fā)生沖突。
舉個簡單的例子,在某一目錄下(桌面也可以)創(chuàng)建一個名為 hello.py 文件,其包含的代碼如下:
、
在同一目錄下,再創(chuàng)建一個 say.py 文件,其包含的代碼如下:
#通過 import 關(guān)鍵字,將 hello.py 模塊引入此文件
運行 say.py 文件,其輸出結(jié)果為:
讀者可能注意到,say.py 文件中使用了原本在 hello.py 文件中才有的 say() 函數(shù),相對于 day.py 來說,hello.py 就是一個自定義的模塊(有關(guān)自定義模塊,后續(xù)章節(jié)會做詳細講解),我們只需要將 hellp.py 模塊導(dǎo)入到 say.py 文件中,就可以直接在 say.py 文件中使用模塊中的資源。
與此同時,當(dāng)調(diào)用模塊中的 say() 函數(shù)時,使用的語法格式為“模塊名.函數(shù)”,這是因為,相對于 say.py 文件,hello.py 文件中的代碼自成一個命名空間,因此在調(diào)用其他模塊中的函數(shù)時,需要明確指明函數(shù)的出處,否則 Python 解釋器將會報錯。
6ES72784BD320XB0 | SM1278 I/O Link Master |
|
|
6ES72324HA300XB0 | SB1232, 模擬量信號板模塊, 1AO |
6ES72314HA300XB0 | SB1231, 模擬量信號板模塊, 1AI, 10位分辯率, (0-10V) |
6ES72315PA300XB0 | SB1231, 熱電阻信號板模塊,1 RTD 類型: Platinum (Pt) |
6ES72315QA300XB0 | SB1231, 熱電偶信號板模塊,1 TC1 類型: J, K |
6ES79548LC020AA0 | S7-1200 4M 存儲卡 |
6ES79548LE020AA0 | S7-1200 12M 存儲卡 |
6ES79548LF020AA0 | S7-1200 24M 存儲卡 |
6ES79548LL020AA0 | S7-1200 256M 存儲卡 |
6ES79548LP020AA0 | S7-1200 2G 存儲卡 |
6ES79548LT020AA0 | S7-1200 32G 存儲卡 |
6ES72741XH300XA0 | 1214C /1215C 模擬器 |
6ES72741XF300XA0 | 1211C/1212C 模擬器 |
6ES72741XA300XA0 | S7-1200CPU 2路模擬量輸入模擬器 |
6ES72741XK300XA0 | 1217C模擬器,14輸入通道,其中10通道為24V直流輸入,4通道為1.5V差分輸入開關(guān) |
6ES72906AA300XA0 | S7-1200 模塊擴展電纜 2.0 米 |
6ES72970AX300XA0 | S7-1200 電池板 |