您当前的位置:五五电子网电子知识plc技术PLC通信S7-1200系列PLC与S7-300系列PLC间的以太网 正文
S7-1200系列PLC与S7-300系列PLC间的以太网

S7-1200系列PLC与S7-300系列PLC间的以太网

点击数:7677 次   录入时间:03-04 11:41:11   整理:http://www.55dianzi.com   PLC通信

 从前面的章节可知,S7-300系列PLC的以太网的通信协议很丰富,通信指令也丰富,因此有比较大的选择余地,而S7-200系列PLC仅能用S7协议进行以太网通信,S7-1200系列PLC的通信协议比较丰富,可以根据不同的情况选用S7ISO-on-TCP或者TCP协议。以下用ISO-on-TCP协议为例讲解S7-1200系列PLCS7-300系列PLC间的以太网通信。

    【例8-6】当S7-1200 PLC上发出一个启停信号时,S7-300收到信号,并启/停一台电动机。

    (1)主要软硬件配置

    ①1STEP7 V5.4 SP4 HF3lSTEP7 Basic V10.5

    ②1PC/MPI电缆(或者CP5611卡,可省)和1根网线;

1CPU 314C-2DP;

1CPU 1214C;

1CP343-1 Lean

硬件配置如图8-97所示。

    图8-97 以太网通信硬件配置

    (2)组态S7-1200,并编写程序

    ①建立工程,并组态S7-1200。新建工程,命名为“Ethant s71200”,组态硬件CPU 1214C,将界面切换到程序块,打开主程序块(OB1),在OB1中编写程序,如图8-98所示。

    图8-98 程序

    ②连接参数的设置。编写完成程序,以太网通信并不能进行,还必须对连接参数进行设置,这直接关系到通信是否能够成功。在OB1中,先选中“Properties”(属性),再选中“Connection parameter”(连接参数),将本地机命名为“PLC_1”,再将远程机名选中为“Unspecified”,将本地机的IP地址确立“192.168.0.1”,再将远程机的IP地址确立

192.168.0.2”。再将本地机的连接类型(以太网通信协议)选定“ISO-on-TCP”(本例远程机的连接类型在STEP7中设定,将在后续讲解),连处ID为“1”(此处ID与远程机要相同),连接数据选定为“PLC 1 Connection_DB”,这与图8-98中的“TSEND_C”的“Connection” 端子上的参数是一致的。选择“Establish active connection”就是将本地机设定为主控机。将“Local TSAP”设定为“PLC1”(由设计者命名),将“Partner TSAP”设定为“PLC2”。连接参数的设置如图8-99所示。

[1] [2] [3]  下一页


本文关键字:以太网  PLC通信plc技术 - PLC通信