国产免费一区二区三区最新不卡_gogo全球大胆高清人露出91_国产无遮挡一区二区三区毛片日本_免费淫视频_俄罗斯16一20sex牲色另类_免费观看黄色片视频

您現在的位置:智能制造網>技術中心>西門子6ES7 455-0VS00-0AE0

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

西門子6ES7 455-0VS00-0AE0

2018年04月17日 10:19:32人氣:720來源:上海西邑電氣技術有限公司

1. 初步說明
S7-300/400 系列PLC的以太網通訊模塊 CP343-1/443-1 Advanced系列除了支持S7 、TCP、 ISO-on-TCP等通訊協議外,還支持IT功能,具體包括FTP(client/server)、 (SMTP client) 、Web server。支持IT功能模塊的具體信息,請參考文檔zui后參考手冊部分鏈接。


2. FTP
FTP是File Transfer Protocol的縮寫。意為文件傳輸協議,用于管理計算機之間的文件傳送。FTP通常指文件傳輸服務。
  FTP是Internet上使用非常廣泛的一種通訊協議。它是由支持Internet文件傳輸的各種規則所組成的集合,這些規則使 Internet用戶可以把文件從一個主機拷貝到另一個主機上,因而為用戶提供了極大的方便和收益。
  FTP和其它 Internet服務一樣,也是采用客戶機/服務器方式。使用方法很簡單,啟動FTP客戶端程序先與遠程主機建立連接,然后向遠程主機發出傳輸命令,遠程主機在收到命令后就給予響應,并執行正確的命令。FTP有一個根本的限制,那就是,如果用戶未被某一FTP主機*,就不能訪問該主機,實際上是用戶不能遠程登錄(Remote Login)進入該主機。也就是說,如果用戶在某個主機上沒有注冊獲得*,沒有用戶名和口令,就不能與該主機進行文件的傳輸。而Anonymous FTP (匿名FTP) 則取消了這種限制。
FTP可用多種格式傳輸文件,通常由系統決定,大多數系統 (包括UNIX系統) 只有兩種模式:文本模式(ASCII)和二進制模式(BIN/IMAGE)。
FTP建立在傳輸層TCP協議之上,TCP是面向連接的協議,負責保證數據從源計算機到目的計算機的傳輸。TCP采用校驗、確認接收和超時重傳等一系列措施提供可靠的傳輸,所以在傳輸過程中FTP程序如果沒有提示錯誤,就無需擔心傳輸問題。
CP 343-1/443-1 Advanced 支持FTP 服務器和客戶端,可以用來管理CP的文件系統、傳輸CPU 的DB數據。

a. FTP 服務器
1) CP 343-1/443-1 Advanced作為FTP 服務器,FTP客戶端可以管理CP 的文件系統并且可以讀寫CPU的DB,如圖1。
2) 文件系統是Advanced CP 實現IT功能的一些文件,存儲在CP的C-PLUG卡中。
3) 需要在STEP7硬件組態中激活FTP服務器功能(不同類型模塊組態不同,如果沒有激活選項,則在后臺自動激活,以實際為準),如圖2。


圖1

 


圖2

4) 在“USER”中需要分配用戶、及用戶權限、密碼,如圖3。CP 343-1/443-1 Advanced 也支持FTP的匿名登陸。


圖3

5) 保存編譯,下載組態后,通過WINDOWS 或其他支持FTP客戶端的軟件可以訪問CP的文件系統,如圖4、5。客戶可以通過FTP獲得CP的文件系統,也可以從西門子下載CP模塊的文件系統后通過FTP傳送到模塊。


圖4

 


圖5

6) 如果要訪問CPU的DB數據,則要在CP的文件系統生成文件配置表。文件配置表用于描述CPU和CPU中DB的信息,在CP的文件系統中存儲在“config”文件中“file_db.txt”中,如圖6,用戶可以通過FTP獲得模板、增加CPU以及DB的信息后(文件列表中具體格式請參考幫助信息),將新的文件配置表“file_db.txt”上傳覆蓋原文件即可。


