看板 Mechanical 關於我們 聯絡資訊
各位大大好 以下是我MX軟體的設定及PLC程式 https://imgur.com/K99q6wS https://imgur.com/kMvR3Su 以下是量測儀器的網址 https://www.keyence.com.tw/products/measure/laser-1d/lk-g5000/specs/ PLC通訊流程流程: 儀器進行量測-->取得實測值1.25mm-->透過RS232或485,將實測值1.25mm傳到PLC中的暫 存器D0 -->使用C#中的三菱工具箱讀取PLC暫存器D0,即1.25mm 問題及現況: 在介面點選online-->點選寫入plc-->全部核選-->儀器進行量測 暫存器的值(D0~D200)都還是一樣為0 請問要如何將儀器所量測出來的值,送到到PLC的暫存器中呢? 以上請求大大指導,這個問題困擾我很久了…我可以付教學費, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.172.110 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1586449018.A.DA2.html
choral: 無法直接把位移感測器的值傳回電腦? 04/10 00:24
數據可以匯出excel,但是我的需求是可以自動化 取出值-->上傳至資料庫-->繪製圖形-->遠端監控數據及分析 ※ 編輯: popo14777 (118.161.172.110 臺灣), 04/10/2020 00:27:02 ※ 編輯: popo14777 (118.161.172.110 臺灣), 04/10/2020 00:30:24
choral: 我印象這感測器的值也能用modbus格式解,這樣就能做接近 04/10 00:35
choral: 即時監控了 04/10 00:35
使用mudbus,不用透過plc,就可以將值傳到c#裡面了嗎?
choral: 如果一定要用fx連的話,輸入的訊號我沒記錯的話得加工過 04/10 00:41
choral: https://i.imgur.com/81LDKuq.jpg 04/10 00:41
看不太懂圖.. 可以說明一下嗎 謝謝
choral: M後fx-2和3的format不一樣,這個得注意,其他的還請高手 04/10 00:43
choral: 們補充 04/10 00:43
小弟是用fx-3u 以上感謝回覆 ※ 編輯: popo14777 (118.161.172.110 臺灣), 04/10/2020 00:48:54
choral: 用c# write/read byte[],至Modubus的protocol估狗就有了 04/10 00:59
choral: 。對PLC來說,感測器即使com port設定都一致,但感測器直 04/10 00:59
choral: 接回傳的訊號它也認不出來,因為不符合PLC的通訊格式,上 04/10 00:59
choral: 面的圖是Fx-3系列 write/read的byte[]設定,這個也可以估 04/10 00:59
choral: 狗的到,大概是這樣 04/10 00:59
所以是用網路線連接嗎?(電腦<-->量測儀器) 剛GOOGLE c# Modbus 需要提供port跟IP,port要怎麼取得呢?IP就是自已電腦IP對吧? 謝謝 ※ 編輯: popo14777 (118.161.172.110 臺灣), 04/10/2020 01:13:49
choral: modubus/tcp 04/10 01:19
twyi: 大概看了一下儀器沒特別標示通訊協定,僅寫到支援plc類型, 04/10 12:06
twyi: 可能要找一下它的操作手冊,沒寫的話要問原廠。plc要讀data 04/10 12:06
twyi: 的話有兩個方式:1.抓儀器AI輸出 2.透過232or485orEthernet 04/10 12:06
twyi: 通訊(須注意通訊協定有沒有支援,沒支援的話就要參考儀器 04/10 12:06
twyi: 的技術手冊用它的通訊格式去call資料)。 04/10 12:06
儀器主控台有支援RS232的端口
twyi: 之前跟Keyence業務聊過,他們家整合通訊協定的服務支援大部 04/10 12:13
twyi: 分廠牌plc,也可能買顆通訊協定轉換模組就搞定了 04/10 12:13
類似像這種的嗎? https://shop.cpu.com.tw/product/54588/info/
onyxx: 遇過不支援modbus只能用byte讀寫的設備 這種在pc上只要幾 04/12 08:27
onyxx: 行碼就能處理的東西在plc上非常難做 04/12 08:27
※ 編輯: popo14777 (111.251.169.28 臺灣), 04/12/2020 16:30:41 ※ 編輯: popo14777 (111.251.169.28 臺灣), 04/12/2020 16:34:29
abatis: 你有使用adp 模組嗎? 04/12 19:07
沒有耶,我是使用Modbus RS232 ※ 編輯: popo14777 (111.251.169.28 臺灣), 04/13/2020 00:32:07
onyxx: 如果確定設備支援modbus 那檢查硬體有無接通 包率那些參數 04/13 18:09
onyxx: 有沒有設對 然後你要撈的資料的modbus定址可能在ladder裡會 04/13 18:09
onyxx: 需要넱 這些都要從設備手冊裡找 04/13 18:09
onyxx: +-1 04/13 18:09
a58903070: 用plc去抓儀器中量測後的暫存器中的值,通常儀器都會 04/14 09:46
a58903070: 說那個暫存位置抓值。 04/14 09:46
這個沒問題喔,目前是卡在量測值如何拋到plc暫存器
kalapon: 用arduino之類的來作冷門的轉接卡 04/14 17:17
※ 編輯: popo14777 (118.161.177.43 臺灣), 04/17/2020 23:53:01
mic20207: 有限定PLC嗎?不限的話有些PLC是帶通訊API讀寫DB記憶體 05/02 23:50
mic20207: 的 05/02 23:50