沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

云南昌暉儀表制造有限公司
免費會員

通過CX-ONE軟件來搭歐姆龍PLC仿真環(huán)境

時間:2022/12/1閱讀:805
分享:
歐姆龍是工控領(lǐng)域市場率較高的品牌之一,有低端CP/CH系列,中端CJ系列,NX/NJ系列。對于上位機開發(fā)來說,主要的協(xié)議有Hostlink協(xié)議、FinsTCP/UDP協(xié)議、EtherNetIP協(xié)議,今天主要跟大家分享一下,如何通過CX-ONE軟件來搭建歐姆龍PLC仿真環(huán)境,在沒有硬件的情況下,也可以進行協(xié)議測試。

仿真搭

1、首先需要安裝好歐姆龍的編程環(huán)境,現(xiàn)在 CX-ONE 已經(jīng)集成了歐姆龍的大部分的軟件,大家直接安裝 CX-ONE 即可。
2、安裝完成之后,CX-ONE會有一系列的軟件和說明文檔。
3、我們可以看到里面有個叫做CX-Simulator,這個就是用來搭建仿真環(huán)境的。
4、雙擊打開CX-Simulator之后,會彈出下面的窗體,選擇創(chuàng)建新的PLC或者打開一個已經(jīng)存在的PLC。
5、由于是次使用,所以我們創(chuàng)建一個新的PLC,下面這個是創(chuàng)建項目所存儲的路徑。
6、這里選擇一個CPU類型,我這邊選一個常用的CP1H系列PLC。
7、PLC設(shè)置向?qū)е訮LC單元,就是配置PLC模塊,這邊不需要配置其他模塊,直接點擊下一頁即可。
8、PLC設(shè)置向?qū)еW(wǎng)絡(luò)通信設(shè)置,這里可以設(shè)置的是節(jié)點地址,默認是10。
9、PLC設(shè)置向?qū)е谕ㄐ旁O(shè)置,雙擊之后,選擇真實串口Real Comms,這里需要使用虛擬串口助手VSPD,虛擬出一對串口,我虛擬的一對串口是COM3和COM4,所以這里我選擇COM3。
10、設(shè)置完成之后,點擊Connect,即實現(xiàn)仿真部分的搭建。

編程下

1、打開CX-Programmer,新建一個新的項目,CPU類型選擇和仿真一樣的型號CP1H,點擊設(shè)定,進入類型設(shè)置,選擇具體型號,這里為X系列。
2、網(wǎng)絡(luò)類型選擇FinsGeteway,點擊設(shè)定,進入子界面,這里要設(shè)置一下FINS目標地址里的節(jié)點,和仿真環(huán)境一致,設(shè)置為10。
3、進入編程界面之后,點擊設(shè)置。
4、接下來配置一下,主要設(shè)置兩個地方,一個是通信參數(shù),這里設(shè)置為9600 N 8 1,另一個是單元號,默認是0,可以不用改,后面會用到。
5、配置完成后,點擊在線,彈窗之后,選擇是即可。
6、下載PLC程序,選擇CPU,右擊,選擇傳送到PLC,進行PLC程序下載。
7、勾選設(shè)置和特殊單元設(shè)置,點擊確定。
8、PLC程序下載成功。
9、點擊內(nèi)存,在接下來的界面中,選擇D區(qū)進行實時監(jiān)控。
10、提前將D0-D4的數(shù)據(jù)分別設(shè)置為1-5,便于后續(xù)測試。

通信測

Hostlink協(xié)議有兩種模式,分別是C-Mode和Fins,其中C-Mode比較簡單,但是功能上不如Fins*,為了方便起見,這里以C-Mode模式進行測試。
下面以讀取D0-D4的數(shù)據(jù)為例,報文結(jié)構(gòu)如下:
起始符:@ 
單元號:00 
指令:RD
開始地址:0000 
長度:0005
校驗:XOR
結(jié)束符:*/CR
這里使用串口助手進行測試,該串口助手自帶校驗和結(jié)束符,所以提前設(shè)置好,如下所示:
我們連接虛擬串口的另一個串口COM4,通信參數(shù)設(shè)置為9600 N 8 1,報文編碼格式為ASCII,在發(fā)送欄中輸入@00RD00000005,點擊發(fā)送即可。
我們可以看到,發(fā)送完成后,自動有了回應(yīng),說明仿真環(huán)境搭建成功。
我們分析一下返回的數(shù)據(jù):
@00RD000001000200030004000557*/CR
其中的0001,0002,0003,0004,0005正是對應(yīng)D0-D4的值。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

(空格分隔,最多3個,單個標簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復您~
在線留言
靖西县| 镇宁| 城固县| 九江市| 博爱县| 安丘市| 新民市| 望谟县| 贞丰县| 贞丰县| 囊谦县| 中宁县| 南澳县| 霍州市| 河北省| 堆龙德庆县| 丹棱县| 方山县| 崇礼县| 安顺市| 漠河县| 富民县| 巴青县| 进贤县| 尉氏县| 绩溪县| 葫芦岛市| 拜城县| 阿坝县| 蕲春县| 叙永县| 炉霍县| 江西省| 南漳县| 阜城县| 永兴县| 峨眉山市| 方城县| 夏津县| 镇远县| 叶城县|