※ 引述《Substrate (存錢去美國看NBA)》之銘言:
: 以前都是使用PLC來開發設備
: 現在開始要玩PC Base
: 公司使用的開發軟體選用為C#
: 我是認為以設備來說
: 程式的架構應該是要寫成像流程圖(SFC)才比較好控制以及理解
: 我現在是對C#的基礎使用方式大致了解
: 但對於怎麼去包裝程式完全卡住
: 有前輩有開發設備的經驗嗎?
不曉得貴公司規模多大阿?
這樣做 理論上 也許可以省很多錢
但問題有人敢採用嗎? 因為PC BASE 一般給人感覺就是會當機 還有開機很慢
最近遇到一個鋼鐵廠的案子 單純一個人機 不是用在主要生產流程上的
也給你指定要用siemens的人機
還有這些省下來的錢 會回饋給員工嗎?
我覺得應該先想清楚這些問題 不然只是做白工
或是公司省到錢 你卻做到死 而報酬卻沒有相對的提高
回到程式問題
如果控制或監視的東西 時間上不是很嚴苛
最簡單就包在timer裡面
如果需要很即時 就開一個backgroundworker單獨去處理
但這些都是很基本的東西 但一堆東西湊起來 就很複雜了
另外IO的部分 PLC上 IO就像只是寫入或讀取一個變數
但在電腦上 你寫程式就不是那麼簡單了 除非你們用到的IO裝置是有提供library
不然你可能也會用到com port或是網路去寫modbus的通訊程式
還有如果有要把人機畫面整合到電腦裡 那工程又是不小
如果用NI真的蠻簡單的 拖拉一堆元件 設定一下就好了
靠自己用C#寫程式...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.129.161
※ 編輯: DearKurt 來自: 124.11.129.161 (12/25 23:33)