西門子PLC模塊6ES7355-1VH10-0AE0
SIEMENS 上海隆彥自動化科技有限公司
【 :詹雪芬】 【手 機:】
【聯(lián) 系: 】
【傳 真:】
【郵 箱:@.c o m】
【信譽*、誠信交易】【*銷售、安全穩(wěn)定}
【稱心滿意、服務動力】【真誠面對、溝通無限】
【服務*、一諾千金】【質量承諾、客戶滿意】
現(xiàn)貨庫存;大量全新庫存,款到48小時發(fā)貨,無須漫長貨期。
優(yōu)質售后;嚴格按照西門子質保及售后服務條款,客戶使用無憂;作為系統(tǒng)集成商,擁有西門子優(yōu)惠折扣價格,
*,質量保證,保修一年,提供技術服務,價格合理
上海隆彥公司在經(jīng)營活動中精益求精,具備如下業(yè)務優(yōu)勢:
SIEMENS 可編程控制器
*低價銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應,咨詢系列產品,折扣低,貨期準時,并且備有大量庫存.*有效
歡迎您前來詢價.100分的服務.100分的質量.100分的售后.100分的發(fā)貨速度
您的選擇您的支持是我的動力! ————致我親愛的客戶!
S7-300 可以實現(xiàn)空間節(jié)省和模塊式組態(tài)。除了模塊,只需要一條 DIN 安裝軌用于固定模塊并把它們旋轉到位。
這樣就實現(xiàn)了堅固而且具有 EMC 兼容性的設計。
隨用隨建式的背板總線可以通過簡單的插入附加的模塊和總線連接器進行擴展。S7-300 系列豐富的產品既可以用于集中擴展,也可用于構建帶有 ET 200M 的分布式結構;因此實現(xiàn)了經(jīng)濟高效的備件控制。
擴展選件西門子PLC模塊6ES7355-1VH10-0AE0
如果自動化任務需要超過 8 個模塊,S7-300 的*控制器 (CC) 可以使用擴展裝置 (EU) 擴展。中心架上zui多可以有 32 個模塊,每個擴展裝置上zui多 8 個。接口模塊 (IM) 可以同時處理各個機架之間的通訊。如果工廠覆蓋范圍很寬,CC/EU 還可以相互間隔較長距離安裝(zui長 10m)。
在單層結構中,這可以實現(xiàn) 256 個 I/O 的zui大組態(tài),在多層結構中zui多可以達到 1024 個 I/O。在帶有 PROFIBUS DP 的分布式組態(tài)中,可以有 65536 個 I/O 連接(zui多 125 個站點,如通過 IM153 連接的 ET200M)。插槽可自由編址,因此無需插槽規(guī)則。
S7-300 模塊種類豐富,還可以用在分布式自動化解決方案中。
與 S7-300 具有相同結構的 ET 200M I/O 系統(tǒng)通過接口模塊不僅可以連接到 PROFIBUS 上還可以連接到 PROFINET 上。
1. 如何避免S7-300/400系統(tǒng)掃描時間過長而導致CPU停機?
如果用戶程序的執(zhí)行時間超出硬件組態(tài)中所設定CPU的掃描周期監(jiān)控時間,則CPU會因看門狗超時而停機,同時觸發(fā)定時錯誤OB80,診斷信息如圖1所示:
圖1 診斷信息
S7-300/400 CPU的循環(huán)掃描時間(看門狗時間)默認為150ms(zui大可修改為6000ms),用戶程序的執(zhí)行時間必須在設定的掃描周期監(jiān)控時間范圍內。zui大掃描周期設置如圖2所示:
圖2 設置zui大掃描周期時間
2. 如何查看S7-300/400系統(tǒng)掃描循環(huán)時間?
如果工程師需要了解程序的掃描周期,可通過如下兩種方法查詢。
方法一、將程序下載到PLC后,進行在線連接,查看CPU信息,如圖3所示:
圖3 查看CPU“掃描循環(huán)時間”
方法二、通過將OB1相應的臨時變量傳送到M區(qū),即可讀取CPU掃描循環(huán)時間,如圖4、圖5所示:
圖4 臨時變量傳送到M區(qū)
圖5 變量監(jiān)控
3. 如何查看S7-300/400中一個子程序的大約執(zhí)行時間?
使用S7-300/400 CPU時,如果工程師需要了解某個子程序的大約執(zhí)行時間,可在該子程序前、后分別讀取CPU系統(tǒng)時鐘,然后使用時鐘相減指令FC34進行編程計算,步驟如下:
1、設置PLC系統(tǒng)時鐘,按圖6所示的設置:
圖6 置PLC系統(tǒng)時鐘
2、創(chuàng)建一個塊符號名為“time”的數(shù)據(jù)塊(DB1),并創(chuàng)建如下變量,如圖7所示:
圖7 創(chuàng)建數(shù)據(jù)塊
3、在需要測試的子程序的*個網(wǎng)絡和zui后一個網(wǎng)絡讀取系統(tǒng)時鐘,然后運用時鐘相減指令FC34進行計算。
如下例程中測試了“FC1”子程序的執(zhí)行時間,如圖8所示:
圖8 “子程序執(zhí)行時間”例程
4、通過變量監(jiān)控表查看該子程序的大約執(zhí)行時間,如圖9所示:
圖9 子程序大約執(zhí)行時間
1、MM440的DP通訊功能簡介
MM440變頻器既支持和主站的周期性數(shù)據(jù)通訊,也支持和主站的非周期性數(shù)據(jù)通訊,即S7-300可以使用功能塊SFC14/SFC15讀取和修改MM440參數(shù)值,調用一次可以讀取或者修改一個參數(shù)。同時也可以使用功能塊SFC58/SFC59或者SFB52/SFB53讀取和修改MM440參數(shù)值,一次zui多可以讀取或者修改39個參數(shù)。
2、MM440周期性數(shù)據(jù)通訊的報文說明
MM440周期性數(shù)據(jù)通訊報文有效 數(shù)據(jù)區(qū)域由兩部分構成,即PKW區(qū)(參數(shù)識別ID-數(shù)值區(qū))和PZD區(qū)(過程數(shù)據(jù)),見表1。PKW區(qū)zui多占用4個字,即PKE(參數(shù)標識符值:占用一個字)、IND(參數(shù)的下標:占用一個字)、PWE1和PWE2(參數(shù)數(shù)值:共占用兩個字)。S7-300使用功能塊SFC14/SFC15讀取和修改參數(shù)需要占用4個PKW,即調用一次功能塊可以修改一個參數(shù)。PKW區(qū)的說明見表2。下面分別介紹一下PKW區(qū)的四個字。
表1
表2
(1)*個字PKE:參數(shù)識別標識ID,見表3。
表3
參數(shù)識別標記ID(PKE)總是一個16位的值,位0~10(PNU)包括所請求的參數(shù)號碼,位11(SPM)用于參數(shù)變更報告的觸發(fā)位,位12~15(AK)包括任務識別標記ID(見表4)和應答識別標記ID(見表5)。
表4
表5
(2)第二個字IND:參數(shù)的下標
完整的參數(shù)號碼是由基本參數(shù)號碼和下標(PNU頁號)中的位12-15產生,見表6。因為MM440參數(shù)號碼沒有超過4000,所以在讀取和修改參數(shù)號為2000到3999時位15-12中必須為1。
表6
(3)第三個字PWE1和第四個字PWE2:參數(shù)數(shù)值,見表7。
總是以雙字(32位)來傳送參數(shù)值(PWE)。在PPO報文中,僅一個參數(shù)值能被傳送。由PWE1(高位有效字:第三個字)和PWE2(低位有效字:第四個字)組成一個32位參數(shù)值。用PWE2(低位有效字:第四個字)傳送一個16位參數(shù)值,這種情況下,必須在PROFIBUS-DP主站中,設定PWE1(高位有效字:第三個字)為零。
表7
- 位0到15(PWE2):用于16位參數(shù)的參數(shù)值或用于32位參數(shù)的低位部分。
- 位16到31(PWE1):用于等于零的1位參數(shù)或用于32位參數(shù)的高位部分。
3、MM440非周期性數(shù)據(jù)通訊的報文說明
MM440支持非周期通訊方式,即擴展的PROFIBUS DP(DPV1)功能,一次zui多可以傳送240個字節(jié),傳輸數(shù)據(jù)塊的內容應遵照 PROFIdrive Profile, version 4.0(with data block 47 (DS47))非周期參數(shù)通道結構。它包括參數(shù)請求和參數(shù)應答兩部分。
(1)參數(shù)請求包括請求標題、參數(shù)地址和參數(shù)值,見表8。
項目 | 數(shù)據(jù)類型 | 數(shù)值 | 注釋 |
請求參考 | 無符號8 位數(shù) | 0x01 … 0xFF | 每一次新的請求主站改變“請求參考“,從站在其應答時鏡像“請求參考“ |
請求ID | 無符號8位數(shù) | 0x01 | 讀請求 |
0x02 | 寫請求 | ||
設備ID | 無符號8位數(shù) | 0x00 … 0xFF | 對于多個驅動單元設定相應設備ID |
參數(shù)數(shù)量 | 無符號8位數(shù) | 0x01 … 0x27 | …39,對于請求多個參數(shù)時的參數(shù)數(shù)量,=1為請求一個參數(shù) |
屬性 | 無符號8位數(shù) | 0x10 | 數(shù)值型 |
0x20 | 描述型 | ||
0x30 | 文本型(不可能) | ||
元素數(shù)量 | 無符號8位數(shù) | 0x00 | 特定功能 |
0x01 … 0x75 | No. 1 … 117,數(shù)組數(shù)量 | ||
參數(shù)值 | 無符號16位數(shù) | 0x0001 … 0xFFFF | No. 1 … 65535 |
下標 | 無符號16位數(shù) | 0x0001 … 0xFFFF | No. 1 … 65535 |
格式 | 無符號8位數(shù) | 0x02 | 8位整形數(shù) |
0x03 | 16位整形數(shù) | ||
0x04 | 32位整形數(shù) | ||
0x05 | 無符號8位數(shù) | ||
0x06 | 無符號16位數(shù) | ||
0x07 | 無符號32位數(shù) | ||
0x08 | 浮點數(shù) | ||
Other values | 見 PROFIdrive Profile | ||
0x40 | 0 | ||
0x41 | 字節(jié) | ||
0x42 | 字 | ||
0x43 | 雙字 | ||
0x44 | 錯誤 | ||
數(shù)值號 | 無符號8位數(shù) | 0x00 … 0xEA | 0..234 |
數(shù)值 | 無符號16位數(shù) | 0x0000 … 0x00FF | 讀或寫的參數(shù)值 |
表8
(2)參數(shù)應答描述見表9:
錯誤值 | 含義 | 注釋 |
0X00 | 無效的參數(shù)號 | 獲取不存在的參數(shù) |
0X01 | 參數(shù)值不能被改變 | 修改了一個不允許修改的參數(shù) |
0X02 | 超出上下限 | 修改的數(shù)值超限 |
0X03 | 無效的下標 | 獲取不存在的下標 |
0X04 | 沒有數(shù)組 | 用下標獲取不存在下標的參數(shù) |
0X05 | 數(shù)據(jù)類型不正確 | |
0X06 | 無效的設定操作(參數(shù)只能設定為0) | |
0X07 | 描述的元素不能被修改 | 修改了不能被修改的元素 |
0X09 | 沒有描述的數(shù)據(jù) | 獲取不存在的參數(shù) |
0X0B | 沒有操作權限 | |
0X0F | 下一個數(shù)組不存在 | 獲取下一個不存在的數(shù)組 |
0X11 | 變頻器運行時不能執(zhí)行請求任務 | |
0X14 | 無效數(shù)值 | |
0X15 | 應答長度太長 | 當前的應答長度超出zui大傳輸長度 |
0X16 | 無效的參數(shù)地址 | |
0X17 | 無效的數(shù)據(jù)格式 | |
0X18 | 數(shù)據(jù)數(shù)量不* | |
0X19 | 驅動裝置不存在 | |
0X20 | 文字類型的參數(shù)不能被改變 |
表9西門子6ES7317-2AJ10-0AB0
4、硬件組態(tài)和站地址設置
本例中主站選用的是CPU319F-3 PN/DP,版本為V2.6,從站MM440的DP地址為5,MM440的版本為V2.09,選擇的報文結構是PPO1,即含有4個PKW和2個PZD,見圖1。也可以選擇其他報文類型,只要含有4個PKW就可以,見圖2。本例中PKW的地址范圍是256~263,PZD的地址范圍是264~267。
圖1 圖2
5、周期性DP通訊讀取和修改參數(shù)例程
首先在主程序OB塊中調用SFC14(讀取參數(shù))和SFC15(修改參數(shù)),功能塊中LADDR為W#16#100,實際就是PKW的起始地址,DB1.DBB 0開始的8個字節(jié)是讀到的值,DB1.DBB 24開始的8個字節(jié)是需要修改的參數(shù)值,見圖3。M20.0為使能位,同時需要建一個DB1塊。因為參數(shù)2000以下和2000以上的報文中IND不同,本文則以實例分別介紹如何讀取和修改MM440的單字、雙字和浮點數(shù)的三種參數(shù)類型。
圖3
修改和讀取2000以上參數(shù)方法:在下面的圖中上部紅色框中為實際修改后的值,由功能塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報文。
(1) 單字:修改參數(shù)P2010[1]為6,見圖4。
修改參數(shù)請求報文
PKE=DB1.DBW 24=200A
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0000
PWE2=DB1.DBW 30=0006
實際應答報文
PKE=DB1.DBW 0=100A
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0
PWE2=DB1.DBW 6=6
圖4
(2) 雙字:修改參數(shù)P2200[1]為1,見圖5。
修改參數(shù)請求報文
PKE=DB1.DBW 24=80C8
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0001
PWE2=DB1.DBW 30=0000
實際應答報文
PKE=DB1.DBW 0=50C8
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0001
PWE2=DB1.DBW 6=0000
圖5
(3) 浮點數(shù):修改參數(shù)P2240[1]為40.0,見圖6。
修改參數(shù)請求報文
PKE=DB1.DBW 24=80F0
IND=DB1.DBW 26=0180
PWE1+PWE2=DB1.DBD 28=40.0
實際應答報文
PKE=DB1.DBW 0=50F0
IND=DB1.DBW 2=0180
PWE1+PWE2=DB1.DBD 4=40.0
圖6
修改和讀取2000以下參數(shù)方法:下面的圖中上部紅色框中為實際修改后的值,由功能塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報文。
(1) 單字:修改參數(shù)P0701[0]為2,見圖7。
修改參數(shù)請求報文
PKE=DB1.DBW 24=72BD
IND=DB1.DBW 26=0000
PWE1=DB1.DBW 28=0000
PWE2=DB1.DBW 30=0002
實際應答報文
PKE=DB1.DBW 0=42BD
IND=DB1.DBW 2=0000
PWE1=DB1.DBW 4=0000
PWE2=DB1.DBW 6=0002
圖7
(2) 雙字:修改參數(shù)P1020[0]為1,見圖8。
修改參數(shù)請求報文
PKE=DB1.DBW 24=83FC
IND=DB1.DBW 26=0000
PWE1=DB1.DBW 28=0001
PWE2=DB1.DBW 30=0000
實際應答報文
PKE=DB1.DBW 0=53FC
IND=DB1.DBW 2=0000
PWE1=DB1.DBW 4=0001
PWE2=DB1.DBW 6=0000
圖8
(3) 浮點數(shù):修改參數(shù)P1120[1]為40.0,見圖9。
修改參數(shù)請求報文
PKE=DB1.DBW 24=8460
IND=DB1.DBW 26=0100
PWE1+PWE2=DB1.DBD 28=40.0
實際應答報文
PKE=DB1.DBW 0=5460
IND=DB1.DBW 2=0100
PWE1+PWE2=DB1.DBD 4=40.0
圖9
6、非周期DP通訊讀取和修改參數(shù)例程
方法一:使用SFB52/SFB53對MM440進行非周期DP通訊讀取參數(shù)時必須要成對出現(xiàn),即先發(fā)送讀請求塊SFB53,然后發(fā)送SFB52塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFB53就可以。功能塊中ID的地址可以設置為PZD或者PKW的地址,也可以設置為診斷地址,本例中設為診斷地址W#16#1FFA;功能塊中INDEX必須為47;建議功能塊中LEN和RECORD的長度*,或者RECORD的長度大于LEN的長度,只要小于240字節(jié)即可,見圖10。程序中先置M0.0為1發(fā)出讀請求,然后程序自動把M0.0復位為0;再置M0.1為1進行讀取參數(shù),M0.1也自動復位為0。
讀請求 讀參數(shù)
圖10
方法二:使用SFC58/SFC59對MM440進行非周期DP通訊讀取參數(shù)必須要成對出現(xiàn),即先發(fā)送讀請求塊SFC59,然后發(fā)送SFC58塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFC59就可以。功能塊中LADDER的地址可以設置為PZD或者PKW的地址,也可以設置為診斷地址,本例中設為診斷地址W#16#1FFA;功能塊中IOID必須設置為B#16#54;功能塊中RECNUM必須為B#16#2F,即十進制必須為47;程序中先置M2.0為1發(fā)出讀請求,然后程序自動把M2.0復位為0;再置M2.1為1進行讀取參數(shù),M2.1也自動復位為0,見圖11和圖12。
讀請求 讀參數(shù)
圖11
圖12
(1)一次讀取參數(shù)P1120的三個下標值和P1121的三個下標值,報文結構說明見圖13,其中DB1.DBB 2(驅動單元ID號碼):可以取值為0或1或2。實際設置見圖14。
圖13
讀請求 讀參數(shù)
圖14
(2)單字:修改參數(shù)P0701的三個下標值均為9,主程序調用功能塊SFC59,見圖15,M3.1置后則自動復位為0。實際修改參數(shù)見圖16。STARTER軟件中參數(shù)P0701的三個下標值均被修改為9,見圖17。
圖15
圖16
圖17
(3)雙字:把參數(shù)P2200的三個下標值都修改為1,實際修改參數(shù)見圖18,STARTER軟件中參數(shù)被修改為1,見圖19。
圖18
圖19
(4)浮點數(shù):把參數(shù)P1120的三個下標修改為11.0/7.0/30.0,實際修改參數(shù)見圖20,STARTER軟件中參數(shù)被修改為11.0/7.0/30.0,見圖21。
圖20
圖21
HMI
6AV6 640-0BA11-0AX0 OP 73 micro s7-200系列用
6AV6 640-0CA11-0AX1 TP177 micro 觸摸式 s7-200系列用
6AV6 640-0DA11-0AX0 K-TP 178 micro s7-200系列用
6AV6 641-0AA11-0AX0 OP 73 單色 3英寸
6AV6641-0BA11-0AX0 OP 77A 單色 4.5英寸
6AV6641-0CA01-0AX0 OP 77B 單色 4.5英寸
6AV6642-0AA11-0AX1 TP 177A 單色 5.7英寸
6AV6642-0BC01-1AX1 TP 177B DP 單色 5.7英寸
6AV6642-0BA01-1AX1 TP 177B PN/DP 彩色 5.7英寸
6AV6642-0DC01-1AX1 OP 177B DP 單色 5.7英寸
6AV6642-0DA01-1AX1 OP 177B PN/DP 彩色 5.7英寸
6AV6643-0BA01-1AX0 OP 277-6操作員面板,5.7寸彩色中文顯示
6AV6643-0AA01-1AX0 TP277-6 觸摸式面板,5.7寸彩色中文顯示
6AV6643-0CB01-1AX1 MP277-8 觸摸式面板,8寸64K色中文
6AV6643-0DB01-1AX1 MP277-8 按鍵式面板,8寸64K色中文顯示
6AV6643-0CD01-1AX1 MP277-10 觸摸式面板,10寸64K色中文
6AV6643-0DD01-1AX1 MP277-10 按鍵式面板,10寸64K色中文顯示
6AV6671-1CB00-0AX2 MMC 存儲卡 128 MB 用于 OP77B, OP/TP 177B, PANEL 177
6AV6671-1CB00-0AX1 MMC 存儲卡 64 MB 用于 OP77B, OP/TP 177B, PANEL 177
6AV6644-0AA01-2AX0 SIMATIC MP 377 12" TOUCH
6AV6644-0AB01-2AX0 SIMATIC MP 377 15" TOUCH
6AV6644-0AC01-2AX0 SIMATIC MP 377 19" TOUCH
6AV6644-0BA01-2AX0 SIMATIC MP 377 12" KEY
舊屏
6AV6 545-0BA15-2AX0 TP170A觸摸式面板
6AV6 545-0BB15-2AX0 TP170B觸摸式面板,5.7寸單色中文顯示
6AV6 545-0BC15-2AX0 TP170B觸摸式面板,5.7寸彩色中文顯示
6AV6 542-0BB15-2AX0 OP170B操作員面板,5.7寸單色中文顯示
6AV6 545-0CA10-0AX0 TP270-6觸摸式面板,5.7寸彩色中文顯示
6AV6 545-0CC10-0AX0 TP270-10觸摸式面板,10.4寸彩色中文顯示
6AV6 542-0CA10-0AX0 OP270-6操作員面板,5.7寸彩色中文顯示
6AV6 542-0CC10-0AX0 OP270-10操作員面板,10.4寸彩色中文顯示
6AV6 542-0AG10-0AX0 MP270B按鍵式面板,10.4寸彩色中文顯示
6AV6 545-0AH10-0AX0 MP270B-6 觸摸式面板,5.7寸彩色中文
6AV6 545-0AG10-0AX0 MP270B-10 觸摸式面板,10.4寸彩色中文顯示
6AV6 542-0DA10-0AX0 MP370按鍵式面板,12寸256色中文顯示
6AV6 545-0DA10-0AX0 MP370觸摸式面板,12寸256色中文顯示
6AV6 545-0DB10-0AX0 MP370觸摸式面板,15寸256色中文顯示
6AV6 574-2AC00-2AA1 CF 存儲卡 512 MB
西門子人機界面:
KTP400 精智面板 4.3 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控 + 觸摸,4 MB 用戶內存
KP400 精智面板 4.3 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控,4 MB 用戶內存
TP700 精智面板 7 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,12 MB 用戶內存
KP700 精智面板 7 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控,12 MB 用戶內存
TP900 精智面板 9 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,12 MB 用戶內存
KP900 精智面板 9 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控,12 MB 用戶內存
TP1200 精智面板12 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,12 MB 用戶內存
KP1200 精智面板 12 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控,12 MB 用戶內存
TP1500 精智面板 15.4 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,24 MB 用戶內存
KP1500 精智面板 15.4 寸,1600 萬色 LED 背光,16:9 寬屏顯示,鍵控,24 MB 用戶內存
TP1900 精智面板18.5 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,24 MB 用戶內存
TP2200 精智面板 21.5 寸,1600 萬色 LED 背光,16:9 寬屏顯示,觸摸屏,24 MB 用戶內存
不銹鋼前面板TP700 INOX精智面板 ,7 寸顯示屏,前面板防護等級IP66K,1600 萬色 LED 背光,寬屏顯示,觸摸屏,12 MB 用戶內存
不銹鋼前面板TP1200 INOX精智面板 ,12 寸顯示屏,前面板防護等級IP66K,1600 萬色 LED 背光,寬屏顯示,觸摸屏,12 MB 用戶內存