圖6

7) 文件配置表信息也可以通過STEP7硬件組態生成。通過CP“FTP ”菜單,保存編譯后下載,自動添加,如圖7。但需注意,如果通過STEP7硬件組態生成,則新生成的“file_db.txt”的屬性是只讀,所以文件配置表信息的修改只能通過STEP7下載,不能通過FTP直接修改。
8) 文件配置表生成后,CP卡斷電重起,文件系統根目錄會自動生成“CPUX”的文件夾,如圖5。文件夾里面可以看到文件配置表中定義的DB的信息,如圖9。


圖7

 


圖8

 


圖9

9) 在CPU一側,需要手動生成文件配置表中定義的DB,但是每個DB需要有特殊的20個字節的信息頭,如圖10。


圖10

10) 在文件DB的20個字節信息頭中,主要用于設置文件DB的屬性。具體格式及含義請參考 60053848 手冊中內容。如圖11-12,通過設置4個特殊的位,來改變文件DB在FTP操作中的屬性。


圖11

 


圖12

11) 例如,如圖13,文件DB塊DB22,“EXIST”=1表示可讀;“LOCKED”=0表示DB可以被操作;“NEW”=0 WRITEACCESS”=1代表可以寫操作;通過WINDOWS 文件客戶端將文件DB拖拽到PC側,如圖14,此處定義為EXCEL文件,打開文件后可以看到CPU中DB22的數據,本例中“hello siemens”,如圖15。


圖13

 


圖14

 


圖15

12) 如圖13,DB22允許寫操作,在PC側修改之前的文件,傳送到CP側,如圖16,傳輸完成后在CPU中可以看到數據,如圖17,“NEW”=1代表DB修改成功,下一次修改DB之前,必須對其復位。“ACT_LENGTH”表示實際接收到的有效字符。


圖16

 



圖17

b. FTP 客戶端
1) CP 343-1/443-1 Advanced作為FTP 客戶端,可以向FTP服務器傳送CPU的DB數據,如圖18。


圖18

2) CP 343-1/443-1 Advanced作為FTP 客戶端,需要在Netpro 組態一個TCP的連接,如圖19。在屬性窗口選擇“Use FTP Protocol”,如圖20。CP卡可以組態的FTP客戶端連接的個數有限制,343-1GX30 10個、443-1GX20 20個。


圖19

 


圖20

3) CP 343-1/443-1 Advanced作為FTP 客戶端,需要在Netpro 組態一個TCP的連接,如圖19。在屬性窗口選擇“Use FTP Protocol”,如圖20。CP卡可以組態的FTP客戶端連接的個數有限制,343-1GX30 10個、443-1GX20 20個。
4) 將Netpro 組態編譯正常后下載,程序上可以使用FC40-FC44或FB40,所支持的FTP操作見圖21。



圖21

5) S7-300使用FC40-FC44,首先要在程序上調用FC5“AG_SEND”,S7-400不需要。首先必須調用FC40“FTP_CONNECT”用于發起連接FTP服務器,“ID”創建TCP連接的ID;“LADDR”CP卡的硬件地址;“LOGIN”登陸參數,需要服務器側IP地址、用戶名及密碼,如圖23,需要用字符串格式創建;“BUFFER_DB_NR”作為緩沖區的DB塊,手動創建,不能小于255字節;“ACT”使能位發起連接,連接建立后“Done”位置1。
6) PC 側使能FTP 服務器,本例中使用3COM公司的3CDeamon 軟件。在軟件中,分配用戶名、用戶權限、以及文件存儲路徑,如圖24。



圖22

 


圖23

 


圖24

