FX2系列与计算机之间的通信是以主机发出的初始命令,PLC对其作出响应的方式进行通信的。共有0、1、7、8四种命令,上位机实现对PLC的读写和强行置位。通过ENQ、ACK和NAK,上位机协调与PLC的通信应答。
2.2通信过程
采用Bland C编写主机与PLC的通信程序。首先必须对COM1口进行初始化,波特率为9600bps,奇偶校验位采用偶校验,七位有效数据。通信的初始化检测过程如图4所示。当计算机接收到来自PLC的应答字符ACK后,就可以进入数据通信了。通信的时序图如图5所示。
计算机可对PLC内各软设备进行读、写和强制ON/OFF操作。除开PLC的计时器和计数器的设定值采用常数时,以及文件寄存器内的数据,FX2系列PLC的所有开关量输入、输出以及各软件设备对计算机都是透明的。其操作时的多字符帧的格式如图3所示。但不同的操作在“多个字符”项内有所不同。例如,计算机对PLC的软设备Y20~Y37进行读操作,查装置地址表为00A2,读取2字节数据。其状态如图6(a)所示,主机发出的命令格式如图6(b)所示,PLC返回的信息如图6(c)所示。
如传送的命令有错误,PLC返回NAK信号,本次操作失败,重新进行。
ITE Circuit Breaker Type LG 3000 Amp A Siemens RMS Trip
GE AKR-7D-100 4000 A Amp Low Voltage Air Breaker 635 V
TCI 300 HP Harmonic Guard 3H120A6L5A300 120 kVA Filter
Allen Bradley AB 1336S-C075-AX-FR-L6 75 HP 600V Drive
Square D QED I-Line SwitchBoard 2000 Amp 277 / 480 V
Fanuc A06B-6076-H101 6 Axis Servo Amplifier REM in box.
GE AKR-7D-50 1600 A Amp Air Breaker RMS-9 MVT LSIG EO
Acme Transformer 500 kVA 600Y/347 480Y/277 380Y/220
Allen Bradley AB 1336S-B100-AA-EN4-HA2-L6 Ser D 100 HP
Westinghouse 350 HP 1765 RPM Induction DP Motor 5009-S
Allen Bradley AB 1336S-B075-AN-EN-L6 75/100 HP V Drive
GE AKR-6D-75 3200 A Amp Air Breaker MVT Trip LSG 635 V
Square D NHL361200 NHL 1200 Amp A 1200A High Interrupt
Waukesha 030U2AP 030 Positive Displacement Pump PD REM
Allen Bradley AB 1336F-B050-AA-EN 50 HP VF VS Drive REM
Westinghouse SPB 100M Pow-R Breaker SPB100M 2000 Amp A
Siemens SBH 2012 SBH2012 SBH2012DV 1200 Amp SB12TP02G
Siemens SBH 2012 SBH2012 SBH2012F 1200 Amp SB12TP02G
Siemens SBS 2012 SBS2012 SBS2012DV 1200 Amp SB12TP02G
Siemens SBH 2012 SBH2012 SBH2012DV 1200 Amp SB12TP02G
Siemens SBS 2012 SBS2012 SBS2012F 1200 Amp SB12TP02G
Siemens SBH 2012 SBH2012 SBH2012F 1200 Amp SB12TP02G
Siemens SBS 2016 SBS2016 SBS2016F 1600 Amp SB16TP02G
Siemens SBH 2016 SBH2016 SBH2016F 1600 Amp SB16TP02G
Siemens SBS SBH 5000 Drawout Convertion Kit w. Fingers
Square D Sz Size 7 Motor Starter Reversing 8736 SJO1S1
Trane Centravac 400 HP Motor Controller Starter 460 V
GE Power Break PowerBreak TPMMF76 2500 Amp 2500A A
Mettler Toledo Hi-Speed HiSpeed Checkmate 2 CM6400CR-CM
Square D Magnum 15 kV MG DSE-65-750-1200 Amp A 15MGSB-4
Like New Condition GE Magnablast Vacuum Retrofit
Waukesha 030U2AP 030 Positive Displacement Pump PD REM
GE AKR-7D-50 1600 A Amp Air Breaker AC RPO LSIG EO
GE Power Break PowerBreak TC2525SS 2500 Amp 2500A A
Tranter Superchanger Plate Frame Heat Exchanger S3UJ32
Siemens Sentron SXML3800G0 800 Amp 800A A Bus Plug 3P3W
Cutler-Hammer Magnum DS MDS616 1600 Amp Digitrip 520M