一.客戶要求:cx-p和cx-simulator軟件安裝在pc上,需要通過vb程序的串口控件訪問cx-p在simulator中的數(shù)據(jù)。
二.由于cx-p在simulator中運(yùn)行時(shí),會仿真clk網(wǎng)絡(luò)或者etn網(wǎng)絡(luò)連接,此時(shí)向該網(wǎng)絡(luò)號和節(jié)點(diǎn)號發(fā)送fins命令,會返回響應(yīng)的數(shù)據(jù)
具體網(wǎng)絡(luò)號和節(jié)點(diǎn)號如下圖:
此時(shí)通過finsgateway向1.10.0發(fā)送0501將會返回cj1m的cpu信息如下:
此時(shí)任何組態(tài)軟件訪問該網(wǎng)絡(luò)號和節(jié)點(diǎn)號,經(jīng)能訪問到cx-p在simulator中的數(shù)據(jù)。
三.但是simulator現(xiàn)在無法仿真串口連接,因此cx-p不能通過選擇sysmacy的通信方式連接到simulator,此時(shí)向finsgateway串口單元的網(wǎng)絡(luò)號和節(jié)點(diǎn)號發(fā)送fins命令,將會返回fisngateway的軟件信息。
因此只能通過cx-simulator的實(shí)際串口仿真功能,將計(jì)算機(jī)的一個(gè)com1口仿真為plc的cpu的串口,設(shè)定sysmacway通信方式,在cx-s的setting中設(shè)定如下圖:
然后和本計(jì)算機(jī)的另一個(gè)串口連接,由另一個(gè)串口發(fā)送數(shù)據(jù),讀寫cx-simulator的數(shù)據(jù)。這樣就可以讀寫cx-p中的數(shù)據(jù),入下圖:
發(fā)送sysmacway命令:@00rd0000000452*cr
返回:@00rd00ffffbbbbcccc000056*cr
計(jì)算機(jī)兩個(gè)串口的連接線如下:
2――――3
3――――2
5――――5
7――――8
8――――7