7) 以FC41“FTP_STORE”指令為例,相當于FTP的PUT操作,如圖25。“FILE_NAME”定義傳輸文件的名稱,如圖23,本例中定義“工藝參數.xls”;“FILE_DB_NR”定義的客戶端側的文件DB,DB結構和CP作服務器時文件DB的格式*一樣,如圖10,但是屬性設置略有不同,見圖25,更詳細信息請參考手冊。



圖25

 


圖26

8) 設置好文件DB屬性后,如圖27,DB此時只讀。FC41“FTP_STORE”觸發后,服務器側文件夾下會自動生成“工藝參數.xls”的文件,如圖28。



圖27

 


圖28

9) 設更改PC側的文件后,可以用FC42“FTP_RETRIEVE”把文件寫到該文件DB,首先設置好屬性,確保讀寫操作,如圖29-30。程序執行之后,數據進入DB,見圖31。“NEW”=1代表DB修改成功,下一次修改DB之前,必須對其復位。“ACT_LENGTH”表示實際接收到的有效字符。



圖29

 


圖30

 


圖31

10) 相比FC40-44,FB40通過“CMD”引腳實現多種FTP操作,并且擴展了FTP功能,如圖32。如圖33中,FB40參數填寫與FC40-44相同,擴展的功能CMD=6相當于FTP的續寫,執行后如圖34;CMD=7,相當于檢索功能,如圖33,檢索從第15個字符開始的5個字符,執行后如圖35。


圖32

 



圖33

 


圖3424小時銷售及:

 



圖35

3.
CP 343-1/443-1 Advanced可作為的客戶端,支持SMTP協議。 SMTP是Simple Mail Transfer Protocol的英文縮寫。中文譯為“簡單郵件傳輸協議”。它是一組用于由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬于TCP/IP協議族,它幫助每臺計算機在發送或中轉信件時找到下一個目的地。通過SMTP協議所的服務器,我們就可以把寄到收信人的服務器上了,整個過程只要幾分鐘。SMTP服務器則是遵循SMTP協議的發送郵件服務器,用來發送或中轉電子郵件。 24小時銷售及:
1) CP 343-1/443-1 Advanced作為FTP 的客戶端,可以發送郵件但不允許接收郵件。
2) CP 343-1/443-1 Advanced 發送郵件,首先要在 Netpro 中插入的連接,連接對象為“Unspecified”,如圖36。每個CPzui多支持插入1個 連接。
3) 如圖37,定義SMTP 服務器的IP地址,可以通過IP地址或者符號地址定義;端口號使用25;模塊默認的發送郵件地址,需要按照SMTP服務器的地址格式要求定義。
4) 在局域網要實現發送郵件的功能,我們需要額外的 SMTP 服務器,本文中使用裝有IMAIL軟件的PC,IP地址:192.168.0.20。如圖38,通過服務器軟件,增加用戶、為用戶分配用戶名密碼,以及郵件地址,本例中用戶郵件地址:343-1@siemens。


圖36

 


圖37

 


圖38

5) 完成Netpro 組態后,編譯無誤后下載。如圖39,S7-300通過程序塊FC5 “AG_SEND” 、S7-400通過程序塊FC50 “AG_LSEND”發送郵件,郵件的內容由發送的DB區域構建。


圖39

