----------上海蔻湘自動化設備商行 本著“以人為本、科技先導、顧客滿意、持續改進”的工作方針,致力于工業自動化控制領域的產品開發、工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量,尤其以 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 循環的終點
PLC超級加密詳細過程與協議
時間:2012-01-31 來源:www.dqjsw。。com.cn 編輯:電氣自動化技術網 點擊:次 字體設置: 大 中 小
超級加密,就是不用軟件給三菱PLC加密,而是給非法的寄存器寫入值,你就讀不到程序。
這個是我在三菱FX1S的PLC無數次實驗,加密可以成功,這個有詳細的過程講解和簡單的協議分析,知道這個的加密過程,逆向解密不是不可能的,大家都發表一下自己的看法與意見,高手就不要見笑,希望高手指正錯誤,三菱FX1N 2N的協議有所不同,只要弄懂我給你這么詳細的解密過程,那是也可以的,這個就需要大家共同學習,討論。3U 3G也需要大家來分析和搗鼓,不要那種衣來伸手,飯來張口哦,這種人你看了這帖子,也是白看,要反復的研究和琢磨。高手就不要扔磚頭和臭雞蛋,需要大家獻上鮮花支持哦。
加密過程如下,說了這么多的廢話,上主題:
*次打開串口
[00000000] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600 (此處設置波特率)
[00000000] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: Even, DataBits: 7(通訊格式)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000001] IRP_MJ_WRITE Length: 0005, Data: 37 32 35 30 46(此處CMD的置位指令37H,32 35 30 46及是要置位的地址‘250F’操作位元件的)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000001] IRP_MJ_WRITE Length: 0002, Data: 31 37 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000008] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000008] IRP_MJ_WRITE Length: 0005, Data: 37 32 35 30 46(此處CMD的置位指令37H,32 35 30 46及是要置位的地址‘250F’
[00000008] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000008] IRP_MJ_WRITE Length: 0002, Data: 31 37 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000015] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000015] IRP_MJ_WRITE Length: 0011, Data: 31 38 30 30 30 30 32 30 30 30 30 (此處的CMD功能碼31H,就是寫入數據,38 30 30 30就是寫入數據的首地址‘8000’30 32就是寫入的操作位數這里是2位 那就是一個雙字,30 30 30 30就是這個雙字的數據為'0'
[00000015] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000016] IRP_MJ_WRITE Length: 0002, Data: 31 45 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000022] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000022] IRP_MJ_WRITE Length: 0011, Data: 31 38 30 30 30 30 32 30 30 30 30 (此處的CMD功能碼31H,就是寫入數據,38 30 30 30就是寫入數據的首地址‘8000’30 32就是寫入的操作位數這里是2位 那就是一個雙字,30 30 30 30就是這個雙字的數據為'0'
[00000023] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000023] IRP_MJ_WRITE Length: 0002, Data: 31 45 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000030] IRP_MJ_CLOSE Port Closed 關閉串口
第二次打開串口
[00000000] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
[00000000] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: Even, DataBits: 7
[00000000] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000000] IRP_MJ_WRITE Length: 0005, Data: 38 32 35 30 46 (此處CMD的復位指令38H,32 35 30 46及是要復位的地址‘250F’操作位元件的,這里把剛剛置位的205F的地址復位了)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000001] IRP_MJ_WRITE Length: 0002, Data: 31 38 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000007] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通訊起始符02H)
[00000007] IRP_MJ_WRITE Length: 0005, Data: 38 32 35 30 46 (此處CMD的復位指令38H,32 35 30 46及是要復位的地址‘250F’操作位元件的,這里把剛剛置位的250F的地址復位了)
[00000008] IRP_MJ_WRITE Length: 0001, Data: 03 (此處是終,及到這里結束的意思代碼‘03H’)
[00000008] IRP_MJ_WRITE Length: 0002, Data: 31 38 (校驗和,從37H到此處的03H的和,如果有溢出,取zui后兩位)
[00000010] IRP_MJ_CLOSE Port Closed
條件跳轉指令CJ(P)
條件跳轉指令CJ(P)的編號為FNC00,操作數為指針標號P0~P127,其中P63為END所在步序,不需標記。指針標號允許用變址寄存器修改。CJ和CJP都占3個程序步,指針標號占1步。
如圖1所示,當X20接通時,則由CJ P9指令跳到標號為P9的指令處開始執行,跳過了程序的一部分,減少了掃描周期。如果X20斷開,跳轉不會執行,則程序按原順序執行。