402096806
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 171 點(diǎn)
下載積分: 1401 分
在線(xiàn)時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2013-12-11
最后登錄: 2024-11-29
查看402096806的 主題 / 回貼
樓主  發(fā)表于: 60天前


  Pico-PLC-FX1N
Raspberry pi Pico PLC 固件技術(shù)規(guī)格

0.固件版本日志

V1.08
原始ADC0,ADC1添加到D1010,D1011
V1.07
MUL 錯(cuò)誤已修復(fù)
V1.06
計(jì)時(shí)器錯(cuò)誤已修復(fù) - 第二次
V1.05
計(jì)時(shí)器錯(cuò)誤已修復(fù)
V1.04
支持Modbus IO
Y0 - Y6(高電平有效)
V1.02
X8、X9讀取狀態(tài)錯(cuò)誤已修復(fù)
支持 Modbus RTU 從站
支持 Modbus RTU 主站
1.硬件

樹(shù)莓派 Pico
2.PLC功能兼容性

PLC型號(hào):FX1N/FX1NC
輸入 10 輸入
輸出 7 輸出(高電平有效)
階梯步數(shù):2000步
記憶力:無(wú)
RS485 總線(xiàn):是
RS485功能
Modbus 主站
Modbus從站
模擬輸入 2 輸入
3.如何安裝固件(FX1N固件安裝步驟)

按住 Raspberry pi pico 板上的啟動(dòng)按鈕,同時(shí)將 Raspberry pi pico 板插入計(jì)算機(jī)的 USB 端口。
然后板將進(jìn)入閃存驅(qū)動(dòng)器模式。
然后復(fù)制文件 Firmware.ino.uf2 并將其放入該驅(qū)動(dòng)器中。
然后 Raspberry pi pico 將重新啟動(dòng) 1 次。
然后,您的 Raspberry pi pico 將成為 FX1N,準(zhǔn)備連接到 GXWork2。
3.1 ADC0 = D1000 模擬輸入,通道0,讀取地址D1000 處的值。 3.2 ADC1 = D1001 模擬輸入,通道1,讀取地址D1001 處的值。

***祝大家使用愉快***

4.PLC輸入端 Pico_PLC_Pinout_2023

5.推薦板卡1-Cytron Maker PI PICO Cytron_maker

6.推薦板2-Chinese HAT 中文HAT Firmware.ino.1.08.zip (536 K) 下载次数:40


    
[ 此帖被402096806在2024-10-31 15:36重新編輯 ]
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
1樓  發(fā)表于: 60天前
其實(shí)stm32單片機(jī)的性?xún)r(jià)比更高。我學(xué)著用的arduino,移植型非常好,僅僅重新定義管教就可以了,如果閣下愿意,可以改用arduino平臺(tái)試試。
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
2樓  發(fā)表于: 60天前
還有,能直接在圖片上標(biāo)明引腳號(hào)嗎,,比如GP25引腳就是led燈,淘寶上rp2040的板子黑色,紫色的那么多,沒(méi)有引腳號(hào)要慢慢摸索啊。
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
3樓  發(fā)表于: 60天前
合宙air32f103cct6,包郵才4元一片,芯片也好焊接,256K的flash,96k的sram,256MHz跑流水燈浪的飛起,要不要試試,要是這個(gè)搞成了,比樹(shù)莓派實(shí)用多了。順便問(wèn)一下,閣下用的什么編譯平臺(tái)。
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
4樓  發(fā)表于: 60天前
還有,一般這種兼容fx1n的modbus指令怎么用。渴莚d3a之類(lèi)改造的嗎?
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
5樓  發(fā)表于: 43天前
引用
引用第11樓402096806于2024-11-01 19:01發(fā)表的  :

fx1n 只有rs指令 沒(méi)有ra3d

說(shuō)實(shí)話(huà),fx1n的缺點(diǎn)除了不支持實(shí)數(shù)(浮點(diǎn)型),通訊也是大缺陷。
如果添加modbus rtu功能,才真正能頂替fx1x系列。一般魔改的工控板哪怕再精簡(jiǎn)指令,也會(huì)有各種魔改的modbus指令實(shí)現(xiàn)方法,很多是from/to,或者rd3a,wr3a之類(lèi)的。
其實(shí)用arduino庫(kù)函數(shù),rtu,tcp,主從站,客戶(hù)端服務(wù)端都好弄,就是簡(jiǎn)單程序沒(méi)有梯形圖直觀,只能自己用。
如果要是可以自定義引腳,使用arduino平臺(tái)庫(kù)函數(shù)開(kāi)發(fā)就好了。寄存器開(kāi)發(fā)我是不敢接觸的。
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1974 分
在線(xiàn)時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-12-20
查看wsxebjz的 主題 / 回貼
6樓  發(fā)表于: 36天前
引用
引用樓主402096806于2024-10-24 17:02發(fā)表的 自治樹(shù)莓派PICO P2020 三菱PLC :
[attachment=304763] [attachment=304764]  Pico-PLC-FX1N
Raspberry pi Pico PLC 固件技術(shù)規(guī)格

0.固件版本日志

.......


支持 Modbus RTU 從站
支持 Modbus RTU 主站,
請(qǐng)問(wèn)讀寫(xiě)單個(gè)保持寄存器,讀寫(xiě)單個(gè)離散量如何使用rs指令呢?有說(shuō)明嗎?
其實(shí)用其他的芯片,比如stm32f103之類(lèi)的也很方便。我自己買(mǎi)了很多代碼,自己僅僅能改引腳。
甚至stm32f103c8t6-fx1n的版本自己都編譯成功了,還不知道怎么改引腳,因?yàn)闆](méi)有找到定義管腳的地方。
如果能在arduino上編譯,和硬件解耦,才是真正強(qiáng)大。其實(shí)plc只要有了基本指令和通訊,一般小場(chǎng)合就夠用了。