本文目錄一覽:
- 1、AB plc 和上位機通訊方式和方法
- 2、java與PLC串口通信
- 3、關於AB PLC的編程通訊問題,用哪些軟體
- 4、誰知道abplc用的是什麼通訊協議,比如cclink modbus之類的
- 5、求高人指點。。。想用java來實現與PLC進行通信,不是通過串口。。。等待中。。
- 6、plc採集的數據如何傳輸到java語言生成的程序
AB plc 和上位機通訊方式和方法
AB PLC與上位機通訊。
首先你要看你的上位機支持什麼通訊。
比如 INtouch 可以用 Daserver rslinx。
AB PLC常用的通訊方式為 Rslinx。
1、通過機架底用BUS匯流排通訊,只能用於三菱的觸摸屏,速度快,穩定性好。
2、通過編程口進行通訊,RS232通訊,可接任何串口設備,速度慢,需詳細了解通訊協議。
3、通過A1SJ71UC24通訊,232,485都沒有問題,速度慢,使用MC協議。
4、還有其它通過CC-LINK通訊等。
java與PLC串口通信
PLC側和JAVA串口側應該統一通訊協議的,比如無協議類型什麼的。PLC中要查看的話可以通過設置相應的地址,或者通過緩存區也能看到
關於AB PLC的編程通訊問題,用哪些軟體
AB PLC的編程通訊軟體是「RSLINX」。
數據採集和與第三方通訊可用OPC,硬體分配Rsnet Worx,觸摸屏軟體FactoryTalk_View_SE/ME等,ABplc講究的是軟體與硬體一定要配套,否則不兼容,就是高版本不兼容低版本
需要對應的PLC型號的軟體系列,分為RSLOGIX500和RSLOGIX5000的,還需要軟體和PLC的通訊組件RSLINX(相當於編程軟體和PLC通訊的橋樑)。
誰知道abplc用的是什麼通訊協議,比如cclink modbus之類的
AB PLC 的通訊總體上叫做 CIP 協議,這個協議跨 串口、USB、網口,但具體每種介面又各有其名稱,如串口的 DF1,DH485,DH+,乙太網的 Ethernet/IP,這裡的 IP不是指 TCP/IP 里的IP協議,而是 Industrial Protocal 即工業協議的意思。
AB PLC 自身對第三方通訊協議的支持有限,更多的是通過類似 prosoft 這樣的第三方公司產品來實現
介紹一個國產品牌近期現場有較多應用,大連優為,可查找 EM-608S,EM-601S等型號
求高人指點。。。想用java來實現與PLC進行通信,不是通過串口。。。等待中。。
你要知道與PLC通迅的對話協議,但多數PLC的對話協議是不公開的,
公開的有:歐姆龍,西門子S7-200.
還有就是通用的對話協議如: 485/MODBUS,TCP/MODBUS
有的PLC有通用OPC介面。
JAVA是解釋性的語言,速度太慢,不太適合做工控,最好的工控語言是
DELPHI/C++BUILDER, 其次是VC++/VB
plc採集的數據如何傳輸到java語言生成的程序
建議使用TCP/IP通訊模式傳輸數據。
用java程序實現一般會使用 mina框架搭一個 socket server(網上有很多使用實例)
定義通訊協議,一般使用定長報文,一般定義報文頭(由時間戳、報文體長度等組成),報文體組成(報文體格式由業務需求確定)。
4.PLC通過3G、4G通訊模塊調用TCP客戶端,連接Socket server(可以在網上查詢C語言連接socket server通信的實例),然後按確定的通訊協議發送字元流。使用C語言實現 socket client。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231503.html