6) 發送DB區域要構建發送的郵件內容,請注意!如圖40,必須按照以下格式和順序給語法構建!
a. DB名稱所在列中所有內容必須以大寫出現
b. 數據類型建議為字符串
c. “Initial value”定義內容,必須以引號作為開始和結束,正文以名稱加冒號開始,例如 “USER:343-1;”表示用戶名“343-1”。
d. “USER” /“PASS”用戶名及密碼,如果SMTP服務器需要身份驗證(ESMTP)時必須定義,如果服務器無身份驗證,可以不設置;服務器有身份驗證,建立連接后協商雙方驗證方式,如果彼此支持,可以傳輸;不支持驗證算法,放棄傳輸。支持的驗證方式包括:
i. PLAIN
ii. LOGIN
iii. GRAM-MD524小時銷售及:
iv. DIGEST-MD5
e. “TO”/“CC”分別表示目的地郵件地址和抄送地址;支持發送多個郵件,多個郵件地址用逗號隔開。注意,目的地郵件地址和抄送地址必須是在SMTP服務器注冊的郵件地址,否則SMTP服務器無法識別。
f. “FROM” 表示本地發送地址,“FROM” 可以為空,為空/不加分號,使用連接定義的郵件地址,如圖37;如果此處設置,以DB里優先。
g. “SUB”郵件標題。
h. “TEXT”正文。
i. “FILE”附件的名稱,如果不定義附件名稱(空子符/不加分號),則附件會用默認名稱“DATA.BIN”
j. “ATTACHMENT”附件,值“BNY:”表示后面的內容作為附件發送。附件功能,S7-400 2k/S7-300 8k


圖40

7) 如圖39,“LEN” 的長度和DB的長度需要一致,包括附件在內,郵件長度zui大8K內容。
8) 在局域網內,開啟IMAIL SMTP服務器服務,程序通過“ACT”來觸發郵件的發送,“DONE”=1, 表示數據傳輸到了 服務器側。
9) 如圖41,定義好的郵件內容。
10) 在PC側可以使用郵件客戶端軟件來接收郵件,本例使用WINDOWS 下的OUTLOOK作為郵件的接收端。如圖42,在OUTLOOK增加電子郵件賬戶,用戶名、密碼使用IMAIL服務器側分配;服務器地址192.168.0.20。
11) 如圖43,OUTLOOK作為郵件客戶端,支持POP3來從服務器側接收郵件,所有屬于本用戶的郵件將讀取到OUTLOOK。


圖41

 


圖42

 


圖43

12) 如果CP 的郵件功能要在Internet上發送,則需要互聯網的SMTP服務器提供服務。例如:客戶使用新浪的免費服務,則如圖44,定義新浪SMTP服務器的域名“smtp.sina.com.cn”,但注意,此時需要在CP組態中定義DNS服務器IP地址。DNS服務器IP地址直接填寫連接到互聯網的路由器的IP地址,或者互聯網運營商的DNS服務器地址。有關于互聯網SMTP服務及DNS的詳細信息以及網絡安全性,請詢問相應的代理服務商。
13) 如圖45,可以通過智能手機等設備隨時通過互聯網接收到CP卡發送的郵件。


圖44

 


圖45

4. WEB服務器
CP 343-1/443-1 Advanced可以作為HTTP的服務器,接受WEB服務器的訪問。CP卡出廠自帶默認的WEB界面,通過WEB瀏覽器輸入CP卡的IP地址即可打開,如圖46。通過CP自帶的界面,可以查看CP或者CPU的診斷信息、模塊信息、組態的連接狀態等。本文中將主要介紹如何使用用戶自定義的WEB界面監控PLC的數據。


圖46

1) 用戶也可以使用HTML開發工具自定義WEB界面,CP的文件系統提供S7 JAVA Applet 可以供用戶在自定義界面調用,用以讀、寫訪問 S7-300 /400的數據及CPU信息。
2) 如圖47,西門子為CP343-1/443-1 Advanced提供了4種JAVA Applet,分別可以對CPU實現數據的讀、寫以及CPU/CP的信模塊信息讀取。
3) S7 JAVA Applet保存在CP 的文件系統根目錄“applets”文件夾中的JAVA壓縮包中。


圖47

4) 如圖48,S7 JAVA Applet的使用需要有相應的用戶權限,在硬件組態中CP屬性“Users”生成用戶,并為其分配權限及密碼。在圖49中,可以看到不同S7 JAVA Applet需要何種用戶權限。


圖48

 


圖49

5) 西門子提供了HTML代碼HCG,內部可以直接調用S7 JAVA Applet,如圖50。


圖50

