產品簡介
本公司優勢產品西門子S7-200/300/400/1200/6EP/6AV/6GK/ET200/6SE變頻器/DP電纜/DP接頭/觸摸屏/變頻器/數控伺服備件全系列產品。
詳細介紹
貴陽西門子模塊*總代理商
花30秒詢價,你會知道什么叫優勢;花60秒咨詢,你會知道什么叫服務;
合作一次,你會知道什么叫質量!以質量求生存,以信譽求發展。
我司將提供*的質量,服務作為自已zui重要的責任。
公司主營:數控系統,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調速變頻器6RA70直流調速裝置 SITOP電源,電線電纜,數控備件,伺服電機等工控產品.
上海晉營自動化科技有限公司
:喬 靜
電 話:(同號)
郵 箱:3548508227
:3548508227
1、 交流變頻器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV
6SE70系列(FC、VC、SC)
2、全數字直流調速裝置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 數控 伺服
1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
2、伺服驅動 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
代理銷售西門子工控產品,小型PLC,中型PLC,大型PLC
貴陽西門子模塊*總代理商
觸摸屏系列:TP,KTP,MP,OP,Smart,15寸,12寸,10寸,9寸,8寸,7寸,6寸,5.6寸,3寸,彩色,單色。
電 話:(同號)
電纜系列:紫色電纜,藍色電纜,綠色電纜,DP電纜,DP拖纜,DP網線。
接頭系列:35角度,90角度,180角度,帶編程口,不帶編程口
數控系列:MCU主板,808D,820D,820S,820C,828D,840D,810D,802D,數控面板。
S7-400
功能強大的PLC,滿足中、高性能要求。
要求zui苛刻的任務的解決方案。
品種齊全的模塊和性能分級的 CPU,*適應自動化任務。
通過簡單實施分布式結構可實現靈活的使用;操作簡單的連接方法。
*的通訊和網絡連接選件。
方便用戶和簡易的無風扇設計。
當控制任務增加時,可自由擴展。
多CPU運行:
多個 CPU 在一個 S7-400 *控制器中同時運行。
通過多處理器計算擴大 S7-400 的整體性能。例如,復雜的任務可以分解為各種技術,如開環控制、計算或通訊,并分配給不同的 CPU。每個 CPU 可賦與其本地的 I/O。模塊化:
功能強大的 S7-400 背板總線和可以直接連接到 CPU 的通訊接口可以實現許多通訊線路的高性能操作。例如,這允許把一條通訊線路用于 HMI 和編程任務,一條通訊線路用于高性能和等距運動控制組件,一條通訊線路用于普通 I/O 現場總線。還可以執行額外需要的與 MES/ERP 系統或 Internet 的連接。工程和診斷:
尤其是在使用采用高性能工程組件的大量自動化解決方案時,使用 SIMATIC 工程工具可以極為有效地組態和編程 S7-400。為此,提供有可高級語言(如 SCL)、用于順序控制的圖形工程工具、狀態圖和技術功能圖。
圖 格雷碼轉換和逆轉換指令的使用
(2)模擬量模塊讀寫指令 這類指令有2毯RD3A (FNC176)和WR3A (FNC177),其功能是對FXON-3A模擬量模塊輸入值讀取和對模塊寫入數字值。如圖3-90所示,[m1.]為特殊模塊號K0~K7,[m2.]為模擬量輸入通道K1或K2,[D.]為保存讀取的數據,[S.]為寫入模擬量模塊的數字值。指令均為16位操作,占7個程序步。
圖 模擬量模塊讀寫指令的使用
S7-300 詳細解讀
模塊化微型PLC系統,滿足中、小規模的性能要求
各種性能的模塊可以非常好地滿足和適應自動化控制任務
簡單實用的分布式結構和多界面網絡能力,應用十分靈活
方便用戶和簡易的無風扇設計
當控制任務增加時,可自由擴展
大量的集成功能使它功能非常強勁
S7-300F
6ES79538LF200AA0
故障安全型自動化系統,滿足工廠日益增加的安全需求
于S7-300
可連接配有安全相關模塊的附加 ET 200S 和 ET 200M 分布式 I/O 站
通過采用 PROFIsafe 行規的 PROFIBUS DP 進行安全相關通訊
此外,還有用于與安全無關應用的標準模塊
ST 70 產品樣本:
您也可以在產品目錄 ST 70 中查找有關 SIMATIC S7-300 的信息:
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統,可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現分布式結構以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經濟、用戶友好的解決方案。
SIMATIC S7-300 的應用領域包括:
特殊機械,
紡織機械,
包裝機械,
一般機械設備制造,
控制器制造,
機床制造,
安裝系統,
電氣與電子工業及相關產業。
多種性能等級的 CPU,具有用戶友好功能的全系列模塊,可允許用戶根據不同的應用選取相應模塊。任務擴展時,可通過使用附加模塊隨時對控制器進行升級。
SIMATIC S7-300 是一個通用的控制器:
具有高電磁兼容性和抗震性,可zui大限度地用于工業領域。
S7-300F
SIMATIC S7-300F 故障安全自動化系統可使用在對安全要求較高的設備中。其可對立即停車過程進行控制,因此不會對人身、環境造成損害。
S7-300F 滿足下列安全要求:
要求等級 AK 1 - AK 6 符合 DIN V 19250/DIN V VDE 0801
安全要求等級 SIL 1 - SIL 3 符合 IEC 61508
類別 1 - 4 符合 EN 954-1
另外,標準模塊還可用在 S7-300F 及故障安全模塊中。因此它可以創建一個全集成的控制系統,在非安全相關和安全相關任務共存的工廠中使用。使用相同的標準工具對整個工廠進行組態和編程。
S7-300
一般步驟
S7-300自動化系統采用模塊化設計。它擁有豐富的模塊,且這些模塊均可以獨立地組合使用。
西門子CPU315處理器
特殊指令
名稱 指令格式
(語句表) 功能 操作數
中斷指令 ATCH INT,EVNT 把一個中斷事件(EVNT)和一個中斷程序起來,并允許該中斷事件 INT:常數
EVNT:常數(CPU221/222:0~12,19~23,27~33;CPU224:0~23,27~33;CPU226:0~33)
DTCH EVNT 截斷一個中斷事件和所有中斷程序的,并禁止該中斷事件
ENI 全局地允許所有被連接的中斷事件 無
DISI 全局地關閉所有被連接的中斷事件
CRETI 根據邏輯操作的條件從中斷程序中返回
RETI 位于中斷程序結束,是必選部分,程序編譯時軟件自動在程序結尾加入該指令
通信指令 NETR TBL,PORT 初始化通訊操作,通過指令端口(PORT)從遠程設備上接收數據并形成表(TBL)。可以從遠程站點讀zui多16個字節的信息 TBL:VB,MB,*VD,*AC,*LD
PORT:常數
NETW TBL,PORT 初始化通訊操作,通過端口(PORT)向遠程設備寫表(TBL)中的數據,可以向遠程站點寫zui多16個字節的信息
XMT TBL,PORT 用于自由端口模式。激活發送數據緩沖區(TBL)中的數據,數據緩沖區的*個數據指明了要發送的字節數,PORT用于發送的端口 TBL:VB,IB,QB,MB,SB,SMB,*VD,*AC,*LD
PORT:常數(CPU221/222/224為0;CPU226為0或1)
RCV TBL,PORT 激活初始化或結束接收信息的服務。通過端口(PORT)接收的信息存儲于數據緩沖區(TBL),數據緩沖區的*個數據指明了接收的字節數
GPA ADDR,PORT 讀取PORT的CPU口的站地址,將數值放入ADDR的地址中 ADDR:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD
在SPA指令中ADDR還可以是常數
PORT:常數
SPA ADDR,PORT 將CPU口的站地址(PORT)設置為ADDR的數值
時鐘指令 TODR T 讀當前時間和日期并把它裝入一個8字節的緩沖區(起始地址為T) T:VB,IB,QB,MB,SB,SMB,LB,*VD,*AC,*LD
TODW T 將包含當前時間和日期的一個8字節的緩沖區(起始地址是T)裝入時鐘
高速計數器指令 HDEF HSC,MODE 為的高速計數器分配一種工作模式。每個高速計數器使用之前必須使用HDEF指令,且只能使用一次 HSC:常數(0~5)
MODE:常數(0~11)
HSC N 根據高速計數器特殊存儲器位的狀態,按照HDEF指令的工作模式,設置和控制高速計數器。N了高速計數器號 N:常數(0~5)
高速脈沖輸出指令 PLS Q 檢測用戶程序設置的特殊存儲器位,激活由控制位定義的脈沖操作,從Q0.0或Q0.1輸出高速脈沖
可用于激活高速脈沖串輸出(PTO)或寬度可調脈沖輸出(PWM) Q:常數(0或1)
PID回路指令 PID TBL,LOOP 運用回路表中的輸入和組態信息,進行PID運算。要執行該指令,邏輯堆棧頂(TOS)必須為ON狀態。TBL回路表的起始地址,LOOP控制回路號
回路表包含9個用來控制和監視PID運算的參數:過程變量當前值(PVn),過程變量前值(PVn-1),給定值(SPn),輸出值(Mn),增益(Kc),采樣時間(Ts),積分時間(Ti),微分時間(Td)和積分項前值(MX)
為使PID計算是以所要求的采樣時間進行,應在定時中斷執行中斷服務程序或在由定時器控制的主程序中完成,其中定時時間必須填入回路表中,以作為PID指令的一個輸入參數 TBL:VB
LOOP:常數(0到7)
4. 觸摸屏組態
在WinCC Flexible 2008 SP4 China軟件中組態Smart 1000 IE觸摸屏。詳細步驟如下:
1)創建項目。
創建一個空項目,如圖3所示。
圖3 創建空項目
選擇觸摸屏設備為Smart 1000 IE,如圖4所示。
圖4 選擇Smart 1000 IE觸摸屏
2)設置連接。
在連接畫面中新建一個連接,相關參數設置如下:
通訊驅動程序:Modicon MODBUS
類型:RS485
波特率:9600
奇偶校驗:偶
數據位:8
停止位:1
組幀:RTU Standard
CPU類型:984
從站地址:3
連接設置如圖5所示。
圖5 連接設置
3)添加變量。
添加與變頻器監控相關的10個變量,如表3所示。
表3 變量列表
變量名 | MODBUS寄存器地址 | 說明 |
CtrlWord1 | 40100 | 控制字1 |
SetPoint | 40101 | 速度設定值 |
StsWord1 | 40110 | 狀態字1 |
Feedback | 40111 | 速度實際值 |
ActFreq | 40342 | 頻率實際值 |
OutpVoltage | 40343 | 輸出電壓 |
DCVol | 40344 | 直流電壓 |
OutpCurrent | 40345 | 輸出電流 |
OutpTorque | 40346 | 輸出轉矩 |
OutpPower | 40347 | 輸出功率 |
變量地址參照V20變頻器操作手冊,添加完成后的變量畫面如圖6所示。
圖6 添加變量
速度設定值變量SetPoint是由-16384(-4000H)到+16384(+4000H)來表示-50Hz到+50Hz的轉速,此處采用變量的線性轉換屬性,將-16384對應-1500,+16384對應+1500,如圖7所示。再采用變量的限制值屬性,將變量的輸入值限制在-1600和+1600之間,如果超出該限制值的范圍,則輸入不起作用。如圖8所示。
圖7 速度設定值變量線性轉換
圖8 速度設定值變量限制值
速度反饋值變量Feedback也是由-16384(-4000H)到+16384(+4000H)來表示-50Hz到+50Hz的轉速,此處也采用變量的線性轉換屬性,將-16384對應-1500,+16384對應+1500,如圖9所示。注意,圖9和圖7所示的線性轉換是*的。
圖9 速度反饋值變量線性轉換
4)添加畫面。
項目生成時已經有一個模板和一個畫面,此例僅用到一個畫面。修改畫面的名字為V20_Monitor,如圖10所示。
圖10 編輯之前的畫面V20_Monitor
5)編輯模板。
模板中的對象在選擇使用模板的畫面中會顯示出來,此處把西門子的LOGO和退出Runtime的按鈕放置在模板中,如圖11所示。
圖11 編輯模板
然后在按鈕的事件屬性中添加函數。在按鈕STOP RT事件屬性的單擊事件下添加StopRuntime函數,如圖12所示。
圖12 退出運行畫面按鈕事件設置
6)編輯畫面。
在V20_Monitor畫面中放置IO域、文本域、按鈕、棒圖、圓形等對象。在文本域中輸入相應的文本,設置字號、顏色等,將相關對象分類排列整齊,完成后的V20_Monitor畫面如圖13所示。
圖13編輯完成的畫面V20_Monitor
給10個IO域分別連接10個變量。
其中控制字1和狀態字1采用16進制顯示,控制字1類型模式為輸入/輸出,狀態字1類型模式為輸出,如圖14所示。
圖14 控制字1對應IO域常規設置
轉速設定、實際轉速、輸出電壓、直流電壓采用帶符號整數顯示,轉速設定類型模式為輸入/輸出,其它三個變量類型模式為輸出,如圖15所示。
圖15 實際轉速對應IO域常規設置
輸出頻率、輸出電流、輸出轉矩、輸出功率采用帶符號整數顯示,并移動小數點2位,類型模式為輸出,如圖16所示。此處移動小數點2位的作用是將通訊接收到的值除以100并顯示在觸摸屏上,這樣做的理由是V20變頻器在發送這些值時將實際值乘了100。
圖16 輸出電流對應IO域常規設置
除了用IO域來顯示實際轉速的數值外,還采用棒圖這種圖形化的形式來顯示實際轉速,編輯完成的棒圖外觀如圖17所示。
圖17 編輯完成的棒圖外觀
設置棒圖的常規屬性,其中連接變量為Feedback,zui大值設為2000,zui小值設為-2000,如圖18所示。
圖18 棒圖常規屬性設置
設置棒圖的外觀,如圖19所示。
圖19 棒圖外觀屬性設置
設置棒圖刻度,如圖20所示。
圖20 棒圖刻度屬性設置
運行指示燈用來指示變頻器是否處于運行狀態,連接變量為StsWord1的第2位,運行時顯示綠色,非運行時顯示白色。其外觀動畫設置如圖21所示。
圖21 運行指示及其外觀動畫設置
反轉指示燈用來指示變頻器是否處于反轉狀態,連接變量為StsWord1的第14位,反轉時顯示綠色,非反轉時顯示白色。其外觀動畫設置如圖22所示。
圖22 反轉指示及其外觀動畫設置
故障指示燈用來指示變頻器是否處于故障狀態,連接變量為StsWord1的第3位,故障時顯示紅色,非故障時顯示綠色。其外觀動畫設置如圖23所示。
圖23 故障指示及其外觀動畫設置
接著設置4個按鈕的功能,此處在按鈕的單擊事件下添加不同的函數來實現不同的功能。
啟動按鈕:添加SetValue函數,變量為CtrlWord1,值為1150(16進制047E)。再添加SetBitInTag函數,變量仍為CtrlWord1,位為0,如圖24所示。每次按下啟動按鈕,觸摸屏將先發送047E,再發送047F給V20變頻器,實現啟動功能。
圖24 啟動按鈕事件設置
停止按鈕:添加ResetBitInTag函數,變量為CtrlWord1,位為0,如圖25所示。每次按下停止按鈕,控制字1的第0位將被復位為0,觸摸屏將發送047E給V20變頻器,實現OFF1停車功能。
圖25 停止按鈕事件設置
反向按鈕:添加InvertBitInTag函數,變量為CtrlWord1,位為11,如圖26所示。每次按下反向按鈕,控制字1的第11位將做非運算,觸摸屏將相應的正轉或反轉指令發送給V20變頻器,實現轉向反向功能。
圖26 反向按鈕事件設置
故障確認按鈕:添加SetBitInTag函數,變量為CtrlWord1,位為7。再添加ResetBitInTag函數,變量仍為CtrlWord1,位為7,如圖27所示。每次按下故障確認按鈕,觸摸屏將先發送1狀態的故障確認位,再發送0狀態的故障確認位給V20變頻器,給故障確認位一個上升沿,實現故障確認功能。
圖27 故障確認按鈕事件設置
5. 系統運行效果
完成上述步驟之后,下載組態程序至觸摸屏中。實際運行效果證明:SMART LINE觸摸屏與V20變頻器通訊正常,觸摸屏可以通過四個按鈕控制變頻器運行、停止、反向以及故障確認;變頻器相關變量和狀態可以在觸摸屏上正確顯示。變頻器運行時觸摸屏顯示畫面如圖28所示。
圖28 變頻器運行時觸摸屏顯示畫面
1、 從上位機寫整型數INT或實數REAL到PLC,首先該數值需包含以毫秒為單位的時間值,在寫入PLC的數據存儲區后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)將該值轉換為雙整形,然后將該值寫到類型為TIME的變量里,在程序中調用FC40,將TIME轉換成S5TIME即可。
2、 從上位機寫WORD到PLC,首先該數值需包含以某時基為單位的時間值,在寫入PLC的數據存儲區后,用Word Logic下的WOR_W指令將該值與其時基相或,再利用MOVE指令將得到的數值寫入S5TIME類型的變量中。
3、 如果使用WinCC作為上位軟件,或上位軟件支持32位帶符號浮點數,可以從上位寫32位帶符號浮點數到PLC中定義為TIME的變量,然后在程序中調用FC40,將TIME轉換成S5TIME即可。
98:STEP 7中相關時間處理和轉換的功能塊有哪些?
SFC 0 "SET_CLK" 設置CPU時鐘
SFC 1 "READ_CLK" 讀出CPU時鐘
FC 3 "D_TOD_DT" 從DATE_AND_TIME 中取出DATE。
FC 6 "DT_DATE" 從DATE_AND_TIME 中取出the day of the week,即星期幾
FC 7 "DT_DAY" 從DATE_AND_TIME 中取出時間
FC 8 "DT_TOD"
FC33用于S5TIME到TIME的轉換
FC40用于TIME到S5TIME的轉換
99:如何實現帶電拔出或插入模板,即熱插拔功能?
硬件要求:
使用普通的S7-300導軌和U型總線連接器是不能實現熱插拔功能的,您必須購買有源總線底板,才能實現該功能。另外,您在配置時,必須使用MLFB 6ES7 153-1AA02-0XB0版本以上的接口模塊,因為它支持DP協議的DPV1版本,而MLFB IM153-1AA00-0XB0模塊是不支持該功能的。目前您能夠購買到的IM153接口模塊都支持熱插拔,只有2-3年以前的IM153接口模塊不支持熱插拔。
軟件要求:您必須在STEP7 5.1版本以上進行配置;
如果您采用S7-400 CPU或S7-400 CP作為DP主站,那么您可以直接在IM153的屬性窗口的"Operating Parameters"標簽頁里配置熱插拔功能。
1:在STEP7的硬件組態窗口的PROFIBUS DP目錄中選擇相應IM153模塊,可以看出該模塊支持“module exchange in opration”(熱插拔);
2:將IM153模塊拖到PROFIBUS總線上;
3:選擇I/O模塊,插入到ET200M站的各個槽位中;
4:雙擊ET200M站,打開屬性窗口,選中“Replace modules during operation“(熱插拔)選項;
5:屬性窗口中提供了ET200M站熱插拔功能所需的有源總線導軌的訂貨號;
6:屬性窗口中提供了該型號IM153,插入的I/O模塊對應使用的有源總線底板的訂貨號;
除了以上的硬件組態之外,還要向S7-400中下載OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等組織塊。當ET200M從站上進行模塊的熱插拔時,中斷組織塊OB83 ,OB85,OB122被調用。
如果您采用S7-300 CPU 或 CP 342-5作為DP主站,那么您只能夠通過安裝GSD文件的方式將IM153模塊組態成DP從站,并雙擊IM153,打開它的屬性窗口,進行設置。否則您在STEP7的硬件組態窗口中直接將PROFIBUS DP目錄ET200M文件夾下IM153模塊掛在PROFIBUS總線上。
100:我如何做到對自己的程序塊進行加密保護?
您能夠通過STEP7軟件的KNOW_HOW_PROTECT功能實現對您程序代碼的加密保護。
如果您雙擊鼠標打開經過加密的程序塊時,您只能看到該程序塊的接口數據(即IN, OUT 和 IN/OUT 等類型的參數)和注釋信息,而程序塊中的代碼及代碼的注釋,臨時/靜態變量是不能被看到的。同時您也無法對加密保護的程序塊做出任何改動。
如何實現程序塊保護:
1. 打開程序編輯窗口LAD/FBD/STL;
2. 將要進行加密保護的程序塊生成轉換為源代碼文件(通過選擇菜單 File— ;Generate source 生成);
3. 在LAD/FBD/STL 窗口中關閉您的程序塊,并在SIMATIC
Manager項目管理窗口的source文件夾中打開上一步所生成的source文件;
4. 在程序塊的聲明部分,TITLE行下面的一行中輸入”KNOW_HOW_PROTECT”;
5. 存盤并編譯該source文件(選擇菜單FileàSave,FileàCompile);
6. 現在就完成了您程序塊的加密保護;
101:我如何做到對自己的程序塊進行<此處內容被屏蔽>?
取消對程序塊的加密保護
1. 打開程序塊的Source源文件;
2. 刪除文件中的KNOW_HOW_PROTECT;
3. 存盤并編譯該source文件;
現在程序塊的加密保護已經取消。