与Power PMAC通讯
生活随笔
收集整理的這篇文章主要介紹了
与Power PMAC通讯
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
與PMAC通訊
- Power PMAC通訊
- 通用Internet協議套件概述
- Power PMAC 網絡協議套件的使用
- 啟動Power PMAC SSH/Telnet通訊
- IDE通信與Power PMAC
- FTP訪問Power PMAC
- 修改Power PMAC的IP地址
- 查找未知IP地址
- 聯機與緩沖腳本命令
- 尋址電機和坐標系統
- 變量查詢響應的回顯模式
Power PMAC通訊
- Power PMAC使用標準接口和協議提供強大的通信工具
- 采用標準的100mhz / 1ghz以太網物理鏈路
- 使用互聯網協議套件的所有4個“layers”的協議
- 在客戶端/服務器模型中充當“server”,主機為“client”
- 可以直接連接到主機進行安裝或應用
- 可以通過局域網和/或互聯網進行通信
- 使用Telnet或SSH接受文本命令
—命令可以是Linux計算機的提示符
—命令可以是Power PMAC應用程序 - 可以使用FTP傳輸文件
- 可以使用HTTP傳輸HTML信息
通用Internet協議套件概述
- Internet和similar網絡的通信協議集
- 由4個““encapsulated”抽象層組成
——鏈路層(最低)
- 處理本地鏈路的特定組網需求
- 例如ARP, NDP, MAC(適用于以太網,DSL, FDDI)
——網絡層
- 在(可能)不同的網絡之間提供基本的數據報傳輸
- 例如IPv4, IPv6
——傳輸層
- 在主機端口之間建立數據通道
- 如UDP、TCP、RTP、DCCP、RSVP
——應用程序層(最高)
- 實現跨網絡的進程間通信
- 如Telnet、SSH、FTP、HTTP、DHCP、POP、SMTP等
Power PMAC 網絡協議套件的使用
- 支持的鏈路層協議:
——以太網的媒體訪問控制(MAC)
——使用設備的唯一物理地址(不可更改)
- 支持Internet層協議:
——互聯網協議第6版(IPv6)
——每個Power PMAC都有一個用戶可設置的IP地址(例如192.168.0.200)
- 支持傳輸層協議:
——傳輸通信協議(TCP)
——用于可靠、有序的數據傳輸
- 支持的應用層協議:
——Telnet:用于通過虛擬終端進行開放式文本通信
——SSH (Secure Shell):用于虛擬終端受保護的文本通信
——文件傳輸協議(FTP):用于移動整個文件(任何類型)
——超文本傳輸協議(HTTP):用于超媒體信息(例如web)
啟動Power PMAC SSH/Telnet通訊
賬號名為:“root”
會出現如下響應
現在正在與Linux計算機(而不是PMAC應用程序)對話
得到響應
現在您正在與PMAC應用程序對話,現在可以在終端模式下使用Power PMAC
IDE通信與Power PMAC
- 終端和狀態窗口通過gpascii和SSH使用文本通信(舊版本使用Telnet)
- 項目管理器使用FTP將項目文件復制到Power PMAC
- 調優和繪圖使用SSH進行設置,使用FTP傳輸收集的數據
FTP訪問Power PMAC
- FTP協議允許訪問Power PMAC的目錄和活動項目的文件
- 可以從瀏覽器程序中使用,如這里所示
訪問限制在帶有用戶項目文件的活動目錄(/var/ftp/usrflash)
修改Power PMAC的IP地址
- 從IDE“工具”菜單中選擇“選項”
- 從彈出窗口的左側展開“Power PMAC”
- 選擇“網絡設置”
- 選擇“網絡設置”
- 點擊“測試”
- 如修改成功,請按“永久修改”
注意:修改后的ip地址網段不一樣需要在點擊測試后修改電腦網段,才能檢測到修改成功。
查找未知IP地址
- 方法一
- 在PC上,在使用FAT32分區的USBu盤或SD卡上創建名為PowerPmacIP的根目錄(非常標準)
- 將USB或SD卡插入電源PMAC
- 打開Power PMAC
- 啟動順序完成后(繼電器動作時),關閉電源PMAC,取出u盤或SD卡
- 在PC上查看PowerPmacIP文件夾下的interfaces文本文件內容,查找IP地址
- 方法二
- 連接主機的RS-232端口到Power PMAC的RS-232端口
- 在PC上啟動終端工具(例如超級終端,PuTTY)來使用這個COM端口
- 打開電源PMAC,等待命令提示符
- 以root用戶登錄,然后輸入密碼(deltatau)
- 查看終端顯示IP地址
聯機與緩沖腳本命令
- 在線腳本命令
- 立即執行,而不是存儲
- 有些是特定的電機,作用于指定的或列出的電機
- 有些是特定于坐標系統的,作用于指定的或列出的C.S.
- 一些全局變量
- 獨立尋址電機和C.S.為不同的通信線程
- 緩沖腳本程序命令
- 存儲在打開的程序緩沖區中以備將來執行
- 實際執行所需的單獨步驟
- 非法命令清空和關閉打開的緩沖區
- 如果沒有程序緩沖區打開時發送:
如果不能作為在線命令(例如X10)有效,則被錯誤拒絕
如果在線命令也有效,則立即執行(例如P1=1)
尋址電機和坐標系統
- 許多在線命令是特定于運動或坐標系統的
- 每個通信線程有獨立的電機和C.S.尋址
- 上電/復位默認尋址是電機0(#0)和C.S. 0 (&0)
- #x命令,&x命令模態尋址電機x, C.S. x
- 使用模態尋址,不需要在每個命令前面加上尋址(對于交互工作很有用)
- #{list}(例如#1…3),&{list}(例如&2,4,6)指定多個電機,C.S. ’ s受立即跟隨命令的影響,不影響線程的模態尋址
- #*,&*指定所有的電機,c.s.的影響直接跟隨命令(如#*k, &*a),不影響模態尋址
- #,&命令查詢的模態地址電機,C.S.
變量查詢響應的回顯模式
- Echo {constant}命令指定此通信線程的許多變量查詢命令響應的格式
- {constant}值(0 …15)有4個獨立的控制位
位0(值1)控制對數據結構元素值查詢的響應
第1位(值2)控制對用戶變量值查詢的響應
第2位(值4)控制對變量定義查詢的響應
第3位(值8)控制位域元素的十六進制和十進制值響應
第4位(值16)控制備份狀態的數字和文本響應 - 第0、1和2位指定長形式和短形式的響應
Bit = 0指定長形式的、在響應中返回的命令(例如P1=7.5)
Bit = 1指定短格式,只發送查詢值(例如7.5) - 長形式的響應字符串適合作為設置命令重新發送
- 短形式的響應字符串更緊湊
- 備份命令通常使用長格式響應
總結
以上是生活随笔為你收集整理的与Power PMAC通讯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球及中国铁路建设行业运营管理模式与未来
- 下一篇: 干货!出色的UI设计师需要具备的3个基础