6) S7 JAVA Applet 對數據的讀寫,既支持地址訪問,也支持符號地址訪問,如圖51所示。如果使用符號地址訪問,則注意,需要在硬件組態中CP卡屬性“Symbols”中導入符號表中的符號定義,如圖52。


圖51

 


圖52

7) 如圖53,HCG會生成相應的HTML的代碼,可以將代碼保存在本地,也可以通過HCG集成的FTP客戶端直接傳送到CP卡文件系統中,有關CP FTP服務器的設置請參考本文相應內容。


圖53

8) 如圖54,將生成的WEB界面通過HCG 的FTP客戶端傳送到了CP的文件系統。也可以使用其他FTP客戶端。
9) 如圖55,通過IE瀏覽器輸入“http:// IP address/xx.htm”,“xx”是生成WEB界面的名稱可以直接打開;如果WEB界面定義名稱為“index”則新生成的WEB界面會作為CP卡默認的啟示界面,直接在瀏覽器輸入CP卡的IP地址就會自動打開。
10) 如圖56,注意PC的JAVA運行環境。IE V6以上,需要單獨安裝JDK(JAVA development kit)1.1.x,JDK可以在相應下載。并在IE 屬性中激活。


圖54

 


圖55

 


圖56

11) 打開自定義的界面后,如圖57,界面中使用到的JAVA APPLET需要提示輸入相應的用戶及密碼,用戶必須具備相應權限才可以進一步操作。圖57中使用符號地址讀寫數據并且顯示CPU訂貨號及指示燈狀態。



圖57

12) 用戶也可以使用其他HTML工具開發,JAVA APPLET的調用語法是固定的,見圖58-59。具體JAVA APPLET的調用規則及語法,本文不做過多解釋,請參考JAVA的編程手冊。



圖58

 


圖59

13) S7 JAVA APPLET只提供了固定的風格和操作,如果不能滿足客戶的需要,客戶可以定義自己的JAVA APPLET。Advanced cp 提供分類的S7 bean 庫(S7BeansAPI),S7 bean提供開放的接口,供用戶開發自己的 Applet 或其他應用。如圖60,S7 bean可以從CP卡的文件系統上載,保存在文件系統“applet”文件夾;或者直接從西門子下載。S7 bean的使用說明請參考附件中的相應手冊。
14) 用戶僅需要使用第三方 Java 組態工具,導入S7 bean,就可以生成自己的APPLET。如圖61-62,圖中使用IBM VisualAge for Java。


圖60

 


圖61

 


圖62

相關參考手冊:16767769

全年征稿/資訊合作 聯系郵箱:[email protected]

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.lfljgfsj.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 国产自91精品一区二区 | 蜜桃视频在线免费播放 | 免费黄色在线观看网站 | 中国美女一级黄色大片 | 国产三级三级三级三级 | 久久人人人 | 在线影院av | 亚洲国产精品一区二区久久 | 国产成人精品无人区一区 | av免费不卡国产观看 | 欧美成人国产va精品日本一级 | 免费观看一级黄色片 | 久久久久久久久久久久久久久伊免 | 一级毛片免费版 | 亚洲综合精品 | www亚洲免费 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 欧美性猛交xxxxx按摩国内 | 成av在线 | 国产在线观看91一区二区三区 | 粉嫩粉嫩一区二区三区在线播放 | 特黄一级小说 | 91福利社在线 | 精品一区二区三区在线播放 | 精品国产一区二区三区蜜殿 | 久久精品黄 | 国产日韩精品欧美一区视频 | 久久亚洲精品久久国产一区二区 | 国产91精品亚洲精品日韩已满 | 久久影院一区二区三区 | 黄色免费影片 | 色日本视频 | vidz 98hd| 又黄又爽免费无遮挡在线观看 | 深夜视频在线观看 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 九九热免费精品 | 九九热在线视频观看 | 国产精品久久久久久久久久10秀 | 线观看免费完整aaa 欧美在线一级 | 欧美性受xxxx人人本视频 |