----------上海蔻湘自動化設備商行 本著“以人為本、科技先導、顧客滿意、持續改進”的工作方針,致力于工業自動化控制領域的產品開發、工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量,尤其以 PLC復雜控制系統、傳動技術應用、伺服控制系統、控備品備件、人機界面及網絡/軟件應用為公司的技術特長,幾年來,上海蔻湘在與德國 SIEMENS公司自動化與驅動部門的*緊密合作過程中,建立了良好的相互協作關系,在可編程控制器、交直流傳動裝置方面的業務逐年成倍增長,為廣大用戶提供了SIEMENS的技術及自動控制的解決方案。
主要經營范圍:
PLC及 模塊:S7-200、 S7-300、 S7-400、S7-1200,S7-1500,ET-200系列
變 頻 器:MM420、 MM430、 MM440、 6SE70、 6RA70,V20,V60,V90系列
觸 摸 屏:OP27、 OP37、 OP270、 OP370,TD200, TD400C, K-TP OP177 TP177,MP277, MP377,等系列
數 控:6SN、1FT、6FC、6FX,1FK等系列
主要優勢: 西門子PLC成都市一級代理商 西門子PLC成都市一級代理商
邏輯控制模塊: LOGO!230RC、230RCO、230RCL、24RC、24RCL
SITOP直流電源: 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并聯.
數控伺服停產備件:(6FC,6SN全系列)
全數字直流調速裝置: 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 數控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
系統及伺報電機,力矩電機,直線電機,伺服驅動等備件銷售
SIEMENS S7系列
S7-400(優勢產品,庫存量大)
S7-300(優勢產品,庫存量大)
S7-200 (優勢產品,庫存量大)
SIEMENS 其他產品
PLC周邊產品(編程電纜,前連接器,導軌)
PLC編程軟件
規 格:德國Siemens原產出品;凡所購公司產品,均按原廠質保一年。
PLC上傳程序時出現通訊錯誤的原因
時間:2013-05-24 來源:電氣自動化技術網 編輯:李亮 點擊:次 字體設置: 大 中 小
1、三菱PLC編程電纜的通訊端口及波特率是否設置正確。如:點串口圖標->端口RS232->波特率9.6k/bps->確定->再點通訊測試,如果顯示通訊成功則硬件連接沒問題。
2、三菱PLC中是否有寫入程序,或說PLC是否正常工作過。
3、程序是否加密,也有程序丟失的情況,但很少。
4、三菱PLC有否損壞。
三菱PLC編程電纜的通訊端口的設置方法
1、將編程電纜線插入電腦的USB接口
2、在桌面上,將鼠標放在“我的電腦”圖標上,然后點擊鼠標右鍵
3、在彈出的菜單中,選擇“設備管理器”
4、在“端口”一覽中找到 你的編程電纜線端口號。鼠標放在端口號上,點擊鼠標右鍵,在彈出的菜單中,選擇“屬性”
5、在屬性窗口中,可以修改端口號,將端口號修改為相同的數字就可以了。電腦的端口和三菱PLC編程軟件的端口都要設置,一般情況下,臺式電腦默認的是COM1,軟件也改成COM1后重啟軟件就可以了,USB口的經常是設置*之后拔了重接,并且重啟軟件,不過有的時候是通訊線的問題,換根試試,zui多的時候我買了三根才碰上一根能用的。再不行就可能是通訊口壞了,原來遇見過幾次,熱插拔導致的,不過壞了之后手編還能用。
plc功能指令-程序流程指令
時間:2012-04-08 來源:www.dqjsw。。com.cn 編輯:電氣自動化技術網 點擊:次 字體設置: 大 中 小
三菱FX系列PLC功能指令-程序流程指令
程 序 流 程
00 CJ 條件跳轉
01 CALL 子程序調用
02 SRET 子程序返回
03 IRET 中斷返回
04 EI 開中斷
05 DI 關中斷
06 FEND 主程序結束
07 WDT 監視定時器刷新
08 FOR 循環的起點與次數
09 NEXT 循環的終點
條件跳轉指令CJ(P)
條件跳轉指令CJ(P)的編號為FNC00,操作數為指針標號P0~P127,其中P63為END所在步序,不需標記。指針標號允許用變址寄存器修改。CJ和CJP都占3個程序步,指針標號占1步。
如圖1所示,當X20接通時,則由CJ P9指令跳到標號為P9的指令處開始執行,跳過了程序的一部分,減少了掃描周期。如果X20斷開,跳轉不會執行,則程序按原順序執行。
PLC的深度開發及在電鍍自動線上的應用設計
時間:2011-10-13 來源:未知 編輯:電氣自動化技術網 點擊:次 字體設置: 大 中 小
可編程控制器(PLC)以其運行可靠、易學易用、抗干擾性強等特點,在工業控制中得到廣泛應用。然而較多的應用只是根據工藝編制相應的梯形圖,用以代替傳統的繼電器電器控制線路,功能非常有限。近年來各種型號的PLC 在功能上已經有了*的提高,允許用戶做許多底層操作,幾乎可以象單片機一樣靈活,加上有眾多的外圍設備可以選用,這就給軟件、硬件設計帶來了很大的靈活性和*性。本文通過三菱FX2N-PLC 在一條電鍍自動線上的應用,說明如何充分開發PLC 的*功能,達到行車動作的靈活設定、動態修改的功能,以及斷電恢復、通訊、新型人機界面的應用。
2 系統簡介
系統采用集散控制,參見圖1,上位機使用工控微機,負責工藝調度、質量管理等宏觀控制;下位機使用三菱FX2N-PLC,控制行車的動作。行車吊勾(提升電鍍工件用)的垂直定位采用接近開關,水平定位采用旋轉編碼器,垂直和水平的運動都使用變頻控制普通交流異步電機來驅動,控制面板使用三菱的F940GOT 觸摸屏人機界面。
3 PLC 的應用
3.1 動作表
行車動作無非就是上下左右受控移動,按照的順序(即動作表)完成一系列的動作。要求有幾套動作表可以選擇,動作可以靜態修改,也可以在運行時由上位機動態修改。這種要求若是僅用簡單的梯形圖是無法實現的,因為動作都是由梯形圖中的觸點指令實現,而梯形圖指令在運行時是不能修改的。現在的FX2N-PLC 增加了許多應用指令(底層操作,相當于微機的匯編指令),以及提供了許多可供用戶使用的數據存儲單元,并且有間接尋址功能,這就使表結構操作成為可能。在這里,我們把行車的一個動作定義為:“到幾號工位上升,再到幾號工位下降”,或者是“延時幾秒”,每個動作由一個字(16 位)組成,每個動作表由若干個動作字組成,放在PLC 的數據寄存器里,動作表由PLC 程序初始化,也可以在運行時通過串行通訊由上位機讀取和修改,PLC 程序在運行時只是不斷地解釋和執行動作表。
3.2 動作的解釋和執行
動作字有3 種:行車動作字、延時動作字、結束標志。
(1) 行車動作字:
動作字的高字節表示“上升所到的工位號”, 低字節表示“下降所到的工位號”,例如:“0205”表示讓行車開到02 號工位,上升,再開到05 號工位,下降。
由于一個行車動作字表示的是宏動作,由:“前進或后退,水平到位,上升,上到位,再前進或后退,水平到位,下降,下到位,完成”幾個微動作組成,通過FX2N-PLC 的步進階梯指令STL 實現非常合適。我們可以把行車的宏動作分解為幾個狀態,在到位時進行狀態轉移。參見圖2 的STL 狀態轉移圖。垂直到位比較簡單,用上下到位接近開關直接控制即可。
水平到位稍微復雜一些。在程序初始化時將每個工位的準確位置送到數據寄存器里,稱做工位位置表,每個工位的實際位置數據通過實測得到。動作表、工位位置表、行車水平運動的關系請參見圖3。運行時通過旋轉編碼器得到行車的當前位置,每毫米大約發3 個脈沖。在做水平動作時,先取出動作字,分離高低字節,得到目標工位號,將此工位號作為工位位置表的偏移量,用間接尋址方法得到目標工位位置,若當前位置大于目標位置則令行車后退,反之則前進,直到行車到目標位置前一個提前量時,令行車轉為慢速;當行車到目標位置前另一個提前量時,令行車制動。這二個提前量都根據實際情況加以調整,慢速提前量通常為半個工位間隔,制動提前量根據實際的行車速度、慣性而定。經過調整,zui終定位精度可以達到±1mm 左右。
圖4 是行車水平處理子程序,在二個水平進退STL 狀態中先設置好目標工位,再調用該子程序,行車就會前進或后退,直到目標位置停下來,發出完成標志M86,即可轉入下一STL狀態。
圖4 水平處理子程序
(2) 延時動作字:
延時動作字的高字節用7EH 作為標識,低字節為延時值,如“7E30”。延時動作比較簡單,取出動作字,分析一下若是延時動作,將延時值送延時定時器就可以了。以前的PLC 定時器常數在梯形圖中設定,運行時不能改變,FX2N-PLC 定時器允許將數據存儲器的內容作為定時值,才使在運行時改變定時常數成為可能。
(3) 結束標志:
每個動作表用7FFFH 作為結束標志,執行到結束標志表示一圈做完。若是單圈模式的話就進入停止狀態,若是連續模式的話就讓動作表指針重新指向表首,繼續運行。
3.3 自動校正
由于旋轉編碼器指示的是行車的相對位置,因此在運行前應該校正一下行車的位置。我們采取在水平方向上安裝一個校正用接近開關的方法,讓行車在開始運行前先朝某方向去找校正接近開關,若在3 秒鐘內未碰到校正接近開關,或碰到了極限開關,就讓行車朝另一方向去找。只要碰到校正接近開關,就把旋轉編碼器計數器置為某一個確切值,行車的位置就校正了。在以后的運行中,行車每次經過該校正接近開關,行車位置都會被再次校正,這樣可以消除積累誤差。
3.4 斷電恢復
以前一般的電鍍自動線控制系統往往沒有斷電恢復功能,在電鍍生產線工作中如果遇到突然斷電,往往結果很尷尬。即使很快又來電了,但由于看不出是在哪一步停下來的,只能從頭來過,造成已經在鍍的工件報廢。利用PLC 的失電保存功能,我們這個系統具有斷電記憶,來電恢復的功能。為實現該功能,應該整理一下所用到的寄存單元,分為要記憶和不要記憶的二部分。象STL 狀態、運行模式、運行狀態等都是要記憶的,而用作動作表指針的變址寄存器V、Z 無失電保存,需要用其他有失電保存的寄存器作為映象后備。一般的臨時單元都不需要失電保存,每次RUN 的時候都初始化這些單元。此外還應注意的是,盡管來電后可以繼續剛才的工作,但來電后自動運行起來也是有危險的。本系統是這樣處理的:當RUN的時候檢查一下,若原先是在運行狀態下斷電,則令系統處于暫停狀態,等待操作者通過操作面板按下“運行”鍵后才繼續工作。如果斷電時正在做水平運動,則因PLC 已經失電,而行車的由于慣性仍有運動,造成PLC 記憶的行車位置和實際位置不符,在重新運行時應該自動校正。
3.5 通訊
FX2N-PLC 提供了比較良好的通訊機制,只要在主機上擴展一塊RS232 通訊模塊(FX2N-232BD)即可。FX2N-PLC 的應用指令中有完善的串行通訊指令,可以方便地使用。
在本系統中,上位機主動發送通訊串,PLC 接收到通訊串,根據通訊串中的命令號,作出相應的動作,參見圖5。上位機可以讓PLC 返回或修改當前的工作狀態、返回或修改動作表中的動作字等,只要編制相應的軟件,上位機就可以監視、控制自動線的運行。
4 控制面板
常規的控制面板由按鈕、撥盤、開關、指示燈、數碼管組成,我們這次使用了三菱公司的F940GOT 人機界面,它是一個帶觸摸屏的彩色液晶顯示器,可以自由布置各種顯示、控制器件,如按鈕、鍵盤、開關、指示燈、文字、數碼管、圖片、進度條等,取代了所有的常規面板元件。這不僅大大節省了PLC 可貴的輸入輸出點,而且具有外觀新穎、信息量大、使用方便、修改靈活等特點。在應用中還可以使用多屏畫面,把各種顯示、控制要求按功能分成多個畫面,相當于多個小控制面板,再用一個封面畫面負責切換。
圖6 是本系統控制面板中的主控畫面,具有運行模式(單步、單圈、連續)的設定和顯示;運行狀態(運行、暫停、停止)的設定和顯示;工藝(動作表)選擇;行車動作的顯示;手動控制;當前行車位置的數字和圖形顯示;定位誤差的顯示;動作步的顯示和修改;當前動作字的顯示;動作表的查詢顯示等。
5 結束語
由于該電鍍自動線充分開發了FX2N-PLC 的多種*功能,并采用了較多的*控制手段及新型的控制器件,使整個系統具有較優良的性能。經過一年多的實際運行,證明該系統是成功的。由此我們看到,由于PLC 具有許多優異的性能,并且功能也日益強大,只要深入理解這些PLC 的原理,加強二次開發,就可以在更多的領域發揮PLC 的作用。