詳細介紹
AB/1756-OX8I
AB/1756-OX8I
PDIUSBD12的固件設計成*的中斷驅動,當CPU處理前臺任務時,USB的傳輸可在后臺進行;后臺中斷服務程序和前臺主程序循環之間的數據交換可以通過事件標志和數據緩沖區來實現。當PDIUSBD12從USB收到一個數據包,即對CPU產生一個中斷請求,CPU立刻響應中斷。在中斷服務程序中,固件將數據包從PDIUSBD12內部緩沖區移到循環數據緩沖區,并將PDIUSBD12的內部緩沖區清零,以便接收新的數據包,使CPU可以繼續執行當前的前臺任務直到完成。本文利用PDIUSBD12的端點1進行命令的傳輸和應答,端點1每次接收計算機發送過來的8 B指令,其指令格式如表2所示。例如,接收到十六進制碼52 01 00 03 00 07 00 50,表示讀24C01器件從03字節開始的7個字節的數據。52H為R的ASCII碼,57H為W的ASCII碼。端點2用于數據的傳輸。
本文在了解PLC國內外研究狀況以及其市場需求的基礎上,提出了研發開放式PLC的概念,完成了PLC集成開發系統的C51模塊實現方案的設計,將USB通信方式引入PLC領域,所設計的梯形圖編輯器提供了梯形圖編輯平臺,實現了PLC的基本邏輯指令,完成計算機與控制器的USB通信。
16357-140
16357-141
16357-144
16357-148
16357-160
16357-161
16357-221
16357-223
16357-226
16357-228
16357-248
16357-250
16357-260
16357-270
16357-280
16357-34
16357-34 iPAC
16357-39