本文目錄一覽:
- 1、ABPLC如何採集讀寫MYSQL數據庫?
- 2、java讀取MySQL數據庫
- 3、php+mysql如何讀取數據庫數據
- 4、mysql讀取數據庫數據問題
- 5、誰能給寫一下怎麼在mysql數據庫中讀取和寫入數據
ABPLC如何採集讀寫MYSQL數據庫?
通過數據庫網關連接羅克韋爾1756-L72的以太網端口標籤方式採集數據,將數據存入MySQL數據庫,以下描述具體的操作步驟。PLC數據MQTT多主題發布/訂閱西門子PLC數據採集到數據庫
網關模塊安裝在設備側,不用電腦軟件,隨設備上電啟動自動運行,保證設備數據採集與設備運行同步,簡單高效的完成了數據採集;已批量用於多種行業的智能工廠,大大提高MES等工業互聯網項目的實施效率。IGT-DSER帶有兩種數據緩存功能:
1. 高頻次採集數據緩存,打包後一次性上報到數據庫;
2. 斷網、服務器維護上報異常時,將數據緩存,待故障解除後重新上報到數據庫
網關支持西門子、三菱、歐姆龍、施耐德等幾乎所有的PLC品牌,通過以上參數軟件自行切換即可;關於網關模塊的詳細介紹可查看CSDN的這篇文章,或者到這裡下載PDF手冊。以下是詳細的操作步驟:
首先用Navicat連接服務器數據庫,建立一個數據表,名稱為’abplcdata’,數據表設計視圖如下:
然後在PC上運行網關的參數設置軟件,網線連接IGT-DSER網關的網口1,先配置網絡參數(默認IP:192.168.1.244,確認PC的網口與網關默認IP同網段),通過‘工具’-‘搜索在線網關’,搜索到網關後,修改IP地址等參數,具體如下:
網口1.PLC設備末段IP設置為0表示有多台同系列同網段的PLC,每台PLC的IP地址在PLC數據地址表裡面配置,後面有描述;設置完成後通過‘參數’-‘參數寫入到網關’,下載參數,會有以下提示:
點‘是(Y)’即可,參數下載成功後將網關斷電,網口1接入PLC的交換機網絡,同時修改PC的網口參數為PLC同網段,重新搜索網關讀取參數後,通過‘功能’-‘數據上報與下載’進入數據服務配置頁面,選擇SQL遠程數據庫,配置數據庫地址、PLC標籤的參數;
配置完成後要下載參數,通過‘工具’-‘重啟網關’,重啟後,網關即進入工作狀態,通過讀取參數可查看網關的實際數據,雙擊配置表對應的數據序號可查看數據值,如下圖:
序號001是日期時間,取自網關的RTC時鐘;002和003是PLC的控制器二維數組;004、005和006是控制器一維數組;007為程序變量,字符串類型;008是程序數組;009是控制器變量,BOOL類型;
設備/站號欄目的數值9,表示PLC的IP地址(192.168.0.9)末段(前三段與網關的網口1相同),如果需要增加另外的同系列同網段PLC,在這裡設置對應的IP末段地址即可,不同的PLC對應不同的數據表,或者不同的記錄行;
需要注意配置表‘數據地址’欄是PLC的數據標籤,不能錯誤,否則讀不到數據,所以最好是通過PLC的編程軟件從PLC導出CSV文件,然後複製到配置表,如下圖:
再打開Navicat查看數據庫中的數據,如下圖:
這樣就完成了數據採集,沒間隔5秒網關會自動上報一次數據,這個周期可以調整,也可以設置成觸發模式,根據數據變化上報數據;
相關資源:利用PLC實現數據採集_plc數據採集並存入數據庫,plc數據採集-專業…
————————————————
版權聲明:本文為CSDN博主「肉褚」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:
java讀取MySQL數據庫
在String
value
=
rs.getString(“name”);
之前要先rs.next();一下
你用這個來判斷密碼錯誤?
if(!rs.isBeforeFirst()){
JOptionPane.showMessageDialog(frame,
“Wrong
password!”);
}
isBeforeFirst()
的意思是:獲取光標是否位於此
ResultSet
對象的第一行之前。
php+mysql如何讀取數據庫數據
大概的基本流程如下:
連接數據庫,再加一個判斷。
選擇數據庫
讀取表
輸出表中數據
下面是代碼:
?php
$con = mysql_connect(“localhost”,”root”,”abc123″);
/* localhost 是服務器 root 是用戶名 abc123 是密碼*/
if (!$con)
{
die(“數據庫服務器連接失敗”);
}
/* 這就是一個邏輯非判斷,如果錯誤就輸出括號里的字符串 */
@mysql_select_db(“a”, $con);
/* 選擇mysql服務器里的一個數據庫,假設你的數據庫名為 a*/
$sql = “SELECT * FROM qq”;
/* 定義變量sql, “SELECT * FROM qq” 是SQL指令,表示選取表qq中的數據 */
$result = mysql_query($sql); //執行SQL語句,獲得結果集
/*下面就是選擇性的輸出打印了,由於不清楚你的具體情況給你個表格打印吧*/
//打印表格
echo “table border=1”;
while( $row = mysql_fetch_array($result) )
/*逐行獲取結果集中的記錄,得到數組row */
{
/*數組row的下標對應着數據庫中的字段值 */
$id = $row[‘id’];
$name = $row[‘name’];
$sex = $row[‘sex’];
echo “tr”;
echo “td$id/td”;
echo “td$name/td”;
echo “td$sex/td”;
echo “/tr”;
}
echo “table /”;
?
如果你的switch是表頭,就定義這個表頭字段,然後輸出。
mysql讀取數據庫數據問題
先配置數據庫——連接數據庫——–選擇數據庫——–填寫檢索表——-輸出檢索內容
第一種解決方法:
一、配置一下數據庫:
define(“DB_HOST”,”localhost”);//數據庫地址,一般為localhost
define(“DB_USER”,”root”);//數據庫用戶名
define(“DB_PSW”,””);//數據庫密碼
define(“DB_DB”,”databasename”);//需要操作的數據庫
二、連接數據庫:
$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die
三、選擇數據庫:
mysql_select_db(DB_DB,$conn) or die
四、檢索表:(填寫tablename)
$result = mysql_query(“select * from tablename”) or die
五、輸出檢索的內容:
while ($row = mysql_fetch_row($result)){foreach($row as $data){ echo $data.’ ‘;} echo ‘br。
誰能給寫一下怎麼在mysql數據庫中讀取和寫入數據
$mysql_server_name=’localhost’; //改成自己的mysql數據庫服務器
$mysql_username=’root’; //改成自己的mysql數據庫用戶名
$mysql_password=’123456′; //改成自己的mysql數據庫密碼
$mysql_database=’Mydb’; //改成自己的mysql數據庫名
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die(“error connecting”) ; //連接數據庫
mysql_query(“set names ‘utf8′”); //數據庫輸出編碼 應該與你的數據庫編碼保持一致.南昌網站建設公司百恆網絡PHP工程師建議用UTF-8 國際標準編碼.
mysql_select_db($mysql_database); //打開數據庫
$sql =”select * from news “; //SQL語句
$result = mysql_query($sql,$conn); //查詢
while($row = mysql_fetch_array($result)) //輸出到頁面html
{
echo “div style=\”height:24px; line-height:24px; font-weight:bold;\””; //排版代碼
echo $row[‘Topic’] . “br/”;
echo “/div”; //排版代碼
}
conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //連接數據庫
mysql_query(“set names ‘utf8′”); //數據庫輸出編碼
mysql_select_db($mysql_database); //打開數據庫
$sql = “insert into messageboard (Topic,Content,Enabled,Date) values (‘$Topic’,’$Content’,’1′,’2011-01-12′)”;
// 生成sql語句
mysql_query($sql); // 執行語句後插入表
mysql_close(); //關閉MySQL連接
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/237647.html