一.客戶要求:CX-P和CX-Simulator軟件安裝在PC上,需要通過VB程序的串口控件訪問CX-P在Simulator中的數據。
二.由于Cx-P在Simulator中運行時,會仿真CLK網絡或者ETN網絡連接,此時向該網絡號和節點號發送FINS命令,會返回響應的數據
具體網絡號和節點號如下圖:
此時通過Finsgateway向1.10.0發送0501將會返回CJ1M的CPU信息如下:
此時任何組態軟件訪問該網絡號和節點號,經能訪問到CX-P在Simulator中的數據。
三.但是Simulator現在無法仿真串口連接,因此Cx-P不能通過選擇Sysmacy的通信方式連接到Simulator,此時向Finsgateway串口單元的網絡號和節點號發送FINS命令,將會返回Fisngateway的軟件信息。
因此只能通過Cx-Simulator的實際串口仿真功能,將計算機的一個COM1口仿真為PLC的CPU的串口,設定SysmacWay通信方式,在CX-S的Setting中設定如下圖:
然后和本計算機的另一個串口連接,由另一個串口發送數據,讀寫CX-Simulator的數據。這樣就可以讀寫CX-P中的數據,入下圖:
發送SysmacWay命令:@00RD0000000452*CR
返回:@00RD00FFFFBBBBCCCC000056*CR
計算機兩個串口的連接線如下:
2――――3
3――――2
5――――5
7――――8
8――――7
























粵公網安備 44030402000745號