聯系我們???Contact

PLC之間CAN通信例程

2019/3/13 11:31:40??????點擊:

CAN主機間自動通信:

 

站號

數據交換區

0

D3500至3500 + ( D8181 x 4 )

1

3500 + (D8121 x ( D8181 x 4 ))至3500 + (D8121 x ( D8181 x 4 ))

+(D8181 x 4)

注:D8181決定一個站占用多少個D,設1每個站占用4個D,設2每個站占用8個D

 CAN通信例:      LDP M8000       //上電執行一次

             MOV K1 D8181   //每個站占用4D,D3500開始

             MOV K2 D8180   //間隔20MS數據刷新一次

             SET M8181       //CAN主機通信允

             MOV K0 D8121   //設站號為0

D8181設為1,站號0PLC只要向D3500-3503寫入數據,其它站號的PLC只要讀取自身D3500-3503的數據

就等于讀站號0D3500-3503數據。站號0PLC讀取自身D3504-3507的數據就等于讀取站號1D3504-3507數據。

CAN通信時要把主機間的CAN_H與其它PLC的CAN_H相連,CAN_L與其它PLC的CAN_L相連。 

站號0程序:

站號1程序:

免费女人裸体视频无遮挡免费网站_欧美另类69xxxxx_三上悠亚的av片在线无码_同性男男1069片视频网站