有人要討論PC-Base技術嗎? |
|
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
我也是用 BCB 開發機台程式,算是同行啦
<>< face="Verdana, Arial, Helvetica">引言:雖然現在工作沒有繼續開發了, 轉用VC#.NET
... 轉行了嗎? 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
PC-Base與 一般的硬碟差不多 因為是PC-Base哈哈 不過 玩嵌入式的還是要走 setbox 成本才會低 現在的cf卡 dom doc 技術都滿成熟的 使用cf卡 約1萬次 生命週期 不過 還是可以研究研究 討論討論 哈哈 ktop的 各方人士 還真是越來越多ㄚ 哈哈 粉期待 allanchou dllee 的資訊分享 哈哈 *********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together!
希望能大家敞開心胸,將知識寶庫結合一起
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 不過 玩嵌入式的還是要走 setbox 成本才會低有部分小自動化機台的控制器還真的已進入 setbox 模式,不過,打開內部還是 PC 就是了,而可能的作業系統則有 DOS 或 Linux。 我很好奇, J sir 到底是吃那一行飯的呢?為何 上知天文下知地理左知Delphi右知BCB前知電腦後知機台自動化.... 真可謂之「神」 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
Step1 對軟碟作格式化
mkfs.ext2 /dev/fd0
Step2 mount -t ext2 /dev/fd0 /mnt/
Step3 cd /mnt
Step4 建立一些標準的目錄(boot,dev,etc,sbin,root)
mkdir boot
mkdir dev
mkdir etc
mkdir sbin
mkdir root
Step5 複製kernel,boot.b,lilo.conf ...
cp -a /boot/bzImage.wbt boot
cp -a /boot/boot.b boot
cp -a /etc/lilo.conf etc
cp -a /dev/console dev
cp -a /dev/fd0 dev
cp -a /dev/hda3 dev
cp -a /dev/tty0 dev
Step6 編輯lilo.conf
boot=/dev/fd0
install=/boot/boot.b
map=/boot/map
delay=5
prompt
timeout=50
vga=normal
Image=/etc/bzImage.wbt
label=linux
read-only
root=/dev/fd0
Step7 lilo -r /mnt/
Step8 寫一隻program name:init
ps : gcc --static -o intit init.c
Step9 把init cp /mnt/sbin
此為linux的開機片做法 如要移植至dom上 其實仔細找找也不困難
我想 做系統的 最重要的還是對os與單晶片的 謝爾 功能流程 要有耐力與精力
精簡只是時間的問題 上面的做法 你能做多小 如何 系統功能模組化 自己建立C語言 函式庫 (永保安康) dllee 大仔 別再虧庵了 哈哈
我很好奇, J sir 到底是吃那一行飯的呢?為何
//騙ㄘ騙喝
上知天文下知地理左知Delphi右知BCB前知電腦後知機台自動化....
真可謂之「神」
//不會寫程式的 :魔: 哈哈 哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好
哈哈 粉期待 allanchou dllee 的資訊分享 *********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together!
希望能大家敞開心胸,將知識寶庫結合一起
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
|
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
恩... 嵌入式只是做法之一, 其實我一直都是用一般工業PC原因很簡單,
機台程式有時要有SECS, 要紀錄log. 還要出報表, 所以概觀來說應該是,
一般PC 機台控制功能.
目前我觀察我們廠內, 機台控制系統平台有
1. Windows VB
2. Windows Delphi
3. Windows BCB
4. Unix
5. 以上 加掛 PLC為子系統
6. Only PLC
這種應用其實對國內半導體/TFT產業很重要, 可以增加國產機台自製率,
至於成本方面, 一台動輒上億, who care?
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 恩... 嵌入式只是做法之一, 其實我一直都是用一般工業PC原因很簡單, 機台程式有時要有SECS, 要紀錄log. 還要出報表, 所以概觀來說應該是, 一般PC 機台控制功能. 目前我觀察我們廠內, 機台控制系統平台有 1. Windows VB 2. Windows Delphi 3. Windows BCB 4. Unix 5. 以上 加掛 PLC為子系統 6. Only PLC 這種應用其實對國內半導體/TFT產業很重要, 可以增加國產機台自製率, 至於成本方面, 一台動輒上億, who care?我們公司目前主要是以 Windows BCB SoftPLC PLC RemoteIO 的方式,所有的程式都是在 IPC 上執行。 目前已完成多個半導體設備,正朝向TFT/LCD邁進... 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
|
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
|
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
引言: 我們公司自己開發Motion Card (包含PLC 暫時只支援階梯圖) 使用的工具,BC,BCB,VC,也是PC-base系統 Motion Card & PLC 利用memory map 就可以控制喔 OS則不限定DOS,Windows,linux 都可以 做這行工作真是累一台機器要重頭盯到尾,就怕出道客戶那邊還有 BUG就麻煩囉.我以前用過 M牌的Motion card, 也是利用memory map 來做控制的, 那時我還記得竟然沒有device driver, 還跑去買一個EnTech現成的 Deiver來用, 順便還能控制 I/O卡. 我會轉行, 就是累過頭了, 錢都拿來買藥吃. 呵呵 只是做出來會很有成就感... 最近在想 C#是不是也適合拿來開發機台? 過一陣子有空來試試看 .NET thread soft-realtime的能力. |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 原來也是同行, 什麼是SoftPLC 我沒玩過耶, 解釋一下吧?就是 PLC 只是由 PC 來執行,所以叫 Soft PLC,而它的程式是 OpenPLC (IEC 61131-3)可以使用五種PLC語法開發,其中的 ST 的語法與 PASCAL 相同。 引言: 貴公司都是做哪方面的機台呢? TFT的設備, 99%都是日本的, 不常見到台灣的, 台灣能夠做的, 我想量測機台, sorting, C/S station, 客戶接受度會較高.TFT 的設備大部分是進口沒錯,但有部分大廠已開始「試用」國產機台... 引言: 我會轉行, 就是累過頭了, 錢都拿來買藥吃. 呵呵作這行真的是累... 目前,我們有部分客戶還是無法接受我們開的「高單價」,但說真的,不開那麼高,根本就不敷人力開發成本,但客戶總是認為軟體只是 COPY COPY 就要收那麼多錢... 對於這樣的客戶... 真的是無語以對 < > 我想,只有同行的知道這行的辛苦... 希望同行間不要互砍太厲害,大家都是要生活,不要把市場打爛,否則大家遲早得轉行 < > 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
引言: 就是 PLC 只是由 PC 來執行,所以叫 Soft PLC,而它的程式是 OpenPLC (IEC 61131-3)可以使用五種PLC語法開發,其中的 ST 的語法與 PASCAL 相同。所以說大大你們寫PC-Base中, 有關動作流程, 時序的程式,都用SoftPLC來做的, 而不是在程式中做的囉. 我以前都是在thread中完成動作程式. 引言: TFT 的設備大部分是進口沒錯,但有部分大廠已開始「試用」國產機台...其實我也是一直希望國產機台能夠慢慢建立起規模,只是有關process的幾乎都是日本,美國貨, 不過我也是對這行灰心才會轉行. 引言: 作這行真的是累... 目前,我們有部分客戶還是無法接受我們開的「高單價」,但說真的,不開那麼高,根本就不敷人力開發成本,但客戶總是認為軟體只是 COPY COPY 就要收那麼多錢... 對於這樣的客戶... 真的是無語以對 < > 我想,只有同行的知道這行的辛苦... 希望同行間不要互砍太厲害,大家都是要生活,不要把市場打爛,否則大家遲早得轉行 < >其實兩年前我還在做的時候, 就發現這件事, 客戶要用國產就是便宜價, 進口1000萬, 國產 800萬, 客戶會威脅要求降價, 真的很苦...最好是用機台的品質與功能來反擊.軟體部分, 連我們上司都認為是不需時間, cost,做的我心灰意冷... 我們自己有開發一套機台控制用的 Framework, 內容有 In, Out,Motor, Cylinder, PointTeching, ThreadTimer 等等 配合BDE, 再加上一組 Project Template 很適合快速開發機台. 有時間會發表一些心得, 最近還是很忙 我在學 ASP.NET , 老大急著要 Web report. |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 所以說大大你們寫PC-Base中, 有關動作流程, 時序的程式,都用SoftPLC來做的, 而不是在程式中做的囉. 我以前都是在thread中完成動作程式.需要「即時」處理的在 SoftPLC 內作,因為即使用 Thread 也無法保證「準時」,PLC 它有保證... 而排程的部分還是由程式處理,而非 PLC。 引言: 其實我也是一直希望國產機台能夠慢慢建立起規模,只是有關process的幾乎都是日本,美國貨, 不過我也是對這行灰心才會轉行.沒辨法... 但總是要有人投入才有可能取代歐美。 我們所合作的廠商,之前的軟體也都是由日本人、德國人、韓國人所撰寫,如今,我們已取代了德國人的部分。 引言:我們是還好,因為老闆也懂軟體... 不過,客戶的部分,真的只是會要求 cost down, cost down, 如果我們真的賠錢作,最後倒了,那損失的還是客戶呀!他們到底有沒有想過這一點?!我實在是很懷疑... 大部分的主管都是不懂軟體的,反正也不是他在寫,「你不寫我花錢總找得到人寫」,我想,這是他們主要的心態。引言: 作這行真的是累... 目前,我們有部分客戶還是無法接受我們開的「高單價」,但說真的,不開那麼高,根本就不敷人力開發成本,但客戶總是認為軟體只是 COPY COPY 就要收那麼多錢... 對於這樣的客戶... 真的是無語以對 < > 我想,只有同行的知道這行的辛苦... 希望同行間不要互砍太厲害,大家都是要生活,不要把市場打爛,否則大家遲早得轉行 < >其實兩年前我還在做的時候, 就發現這件事, 客戶要用國產就是便宜價, 進口1000萬, 國產 800萬, 客戶會威脅要求降價, 真的很苦...最好是用機台的品質與功能來反擊.軟體部分, 連我們上司都認為是不需時間, cost,做的我心灰意冷... 引言: 我們自己有開發一套機台控制用的 Framework, 內容有 In, Out,Motor, Cylinder, PointTeching, ThreadTimer 等等 配合BDE, 再加上一組 Project Template 很適合快速開發機台. 有時間會發表一些心得, 最近還是很忙 我在學 ASP.NET , 老大急著要 Web report.期待ing... 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
jackie07
一般會員 發表:13 回覆:28 積分:7 註冊:2002-04-30 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 如果只單獨使用 IPC I/O 介面卡 通訊介面卡 運動控制介面卡 使用WINDOWS2000 BCB,直接控制機構而不透過PLC介面, 除了無法 real time 之外,還有其它的缺點嗎?除了 Real Time ,其他的應該還好,沒什麼大缺點,主要自己的程式穩定就好了。會使用 PLC 大部分是怕主機 Windows 掛點時 PLC 還能繼續處理。 引言: 還有上次有IPC的廠商介紹使用 WINCE 來做OS,好嗎??不過,WINCE也算是 半個Real time os 吧!!WinCE 可以安裝在 IPC 上嗎? IPC 與一般 PC 不是一樣嗎?那 WinCE 可以裝在一般 PC 或 NoteBook 上嗎?如果真的可以,那它的授權金可比 Win2000 少太多了,可以省一些 CoCo <>沒空更新的網頁... href="http://dllee.adsldns.org">http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
jackie07
一般會員 發表:13 回覆:28 積分:7 註冊:2002-04-30 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: IPC 的廠商說,他們的RD部門目前已測試沒問題了, 只是有一些介面卡的驅動程式尚未寫好而已,也不知道如何 將WINCE安裝在X86的機台上~~那如果有某張介面卡不是向讓 IPC 廠商買的,但一定要用,那不就一行玩了... 如果 WinCE 可以吃 Win2K/XP 的 Driver ,那應該會比較好。 引言: 目前我打算暫時使用8051再設計一個"看門狗",萬一WINDOWS2000掛點了, 至少可以將機台危險的電源關閉,不知道各位有沒有其它好的建議~~不用 PLC 的話,也算是一個解決方案。 <>沒空更新的網頁... href="http://dllee.adsldns.org">http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
allanchou
一般會員 發表:9 回覆:35 積分:8 註冊:2003-04-01 發送簡訊給我 |
引言: 如果只單獨使用 IPC I/O 介面卡 通訊介面卡 運動控制介面卡 使用WINDOWS2000 BCB,直接控制機構而不透過PLC介面, 除了無法 real time 之外,還有其它的缺點嗎? 還有上次有IPC的廠商介紹使用 WINCE 來做OS,好嗎??不過,WINCE也算是 半個Real time os 吧!!我是用過embeded NT, 不過當你有用到WinSocket or 其他資料庫時 就很累了... WinCE 應該可以, 因為XBOX就是用WinCE... Real Time 有分Soft Real Time 與 Hard Real Time, Win2000 BCB 我用過最大的我記得有 4張軸卡(共16軸), I/O約100出頭個, 加上 TCP/IP 大致上還能符合 客戶要求的UPH, |
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
引言:embedded Nt 我也用過最近我在做embedded XP 用起來比Embedded NT好用多了 只要XP相容的Embedded XP 就可以用,使用上方便多了又好設定. IPC I/O 介面卡 通訊介面卡 運動控制介面卡用Win2000, 其實Windows的real Time問題一直以來我們也很困擾,最後也更改 了硬體架構避開這個問題.我想就算是windows 出廠掛保證的Real Time 我也持保留態度,畢竟人家的OS最大.他哪時要delay一下誰知道啊 我想只有小時鍾這個程式最即時喔.引言: 如果只單獨使用 IPC I/O 介面卡 通訊介面卡 運動控制介面卡 使用WINDOWS2000 BCB,直接控制機構而不透過PLC介面, 除了無法 real time 之外,還有其它的缺點嗎? 還有上次有IPC的廠商介紹使用 WINCE 來做OS,好嗎??不過,WINCE也算是 半個Real time os 吧!!我是用過embeded NT, 不過當你有用到WinSocket or 其他資料庫時 就很累了... WinCE 應該可以, 因為XBOX就是用WinCE... Real Time 有分Soft Real Time 與 Hard Real Time, Win2000 BCB 我用過最大的我記得有 4張軸卡(共16軸), I/O約100出頭個, 加上 TCP/IP 大致上還能符合 客戶要求的UPH, |
jackie07
一般會員 發表:13 回覆:28 積分:7 註冊:2002-04-30 發送簡訊給我 |
|
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: Embedded Xp 有TOOl "ta.exe","tap.exe"可以建立你的Target所有安裝的 驅動程式,再Import到資料庫就行啦那是否全部都要使用它所提供的 Tool 來開發軟體及驅動程式呢? 它可以裝在一般的 PC 嗎? 一般 for XP 的軟體,在上面可以用嗎? 還有,不知道它的 runtime license 要多少錢? 看它網頁上只有寫開發版要近 1000 美金,但沒寫 runtime license 的費用。 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
[/quote]
那是否全部都要使用它所提供的 Tool 來開發軟體及驅動程式呢?
它可以裝在一般的 PC 嗎?
一般 for XP 的軟體,在上面可以用嗎?
還有,不知道它的 runtime license 要多少錢?
看它網頁上只有寫開發版要近 1000 美金,但沒寫 runtime license 的費用。 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
[/quote]
Tap.exe 是把你的Target所有安裝的驅動程式索引出來節省你Build Embedded
Xp 時會因為不符合的Driver而Run 不起來.也可以自行加入或Disable.
Embedded XP 只要是X86系統都可以<----(只有X86,想用別的系統選WinCE囉).
一般軟體可以用.
runtime license 一個要 US77左右.
Tool要1000美金對啊超貴的而且Microsoft最會玩促銷囉不久聽說要漲價囉
不過可以買試用版(台灣沒有賣,只有正式版)上網看看吧比較便宜.
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
我還有個疑問,
用 Embedded XP 是否整個 Shell 都由自已的程式取代?也就是說,不會有『開始』『程式集』這類的選單,也不會有工作列,是這樣子嗎?
另外,我想問一個簡單的問題,BCB 可以在上面執行嗎?
還有軸控卡、IO卡、MultiCOMport卡等用廠商提供 for 2K/XP 的驅動程式,也可以直接安裝嗎?不需要自已寫吧...
簡單的說,是否以目前 2K/XP 裝機的 IPC 都可以改用 Embedded XP 呢? 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
引言: 我還有個疑問, 用 Embedded XP 是否整個 Shell 都由自已的程式取代?也就是說,不會有『開始』『程式集』這類的選單,也不會有工作列,是這樣子嗎? 另外,我想問一個簡單的問題,BCB 可以在上面執行嗎? 還有軸控卡、IO卡、MultiCOMport卡等用廠商提供 for 2K/XP 的驅動程式,也可以直接安裝嗎?不需要自已寫吧... 簡單的說,是否以目前 2K/XP 裝機的 IPC 都可以改用 Embedded XP 呢? 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....一般來說Embedded XP 就是要做到XP上的Embedded XP 也可以執行 你指的『開始』『程式集』都是有Dialog Box可以選擇,當然要做到 上述的功能必須要加入相關的Component. |
jimmyK
一般會員 發表:1 回覆:2 積分:0 註冊:2005-01-03 發送簡訊給我 |
我用BCB開發機台程式也有兩年囉了, 很少有人在討論這方面的技術,
雖然現在工作沒有繼續開發了, 轉用VC#.NET, 可是有空還是陸續在
補充這方面的知識與應用.
甚至有想要出一些基本實做技術(可惜手頭上沒有硬體) 補上兩篇網路資料
共通控制程式架構 http://secs.itri.org.tw/Paper/TK/TK1.pdf
控制程式發展系統 http://secs.itri.org.tw/Paper/TK/TK2.pdf
==============================================================
謝謝allanchou大大提供的資料
我是rd目前公司只使用NAIS的PLC最近想往PC-Base發展
不知道各位大大能否介紹相關資料or書籍幫助小弟盡快進入狀況
感激不盡
|
xceed
一般會員 發表:0 回覆:2 積分:0 註冊:2005-01-12 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
VLC 似乎不支援 IEC 61131-3 只支援其中的 Ladder Diagram 其他的如
Flow Chart 及類似 C 語言的程式語法都是自定的...
優點可能是它在 Visual 上的表現吧... 不知道因為沒用過... 建議如果您要學 PLC 的話,請學 IEC 61131-3,相關資料可以參考
http://www.viewmove.com/project.htm
最近才介紹了 IEC 61131-3 相關的訊息。 真的只會階梯圖(Ladder Diagram)是無法寫複雜的 PLC 程式的,
就算真的讓您寫出來,日後要維護也是很費力,像 VCL 有提供
類似 C 語言的語法也是不錯啦,不過,如果真的要學,還是要
學國際標準 IEC 61131-3,日後的 PLC 開發工具都會漸漸加入
此標準的支援,只要學會了,就不怕 PLC 軟硬體的更換了。
像目前最新的三菱及歐姆龍PLC開發工具,都陸續推出支援
IEC 61131-3 的版本,但還不過成熟,還有許多使用上的限制...
但至少表示,日後用 IEC 61131-3 就可以使用各家 PLC 了。 jimmyK 所提到的 NAiS PLC 開發工具也有支援 IEC 61131-3 的版本,
而且支援程度相當高。 吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC61131-3
------
http://www.ViewMove.com |
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
[quote]
就是 PLC 只是由 PC 來執行,所以叫 Soft PLC,而它的程式是 OpenPLC (IEC 61131-3)可以使用五種PLC語法開發,其中的 ST 的語法與 PASCAL 相同。
[quote]
請問由PC 執行那溝通的介面,如IO功能"經由 FieldBus/RS-232/Ethernet 與外部 RemoteIO 模組通訊".
Q:
1.update rate?
2.可控制motion嗎? 可否請詳細說明架構
1.若有一個自己寫的AP.如何監控IO 發表人 - friendlly 於 2005/01/12 20:10:44 發表人 - friendlly 於 2005/01/12 20:12:20
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言:請問由PC 執行那溝通的介面,如IO功能"經由 FieldBus/RS-232/Ethernet 與外部 RemoteIO 模組通訊". Q: 1.update rate? 2.可控制motion嗎? 可否請詳細說明架構 1.若有一個自己寫的AP.如何監控IO每家 SoftPLC 支援的硬體不同,請自行參考每家 SoftPLC 支援的硬體列表。 IO Update Rate? 由連線的網路頻寬 Baud Rate 及 DataMapping 大小決定, PLC Scan Time/Cycle? 可以到 1ms 或 0.1ms 等級,每家 SoftPLC 不同。 可以控制Motion嗎? 當然可以。每家 SoftPLC 可能有不同的 Motion 方案, 也可以使用 Motion Controller,以一般的通訊介面控制它。 若有一個自己寫的AP.如何監控IO? SoftPLC 都會提供 API 或 COM/ActiveX 介面,或是提供 OPC Server, 自己的程式可以叫用 API 或引入 COM/ActiveX 或是用 OPC Client 去取得 及設定 SoftPLC 所提供的變數包含 IO。 對於 PLC 資料量愈大的應用愈適合用 SoftPLC,因為 SoftPLC 在電腦上執行, 與 AP 的資料交換可以很多很快,我們使用這樣的架構,實現了許多國外機台 都無法提供的 Monitor/History 功能給客戶。 吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC61131-3
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |