YT223001-AC YXT 121A
.SELOGYT223001-ACYXT121A.SELOGYT223001-ACYXT121A.SELOGYT223001-ACYXT121A专业提供:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制压缩机组控制系统(CCS)等各类工控系统部件系统里的PLC模块,DCS模块,CPU模块,IO模块,DO模块,AI模块,DI模块,网络通信模块,以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块目前西门子300/400系列的PLC的通讯方式开始大量使用工业以太网通讯,MP277/377、xP177B系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、PLC、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,PLC与PLC之间通过以太网互连。一、S7-300/400之间互连1、采用PLC与PLC通过以太网访问,需要增加以太网模块,如CP343-1,CP443-1的模块,或者采用带有PN接口的PLC,如CPU315-2DP/PN的PLC。2、采用两块CP343-1互连,先在同一个项目里做好两套PLC的硬件组态,分配好IP地址,打开NetPro,选择其中一个PLC,双击连接列表上的空白行,添加一个S7conection。选择连接的另一个PLC,记住连接的ID号。通讯双方的其中一个站为Client端,激活“Establishanactiveconnection”的选项(默认是激活的)。这样NetPro的配置就完成了,编译、下载完成3、打开其中两套PLC的OB1,调用FB12(BSEND)块发送数据,FB13(BRCV)块接收数据,1#PLC的发送对应2#PLC的接收,1#PLC的接收对应2#PLC的发送。4、调用FB12的时候几个参数的含意,a、REQ,发送开始,上升沿触发发送工作;b、ID,连接ID号,这个ID号是在NetPro组态时生成的ID号;c、R_ID,连接号,相同连接号的FB块互相对应发送接收数据,这个是由用户编程时定义的,例如1#PLC的FB12的R_ID是DW#16#2,则2#PLC的FB13的R_ID也是DW#16#2,这样才能保证正常接收发送;d、DONE,发送完成,如果REQ端是一个不停的脉冲,正常情况下DONE端也应该也是一个不停的脉冲反馈;e、SD_1,发送的开始地址,以P#x.xbytexxx来表示,f、LEN,发送数据的长度。5、采用FB12、FB13来进行发送/接收是比较麻烦的,一方面需要两端的以太网模块都支持双边发送,如Cp343-1-Lean就不支持了,另一方面,两边都要写程序,对于增加的系统不太方便,所以这时可以在NetPro里把One-way(单边通讯,激活后FB12、FB13不能使用)激活,采用FB14(GET)取数据、FB15(PUT)发送数据来做,FB14的参数定义和FB12差不多,只是少了R_ID和LEN,这样更方便一些,而且还有一个好处,不需要对原有的系统进行什么更改,只需要把单边的PLC组态和程序下载就可以了6、需要注意的另一个问题是FB和SFB的区别,在400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,这个问题曾经折磨过我一两天才解决。二、WinLC与PLC互连WinLC是在PC机上的软件PLC,可以把一台PC机当成PLC使用。这样对于不能采用模拟器连接的软件是比较方便的,如采用Intouch、Ifix这些SCADA软件做为上位机软件时,测试是个麻烦的问题,需要与实际机器连接起来才能测试,但如果有WinLC,可以把程序拷到WinLC上运行,上位机软件与WinLC联机测试,省去不少工夫,所以WinLC对于不方便进行现场测试的环境,是个不错的替代方案。WinLC既然是一套软件PLC,就能够实现PLC的功能,那么与PLC通讯也是可以实现的,下面说一说WinLC与S7-300互连1、新建一个项目,建立一个S7-300的站点,硬件组态;建立一个PC站点,在PC站点上增加一个WinLC和一个IEGeneral,IEGeneral的IP地址与PC机的IP地址一致,其实IEGeneral指的就是PC机的以太网卡。2、打开NetPro,在WinLC上新建一个S7conection,指向S7-300,编译、存盘3、在PCStation上增加WinLC和IEGeneral,需要注意槽号要与硬件配置时候一样3、打开WinLC的OB块,调用SFB14、SFB15来读写S7-300的数据4、启动WinLC软件,下载程序,这样就可以实现软件PLC与PLC互连了三、两种方式的结合如果有多台PLC需要与PC机上的SCADA软件通过OPC进行通讯,但是又发现SCADA软件读取的速度太慢,不能满足刷新要求,或者数据要做些预处理才能显示,SCADA软件上运行太多的脚本又影响速度,那么通过软PLC把多台PLC的数据先读过来进行预处理,SCADA软件只与一台PLC进行通讯,这样SCADA软件上的工作量会少一些。这个时候把上面说的两种方式结合一下,就能够实现这样的功能了。1、通讯连接参照上面的方法设置2、在WinLC的PC站点上添加一个OPC服务器,在NetPro里面打开OPC的连接列表,添加一个S7conection,指向WinLC,编译、下载3、通过OPC客户端可以直接访问OPC服务器的内容,常用的SCADA软件如Intouch、Citect、IFix这些软件都支持OPC,设置访问连接就可以在软件上直接读写了,如果更简单的界面,可以自己用VB编写一个OPC客户端,读写数据都在VB程序上实现,不使用SCADA软件,可以省掉不少钱了。1746-IB321746-N181746-OW161747-L5511746-NO4V1756-M24/AVAP016-A1747-L532RCM470LYSYS68K/CPU-40B/16-011746-A41746-P1XFR600-4140CRP93100CE15DN3MVME13364-W5001B01CSDCS-FIS-311746-P31746-NI8TC-RPCXX16ES7972-0BB12-0XA01769-OB321769-OF8V1769-IF81769-IQ321769-OB16140DAI75300M16-JY-24D1746-NT4DO810SD832SS832505-6660140XBE10000140ACI04000140CRP93200140NOE771011746-IM16140CPU43412AEXTERT70DFI-110-340FPS000电源140CPS11420140CRA93200140CRP93200SW926C5617056194A20B-2000-0170/06B1746-P1140XBP016009200SHCPUMC-4/11/10/4001746-OB32PO916JPHD22010-3140ACI0400057C404C6ES7315-2AG10-0AB0A06B-6130-H0021793-IE4S505-6660DI810DO810RPBA-01TU811V13BSE013231R1TU836V11747-L5321747-SDN2711-B6C10L1FSP400-24PCI-GPIBDCM10EFBM04140AVI030006DR5210-0EN00-0AA007KT9451402645-200PC832-001-T140NOE77101503956-621761-L16BWAHMCPJ250W5L1746-P21746-P4UGRMEM-01SNQ12FBM416ES7972-0BB12-0XA0FR-A024-0.2KP140ACO13000140CPS11420C140CPU67160140CRA93200140CRP93200140XBP00600140XBP01600140XTS00200140ACI03000140DDI84100140DDO84300140NOE77101490NOR00003490RI000400520422000600544000600558000ASMBII003MAO185100MAO186100MAO329001TSXETG100TSXETW3GEXT1UNYXCAUSB033XBTGT52306ES7416-2XN05-0AB01784-KTX1784-KTXIC697ALG230FC-280SAV100SCCMPM825DAI01WDP5-318.051-00140CRA931001756-IF8PMC-2/11/05/000/00/00/01/00/001746-NI81747-L551B1747-L5521747-L5531756-ENBT1756-PA75SR4891746-A101746-IV161746-OW161746-P21746-P41747-L551140ACI040001179BX12CR14VS364TYP:0608830109Z4LC-C28TC-IAH161CPUXVME-653ENT-10515-R1746-NO4I1746-NT4545-1105PM450CLA1201756-A101756-IF6CIS1756-N21756-PA721756-TBCH1756-TBNH1756-IB16I1786-RPASR1008B62-4SN140ACI040001756-IB161756-IF83HNE00313-1(含10米线及插头)KSD1-16KSD1-481336-SN-SP16A1770-XYC1746-P22711-M3A18L1140CPS11420140ACI030001794-OW82711P-RDT10C1756-CNB1756-ENBT1756-IM16I1756-L61PC-DIO-96A06B-6114-H206IC693MDL6551771-A3B1771-IAD1771-OW16ATR-NO:001046921FK6100-8AZ91-1ZZ9-Z6ES7322-1BL00-0AA01746-IB321746-P21029DPC-A984-1451761-L16BWA1784-PKTXGPIB-USB-HS6GT2001-0AA006GT2002-0AB00DB-2620A140AMM09000140DDO843001757-SRMIC697BEM7336FX2001-5QS121756-IB161756-IF81756-N21756-OB16D1756-OF81756-PA721756-TBCH1756-TBNH1794-IE81756-A71756-ENBTTK-PRS02113103AQD07140CPS114201746-NT81756-CNB1757-SRM6AR1301-0DD10-0AA06AR1302-0AD00-0AA0TSXCAY211756-L623700AF25140CPU671603G5A2-OC221-E6SE7016-1TA51-Z1746-NO4VSC902-001-011747-L542P0904HA140ERT85410DFP11A51304754-1501747-L5526ES7322-1BL00-0AA045C92257C5541747-L542140ERT85410INNPM22CP30BCP40BCP60110XCA20300110XCA28201140ACI03000140CPS12420140CRA93200140DDI84100140DDO84300TWDLCAA40DRF1769-IQ32XVME6746GK7443-5FX02-0XEO1746-NO4V1747-L551140XTS00200DIMA3-ES-161756-A131756-L621769-ECR1769-L35E1769-PA4/ASST-PFB-CLXSST-SR4-CLXMVI69-PDPMV1140CPU65150140DDI35300140DRA84000140CPS114201784-PCIC1756-CNBR/D3A99158G01140XBP01000140XBP01600TSXBLZL01GJR5252100R32611769-ECR1769-OF4CI1747-SNRFT9739D41756-OF4-AEJA310AEAS4A_22DC/NF10-150KPA(A)BOU8A413150FPF8050HRUJ-001SYSTEMX3850X51770-XYC1747-L5521746-OW16FBM2422711-K9A11746-OW161747-L542PCD4.B901606-XL240DR1756-IF81756-L621756-PA721756-TBCH1X00416H0122C-D088A10322C-D088A1O3IC200PWR001MR-J2S-20BMPUPCBHD10-9-1939PHD36-24-23STHD36-24-31STTSX08ED12R8TK-PRR021CI830FVUS011-NA1756-IB16ISOE1756-IF161756-IR6I/A1756-OB16I1771-IXE/D6DR4004-7J1747-L5531746-P43503EFCM10E140CPU43412A1747-L532/EWDP3-014.08016MD1010-0BA00)