PC机与s7-200系列PLC通信原理
上下位机之间的通信,可通过使用PLC开发商提供的系统协议和网络适配器来实现,但由于其通信协议不公开,因此还必须使用PLC开发商提供的上位机组态软件,并采用支持相应协议的外设。可以说这种方式是PLC开发商为自己的产品量身定做的,因此难以满足不同用户的需求。
上下位机之间的通信,也可以使用专业的工控组态软件,如组态王、intouch、wincc等,来实现上下位机之间的通信。这些组态软件以其功能强大、界面友好、开发简洁等优点目前在计算机监控领域已经得到了广泛的应用,但其成本较高,而且在小型系统中使用不够灵活。
而自由通信接口协议,可由用户自定义通信协议,不需要增加投资,并且具有与外围设备通信方便、易于微机控制软件开发等特点,特别适合于小规模的计算机控制系统。
s7-200系列PLC的通信端口主要有两种通信模式:ppi模式和自由口模式。ppi通信协议是西门子公司专门为s7-200系列PLC开发的一种通信协议,一般不对外开放。而自由口模式则是对用户完全开放的。在自由口模式下通信协议是由用户定义的。在自由口模式下PC机与PLC之间是主从关系,PC机始终处于主导地位,计算机通过串行口发送指令到PLC的通信端口,PLC通过rcv接收指令信息,然后对指令进行译码。译码后再调用相应的子程序实现PC机发出的指令要求并通过xmt指令返回指令执行的状态信息。
Spectrum Controls 1769sc-IF8u /A
Allen Bradley 2711P-K12C4D1 /A
Allen Bradley 2094-AC05-M01-S /C
Hirschmann OCTOPUS 16M
Siemens 6SL3420-1TE13-0AA1
Allen Bradley MPL-B230P-EJ72AA /A
Allen Bradley 2711P-RP9D
ProSoft Technology MVI69L-MBTCP
Siemens 6ES7313-6BG04-0AB0
Allen Bradley Y-3023-2-H00AA /B
Honeywell TC-CCN014
Allen Bradley 2094-BM02-M /A
Allen Bradley 2711P-T10C4D2 /A
Siemens 6ES7326-1BK00-0AB0
Siemens 6AV2124-0GC01-0AX0
Allen Bradley 1761-L10BWA
Allen Bradley 25B-D013N104 /A
Allen Bradley 2711P-T10C4D2 /A
Allen Bradley 20AD014A0AYNANC0 /A
Allen Bradley 1746-NI16V /A