PLC 16 in / 8 rev / an in-out / CAN
Dependencies: PCAL955x mbed mbed-rtos AT45
Diff: src/set_vars.h
- Revision:
- 0:d05a7158dbad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/set_vars.h Sun Feb 07 05:08:51 2021 +0000 @@ -0,0 +1,251 @@ + + /******* inp-out PLC ************************************/ + +int x01=0; int mx01=0; +int x02=0; int mx02=0; +int x03=0; int mx03=0; +int x04=0; int mx04=0; +int x05=0; int mx05=0; +int x06=0; int mx06=0; +int x07=0; int mx07=0; +int x08=0; int mx08=0; +int x09=0; int mx09=0; +int x10=0; int mx10=0; +int x11=0; int mx11=0; +int x12=0; int mx12=0; +int x13=0; int mx13=0; +int x14=0; int mx14=0; +int x15=0; int mx15=0; +int x16=0; int mx16=0; + + +int y01=0; int my01=0; +int y02=0; int my02=0; +int y03=0; int my03=0; +int y04=0; int my04=0; +int y05=0; int my05=0; +int y06=0; int my06=0; +int y07=0; int my07=0; +int y08=0; int my08=0; + + +float Vin_1=0.0; +float Vin_2=0.0; +float Vin_3=0.0; +float Vin_4=0.0; + +float Vout_1=0.0; +float Vout_2=0.0; + + +int r_mess_id[10]; int w_mess_id[10]; +char r_mess_data[40]; char w_mess_data[40]; + +int r_id=0 ; int w_id=0 ; +char r_b1=0 ; char w_b1=0 ; +char r_b2=0 ; char w_b2=0 ; +char r_b3=0 ; char w_b3=0 ; +char r_b4=0 ; char w_b4=0 ; + int w_alr=0 ; + + + +/****************** DM0806 moduls *********************************/ + +// ----- adr 1 --------- +char dm1_outs=0; +char mdm1_outs=0; + +int x101=0; int mx101=0; +int x102=0; int mx102=0; +int x103=0; int mx103=0; +int x104=0; int mx104=0; +int x105=0; int mx105=0; +int x106=0; int mx106=0; +int x107=0; int mx107=0; +int x108=0; int mx108=0; + +int y101=0; int my101=0; +int y102=0; int my102=0; +int y103=0; int my103=0; +int y104=0; int my104=0; +int y105=0; int my105=0; +int y106=0; int my106=0; + + +// ----- adr 2 --------- +char dm2_outs=0; +char mdm2_outs=0; + +int x201=0; int mx201=0; +int x202=0; int mx202=0; +int x203=0; int mx203=0; +int x204=0; int mx204=0; +int x205=0; int mx205=0; +int x206=0; int mx206=0; +int x207=0; int mx207=0; +int x208=0; int mx208=0; + +int y201=0; int my201=0; +int y202=0; int my202=0; +int y203=0; int my203=0; +int y204=0; int my204=0; +int y205=0; int my205=0; +int y206=0; int my206=0; + +// ----- adr 3 --------- +char dm3_outs=0; +char mdm3_outs=0; + +int x301=0; int mx301=0; +int x302=0; int mx302=0; +int x303=0; int mx303=0; +int x304=0; int mx304=0; +int x305=0; int mx305=0; +int x306=0; int mx306=0; +int x307=0; int mx307=0; +int x308=0; int mx308=0; + +int y301=0; int my301=0; +int y302=0; int my302=0; +int y303=0; int my303=0; +int y304=0; int my304=0; +int y305=0; int my305=0; +int y306=0; int my306=0; + +// ----- adr 4 --------- +char dm4_outs=0; +char mdm4_outs=0; + +int x401=0; int mx401=0; +int x402=0; int mx402=0; +int x403=0; int mx403=0; +int x404=0; int mx404=0; +int x405=0; int mx405=0; +int x406=0; int mx406=0; +int x407=0; int mx407=0; +int x408=0; int mx408=0; + +int y401=0; int my401=0; +int y402=0; int my402=0; +int y403=0; int my403=0; +int y404=0; int my404=0; +int y405=0; int my405=0; +int y406=0; int my406=0; + + +/******************** for SM01 moduls *****************************/ +int sm_position=0; +char sm_outs =0; + +int msm_position=0; +char msm_outs =0; + + // ----- adr 1 --------- +int sm1_pos=0; +int sm1_mov=0; +int sm1_alr=0; + +int a101=0; int ma101=0; +int a102=0; int ma102=0; +int a103=0; int ma103=0; +int a104=0; int ma104=0; + +int b101=0; int mb101=0; +int b102=0; int mb102=0; + + +// ----- adr 2 --------- +int sm2_pos=0; +int sm2_mov=0; +int sm2_alr=0; + +int a201=0; int ma201=0; +int a202=0; int ma202=0; +int a203=0; int ma203=0; +int a204=0; int ma204=0; + +int b201=0; int mb201=0; +int b202=0; int mb202=0; + + + // ----- adr 3 --------- +int sm3_pos=0; +int sm3_mov=0; +int sm3_alr=0; + +int a301=0; int ma301=0; +int a302=0; int ma302=0; +int a303=0; int ma303=0; +int a304=0; int ma304=0; + +int b301=0; int mb301=0; +int b302=0; int mb302=0; + + + // ----- adr 4 --------- +int sm4_pos=0; +int sm4_mov=0; +int sm4_alr=0; + +int a401=0; int ma401=0; +int a402=0; int ma402=0; +int a403=0; int ma403=0; +int a404=0; int ma404=0; + +int b401=0; int mb401=0; +int b402=0; int mb402=0; + + + +/*************** for user *******************************************/ + +// ------------------------ +int t01=0; int t101=0; +int t02=0; int t102=0; +int t03=0; int t103=0; +int t04=0; int t104=0; +int t05=0; int t105=0; +int t06=0; int t106=0; +int t07=0; int t107=0; +int t08=0; int t108=0; +int t09=0; int t109=0; +int t10=0; int t110=0; + + +// --------------------------- +int vr000 = 0 ; +int vr001 = 2 ; +int vr002 = 0 ; +int vr003 = 0 ; +int vr004 = 0 ; +int vr005 = 0 ; +int vr007 = 0 ; +int vr008 = 0 ; +int vr009 = 0 ; +int vr010 = 0 ; +int vr011 = 0 ; +int vr012 = 0 ; +int vr013 = 0 ; + +int pr001 = 0 ; +int pr002 = 0 ; + +int al001 = 0 ; +int al002 = 1 ; +int al003 = 1 ; +int al004 = 0 ; +int al005 = 0 ; +int al006 = 0 ; +int al007 = 0 ; +int al008 = 0 ; +int al009 = 0 ; +int al010 = 0 ; +int al011 = 0 ; +int al012 = 0 ; +int al013 = 0 ; +int al014 = 0 ; + + + +