亚洲中文字幕无码久久2020,中文亚洲av片不卡在线观看,中文字幕亚洲欧美专区http://www.bjzhda.cnzh-cn曙海教育集團論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團論壇加工中心自動換刀過程PLC編程技巧http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2345&Page=1wangxinxin2010-12-9 11:11:24
一個完善的PLC程序不僅能使機床正常運行,還要讓人看起來一目了然,既為自己調試提供方便,還能幫助維修人員查找故障和分析原因。下面就XH756B系列臥式加工中心配SIEMENS802D數控系統時,在自動換刀過程中機械手的編程技巧作一介紹。

首先簡單介紹一下刀具交換裝置的基本情況,刀庫是可正反向旋轉的鏈式刀庫、裝在刀具交換裝置上的機械手用15個步驟將刀庫中的刀具交換到主軸,并將主軸刀具還回刀庫對應的刀套中。為盡量縮短換刀時間,我們采用刀具預選與零件加工同時進行的方式來壓縮換刀時間。機械手動作順序如下:

步驟 1:平移縮回,抓刀庫中預選的刀具:步驟2:拔刀伸出,拔出刀套中的刀具:步驟3:平移伸出,離開刀庫側抓刀位置:步驟4:拔刀縮回,機械手縮回:步驟 5:搖臂伸出,搖臂轉向主軸側:步驟6:平移伸出,抓主軸刀具:步驟7:拔刀伸出,拔出主軸中的刀具:步驟8:換刀正轉或反轉,刀具交換:步驟9:拔刀縮回,將預選刀具插入主軸:步驟10:平移縮回,機械手離開主軸:步驟11:搖臂縮回,搖臂轉向刀庫側:步驟12:拔刀伸出,準備將主軸刀具送回刀庫:步驟 13:平移縮回,機械手移向刀庫:步驟14:拔刀縮回,將主軸刀具插入刀庫:步驟15:平移伸出,離開刀庫側抓刀位置。

以上15個步驟可分為如下4個階段:

第1階段:抓新刀。Txx代碼控制刀庫按就近方向轉動到編程刀具所在的位置,到位且有刀庫定位I信號后啟動機械手,經過步驟1→步驟2→步驟3→步驟4,將編程刀具抓在手上等待換刀。
第2 階段:換刀。M06啟動換刀固定循環“TOOL”。“TOOL”控制各坐標移動到換刀位置,并用M90通知PLC啟動換刀,PLC用M90信號請求NC “讀入禁止”并啟動機械手換刀步驟5→步驟6→步驟7→步驟8→步驟9→步驟10→步驟11,同時用步驟5的到位信號控制刀庫轉到主軸刀號的位置。
第3階段:還刀。步驟5啟動的刀庫旋轉停止且有刀庫定位I信號后,啟動機械手步驟12→步驟13→步驟14→步驟15,將主軸刀具還到刀庫中并將記憶主軸刀號的存儲器更新。步驟11完成后,取消“讀入禁止”,激活刀具參數,加工程序和機械手還同時進行。

第4 階段:抓預選新刀。在M06的下一段緊跟下道工序要用的刀具號Txx,刀庫在完成還刀動作后可在零件加工的同時啟動機械手步驟1→步驟2→步驟3→步驟 4,將下道工序所用的刀具預選抓到機械手上,等待M06啟動后面的換刀動作,這樣大大縮短了刀具交換的時間,提高了工作效率。

注意事項:
Txx和M06不能編在同一程序段內:
在固定循環TOOL中,所有位移程序段應加G153(段有效)取消基本偏移:
三個換刀過程:①裝刀:主軸無刀,Txx/M06直接安裝編程刀具:②換刀:主軸有刀,交換編程刀具和主軸刀具:③還刀:主軸有刀,編程T0,將主軸刀具還回刀庫。
主軸準停角度利用PLC浮點參數MD14514[0]:$MN_USER_DATA_FLOAT[0]
本編程方法的核心是將機械手動作按時序分成共15個步驟。“步驟”存儲在一個中間的變量中,該中間變量點占一個字節,每個“步驟”完成后將中間變量的值修改為下一個“步驟”,而整個步驟全部完成后將中間變量置為零,下一個換刀指令到來后又從步驟1開始執行。這樣不僅使PLC程序簡單、直觀,而且由于“步驟” 是唯一的,這樣就能避免信號之間的互相干擾,編程人員再也不用絞盡腦汁來為每一個輸出信號加各種限制條件,巧妙利用“變量”達到事半功倍的效果。加工程序和PLC程序關系見下圖。

圖片點擊可在新窗口打開查看]]>
PLC控制三相異步電機的正反轉原理http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2344&Page=1wangxinxin2010-12-9 11:10:08  ?要求當按下正轉按鈕,電機連續正轉,此時反轉按鈕不起作用(互鎖),按下停止按鈕電機斷開電源,按下反轉按鈕電機連續反轉,正轉不起作用。圖1所示為三相異步電機的正反轉控制原理圖。
程序的寫入與運行
  ?將PLC聯上編程器并接通電源后,PLC電源指示燈亮,將編程器開關打到“PROGRAM”位置,這時PLC處于編程狀態。編程器顯示PASSWORD!這時依次按Clr鍵和Montr鍵,直至屏幕顯示地址號0000,這時即可輸入程序。
    在輸入程序前,需清除存儲器中內容,依次按Clr、Play/Set, Not,Rec/Reset和Montr鍵,即將全部程序清除。按照以上3種控制的梯形圖或程序指令將3種控制程序寫入PLC,當上述3部分程序輸入到PLC機中后,用上下方向鍵讀出所寫程序,如程序有錯,可用插入指令和刪除指令修改程序。
    程序輸入正確后,分別按圖1(a)和(c)連接PLC外部接線及主回路線路實現電機正反轉控制,按圖2(a)?和(c)連接線路實現電機Y—△啟動,按圖3(a)?和(c)連接線路實現電機的時間控制。此設計可以一次性把3種控制電路的程序全部輸入,同時控制3種電路,運行時,按下SBF,SBR電機正反轉啟動,按下SB1,SB2控制電機Y—△啟動,按下SB3,SB4電機順序啟動,互不干擾,事半功倍,實現了一臺PLC同時控制多種電路形式。
?圖片點擊可在新窗口打開查看
圖片點擊可在新窗口打開查看
圖片點擊可在新窗口打開查看]]>
基于CDMA 1X的遠程監控系統設計http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2343&Page=1wangxinxin2010-12-9 11:06:08|  國內領先的通信技術論壇!p8I*o;u1r*c2f o
www.mscbsc.com&R1C5Z3M;|.z3z-g0v5t*B
  在現有的工業監控系統中,常用的信息傳輸方式有:數字微波、數傳電臺、有線光纖、有線電纜等,數字微波和數傳電臺將受到傳輸距離及頻率許可的限制,而有線光纖和有線電纜的網絡成本較高,不適合監控點非常分散及傳輸距離較遠的情況下使用。
