国产综合高清-a视频-高清全高清-国产黄a三级三级三级70年后|www.whhswh.com

您現在所在的是:

PLC論壇

回帖:6個,閱讀:1025 [上一頁] [1] [下一頁]
854
romenhe
文章數:2
年度積分:50
歷史總積分:854
注冊時間:2009/5/12
發站內信
發表于:2009/5/12 15:53:30
#0樓
在工程中運用了PLC來作為下位機進行邏輯運算,上位機由別人提供。現在遇到的問題是
上位機采用的方式是面向事務的,即發送一個任務,接收一個結果。而PLC是重復掃描式的邏輯運算,并沒有事務的概念。這樣在處理任務的時候就會產生一種“半完成的狀態”,打個比方我發個指令a,最終目的是要輸出f,為了完成這個指令在中間過程中需要依次完成b,c,d,e。如果處理到c時,發現執行下去的條件不滿足的話就會處理失敗,但是b,c所帶來的變化依然保留在那里,這時需要上位機再次干預來恢復狀態。我的意思是有沒有什么方法,使PLC在發現處理失敗后能夠自動恢復執行前的狀態。

38362
cvlsam 版主
文章數:12518
年度積分:973
歷史總積分:38362
注冊時間:2001/12/22
發站內信
2018論壇貢獻獎
2017論壇貢獻獎
2016論壇貢獻獎
2015論壇貢獻獎
2013論壇貢獻獎
2012論壇貢獻獎
2011論壇貢獻獎
2011國慶活動
2010論壇杰出貢獻獎
發表于:2009/5/12 16:47:27
#1樓
您難道不知道PLC有中斷這個概念?

中斷程序不就是您想要的結果?

Regards
854
romenhe
文章數:2
年度積分:50
歷史總積分:854
注冊時間:2009/5/12
發站內信
發表于:2009/5/12 17:15:43
#2樓
能具體解釋下怎么做嗎
1014
nongqi
文章數:28
年度積分:50
歷史總積分:1014
注冊時間:2006/11/27
發站內信
發表于:2009/5/12 20:00:36
#3樓
plc可以不用中斷也可以完成該功能,主要是看你的plc程序是怎么寫的,而且上位機和plc的交握信號事先進行規劃,上位機和plc的程序都按照這個規劃好的流程來做,基本上不會有什么問題
993
zliao-lili
文章數:54
年度積分:50
歷史總積分:993
注冊時間:2009/4/13
發站內信
發表于:2009/5/13 10:27:17
#4樓
基本上PLC和上位PC的通信都是成對出現的,上位機發送要求,PLC回答結果或PLC發送要求,上位機回答結果.在這種情況下只要考慮周全就不會出現問題,當然也有其他情況,比如:上位機發送詢問,PLC回答狀態,上位機發送要求,PLC回答結果,上位機返回受到應答,具體的要求有具體的處理方法,如果搞清楚了邏輯關系,通過程序都是可以實現的,主要還是看你自己的程序怎么寫!!!!

12704
lixiaobai
文章數:7780
年度積分:49
歷史總積分:12704
注冊時間:2006/4/5
發站內信
08年最佳博客獎
發表于:2009/5/17 19:35:59
#5樓
每種PLC的具體中斷的做法是不一樣的,但思想都差不多 的
說說
815
shzgfm
文章數:2
年度積分:50
歷史總積分:815
注冊時間:2009/6/1
發站內信
發表于:2009/6/1 11:58:30
#6樓
此樓內容不符合板塊規定,不予顯示! 查看原帖內容>>

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 非法和不良信息舉報

工控網客服熱線:0755-86369299
版權所有 工控網 Copyright©2025 Gkong.com, All Rights Reserved

78.0005