無聊的人干些無聊的事,以前感覺電腦生成一個(gè)EXE文件控制PLC外圍設(shè)備好牛逼,我們也跟著大佬的腳步來試試。
里面有DLL文件下載;最新版本VER6.23,也就是本例使用的;還有視頻教程,還好沒廣告,不卡頓。
優(yōu)點(diǎn):
1. 免費(fèi)!免費(fèi)!免費(fèi)!(2024年底開源),WINCC ,力控這些實(shí)際工程都需要授權(quán)的,大家都懂的。
2. 各種常用的控件都封裝好了,幾乎0代碼輸入可以完普通上位機(jī)操作。
第一課: 畫一個(gè)按鈕,添加一個(gè)寄存器D監(jiān)視寫入。
1.1 安裝Visual Studio 2019,請(qǐng)自行百度;很簡單
1.2Visual Studio 2019 創(chuàng)建新項(xiàng)目-Windows 窗體應(yīng)用(.net framework)
左側(cè)工具箱右鍵,添加選項(xiàng)卡,輸入名字,PCHMI
右鍵PCHMI ,選擇項(xiàng)
瀏覽-把PCHMI.DLL加載進(jìn)去,就是大佬做好的控件。
效果圖如下:

e. 項(xiàng)目屬性里面,修改輸出目錄 bininexe

f: 把PCHMI里面的CONFIG拖到畫面里面;
g:雙擊畫面,添加一行代碼(唯一的一行);
config1.START((Control)this,System.Reflection.Assembly.GetExecutingAssembly().GetTypes(), null);

h: 單擊config1,右側(cè)配置通訊

IP地址,端口 192.168.3.50 ,9600
兩邊一樣就行,和普通的HMI軟件一樣

然后回到Visual Studio,放按鈕,數(shù)據(jù)顯示器;
站在大佬的肩膀上,就很簡單了,不得不說,Visual Studio功能很多,不過都是英文,不認(rèn)識(shí),只能猜。
PCHMI.DLL里面的選項(xiàng)都是中文,這個(gè)好.
如下:

點(diǎn)擊上面啟動(dòng)按鈕,綠色那個(gè)。
效果圖:(GIF圖點(diǎn)開會(huì)動(dòng))

這不就是成功第一步嘛,哈哈哈
語言的切換;6.25的文本列表編輯不支持表格,只能DAT,文本編輯不方便,我切換到6.10了

首先文本列表里面建立好3種語言的列表,也可以一個(gè)一個(gè)添加。
1,拖一個(gè)按鈕到操作頁面,顯示內(nèi)容點(diǎn)進(jìn)去編輯,選擇3種語言,編號(hào)是0 1 2.對(duì)應(yīng)的是中文,英語,繁體。

2.選擇開關(guān)功能;里面選擇 語言選擇;外面加一個(gè)指示燈地址,我這里用的U100,方便監(jiān)控,
效果圖:(GIF圖點(diǎn)開會(huì)動(dòng))

GIF后面會(huì)綠屏,不知道是不是GIF截圖軟件的原因,實(shí)際使用是沒問題的;
還有,指示燈地址必須填寫,不然按鈕自己不會(huì)切換,必須是字地址,
PS: PLC地址D,W,,HMI本身地址U,都必須大寫,大寫。
還有,常用的模式切換,和語言切換類似。
1. 也是用按鈕做,顯示內(nèi)容是你需要切換的模式,我這里是3種,和語言有點(diǎn)不一樣,我用的是 按指定值切換狀態(tài);
圖中 1 2 3 對(duì)應(yīng)的三種狀態(tài)模式

2. 開關(guān)功能,選擇下來選擇,按鈕屬性指示燈地址是D0,也就是操作D0,寫 1 2 3 三種模式值
GIF效果:

一個(gè)按鈕就可以干很多事情,用了兩下,大同小異了。
備注:PCHMI.DLL的按鈕有這么多功能。

基本上常用的都有了,如果沒有,應(yīng)該可以用按鈕本身的事件來寫腳本,
PS:我看到按鈕屬性還有快捷鍵,我測(cè)試了,和用鼠標(biāo)點(diǎn)該按鈕是一樣的效果。
我測(cè)試了下里面的通訊配置,簡直666

網(wǎng) 友 評(píng) 論
唉,怕就怕像HSLcommunication一樣,一開始免費(fèi),后來用的人多了就收費(fèi),所以現(xiàn)在還是用用老外的開源算了,除了回復(fù)服務(wù)差了一點(diǎn),其它還是可以的。
去年我就了解過,380加群,不過我沒加,實(shí)際工程用不了。
免費(fèi)的DLL有水印,但是今年我用6.35的DLL啟動(dòng)沒見水印,看最新的視頻,2024年底就會(huì)開源,感覺挺牛的大佬。
自己玩玩感覺還不錯(cuò),當(dāng)成了解Visual Studio。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5043文章
14429瀏覽量
483319 -
電腦
+關(guān)注
關(guān)注
16文章
1810瀏覽量
71551 -
Visual
+關(guān)注
關(guān)注
0文章
255瀏覽量
35387 -
Studio
+關(guān)注
關(guān)注
2文章
221瀏覽量
30529 -
WinCC
+關(guān)注
關(guān)注
6文章
209瀏覽量
49438
原文標(biāo)題:玩點(diǎn)不一樣的,Visual Studio 2019+PCHMI.DLL ,嘗試電腦操作PLC
文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何在沒有安裝visual studio或EZ-USB FX3 SDK的win10電腦上使用FwDownloadApp.exe?
LabVIEW調(diào)用visual studio C#生成的動(dòng)態(tài)鏈接庫dll文件
visual studio C#調(diào)用labwindows cvi生成的動(dòng)態(tài)鏈接庫dll文件
請(qǐng)問一下如何在Visual Studio 2019中配置出C51單片機(jī)開發(fā)環(huán)境?
請(qǐng)問Visual Studio 2019如何實(shí)現(xiàn)c51上位機(jī)控制數(shù)碼管顯示數(shù)字?
將CR95HF.dll庫加載到Visual Studio 2019開發(fā)環(huán)境時(shí),提示無法添加引用“CR95HF.dll”怎么解決?
Visual Studio.NET程序設(shè)計(jì)教程
Visual Studio NET for first ti
mfc71.dll是什么
微軟Visual Studio Online推出,持Linux云開發(fā)環(huán)境
微軟Visual Studio Online更新后支持Docker鏡像和Dockerfile
在Visual Studio 2019中配置出C51單片機(jī)開發(fā)環(huán)境
使用Visual Studio開發(fā)STM32(二):VisualGDB安裝
Visual-Studio-Addin Visual Studio擴(kuò)展插件

使用Visual Studio 2019+PCHMI.DLL嘗試電腦控制PLC
評(píng)論