8P(v&\5c!y.o9J%W(K1Rmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。
1D9| w(n%Cwww.mscbsc.com  針對監控對象分散、各監控節點間缺乏有機聯系、監控信息量相對較少,實時性要求較低等特點,CDMA 1X提供了一種很好的信息傳輸方式。
:]9?%R.l8_3A%L"d移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單
:N0p1L5s9c7y9H6I6s  CDMA 1X愿意是指CDMA 2000的第一階段(速率高于IS-95,低于2MB/s),可支持308kb/s的數據傳輸,網絡部分引入分組交換,可支持移動IP業務,是在現有CDMA IS-95系統上發展出來的一種新的承載業務,目的是為CDMA用戶提供分組形式的數據業務。
5C6g2p(e6s8C.@ |  國內領先的通信技術論壇
:g5n f8F$a"o,_MSCBSC 移動通信論壇  由于CDMA 1X采用了反向相干解調,快速前向功控、發送分集、Turbo編碼等新技術,其容量比IS-95大為提高,從理論分析結果來看,如果用于傳送語音業務,CDMA 1X系統的總容量是IS-95系統的2倍,如果用于傳送數據業務,CDMA 1X系統的總容量是IS-95系統的3.2倍,CDMA 1X理論帶寬可達300kb/s,目前的實際應用帶寬大約在100kb/s左右(雙向對稱傳輸),在此信道上提供TCP/IP連接,可以用于Internet連接、數據傳輸等應用。www.mscbsc.com"X%Y2d ^4Q5p V0_

3^:r4~*r$K'z#}3F#Q3|)Hwww.mscbsc.com  2 基于CDMA 1X的無線通信移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單%x9O8`,l,\)D,C!]+G
www.mscbsc.com(A,H!E4s&d9n!l,k.}:m
  2.1 組網方案移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單+R(u1Q4J9g4C'P
mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。$P9`(b1J3R%e/~#U9{
  無線數據傳輸系統一般由數據業務中心、通信網絡和數據終端組成,綜合考慮業務數據量、安全性、可靠性、網絡狀況與成本等因素,采用下述組網方式:通信服務器以公網固定IP或固定的域名接入Internet,CDMA數據終端單元(DTU)上電后,主動與通信服務器建立連接,如果通信服務器沒有固定IP,可以通過安裝花生殼軟件獲得固定的域名,此方案具有成本低、通信質量穩定、安全性適中、運行可靠等特點。移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單-D'Q(P,R3L$~7f8^)} A

/S3?%c,s;h(n.Z8s8{-S3^ e%ywww.mscbsc.com  2.2 無線數據傳輸原理
i9F e1X1e9g'n移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單)f(i1V.k4x0@
  根據上述組網方案,數據的上行傳輸原理如下:
9D0_8m-l/q&y/E(R#eMSCBSC 移動通信論壇
"Y&\,H/t'o*n2D-}5b%X3Swww.mscbsc.com  (1)下位機通過RS232串口將數據傳給DTU;
&K u+{9k*_1n+g*n't |  國內領先的通信技術論壇
+X8N"u,n7~1G#[#X)_#NMSCBSC 移動通信論壇  (2)DTU將數據打成TCP/IP包,發送到無線網絡;移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單7y!^-d3g:T
MSCBSC 移動通信論壇7v&V.u;e.Y*`.K4['}
  (3)TCP/IP數據包經系統分組數據服務節點,傳輸至Internet上并且去尋找在Internet上的一個指定的數據服務中心(通信服務器);
&J+P+e0J!_&p:nwww.mscbsc.com  
2V8l9O V:K8U!cwww.mscbsc.com  (4)通信服務器將數據傳給上位機并存儲到歷史數據庫。
,O!A9E6[:E2{"u.\!|-e |  國內領先的通信技術論壇 |  國內領先的通信技術論壇-V9k/K#y1q%t/g
  數據的下行傳輸與上述過程相反,不再贅述,系統通信結構圖如圖1所示。MSCBSC 移動通信論壇8O%v*d,C/z(m"G.g#V

-|)] M%S/RMSCBSC 移動通信論壇移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單4S!C.|,X"o'q%G;Y2|
圖片點擊可在新窗口打開查看5r;`(x)E:];^6z"{3k

4}5r9K!m7p:p(M0K#v5F$xmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。  3 系統設計
j e4N D*\1A9l yMSCBSC 移動通信論壇移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單3[4J7Z&g3X!g.b3z
  3.1 上位機設計
F%Q:E w1i$h5PMSCBSC 移動通信論壇'K3~2f%@:t1u3A1p
  上位機包括實時監控系統和歷史數據庫兩部分。
;T6u4K)P/j6G7W0@.Lmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。
8R#S&F)[)i/h-`www.mscbsc.com  實時監控系統選用Wonderware公司的InTouch系統,主要實現以下功能:系統管理功能;數據處理功能:包括數據查詢功能、數據存儲功能、數據定時上報功能;告警功能:包括實時響應功能、告警聯動處理功能、告警設置功能、告警確認功能、告警存儲功能,操作控制功能,歷史數據庫選用Wonderware公司的Industrial SQL Server,主要實現以下功能:數據統計、報表功能、歷史數據查詢功能、歷史數據曲線圖、打印功能。
4@'G1P(W7E!r!v,Qmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。
#W;}:Q-h-~ d ?/qwww.mscbsc.com  3.2 下位機設計
,e;j;a!K"X3\7b!M&M2o%V;x
  下位機選用ABB AC31系列PLC,包括CPU模塊和I/O模塊,CPU接收一個或多個指定監控中心對設備的操作控制命令,通過I/O模塊對有關設備執行相應的操作控制動作,并向監控中心返回操作結果,下位機主要實現以下功能:
1o7X$Q8S;~.t:M)C |  國內領先的通信技術論壇$F!V.`)E7k6g2R
  數據采集功能,數據查詢功能,定時上報功能,操作控制功能。
!]3I0o*I$}MSCBSC 移動通信論壇移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單(I)p-a)e'r8z8a'S1Q+H/@
  3.3 CDMA數據傳輸中斷
7m9k5[0Y-c,G!k!~&u移動通信,通信工程師的家園,通信人才,求職招聘,網絡優化,通信工程,出差住宿,通信企業黑名單mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。"_,`:z&E'_!t#^;L"o;E
  CDMA數據傳輸中斷選用深圳宏電技術開發有限公司的CDMA H7710 DTU該終端具有如下特點:*{(p.J;e8Y/E4I:w*|
mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。,l!z&m/Q.a;{
  (1)H7710 DTU直接提供RS232/422/485接口,為用戶的數據設備提供透明、全雙工、對等的數據傳輸通道。
&]4_8W:?!U%Z&O7LMSCBSC 移動通信論壇
;a)k:y(N'V#ZMSCBSC 移動通信論壇  (2)普通GPRS/CDMA Modem通常需要附著在PC機上虛擬撥號上網,利用PC機的資源進行數據收發和協議轉換,H7710 DTU內置自動網絡連接和協議處理模塊,無需后臺計算機支持。mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。+\3X/e:R:K0h,E
"~0H)_-s&]&T.P,D
  (3)H7710 DTU可以實現點-點、點-多點、中心-多點的對等數據傳輸,傳輸時延一般小于1s。 |  國內領先的通信技術論壇,f1e(w3A"U7S:u8U4I
mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。-p-p0i;y/U4P)N
  (4)H7710 DTU一開始就能自動附著到GPRS或CDMA網絡上,并與您的數據中心建立通信鏈路,隨時收發用戶數據設備的數據。mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。8~9c)a$D6y%s8M9U
'Z:`,\%^8h+C%F
  (5)H7000移動數據通信可以不依賴于運營商交換中心的數據接口設備,通過Internet網絡隨時隨地的構建覆蓋全中國的虛擬移動數據通信專用網絡。
,W&h7{5T3R1u+xmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。"}"u3@'M7M:N'q
  CDMA H7710 DTU在使用前必須設定出事參數:CDMA 1X網絡登陸用戶名和密碼,通信接口參數、通信服務器的固定IP地址和端口或者通信服務器的域名、DTU的在線工作方式等等。MSCBSC 移動通信論壇-Q/t(S9W,u8G!M.X!C&g
"j)w/}3F3\,b.T
  3.4 通信服務器的設計與實現mscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。*~:@!r1M%n0i
&J4n6j)h/v%F(x2w
  通訊服務器是整個系統的樞紐,主要實現不同協議之間的數據傳輸,通信服務器的設計基于OPC標準,OPC可理解為過程控制的對象連接和嵌入(OLC for Process Control)是在微軟操作系統下開發的用于應用程序接口的一種技術,基于Client/Server模式,為了實現整個系統的通訊,在通訊服務器上需要裝3個軟件;Wonderware公司的OPClink,IOServer公司的IOServer,CDMA Server。通訊服務器的工作過程及各軟件之間的管理如圖2所示。 |  國內領先的通信技術論壇8B-}&_;W H$?
|  國內領先的通信技術論壇3l(?$~,s:P3@
圖片點擊可在新窗口打開查看
&Y*r0N4t2q3{3a'I/g7F*@ |  國內領先的通信技術論壇(Q'o-A-T.K8z:u-Q
  下面分別講述通訊服務器上的3個通訊軟件的功能及應用。)o&_ d;r T#t"q6[2W
|  國內領先的通信技術論壇6a1Z6p7@*x*b.V4H3b-z
  3.4.1 OPClinkwww.mscbsc.com-i*m A5x$L3{-T5?

)`9f C7d r8d&~5z,Nmscbsc 移動通信論壇擁有30萬通信專業人員,超過50萬份GSM/3G等通信技術資料,是國內領先專注于通信技術和通信人生活的社區。  OPClink是工作在Windows平臺下的應用軟件,主要作用是通過協議轉換來實現OPC服務器和InTouch吳志劍的數據傳輸。OPCLink可以與現地或者遠程的OPC服務器端軟件(如IOServer,RSLinx)進行連接,他將InTouch的命令轉換成OPC協議然后發送到OPC服務器端軟件,并從OPC服務器端軟件讀取數據,返回到InTouch。同樣,OPCLink也可以連接到現地或者遠程的InTouch。MSCBSC 移動通信論壇$X4G6h(I'z
www.mscbsc.com8]!A.F,}2X0a#u,f
  3.4.2 IOServer
6y&~5k/]:X3o |  國內領先的通信技術論壇%u,~%X*s%f3\2A'b*g
  IOServer的作用是實現不同協議間的數據傳輸,IOServer支持以下14種協議:Modbus協議,AB協議、ASCII協議、Courier協議、DNP協議、GE協議、HR6000協議、IEC103協議、KingFisher協議、LoopBack協議、Melsec協議、Omron協議、TI505協議、UCA2協議。在本系統中,ABB PLC采用的是Modbus協議、因此,IOServer從CDMA Server上讀取ABB PLC的數據,并轉換成TCP/IP協議,傳送給OPCLink。 |  國內領先的通信技術論壇(w*g6n&d-~0I!P!A
MSCBSC 移動通信論壇1a"N2K#P'Y/}4l4C+T
  ]]>
在plc編程軟件中,指令輸入格式有誤是什莫意思http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2342&Page=1wangxinxin2010-12-9 11:02:48市場,理由于下:
(注:不是來找事,純技術討論)
缺點:
1、價格高,相對于plc來說
2、可靠性低,這一點不要再爭論,已爭論很多次了,與體系架構相關系
3、體積大
4、對模擬量處理的精度和抗干擾能力低,與內部的結構和接口相關系
5、系統的抗干擾能力弱,因為自身內部的頻率太高,體系是為商用開發的,無法經受干擾
6、溫升大,如樓主所說做到55度已屬不易,再向上走很難,因為cpu本身的溫升就很高,加上環境溫度很容易就會達到半導體的結溫
7、可擴展能力弱,當然結構完全改成模塊式的除外
8、pac選用的cpu大多在386-p3左右,而586的cpu大多停產,大家只能用一些工業用的x86的soc,價格高,供貨難,周邊的dram已只有舊貨,接口芯片也大多停產,所以無法保證長期供應。這與電腦的更新太快有關系,買了pac,可能兩年后就沒不到一樣的配件了,而新的配件還不一定兼容。
9、運算的時間間隔一般都不穩定,很難用來完成一些對可靠性和穩定性要求很高的地方
優點:
1、資源多,可與pc的資源共用,從而使開發變簡單
2、運算能力強,但這需要與語言掛勾起來,使和t型圖,一定要加入用戶自己用c、c 、vb編自己功能塊的接口,可惜開放這個接口后可靠性又會受影響
3、對網絡、視頻、數控可以有很好的支持,可以利用強大的運算能力來支撐
4、可以將控制和監視合在一塊,利用強大的cpu和顯示庫來支持
5、新產品不透明,利潤率空間高,可以給廠商、代理商更好的利潤
pac并不是新東圖片點擊可在新窗口打開查看西,pc_base結構的軟plc就是pac,這種東東相當多的工控廠商都有,大家都使用kw、一方梯隊、isagraf、3s等公司的軟件,現在大家把這玩意包裝了一下又重新搞了個概念,用概念來挑戰傳統控制器公司。我不是太贊成這種做法,因為容易讓人誤會,時間長了后大家知道了反而讓行業受損。
太多朋友要v80小型plc編程軟件了
新版vladder5.10(隨心所控版)
新版軟件特點:
1、隨心所控:
a、在線編程,可以在運行態下可進行任意的編程和調試,真正做到隨心所控。
b、強大而實時的在線監控功能,用戶可通過在線監控功能對任意變量進行監視和控制,使一切在掌握
之中。(所有監控的狀態與信息均取至下位plc,而不是模擬產生,所以是實時的狀態和信息)
2、所想即所得:
a、友好的編程環境,可以進行任意的拷貝和編緝,
b、支持任意步的撤消和重復,
c、支持強大的查找和替換,使您的編程工程輕松而愉快;
3、超出您預期的強大功能:
a、吻合iec61131的強大指令系統,包含德維森自動化專家為您精心打造的140多種強大的功能塊和指
令,比同類產品的功能塊性能更出眾,使用更簡捷;
b、vladder5.10是專為v80小型plc量身定制的編程軟件,使v80的硬plc特性得到淋漓盡致的發揮,所
有使用v80的系統都將獲得發自內芯的可靠性保證。(v80采用最新一代硬解題芯片技術,所有邏輯運算
均無需cpu參與,從而達到最高的可靠性和穩定性)
4、完備的幫助系統:
一旦安裝vladder5.10版軟件,所有的硬件手冊、軟件手冊、指令手冊、應用指南、應用案例就均已安
裝到您的電腦,您可在開始菜單中方便的查閱這些信息]]>
T912產品定義討論http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2341&Page=1wangxinxin2010-12-9 11:01:03
主要改動 增加了模擬量輸入8路,模擬量輸出2路
減去 1個通信口,2路繼電器輸出,24V電源輸出等


提供12路開關量輸入,光電隔離。12路一組,可以支持2路高速計數或者1路差分編碼器接口。
提供6路繼電器輸出,觸點容量250V /5A,型號TCS912R。或者8路晶體管輸出,輸出最大容量24V/3A,型號TCS912-T
提供16路單端/8路差分模擬量輸入,A/D為16位,輸入信號可選0-5V/0-10或0-20mA。8路一組,8路一組。
提供4路模擬量輸出,D/A為12/16位,可以輸出0-10V或者0-20mA信號
提供1個10M/100M以太網接口(目前只能做到10M)
提供2個RS232/RS485接口
電源220V或者24V,耗電小于12W。
詳細技術參數參見產品說明書。
  端子定義
01        02        03        04        05        06        07        08        09        10        11
L        N        PGND        Q0.0        Q0.1        Q0.2        Q0.3        Q0.4        Q0.5        2M        I0.0

12        13        14        15        16        17        18        19        20        21        22
I0.1        I0.2        I0.3        I0.4        I0.5        I0.6        I0.7        I1.0        I1.1        I1.2        I1.3


24        25        26        27        28        29        30        31        32        33        34        35
AO1        AO2        M        AO3        AO4        M        2M        AI7        AI6        AI5        AI4        AI3

36        37        38        39        40        41        42        43        44        45        46        47
AI2        AI1        AI0        3M        AI15        AI14        AI13        AI12        AI11        AI10        AI9        AI8]]>
delphi 與臺達plc通訊http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2337&Page=1wangxinxin2010-12-9 10:52:26

目的:通過"串口調試程序"發送一個字符串"gogogo"  當臺達plc接收到,這個字符串后又返回一個字符串"yesyesyes_gogogo"


哪個高手知道嗎?能不能給個plc的接收與發送的程序出來,實現串口通訊,QQ 270233529 如果不明白我的意思的可以直接加我QQ,謝謝了


或者是,臺達上面的 X0 Y0 按建這些,可以用delphi來控制 ]]>
工業控制 誰主沉浮?http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2332&Page=1wangxinxin2010-12-9 10:44:40孰優孰劣?雖然爭論了好幾年了,但很難有一個明確的論斷。也許答案就在技術的不斷創新與結合中。 作為《PAC高峰論壇專題》] 的一部分,下面討論PLC、PAC、PC的和平共處,歡迎您發表自己的意見!

PLC 之淵源 IEEE 將 PLC 定義為:具有編程能力的固態控制系統,類似于繼電器邏輯系統。繼電器邏輯或梯形圖,名稱的來由是因為使用繼電器控制工業設備。不同于硬聯線系統( hard-wired ),它具有更強的簡易性。繼電器邏輯多被用于設計電機線路和繼電器整體控制盤。繼電器邏輯被稱為梯形圖邏輯是因為編寫出來的程序像是梯子,這與其他高級編程語言如 C++ 或 BASIC 等大不相同,高級語言采用的是文字數字式的字符。

PLC 技術之所以盛行了 30 多年,特點包括:
●過程執行的實時性;
●讀、寫輸入輸出( I/O )值的實時性;
●能保證執行和繼續操作的魯棒性和可靠性;
●保護控制代碼和執行不受外來影響;
●功能獨立,保證控制響應的專一性。
......

PLC 處理能力的成本在下降,通信能力在增強,開放式的系統正在被廣泛接受。總共具有 32 點 I/O 的 Nano PLC ,網絡通信能力不斷增強;而具有 129 點 I/O 的 micro PLC ,在功能上則更加完善。根據一項 ARC Advisory Group 的研究,小型 PLC 通過網絡配置性能替代大型 PLC 已成發展趨勢,其原因包括可靠性、簡易聯線以及可測量性。同樣,軟件的進步也使用戶能夠容易地進設定和使用, PLC 也可承擔更多的邏輯控制。 ARC 報告中還提到,另一發展趨勢是精密運動和位移控制軟件以及網絡化( web-enabled )功能,如基于網絡的 HMI 、在線升級和遠程故障判斷及排除。
ARC 指出,盡管全球經濟衰退, PLC 市場仍然興旺。用戶需要通過自動化來提高生產力,降低成本,增加適應性,以滿足不斷變化的制造業要求。另外,高速的科技發展迫使廠家希望對設備進行升級。通過開放的連接和編程平臺可降低總成本,這也刺激了用戶對更高端的自動化的要求。
制造商現在已經縮小了可編程控制器的尺寸大小,降低了連線要求。在有效地進行分布控制,增加了更多的通信能力,而且增加了高速通信功能后,對 PLC 掃描時間就不再有干擾,這就可以將繁多的計算結果卸載至 PC ,使用 PLC 處理的結果。
PLC 不斷發展,雖然 PC 被引入控制工業,但 PLC 并沒有因此退出控制舞臺,這是因為它能與新技術很快的結合,如大量網絡連接、處理速率、本地存儲和編程的靈活性等技術。另一個原因是,各種控制模塊的集成沒有兼容性問題,降低了啟動和系統確認的成本,提供了一個經測試的高穩定性的良好控制環境。

PC 控制存在的合理性 PC-based 控制為現有控制方案提供基本基礎,無須犧牲其功能性或精密性,而且在使用 PC-based 控制創建一個全集成應用環境時,在靈活性上也有所增加,加強了編程特性,增強連接性,節省了時間和資金。

使用 PC-based 控制的原因:
●將控制系統聯網,用于高層應用,如 ERP 或 EAM ;
●配方管理( recipe management )或視覺檢測( vision inspection )系統中能處理復雜應用;
●聯接條形碼掃描器、運動秤及其他設備。
......
PC-based 控制允許用戶在一個平臺上控制多種功能,不再需要眾多 PLC 。 PC-based 可采用 C++ 和 Visual BASIC 等語言進行編程,采用 Windows ,能將工廠底層和企業級 ERP 系統通過標準接口連接。

可編程自動控制器( PAC )是新生代嗎? PLC 從起初的用于分布式 I/O 的梯形編程器開始,已經有了長足的進步。在處理器中已集成了梯形圖、過程、模塊、溫度等功能。
軟件控制慢慢開始占領 PLC 的領域。 PLC 和運行控制軟件的工業計算機之間的界線越來越模糊不清。未來一代的 PLC 也會具有現在 PC 的一些特點。新一代的 PLC 將集 PLC 的可靠性和 PC 開放的編程語言于一體。 PC 和 PLC 技術的融合使用了商業計算機芯片和 Microsoft Windows 操作系統。安裝了 PLC base ,用戶無須去除原用的系統安裝運行軟件控制的 PC ,就能進行更多精密控制。那么,我們怎樣稱呼下一代的 PLC ?再用首字母的縮寫恐怕是不行了, ARC Advisory Group 為此造了個詞 " 可編程自動化控制器( programmable automation controller , PAC ) " 。 PAC 的概念定義為:控制引擎的集中,涵蓋 PLC 用戶的多種需要,以及制造業廠商對信息的需求。 PAC 包括 PLC 的主要功能和擴大的控制能力,以及 PC-based 控制中基于對象的、開放數據格式和網絡能力等功能。
只從外部來辨別 PAC 和 PLC 比較困難,但內部還是有所區別的。不同點包括:
多控制任務 --PAC 允許集成多控制任務,包括連續、過程、運動、驅動,將他們集成在一個控制系統中;
靈活的記憶功能 --PAC 有一個模塊,可升級的記憶功能,允許用戶執行系統以滿足當前的應用要求 , 以及可在將來進行一定的擴展。而 PLC 只有固定的記憶容量;
高速 CUP 處理能力 -- 當今使用的控制引擎速度快,可靠性好,而且精確;
外形靈活可變 -- 用戶可選擇所運用的 PAC 的外形,如底盤、 DIN 架或 PC 的類型。每種形式的操作相似,可顯著縮減培訓,降低成本;
穩定的開發工具 --PAC 編程環境提供了一個通用的 lookandfeel. 使用通用的套裝系統簡化應用的安裝和維護,增加生產力,降低成本。 PC 特點 -- 在傳統的 PLC (工業等級、穩定、即時安裝和高可靠性)內部使用商業現成的芯片技術,在 PAC 也融合了類似于 PC 的功能,可滿足用戶對信息管理、供應鏈集成等的要求。 PAC 結合了 PLC 中最好的特點 -- 標準外觀、耐用性和可靠性,也結合了 PC 優點 -- 軟件功能和靈活性、浮點運算處理和 RAM 。

和平共處
在自動化系統中使用 PLC 和 PC ,并不是只選其一就能勝任。在當今或未來的工廠中, PLC 和 PC 都有其特有的優點。在很多情況下,控制過程同時包含了離散和過程控制,因而 PLC 和 PC 將并肩工作。
這意味著什么?意味著 PLC 在成熟、在完善,向著新一代 PLC 發展。當問及, "PLC 和 PC 在工業控制中誰更出色? " 時,合理的回答是,都優秀。有了 PAC(PC-based 的靈活、多功能性和速度與 PLC 的耐用、高可靠性)就更完美了。
部分

]]>
觸摸屏連同品牌的PLC可以當手持編程器使用http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2329&Page=1wangxinxin2010-12-9 10:31:43
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
一個間接尋址的例子程序源代碼。討論下編程思想。完善代碼注釋http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2328&Page=1wangxinxin2010-12-9 10:19:41TITLE =
AUTHOR : BaiZH
FAMILY : IR
NAME : DBtoDB
VERSION : 0.1
VAR_INPUT
SRC_DB : INT ; //Source DB Block Number
SRC_SttAddr : INT ; //Start Address of the Sending Data in SRC_DB
SendNum : INT ; //Words Number Need Sending
DST_DB : INT ; //Destination DB Block Number
DST_SttAddr : INT ; //Start Address of the Receiving Data in DST_DB
END_VAR
VAR_IN_OUT
Enable : BOOL ; //Enable Bit
END_VAR
VAR_TEMP
DB_LOAD_TEMP : INT ;
Loop_Val : INT ; //Send Data Loop Value
DB_SAVE : INT ;
DI_SAVE : INT ;
AR1_SAVE : DWORD ;
AR2_SAVE : DWORD ;
END_VAR
BEGIN
NETWORK
TITLE =Send Data
//Move data from DB to DB
A #Enable;
JCN END;
TAR1 #AR1_SAVE; // Save AR and Opened DB
TAR2 #AR2_SAVE;
L DBNO;
T #DB_SAVE;
L DINO;
T #DI_SAVE;
L #SRC_DB; //Open DB
T #DB_LOAD_TEMP; //這里為什么要多用個“#DB_LOAD_TEMP”臨時變量啊?
OPN DB [#DB_LOAD_TEMP];
L #DST_DB; //Open DB
T #DB_LOAD_TEMP;
OPN DI [#DB_LOAD_TEMP];
L #SRC_SttAddr; //Load Start Address
SLD 3; //這里為什么用這個指令?有什么用?
LAR1 ;
L #DST_SttAddr;
SLD 3;
LAR2 ;
L #SendNum;
LP1: T #Loop_Val; //Move Data
L DBW [AR1,P#0.0];
T DIW [AR2,P#0.0];
+AR1 P#2.0;
+AR2 P#2.0;
L #Loop_Val;
LOOP LP1;
LAR1 #AR1_SAVE; //Recover Original AR and DB
LAR2 #AR2_SAVE;
OPN DB [#DB_SAVE];
OPN DI [#DI_SAVE];
SET ;
R #Enable;
END: NOP 0;
END_FUNCTION
<link href="/templates/xhtml2/skins/xhtml/digg/style3/style.css" type="text/css" rel="stylesheet"/>]]>
提高PLC程序運行速度的編程方法http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2327&Page=1wangxinxin2010-12-9 10:14:00PLC中 ,子程序是為一些特定的控制目的編制的相對獨立的程序。執行子程序調用指令CALL等,如果條件不滿足子程序調用時,程序的掃描就僅在主程序中進行,不再去掃描這段子程序,這樣就減少了不必要的掃描時間。
2:用字或雙字數據傳送給DO點方法來控制輸出
PLC的應用中通常都會有大量的輸出控制,用字或雙字數據傳送給DO點方法來控制輸出可以提高速度,只要根據實際應用的要求,合理分配輸出地址,變換控制輸出控制字,可以大大減少PLC程序執行的步數,從而加快PLC的程序運行速度。
3:脈沖觸發SET、RESET
PLC中,使用SET指令只執行一次即可,不必每次掃描都執行這個指令,很適合與脈沖輸出(PLS/PLF)指令配合使用。有些工程人員忽視了這個問題,使用了常規的方法來驅動SET指令,無意中增加了PLC程序掃描運行時間
不斷更新中...歡迎大家補充討論。
]]>
智能焊網設備DDC 控制系統的設計與實現http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2326&Page=1wangxinxin2010-12-9 10:12:56鋼筋焊接網是一種高效、節能、強化混凝土結構的建筑用材,應用于建筑行業的各個領域,具有節省鋼材、簡化施工、提高工程質量和經濟效益的特點,在經濟發達國家正被建筑業廣泛采用。在鋼筋網焊接中利用智能化焊接技術取代傳統建筑施工中人工綁扎鋼筋的方法已經成為鋼筋網焊接發展的必然趨勢。作者提出的智能鋼筋焊網設備DDC 控制系統采用PLC 技術,精確度高、抗干擾能力強、安裝維修便利,在實際應用中效果優于人工操作。

1 工作原理
  鋼筋焊接網生產過程,是通過鋼筋矯直裁斷裝置將盤卷的鋼筋拉伸、矯直并裁斷成需要長度的縱筋和橫筋。分別將縱筋和橫筋放入縱筋和橫筋送料裝置,通過輸送裝置將橫筋和縱筋在焊接位置交叉定位。此時啟動焊接過程,焊網機器人將焊接電極在橫筋和縱筋交叉處壓緊,并施加瞬間的低壓大電流,將電極間縱橫鋼筋接觸面熔化、粘緊,形成熔核。焊點冷卻后,抬起焊頭,完成焊接過程。此時焊網輸送裝置按要求的網距將網片向外拖出一段距離。重復上述過程,直到整片鋼筋網全部焊接完畢。

2 智能焊網設備控制系統整體設計
  智能焊網設備采用典型的兩級控制方式,作為生產管理級的工業控制計算機完成對下位機的監控、生產操作管理等,主要面向操作人員;采用PLC 組成了可靠的DDC 控制級,完成生產現場的數據采集及過程控制等,它是面向生產過程。整個控制系統分手動、半自動、全自動控制三部分。當選擇手動運行方式時,可以人為介入生產操作過程,實施單步控制。當選擇半自動運行方式時,可以實施單周期控制。選擇全自動運行方式時,可以實施全過程連續控制,實現無人化操作。系統整體控制方案如圖1 所示。

 


3 智能焊網設備DDC 級設計
  焊網機器人系統DDC 級控制主要由可編程控制器(PLC) 完成,上位機采用RS232 標準與PLC 進行通訊,系統選用三菱公司的FX2N 系列PLC 作為主控單元。該系列PLC 可靠性高,配置靈活,在使用上也非常簡單且有良好的環境適應性和抗干擾能力。PLC 參與焊接控制全過程,是焊網機設備控制系統的核心。它負責焊接工藝的電氣邏輯控制;執行邏輯、算術運算;輸出控制執行指令;進行焊接啟、停控制;完成對電磁閥等執行機構的基本控制任務。DDC 控制系統結構如圖2 所示。

 


3. 1  DDC控制系統硬件設計與實現
  DDC 控制系統硬件設計主要分為輸入、控制、輸出三個部分。
  (1) 輸入部分。因為現場信號基本上都是開關信號,所以采用接近開關、行程開關、光電開關、溫度開關對開關信號進行采集;用編碼器對電機轉速進行采集。變頻器與PLC 之間通過FX2485BD 轉換模塊進行信息傳遞。
  (2) 輸出部分。控制系統輸出部分用雙電控電磁閥實現對橫筋勾加緊、放松,橫筋送料臂推出、復位,料倉抬起、復位,網距勾夾緊、放松,網距定長勾推送、復位等控制,用單電控電磁閥實現對橫筋擋料板動作、橫筋齊頭裝置動作、橫筋鋸齒動作等的控制。橫筋輸送磁輥動作由橫筋儲料位置檢測信號、按鈕開關信號、程序延時信號啟停磁輥
電機實現。PLC 數/ 模轉換模塊FX24DA 可輸出焊頭電機轉速、焊接電壓或電流控制信號。控制系統的開關量及模擬量輸出均由PLC 完成。
  (3) 控制部分。控制部分是整個控制系統的核心,控制部分的設計好壞影響到整個系統的性能,所以控制部分的設計對整個系統的穩定性和安全性具有重大的意義。
  智能焊網設備各部分動作均由氣缸驅動即采用氣路控制,氣源由高質量的空氣壓縮機提供,經由空氣過濾器、油霧分離器和減壓閥組成的三聯件處理,獲得高質量的工作氣體,通過一個公用的多路接頭為所有的氣動模塊供氣。安裝在多路接頭上的電磁閥控制通向各個氣動元件的氣流量,電磁閥由步進開關和傳感開關控制。機械手按可編程控制器發出的順序動作指令完成定位、伸出、縮回、抓緊和松開等工作。料倉上升和下降、機械手臂伸出和縮回等用雙線圈雙位電磁閥控制。

3. 2  DDC控制系統軟件設計與實現
  上位機程序采用VC 編寫,主要包括9 個功能模塊,如圖3 所示。可以實現智能控制算法,完成對下位機的監控、生產操作管理,實現數據監控與人機接口的功能,并可設置PLC 各個參數。上位機還具有數據自動存儲、報警提示、查詢、報表、打印等功能。PLC 程序以三菱PLC 編程軟件SW7D5C2GPPW 為平臺以梯形圖形式編寫。整個系統控制流程圖見圖4 。
  根據操作要求,DDC 控制系統的PLC 的控制程序可分為以下幾個子程序段:

 

 


  
  (1) 料倉振動控制。料倉是橫筋供給裝置,將橫筋放入料倉中,利用料倉的振動把鋼筋送到磁輥能夠吸到的位置。 (2) 橫筋磁輥控制程序。橫筋磁輥控制程序主要是利用電機驅動電磁鐵,從料倉中吸取鋼筋放到橫筋當料板上。(4) 橫筋下料擋板控制。當位置檢測開關檢測到鋼筋后,使橫筋下料擋板落下,把鋼筋放下。(5) 橫筋鋸齒動作控制。橫筋鋸齒動作是通過鋸齒抖動,將鋼筋分步驟有秩序的落下,這樣可以避免鋼筋在下落的時候錯亂混雜阻塞在擋料板處。(6) 橫筋送料臂送料控制。機械手抓住鋸齒送來的鋼筋,通過橫筋送料臂將橫筋與事先排列好的縱筋交叉接合好,便于焊接。(7) 焊接控制。這是主要的部分,通過這一部分的控制可以焊接出不同規格的鋼筋焊接網。

4  結束語
  本文主要介紹了鋼筋焊網生產線DDC 級控制系統的硬件結構和軟件結構,并詳細地介紹了其實現方式,采用PLC(可編程控制) 控制器對焊網機進行順序控制,可以實現單步、單周期和連續工作方式。應用結果表明,該套生產線控制系統結構簡單、控制性能良好、成本低,能滿足生產的要求,而且可將其運用于柔性制造系統,能大大提高設備利用率。

]]>
幾種復雜系統的PLC編程方法http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2325&Page=1wangxinxin2010-12-9 10:08:14復雜的控制系統不僅I/O 點數多, 順序功能圖一般也相當復雜, 除了常見的單序列外, 還有選擇序列、并行序列、跳步以及循環控制等。在PLC的編程過程中, 編程人員必須格外小心, 否則很容易出錯。PLC 的編程方式也多種多樣, 在對順序控制編程時, 常采用步進指令。步進指令屬于專用指令, 有些類型的PLC 提供了這種指令, 而有些卻沒有提供。不同類型PLC 的步進指令表示也不同, 不能通用。但所有類型的PLC 都提供了基本邏輯指令, 用這些指令也可以很方便地編寫順序控制的程序。用起保停電路設計的梯形圖程序, 通用性強, 可以用于任意一種型號的PLC。利用起保停電路對單序列控制系統的編程許多教科書上已做了較詳細的分析介紹, 在此不再討論。下面我們以三菱公司FX 系列PLC 為例, 介紹幾種復雜控制系統的編程。
1 起保停電路
起保停電路實際上是沿用了繼電器- 接觸器控制電路中的自鎖電路。因為在順序控制中很多轉換條件都是短信號(如按鈕、行程開關等) , 為了保證后續步能被可靠激活, 應使用有記憶功能的電路來控制代表步的輔助繼電器。而起保停電路的保持功能就可實現這種控制。
假設M 1、M 2 和M 3 是順序相連的3 步, X1、X2 是其相應的轉換條件, 如圖1 所示。設計起保停電路的關鍵是找出它的起動條件和停止條件。根據轉換實現的基本規則, 只有當前級步為活動步且轉換條件滿足, 則相應的后續步被置為活動步。同時, 前級步自身被置為不活動步。即, 當M 1為活動步且X1= 1, 則M 2 為活動步。當M 2 和X2均為1, 則M 3 變為活動步,M 2 變為不活動步。故,用M 1 和X1 的常開觸點串聯作為M 2 的起動條件, 用M 3 的常閉觸點與M 2 線圈串聯作為M 2 的停止條件, 其梯形圖如圖2。所以, 寫成邏輯表達式為:
圖片點擊可在新窗口打開查看

圖片點擊可在新窗口打開查看
根據這種編程方式和順序功能圖, 很容易設計出梯形圖程序。
2 選擇序列的編程方式
圖3 是具有選擇序列的順序功能圖。在設計梯形圖程序時, 關鍵是處理好選擇序列的分支與合并。在步M 20 后有一選擇序列分支, 設步M 20為活動步, 當后續步M 21 或M 23 變為活動步時,它都應變為不活動步。所以, 應將M 21 和M 23 的常閉觸點串聯作為M 20 的停止條件。
圖片點擊可在新窗口打開查看
如果某一步后面有一個N 條分支組成的選擇序列, 該步可能轉換到N 個后續步中的任意一步,故應將N 個后續步對應的輔助繼電器的常閉觸點與該步的線圈串聯, 作為該步的停止條件。同理,在選擇序列合并時, 如果某一步之前有N 個轉換,則任意一個轉換滿足該步都將成為活動步。故該步的起動條件應為N 條支路并聯, 各條支路都由其對應的前級步的輔助繼電器的常開觸點與相應轉換條件對應的觸點串聯而成。
如上述順序功能圖中的步M 22, 其起動條件為M 21·X1+ M 23·X4。根據該原則, 可編制出與上述順序功能圖相對應的梯形圖程序, 如圖4。
圖片點擊可在新窗口打開查看
3 并行序列的編程方式
并行序列的編程也需要處理好分支與合并。如圖5 所示,M 30 后為一并行序列的分支。當M 30為活動步且X0= 1 時,M 31、M 34 將同時被置為活動步,M 30 變為不活動步。故可用M 30 和X0 的常開觸點串聯作為M 31、M 34 的起動條件, 而在M 31 和M 34 中任取一個常閉觸點作為M 30 的停止條件。在M 33 前是并行序列的合并, 當M 32、M 35 都為活動步, 且X2= 1 時,M 33 被置為活動步, 故可將M 32、M 35、X2 的常開觸點串聯作為M 33 的起動條件。其對應的梯形圖如圖6。
圖片點擊可在新窗口打開查看
   圖片點擊可在新窗口打開查看
4 具有跳步和循環控制環節的編程方式
圖7 為某專用銑床工作臺運動的順序功能圖, 用于銑削圓盤狀零件上均勻分度的8 個槽。工作過程為: 快速進給X1工作進給(銑削一個槽)X4工件旋轉45°X6分度缸返回X7反向進給(再銑削一個槽)X3工件旋轉45°X6分度缸返回X7又進入工作進給。如此循環, 銑削完8 個槽C0快退工作臺返回原位, 松開工件。
從順序功能圖中可看出, 由步M 43、M 44、M 45、M 46、M 47、M 48 構成循環, 循環次數為4。在設計梯形圖程序時, 可用計數器(C0) 來控制循環次數。它的設定值等于循環次數4, 每執行一次循環, 在步M 46 中使C0 的當前值加1, 這一操作是用M 46 的常開觸點去驅動C0 的線圈(相當于計數脈沖輸入) 來實現的, 當步M 46 變為活動步時, 其常開觸點閉合, C0 的當前值加1。當C0 的當前值為4 時, 循環結束。判別時可用C0 的觸頭與該步的轉換條件X3 的觸點串聯, 作為選擇的條件。當循環次數不等于4 時, C0= 0, C0= 1; 當X3= 1 時,X3·C0= 1, 而,X3·C0= 0 選擇繼續循環。當循環次數等于4 時, C0= 1, C0= 0; 當X3= 1 時, X3.C0= 0, X3·C0= 1, 跳出循環, 轉入步M 50。
圖片點擊可在新窗口打開查看
在循環程序執行之前或執行完畢后, 應將控制循環的計數器復位, 使當前值恢復為0。復位操作應放在循環之外, 在圖中可用M 50 的常開觸點使C0 復位。
跳步的程序設計與選擇序列的分支、合并的程序設計方法一致。根據上述設計方法設計的梯形圖程序如圖8 所示。
5 結束語
使用起保停電路編程方法簡單、易寫、有規律, 且通用性強, 對不同類型的PLC 只需改變軟元件編號, 而無需更改程序就可以運行。故實用性較強。
在編程過程中還需要注意, 這種編程方式不允許雙線圈輸出, 即同一元件的線圈只能在梯形圖中出現一次, 如果某一輸出繼電器在幾步中都為1 狀態, 則只能用相應的代表各步的輔助繼電器的常開觸點并聯去驅動這一輸出繼電器的線圈。
圖片點擊可在新窗口打開查看
]]>
PLC基礎介紹http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2324&Page=1wangxinxin2010-12-9 9:53:52]]>家都來討論下工控人好用的本本有那些http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2321&Page=1wangxinxin2010-12-9 9:27:37Compaq 康柏 EVO系列 N610C和N620C
帶串口和并口,配置也不低。
雖然USB可以轉串口,
但是某些用途上還是不好用。
現在串并口都全的筆記本電腦不好找了,
康柏被惠普收購后,HP出了幾款商務系列,
雙核,可惜只帶串口,沒有并口。
有些需要加密狗的行業軟件可能運行不了。
現在流行的12寸筆記本更別談了!
我了解的一些品牌,至今還沒有出現有帶串口的。
對于很多的工程用戶來說,他們對個人電腦的串口或者并口有較大使用需求。比如一些財務軟件、預算軟件使用的數據狗需要采用并口;而在工業設備控制上常用的串口作用也不小,它對于工控機方面要求的企業來講是非常有用的。不過出于輕薄便攜,以及成本方面的考慮,現在市場上絕大多數本本都將這兩個接口省略。因為有這方面需求的用戶在目前市場上選擇一款適合他們的筆記本并不容易。其實目前市面上的熱門筆記本中,惠普的商務機型nx6320就裝備了串口和并口,并且具有商務筆記本的諸多特性,其中采用雙核處理器配置的惠普 Compaq nx6320(GC875PA)   具有不錯的性價比優勢,感興趣的朋友可以關注一下。還有富士通(Fujitsu)E8410-B 15.4的高端本。

另外僅帶有串口的中端筆記本還有戴爾的D系列,比如D630等。

低端配置的還有IBM的T21等T系列產品,另外新藍的也有幾款。

]]>
提高PLC程序運行速度的編程方法http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2317&Page=1wangxinxin2010-12-9 9:25:22一、根據工程實際需求,進行功能塊規劃,編寫子程序在PLC中,子程序是為一些特定的控制目的編制的相對獨立的程序。執行子程序調用指令CALL等,如果條件不滿足子程序調用時,程序的掃描就僅在主程序中進行,不再去掃描這段子程序,這樣就減少了不必要的掃描時間。二、用字或雙字數據傳送給DO點方法來控制輸出在PLC的應用中通常都會有大量的輸出控制,用字或雙字數據傳送給DO點方法來控制輸出可以提高速度,只要根據實際應用的要求,合理分配輸出地址,變換控制輸出控制字,可以大大減少PLC程序執行的步數,從而加快PLC的程序運行速度。三、脈沖觸發SET、RESETPLC中,使用SET指令只執行一次即可,不必每次掃描都執行這個指令,很適合與脈沖輸出(PLS/PLF)指令配合使用。有些工程人員忽視了這個問題,使用了常規的方法來驅動SET指令,無意中增加了PLC程序掃描運行時間四、避免類型轉換,方法如下以S7-200為例,它的內存格式與我們常用的PC機正好相反,它是高字在前,低字在后的。所以我們可以將字變量放在后兩個字節,在程序初始化時將前兩個字節清零(程序的其它地方不得使用這兩個字節)。如我們定義符號時將字變量定義在VW2,同時保持VW0的值為零。則程序中可以用VW2以字型訪問該變量,同時也可以VD0以雙字型訪問,避免了類型轉換。為了避免使用時混淆,最好以明確的符號定義來區分字類型和雙字類型。在此強烈推薦類匈牙利命名法:以前綴指示變量類型,用首字母大寫的有意義的英文單詞的組合作變量名。本人習慣用以下綴:b----字節型變量(byte)w----字型變量(word)d----雙字變量(double)r----實型變量(real)f----位變量(flag)btn---自復位按鈕式輸入(button)sw----切換開關或自鎖按鈕輸入(switch)sig---傳感器、編碼等電平信號輸入(signal)rly---輸出繼電器位(relay)……當然,這個根據個人習慣來,沒有定則,主要是利于自己區分。假如有一個字類型變量名為VarName,為使用前面的轉換技巧,我們可以這樣定義:wVarName----VW2dVarName----VD0在程序初始化時將VW0清零(如果是不需要記憶的變量,直接將dVarName清零也可)或者在數據塊中將VW0設置為零。則以后需要以字類型訪問變量時就用wVarName,需要以雙字類型訪問變量時就用dVarName。完全不需要類型轉換。本方法可以極大的減少程序語句數,使程序更簡潔、可讀性更好,由于不需要做耗時的類型轉換,程序運行效率也得到提高。且數學運算量越大,效率提高越明顯。缺點是要多占用兩字節的內存,以后程序中不能使用VW0。但S7-200的RAM空間很大,一般是用不完的,以226為例,有多達10K的RAM,偶從來沒有超過1K。這些RAM都是花錢買來的,不用白不用,不用也是浪費了。同理,如果有字節型變量經常需要與字類型變量相互轉換,讓字節變量占用一個字的內存寬度浪費一個字節,避免類型轉換。1、如果在ob里編寫子程序段,是掃描的,但是如果您編寫為FC調用,那么在FC的調用條件沒有滿足時,FC中的程序暫時不執行。2、PLC的執行步數根據程序長短會不同,掃描時間會根據執行步數的不同而不同,如果用一個mov指令完成8個數字量輸出的控制,當然比用8個mov指令完成8個數字量輸出的控制所需要的程序步數少。

]]>
在控制器PLC編程時用移位指令實現順序控制的幾點討論http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2315&Page=1wangxinxin2010-12-9 9:23:11導讀:由于可編程控制器PLC 具有高可靠性、易維修性、功能強大及開發周期短等特點, 使它在許多行業都廣泛應用。現在市場上有許多廠家、許多類型的PLC , 雖然它們都有自己的特點, 但同檔次的PLC , 功能上還是很相似的, 并且軟件的編程方法也是一樣的。PLC 的控制軟件最通用的編程方法還是梯形圖法, 但對一些順序控制要求較強的軟件編程若采用梯形圖法, 編程人員必須格外小心, 否則很容易出錯。所以有些類型的PLC 已提供一種指令———步進指令, 用于順序控制的編程, 有些類型的PLC 并沒有提供這種指令, 但所有類型的PLC都提供了移位指令, 用這個指令也可以像用步進指令那樣很方便的編寫順序控制的程序。

2  移位指令
我們現以三菱公司A 系列PLC 移位指令為例來介紹SFT、SFTP 移位指令, 其梯形圖如圖1 所示。
圖片點擊可在新窗口打開查看
(1) 此指令將某一地址號的軟元件(定義為D21) 的ON/ OFF 狀態移位到指定為D (要移位的軟件地址號) 的軟元件, 并使最低地址號的軟元件復位。
(2) SFTP 是指脈沖移位(在其前面條件ON 的第一個掃描周期發生移位) 。

3  應用舉例

(1) 控制要求說明 控制系統如圖2 所示。圖中X1 為系統自動運行程序啟動按鈕; X2~X9 是系統順序動作條件; XA、XB 為自動/ 手動轉換開關輸入點; XC 為復位按鈕, 要求不管自動程序運行到哪一步, 當XC 動作時, 系統都要運行到動作2狀態(如圖2 所示) 再停止; XD 為急停按鈕, 當XD 動作時, 若系統正在自動運行則自動運行結束。圖中M100~M112 為PLC 的中間繼電器, 是為下邊使用移位指令編程用的, 它們可由編程人員隨意設定, 但動作1 到動作6 所采用的PLC 中間繼電器M序號必須是連續的, 動作7 到動作9 所采用的PLC中間繼電器M 序號必須是連續的。其中M100~M112 表示各種動作狀態, 各種動作狀態的動作由M100~M112 來控制。
圖片點擊可在新窗口打開查看]]>
請教PLC的組態和編程問題http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2310&Page=1wangxinxin2010-12-9 9:15:26圖片點擊可在新窗口打開查看

相信有好多人會用PLC315-2DP來開發自己的從站吧,那么好,問題來了,呵呵
目前我的從站可以進入數據交換狀態了(PLC 紅燈已經都滅了,spc3中data exchange 引腳也置為低電平了,報文我也檢測過了),昨天PLC OB1里跑的是空程序,就是說進入這個Data-Exchage狀態了,但實際沒有交換數據.我的PLC程序是用梯形圖寫的,SFC15不知道對不對,因為通過我檢測報文 發現PLC沒有把我定義在DB1中的16個bytes 數發到總線上,所以也談不到接收了,郁悶!請大家指點一下!(下邊那個Move 是看程序有沒有執行的)
此主題相關圖片如下:
圖片點擊可在新窗口打開查看

這個是DB1中定義的數據 ,給大家一個感官認識,: )
]]>
08年第二季Q&Ahttp://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2309&Page=1wangxinxin2010-12-9 9:13:07

1Q: 我剛接觸永宏PLC,PLC是FBE-40MC,按永宏資料作了一條編程線通訊不了,不知是何原因?
A: 你按下面方法再做一遍:
D-SUB-15 Male Connector D-SUB-9 Female Connector
(To PLC) (To PC)
RXD TXD
Pin_1 ---------------------------------------- Pin_3
TXD RXD
Pin_2 ---------------------------------------- Pin_2
RTS CTS
Pin_3---Pin_4
SG SG
Pin_6--------------------------------------- Pin_5

2Q: 可以通過編程語言軟件來編寫圖控軟件來監視永宏PLC嗎?
A: 可以;這里可以采用2種辦法,一是結合FaconServer。這樣節省編寫通訊協議部分,會使得圖控軟件更簡便。二就是直接使用編程軟件將永宏通訊協議編寫進去,即可達到通訊的目的。具體的FaconServer和永宏協議請參考永宏相關資料。

3Q: 我現在要用到06AD,有點問題不清楚。我可不可以在程序中用兩種輸入慮波時間來讀取同一通道的值呀?因為在使用時,該通道的為壓力值,該值有的時候要用來控制該壓力達到設定值后立即輸出一個動作來控制壓力。從而避免壓力控制不準的現象。因此,此時的壓力值最好能讀取當前值。當前值不用于顯示壓力或任何讀數。
A: 可以采用時間來控制獲取當前值,這樣會比較精確

4Q: 聽一個朋友說一個用戶用永宏必須每個月給開發者交費取得密碼,因為密碼每個月更改一次,想請教下眾為大哥 ,這怎么實現的,是在PLC上位機軟件上實現,還是在程序里實現
A: 軟件版本在4.32以上配合PLC的OS版本在4.47以上,程序沒有被解成功過!
另外象這種定期需要密碼的問題,應該在程序方面做控制,基本控制方式:萬年歷提供時間時限,再配合程序鎖機。大致的理念如此,至于怎么實現,那就要看設計者的功力了!

5Q: Winproladder軟件里 7SG*S和7SG*S H有什么區別?
A: 目前PLC聯機成功后只顯示7SG*S,對于該模塊有解碼和非解碼之分,這是占用的寄存器數量有差別,覺得個數根據是7SG1還是7SG2來確定詳情參考使用手冊2

6Q: 主機后面的最多擴展32臺模塊,含通訊模塊和擴展板嗎?
A: 不含,32臺只是指DI/DO以及AI/AO,不含電源和通訊以及電源單元。

7Q: 我通過CM25E的以太網單元 然后在485掛一個2號站的PLC 請問可以透過以太網訪問2號站嗎?
A: 可以訪問,但必須注意掛在RS485網路上的通訊口不能被程序占用。

8Q: 永宏PLC可以直接驅動LED嗎?如何使用?
A: 可以,配合FUN79指令,在晶體管型機器上可以直接驅動LED,但LED外圍電路必須帶譯碼電路才能正常顯示數字。

9Q: MA型機器能否使用撥碼開關呢?如何使用?
A: 可以,對于一般性的使用PLC不會做限制,使用撥碼開關請使用FUN78:DSW指令實現輸入

10Q: CRC16密碼產生器如何使用?
A: CRC16產生器是用在系統還原時,原作者為了保證密碼的唯一知情權,而產生的一樣臨時密碼。該密碼只能使用一次。在還原系統時,會產生一個密碼鍵值,用密碼鍵值和原始密碼,在CRC16計算器下面就可以生成一個臨時的密碼。該密碼使用后將會失效。

11Q: CIC識別碼是用做哪里?怎么產生的?
A: CIC碼稱之為客戶識別碼,即在PLC當中存儲有專有客戶的資料必須在當前的上位機上產生一個CIC碼識別文件,存放到Winproladder的根目錄下,才能正確的聯機PLC。該CIC識別文件綁定了PC的硬件信息,在一臺電腦上產生的識別文件COPY到其他電腦上也是不能使用的。PLC中的識別文件,永宏公司將提供相關文件并提供下載資料,再輸送到PLC當中。

12Q: 請問FBS-MA系列PLC能控制步進馬達嗎?
A: 可以,MAT系列主機提供4點的10K脈沖輸出(Y0~Y3),可以實現2軸的步進電機驅動,但要注意速度不得超過10K(AB相不得超過5K)

13Q: 在標準modbus通訊的時候,怎么訪問D數據區和F數據區?
A: D的數據區域在MODBUS中表示的對應關系為:D0~D2998?46001~48999。而F數據區無法通過MODBUS來訪問。若要訪問F去,可以在程序添加一段,先使用FUN160轉用指令將F數據讀到R或者D區,然后在透過訪問R或者D來獲取F的數據。

14Q: 模擬量擴展板和模擬量擴展模塊區別在哪?
A: 模擬量擴展板是永宏后期開發的產品,它不占用IR/OR部分,有轉用的寄存器控件D4072~D4077。在信號方面只能實現單極性的信號輸出,精度相對模擬量模塊不較低。擴展方式也不同。輸入/輸出類型是通過不同的端子來實現,模塊則是同個端子而通過條線來變換,同時模塊的信號范圍廣等差別

15Q: FBS-CM5H工作模式中,對稱模式和非對稱模式有什么不同?
A: 對稱模式時4個端口的功能相同,且任一端口接收到的信息均會傳送至其它端口;而非對稱模式時以端口若懸1為主,其接收到的信息均會傳送至其它端口,但端口是心2~4接收的訊息只會傳送至端口1。

16Q: 主電源的正負是否可以對調?為什么一些DC電源機器端子處 標“L”“N”符號?
A: 對于AC電源,沒有方向之分,電源線是可以對調的,永宏PLC正規的產品AC交流輸入的都標有”L”,”N”。而直流24V電壓輸入時,因為有方向性,所以正負是不能對調的。在正規的產品中DC電源都標有”+”和”-“。配線時要注意極性。若存在直流電,但標有”L””N”,則說明該機器是更換過電源板或者上蓋,造成標示不對。請使用時,請注意是否有其他標示,以及注意配線。

17Q: 擴充機較多時,是否只一個主電源供電就夠?為什么?
A: 每個電源都有它自己的容量,每個擴展單元都有他的能耗,所以不可能滿足所擴展的設備都能使用主機的電源,在能耗不能滿足時系統將不能正常的運作,會造成故障,所以在有限的容量主機下,帶過多的擴展單元時,必須計算整個系統的能耗,看一個主機的電源是否能滿足。若不能滿足則必須擴充電源能量,可以采用擴展機或者擴展電源。

18Q: 若與變頻器聯機,永宏PLC使用什么方法通訊比較簡單,同時要注意哪些事項?
A: 永宏PLC支持FATEK標準協議,MODBUS和自由口協議;而一般情況變頻器都是自由口協議或者MODBUS協議。就這2種情況,考慮程序便利性就選用MODBUS協議。所以在選擇變頻器時盡量選擇支持MPDBUS協議的變頻器,若不行就采用自由口協議來實現。

19Q: 永宏PLC的最小時基能達到多少?
A: 一般定時器的時基有10ms,100ms和1000ms的時間;但永宏PLC還提供0.1MS的高速計時器,這要在MC和MN機型才能使用。這個精度較其他的PLC高出10倍。

20Q: FBS-MCT可以連接什么打印機?
A: 永宏PLC所有機型在擴展PORT1后都能連接打印機打印,配合FUN94指令送出打印。對于打印機端則要求支持ASCII碼的打印。這樣才免去驅動直接打印。

21Q: 永宏PLC如何進行遠程測試?
A: 永宏PLC若想采用遠程監控,有2種方案,一種是通過PORT1使用MODEM做遠程撥號連線控制。這種情況需要擴展PORT1通訊口,所有機型都可以使用。另外一種方式則是使用以太網來做互聯網監控,這個需要擴展以太網口;MA機型可以使用FBS-CBE模板,MC和MN可以使用FBS-CBE或者FBS-CM**E模塊
22Q: 永宏PLC FBS-60MA的port2通訊協議為ModBus RTU(Slave),參數如下:速率9600b/s;偶同位檢查;位數8;1位停止位;延時響應時間3ms;傳送延時時間2*10ms;接收異常偵測時間5*10ms;永宏PLC用FBS-CB5,電腦用RS485轉換器,接線正確。通訊時,紅、綠通訊指示燈均正常閃亮,即,PLC有應答信號輸出,但電腦報告:“與硬件通訊失敗,請確定通訊參數”。延時響應時間、傳送延時時間、接收異常偵測時間修改了多次,問題未解決,不知問題出在哪里。
A: 針對上位機透過RS485與PLC聯機,您可以先測試一下通訊是否正常,測試方法即為:使用Winprolader直接與PLC連接,正常情況下是能聯機編輯程序的,有成功操作過;若正常在改變通訊協議后,重點就是考試上位機的通訊軟件這端。請務必保證參數一致,另外就是遵循MDODBUS協議的約定。

23Q: 如何檢測輸入點的好壞
A: 針對輸入點的檢測,簡單的作法就是將輸出點輸入到輸入點,然后輸入點再驅動其他的輸出點點亮,這樣就可以完整的測試一個輸入點的好壞,同時也檢測到輸出點;針對高速部分,同樣也是將固定的脈沖數從輸出點輸出,接到輸入點,檢測接受到脈沖與輸出的脈沖數是否相等。

24Q: 如果把sink輸入方式接成SRCE 輸入方式,會不會燒掉PLC??
A: 不會;永宏PLC提供SINK或者SRCE兩種輸入方式,一時間只能實現一種輸入,要么是SINK要么是SRCE,這樣不會有共存的時候,所以接法一般不會有沖突。

25Q: 一般變頻器通過通訊擴展模塊與主機相連,需占用幾個輸入輸出點?
A: 具體的I/O點要看變頻器以及系統的輸入輸入需要,和參數的設定。

26Q: 我想把時間繼電器“T0”的設定值(PV=200)傳送到暫存器“R110”中,程序該怎么寫?這樣做的目的是用文本顯示器來修改這個設定值。
A: 直接在T指令中指定R110為PV值,可以通過文本來設定R110。

27Q: 一臺水性印刷機,正常使用了一段時間后PLC的“RUN”燈不亮停機了,怎么也沒法再使用,何解?
A: 1,要是RUN不亮,即熄滅,則存在3種情況,1)是電源損壞;2)是CPU損壞,3)則是電源和CPU皆損壞。造成該原因的主要問題在電源部分出現故障,導致PLC損壞。請返回維修。
2,若是RUN等還在慢閃亮,則硬件部分故障損毀幾率就小些,可以重新上電測試一下PLC是否正常運行,建議拆下PLC測試,以免引起亂作動導致機臺設備故障;要是上電仍不運行,可以聯機看看,程序是否還存在。若無程序,則先灌程序再置RUN,故障一般可以排除。

28Q: 電腦與PLC聯機顯示無法聯機,通訊錯誤或端口被占用,除了通訊線造成的還有別的原因嗎?
A: 針對無法聯機,首先要檢測通訊線纜的完好,在這基礎上,查看通訊參數設定是否一致,若無法確定可以使用自動檢知方式獲取。再者就是檢查通訊口是否被其他軟件占用。若故障仍不排除,則可能通訊口損壞。

29Q: FBS-24EYT的擴展模塊中,V1+,V1-,V2+,V2-的,他們是如何連接使用的?
A: 該模塊分4組輸出,V+和V-表示接+24V和-24V。其中-24V也是COM點。在制作連接頭務必要注意電源接法和各引線之間是否有短路,以免燒毀PLC。

30Q: 請問下永宏CB525與CM25有啥區別? 我的主機是FBs60MC,模塊是CM25的,欲做ModBus控制變頻器.數據線接哪兩個腳呢?
A: FBS-CB25是通訊擴展板,通過主機上的擴展槽擴展,所以主機都能使用;FBS-CM25則是通訊擴展模塊,在主機的左側擴展;只能在MC和MN主機上使用,另外CB提供一個232一個485分別占用PORT1,2CM25也是提供一個232和一個485,分別占用PORT3,4。
變頻器一般是RS485接口,接線如下:
變頻器 CM25的RS-485
A--------------------------------------D+
B--------------------------------------D-
G--------------------------------------G
注意使用終端電阻和雙絞線。

]]>
施耐德PLC編程應用討論精選http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2308&Page=1wangxinxin2010-12-9 9:12:05 ·求編程方案!! ·昆騰plc通訊故障 ·neza PLC編程電纜3030與電腦無法通訊 ·有用過莫迪康plc的嗎?有這樣一個設想,大家看看,不改程序,用硬接線能實現嗎? ·I/O紅燈常亮問題,請各位指教~~~~ ·用QUANTUM 和空壓機之間用MODBUS 通信 ·PC與PLC通信的問題,請高人指教 ·PL7 PROV4.5的序列號 ·請教:這個圖是啥意思 ·請教 %Q2.0:16地址含義 ·concept的問題 ·請教通訊故障! ·Intouch與Modicon PLC通訊的問題. ·急求助:急急的問一個關于施耐德PLC的問題 ·modicon quentum 系列 震驚我的冗余切換問題 ·施耐德XBT模擬時能不能實現翻頁 ·施耐德QUANTON產品的CPU里面的程序不知道怎么原因最近亂了? ·求教:關于施耐德PLC軟件使用的一個問題 ·請教:施耐德140cpu11302停電后再上電不運行? ·mbe能讀到MODICON PLC數據,但IFIX3.5 PDB 無法讀寫 ·施耐德NOE模塊總出現通訊異常,有什么好的解決方案? ·求助:modicon quantum(140) 網絡設計 ·modicon plc通訊連接 ·討厭的Twido----plc ·TWIDO 比較指令求助 ·TWIDO怎樣把模擬量存入 ·新手請教一個奇怪的輸出保持問題 ·施耐德TWIDO的若干問題! ·為什么通訊總是中斷?? ·請教施耐德premium的上升沿和計數指令的用法 ·施耐德昆騰PLC熱備求助!!! ·施耐德TWIDOW PLC和ATV31,ATV71變頻器通訊 ·包裝機械的系統 ·請問TWIDO PLC 的RS485口與自由通訊口RS485通信的問題 ·CONCEPT中的線圈 ·如何實現PLC的時間顯示? ·MODICON CONCEPT LL984 ·求助遠程I/O問題 ·詢問Primum的編程電纜 ·concept2.6的安裝問題 ·modicon tsx premiu 和MITISUBISH Q系列對比? ·MB+網卡的相關問題 ·請教DDO35300的問題 ·求救,請問施耐德PLC通訊的可行性? ·請給個實現方案。 ·以太網組態 ·PID問題 ·CONCEPT中模擬量如何強制 ·求助:s7-200通訊距離 ·求sa85卡驅動 ·救命!!!急!急!急! ·關于施耐德Twido系列PLC通信問題 ·高手幫忙:施耐德CONCEPT2.5編程的問題 ·求助:IFIX3.0下與MODICON.MB1的驅動問題 ·求助:施耐德PLC選型 ·ifix3.5與modicon的11303通訊問題 ·modicon 的PLC可以和電腦直接連嗎? ·求助:intouch與modicon PLC的通訊問題! ·請教施耐德 Twido PLC一個小問題 ·MCGS和施耐德PLC通訊問題???? ·SOS:施耐德PLC 通訊模塊問題 ·MODICON PLC 的CRP模塊的錯誤顯示 ·求教:MODICON PLC 的問題 ·組態王”與modicon premium通訊--- ·Modicon的RS485通訊 ·求助:施耐德軟啟動器接線中的問題! ·施耐德quantum系列concept的求助 ·關于Modicon Lexium 17d HP伺服驅動器 ·問題,施耐德的模擬量輸出模塊,輸出負載為300歐姆,可以帶動調節閥嗎? ·救命:IFIX與MODICON通訊 ·施耐德PLC模塊問題求助,急~~!! ·Modicon的應用 ·求助:MODICON QUANTUM問題 ·求助:MODICON PLC連接光纖環網 ·求教一個施耐德問題 ·施耐德昆騰PLC求助!!! ·施耐德問題 ·請教用過施耐德TSX P...系列PLC的大蝦 ·施耐德的premium PLC的I/O驅動是什么? ·施耐德高手這邊請 ·探討施耐德plc ·了解Modicon PLC ·IFix2.6與Modicon Premium通訊急! ·modicon quantum問題求教 ·求助:MODICON 984 梯形圖的意思。 ·MODICON QUANTUM 雙機熱備雙纜冗余 ·求教:施耐德的MB+電纜 ·modicon momenmnt 96020 984LL 的問題請教 ·MODICON 的MB通訊? ·Modicon 以太網通訊問題請教 ·Modicon的140CPU43412A能帶多少I/O點 ·關于modicon 分布i/o? ·Modicon PLC ·請問Modicon PLC與上位機通訊怎么配置? ·請問:MODICON 以太網 通訊 ·求助:MODICON PLC無故停止運行的原因? ·OMRON的CJ1能不能與施耐德的ATV28/ATV58通訊嗎? ·求助:有關MODICON遠程I/O接地問題 ·schneider的疑難雜癥???? ·施耐德PLC ·求助MODICON PLC梯形圖 ·調試中遇到問題:請看~~~~~~`MODICON 的TSX ·組態王”與MODICON PREMIUM通訊 ·請教modicon的quantum plc的問題 ·求助:modicon故障 ·MODICON 800系列I/O地址 ·請教Modicon PLC 配置方案? ·如何實現GE 9070 和MODICON QUANTUM數據通信]]>關于“PLC編程系列技...”的內容http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=59&ID=2307&Page=1wangxinxin2010-12-9 9:09:40  問:我要將 CPU314 與電腦連接通信應該怎么辦?是否用 MPI/DP-RS232 連接器,要怎么用啊?
  答:第一步,將適配器(PC Adapter)與 RS232 電纜相連。適配器的 MPI/DP 口插入 CPU的編程口,RS232 電纜與 PC 的串口連。
  第二步,進入"開始"->"設置"->"控制面板"->"SET PG/PC Interface"。點選“ Access  Point  of  the  Application ” =S7ONLINE ( STEP7 ),“ Interface  Parameter Assignment”=PC Adapter (MPI)。
  第三步,點“Properties”進入屬性設置,MPI 設置內容:選中“PG/PC is the only master on the bus”,其余內容沿用默認值,或根據 CPU 的狀態變更。
  Local Connection 設置:COM Port="硬件連接的串口",Transmission Rate="圖片點擊可在新窗口打開查看C" Adapter 的 撥碼位置。 確認后退出設置,如果上下位機參數一致的話,此時連機就會成功。

  2. IW 和 PIW 有什么區別
  問:STEP7 在實際應用中 IW 和 PIW 有什么區別?
  答:我個人理解:對于沒有相應的映像緩沖區的輸入地址,一定采用 PIW 指令,而一般外 設輸入地址,都是沒有映像緩沖區的。對于有映像緩沖區的輸入地址,一般使用 IW,表示 取映像緩沖區內數據,但也可用 PIW,表示直接取地址內的數據而非映像緩沖區的數據, 相當于立即讀取。對于輸出亦是如此。

  3.  模擬信號接地問題
  問:我用的 SM331 8*12bit  模塊信號有時正常有時不正常,后來我把 COMP-跟信號的 M- 接起來就好了,但我同時發現他們之間接電容也可以,是怎么回事??模塊的 COMP-端、 各信號的 M-端和模塊 24 伏供電的 M 端之間電氣上有什么關系??
  答:對隔離輸入模板,.摸板參考地 Mana 與 CPU 的電源地 M 沒有電連接。因此 Mana 與  M 有電位差時,必須采用隔離輸入模板。但是,如果電位差超過 Eiso,則必須建立 Mana與 M 之間的連接。對 SIEMENS 的模板,Eiso=75VDC 或 60VAC。
  對非隔離輸入模板,則必須建立 Mana 與 M 之間的連接。 為抑止信號地 M-與 Mana 之間 的共模干擾,不同傳感器的接地方式不同,限于篇幅以及圖解困難,難以細說。一般原則是, 建立信號地與模板的地、模板地與(CPU)系統地的連接。如果有干擾環流,則將取消模 板地與系統地的連接,讓模擬地懸浮。另外,屏蔽推薦雙端接地,如果有干擾環流,則改為 單端。

  4. cp342-5 的放置位置有要求嗎?放在軌道的什么地方最合適
  問:cp342-5 的放置位置有要求嗎?放在軌道的什么地方最合適?
  答:CP342-5 工作原理是, 首先通過硬件配置將各 DP 子站的分布 I/O 映射到 CP342-5 的內 存,然后再通過 FC1(DP_SEND)、FC2(DP_RECV)實現 CPU 與 CP342-5 的數據交換。數據 傳遞的過程如下:
  FC1
  CPU 內存————->CP342-5 ——————->DP 子站的輸出
  FC2
  CPU 內存<————-CP342-5 <——————-DP 子站的輸入
  程序中我們控制的只是 CPU 與 CP342-5 之間的通訊,而子站與 CP342-5 的數據交換是由
  CP342-5 根據硬件配置自動完成的。

  關于 cp341 與 MM440 通訊
  問:我用 s7-300(cp341)與 MM440 的 com 口(29 30)通訊控制變頻器2 個 PZD,4 個 PKW 具體參數設置如下:
  P003=3圖片點擊可在新窗口打開查看700=5圖片點擊可在新窗口打開查看1000=5圖片點擊可在新窗口打開查看2011=1圖片點擊可在新窗口打開查看2012=2;P2013=4;其他參數采用工廠設置。
  仿照 USS-S7 中的例程進行編程;但是只能向變頻器發送 PZD 參數(控制字 1 和主設定值), 但不能返回任何參數。CP341 的指示燈只顯示不斷發送,接受燈不亮。在數據塊 dbnd(DB100)中的 DBW6(通訊狀態字)的值為 0200;DBW8(通訊故障字) 的值為 0080;不知是什么意思?
  答:CP341(RS422/485)采用(RS485)ASCII 碼協議。CP341 如果采用手冊中的接線 方式(11+,4-)則 cp341 的接收發送燈同時亮,但是不能進行數據傳輸;如果接線為(9+,2-)則出現前述情況,即只能向變頻器發送 PZD 參數(控制字 1 和主設定值),但不能返回 任何參數。如果你只接了 9、2 的話,現象則說明你的參數設置沒有問題。在 4 線方式下,9、2 是發送 端。11、4 是接受端,沒有接線自然沒有數據返回。
  對 MM440 應該用 2 線方式,接線是
  11(CP341)————-29(mm440)
  4(CP341)————-30(mm440)
  且 2 與 4、9 與 11 要短接,你接了嗎?
  此外,在 PKW 中你的任務識別標記 ID 和參數號填對了嗎?

  5. 315-2DP 與 ET200M
  問:通過 DP 相連,CPU 地址為 2,ET200M 地址為 5,硬件上地址設置正確。 在項目管理器 里把軟硬件組態好了以后,把 SIMATIC300 STATION 傳給 PLC,顯示 SF 錯誤,ONLINE 情況下, OB1 不運行。
  如果把 HARDWARE 再傳一遍,則 SF 錯誤無,OB1 可運行,現在再把 SIMATIC300 STATION傳給 PLC,則重新有 SF 錯誤。我原來以后,把 SIMATIC300  STATION 傳給 PLC 一次,相當于軟硬件組態都傳一次,請 問各位高手,這樣正常嗎?
  答:我想樓上的各位可能沒有看清楚 royal 的問題:他通過 HARDWARE 下載+OB 下載, 沒有問題,這樣可以排除是組態和程序的問題。他只有在用 STATION 下載時才出現故障,SF 燈亮。所以原因不是很明確。我個人認為是不是 royal 并沒有將 HARDWARE 進行“編譯保存”,因此他的程序塊內沒有“SYSTEM BLOCKS”,所以才出現他所說的現象。請 royal 在試一試!

  6. S7-300PID 的 FB41CONT_C 功能及參數設定
  問:請教各位高手,本人現用到西門子 S7-300(CPU315)做整流系統的 PID 控制,具體 是由 AI 模塊輸入 4-20MA 信號(既 A 柜/B 柜飽和電抗器控制電流信號反饋和機組 A 柜/B 柜直流電流信號反饋),通過 CPU 調用 PID 功能塊,實現自動閉環控制,最后由 AO 模塊 輸出一個 4-20MA 的信號給穩流系統(既 A 柜/B 柜電流給定反饋)。
  現請教:1、具體應調用 S7 的 PID 中的哪些功能塊。我是直接在 OB1 里邊調用 FB41,不 知可否。
  2、PID 標準塊 FB41 的輸入輸出參數如何整定,PV_PER、SP_INT、PV_IN 有何區別。
  3、GAIN、TI、TD 如何整定。
  4、MAN_ON、PVPER_ON 怎么用,是直接在 FB41 的輸入端寫嗎?
  答:原理上,PID 的調節節奏應該與其采樣周期一致,這是數學模型應與物理過程一致的要 求。這也就是 FB41 要在 OB35 中周期調用且 OB35 的周期要與 FB41 采樣周期一致的原因。
  當然,在 OB1 或其他 FC、FB 中調用 FB41 也是可以的,此時最好將 OB1 參數區中掃描周 期作為 FB41 的采樣周期。
  本人在管道恒流恒壓的 PID 過程控制中,也曾在 FC 中無條件連續調用 FB41,PID 效果也 還令人滿意。我個人認為,精度要求不高的應用中,簡單調用也是可以的。
  FB41 參數的設置很靈活,可根據自己的習慣或應用的方便選擇。下面是一種方式。
  MAN_ON  :激活 PID 手動調節給定值 MAN 的使能位,可用 PID 手自動轉換位來觸發。 PVPER_ON  :是 PID 輸入輸出參數“PERIPHERAL 化”的使能位,即將參數看成 0~27648 之間的整數。換個說法,就是 PID 的反饋值直接取自相應 AIW 通道,而 PID 輸出則直接給 出到 AQW 通道。參數整定由 FB41 完成。可用調節裝置的啟動標志來觸發本位。
  MAN  :PID 手動調節給定值,當“MAN_ON=1”時有效。
  CYCLE  :采樣周期。根據物理量變化快慢定,一般要求與 FB41 執行的周期一致。
  SP_INT:PID 的設定值。注意設定值與反饋值的單位一致。為了避免錯誤,建議將 SP_INT
  轉換為-100.0~100.0%之間無量綱的百分數,輸入到 FB41 時,注意只取百分號之前的數即可。
  PV_PER:PID 過程的反饋值,直接取自反饋量的 AIW 通道的 A/D 碼。僅在“PVPER_ON=1”時有效。 GAIN:比例系數。 TI:積分時間。 TD:微分時間。
  LMN_PER:PID 的調節輸出,直接對應調節輸出 AQW 通道。
  設置了上述參數,基本的 PID  調節就可以實現了。根據需要再完善其他參數的設置,比如 死區的設定等。
  利用 STEP7 中的 PID 賦值工具可形象快捷地完成參數設置,結果直接存入相應背景數據塊,
  FB41 調用時無須再賦值。

  7.  除 300 中的密碼
  問:我在使用 CPU313C-2PTP 時,往 PLC 里下了一個程序,開始還好使,可下載了幾次之后, 竟然要求密碼!本人申明,程序沒加密,而且本人還不知如何加密!請問大蝦, 如何清空PLC 的程序而不需要密碼?
  答:你需要對 MMC 卡進行格式化操作。格式化過程如下:
  1.  將開關置為“MRES  ”位置,并保持,直至 LED  停止閃亮(即直至大約 9  秒鐘后永亮 著)。
  2.  在隨后的 3  秒內,釋放開關,并再次切換為“MRES  ”位置。STOP LED  現在閃亮, 指示正在進行格式化。
  一定要使用規定的操作順序。否則,MMC  就不能進行格式化,而是返回存儲器復位狀態。 我建議你在 http://www.ad.siemens.com.cn/download/manual/as.asp 上下載 S7-300C 的所有資料仔 細讀一讀 才進行以 上操作, 在《 S7-300  可編程控制器  CPU  312C  至314C-2DP/PtP CPU  技術參數》一書上有此操作的詳細說明,并有注意事項!請注意。

  8. 00 的 L 指令
  問:L 指令裝一個立即數(常數)到 ACCU1L 1
  如何表達我這個裝入的數是 Byte? Word? DWord? S7300 還未入門,請高手指教!
  答:在裝入的時候,如果被裝入的數太短,達不到 4BYTE(大多情況這樣),則在裝入的 時候,會自動填 0而在取出的時候,如果目標是 4BYTE,則全盤復制,如果短了,就只復制需要的長度,另外的就被拋棄了,其實被拋棄的部分一般是 0 的,編程時候需要知道的。 比如 L L#16#01020304,這是一個 32 位的 DWORD然后 T MW0,長出的部分被丟掉,最終 MW0 的內容為 16#0304 除非有意這樣做,否則做之前是要保證數據沒有溢出的。否則計算就亂套了。 反過來,L 16#FFFE (INT -2)T MD0則 MD0 的值為 L#16#0000FFFE (DINT 65534) 數據雖然沒有溢出,但數據格式不能繼承了。 這種時候,分別需要 DTI  和 ITD 命令進行轉換。
  至于 200 里面的 MOVB,MOVW,MOVD 等的命令,我想,在 300 里面它是自動的,根據目 標數的尺寸,自動實現不同的 MOVE 功能,與 200 對應。

  9. SB 接口和 S7-200 及 S7-300 連接的體會
  我最近換了一個新筆記本,沒有串口,最后發現它不能和 S7-200 及 S7-300 連接,急得我只冒汗(差一點兒吐血了),不過最終都搞好了,現把我的體會說一下,以供大家參考。
  S7-200 連接過程:
    10. lc 程序的下載問題
  問:在一個網絡中(比如 profibus),有多個 plc,在 step7 中硬件組態中也有 多個 plc,所編程序是整個網絡系統的程序,那么程序下載的時候,如何確定哪 些程序被下載到哪一個 plc 中?
  答:MPI 網絡中多個 CPU(S7-300/400)及 HMI PANEL(WINCE BASED)的程序下載
  1. 按照你所需要的網絡,完成硬件安裝及通訊線的連接.
  2. 對所有的 CPU,默認地址都是 2,所以可以分別上電,下載硬件配置與程序.
  3.  對于 PANEL 可以通過其控制面板的 S7-TRANSFER 設置網絡地址,然后通過 MPI 網絡直接下載 PANEL 的組態程序.注意,此時 S7-TRANSFER 中的'ONLY MASTER ON THE BUS'不能被 選中.
  4. 當使用 CP5511/5611 以點對點的方式對 PANEL 下載程序時,S7-TRANSFER 中的'ONLY  MASTER ON THE BUS'必須被選中。

  11. 300 中,如何實現 S7-200 中 SM0.3 的功能
  問:在 S7-300 中,如何實現 S7-200 中 SM0.3 的功能?:即開機后進入 RUN 狀態,ON 一個 掃描周期,請各位賜教.
  答:你必須在 OB100 中調用 SFB21  “RESUME”,原理及注意事項如下。
  If there is a rising edge at control input REQ, SFB 21 "RESUME" activates a hot restart on the remote device selected with the ID.
  The following conditions must be met if the remote device is a CPU:
  1、The CPU must be in the STOP mode.
  2、The key switch of the CPU must be set to "RUN" or "RUN-P."
  3、When you created the configuration with STEP 7, you allowed for a manual hot restart.
  4、There must be no condition preventing a hot restart.
  Once  the  hot  restart  has  been  completed,  the  device  changes  to  the  RUN  mode  and sends  a  positive  execution  acknowledgement.  When  the  positive  acknowledgement  is evaluated, the status parameter DONE is set to 1. Any errors that occurred are indicated in the status parameters ERROR and STATUS.
  A restart can only be activated again in the same remote device after the previous hot restart has been completed.

  12.  關于 IM153-2 配置
  問:我的 S7-400H 系統中 IM153-2 的定貨型號是 6ES7153-2AR00-0XA0,但是在 S7V52 中 HW CONFIG 里無法找到此型號的模塊,請問是不是最新產品 在如何硬件配置里如何處理?
  答:由于是冗余配置,6ES7153-2AR00-0XA0 是由兩塊 6ES7153-2AA02-0XB0 組成。硬 件配置時插入 6ES7153-2AA02-0XB0。

  13.  一些奇怪的問題
  問:1、能不能用 WINCC 直接控制 ET200S?不用任何 PLC,系統的功能很簡單,算法在 WINCC 中實現。現在的問題是 WINCC 能直接控制 ET200S 嗎?(我在一個系統看到這樣 的結構,不知道能不能實現)
  2、SFC15,SFC16 在讀寫智能從站時用,超過 4 個 BYTE 的話就需要 SFC15,SFC16? 如果我一個一個字節讀的話(讀很多個)是不是就沒有這個限制了。
  答:請注意:S7-200 與 ET200S 是兩個不同的東東。
  ET-200S 與 WINCC 連,方法:
  1、帶 CPU 的 IM151+CP5611,原理過程與 S7-300 類似;
  2、如 SHINE  所說,cp5611/5613+SIMATIC  NET,原理過程與連 EM277  類似。通過 COM_PROFIBUS 將 CP5611/5613 定義成一類主站,并組態相應從站,從而實現對從站數 據的讀寫。如果有邏輯的話,需借助腳本語言。

  14. TP270 支持哪幾種印表機
  問:TP270 支持哪幾種印表機?你有具體的型號嗎,另外在那能下載 OP270,TP270 的手 冊。
  答:MP270,TP270,OP270 功能相近,資源配置略有差別。根據所配硬件,與打印機的 連接有三種方式:RS232、以太網、USB。其操作系統都是 WINDOWS  CE,因此所支持 的打印機與普通 PC 一樣。如果通過以太網連打印機,則注意所買打印機必須支持網絡打印。 下列標準是支持的串行打印機:
  ? 與 ESC/P、9  針 ESC/P  或 ESC/P2(EPSON)兼容 例如 EPSON FX850
  ? 與 PCL3 (Hewlett Packard)兼容
  HP LaserJet 5M
  USB  打印機仍可用于 PCL  和 Epson9  模式

  15.  兩個 315-2DP 通過兩個 CP343-1 通訊,如何設置成主站和從站?
  問:請問兩個 315-2DP 通過兩個 CP343-1 通訊,如何設置成主站和從站?
  答:CP343-1 是以太網卡,卡本身無所謂主從,因為以太網不是主從通訊機制。只有主從 機制的網絡如 RS485 網,典型的有 PROFIBUS-DP,MPI,MODIBUS 等才分主從站。
  兩 CP343-1 通訊,用 FC5(AG_SEND),FC6(AG_RESV)即可。具體某站用哪個函數,就看它是 讀數據還 是寫數據 。對 CP443-1  而言, 則用 FC50 ( AG_LSEND ),FC60(AG_LRESV)。

  16. 300PLC 中處于 STOP 狀態應當執行什么 OB
  問:300PLC 中處于 STOP 狀態應當執行什么 OB?
  答:300PLC 中采用事件觸發 OB 來執行一些事件,比如通訊錯誤會使 PLC 處于 STOP 狀 態而執行 OB87。如果程序正常,我手動使它處于 STOP 狀態,PLC 會執行啥 OB?
  stop 狀態只有系統軟件在運行,你所編的 step7 程序不會運行的

  17.  內部 DB 位的問題
  問:在制作警報時,我使用了 DB14,按位進行檢查,每一個是單獨的置位,然后對整個雙字進 行相關警報信息換算, 現在在 DB14.DBX2.7,DB14.DBX10.7,這兩個位出現了異常,在 LAD 中 被作為線圈輸出,當被置位時,他倆為 0,在非置位是卻是為 1.和應該出現的位的現象相反, 但其他位都正常,后來只有換掉這兩個位,以前用 DB1 也有出現這個情況 DB1.DBX2.7, 后來 也是換掉的!  請各位指點。
  答:這段程序是實現集中報警很好的辦法。 有新報警,則報警。但如有舊報警消失,則不反應。 不要使用雙整數進行比較,而要使用
  word,但運算符號為雙字的
  l mw2
  l mw2_sav
  >DI
  =ERROR

  18. S7-300 中的 FC105 模塊中的 27648 是如何得來的?
  問:S7-300 中的 FC105 模塊中的 27648 是如何得來的?
  答:27648=16#6C00 SIEMENS 自己定義的,在其之上到 65535(7ffff),是非線性段,可以 使用,但精度差點。

  19.  關于 GD 通信問題!
  問:我想用 MPI 連接兩個 CPU315 和 CPU313,采用 GD 通信方式。書上說,step7 里的 option
  項下的 define Global data 是灰的,不能用。請問誰知道是怎么回事?我用的 step7 版本是
  5.1。是不是缺補丁?還是我用的不對?盼回音!
  答:CPU 的 MPI 必須為“YES”,再組態 MPI 總線即可。]]>
主站蜘蛛池模板: 污污网站在线免费观看| 91精品乱码一区二区三区| 最近高清日本免费| 又黄又爽做受视频免费看视频下载| 黄色网址免费大全| 在线视频1卡二卡三卡| 久久九色综合九色99伊人| 欧美xxxx网站| 免费jlzzjlzz在线播放视频| 色九月亚洲综合网| 国产精品亚洲欧美大片在线观看| 一级毛片免费在线观看网站| 日本特黄特色免费大片| 亚洲欧美日韩天堂在线观看| 秦老头大战秦丽娟无删节| 国产在线观看www鲁啊鲁免费 | 欧美综合天天夜夜久久| 啊轻点灬大ji巴黑人太粗| 韩国精品福利一区二区三区| 国产美女无遮挡免费网站| 一本大道久久东京热无码AV| 推油少妇久久99久久99久久| 亚洲av永久无码精品水牛影视| 欧美综合人人做人人爱| 动漫精品动漫一区三区3d| 色综合天天综合中文网| 国产精品久久久久免费a∨| www.狠狠插| 工作女郎在线看| 久久国产精品成人片免费| 李宗60集奇奥网全集| 亚洲综合色丁香婷婷六月图片| 精品久久久噜噜噜久久久| 国产免费观看黄AV片| 黄色网站在线免费| 国产色在线视频| xvdeviosbbc黑人| 小说区乱图片区| 久久久久亚洲AV成人片| 日本狂喷奶水在线播放212| 亚洲免费视频网址|