图上的是485的线,你还需要一个232转485的东西,可以参考德阳四星的RS232/485转换器。
另外就是一根标准的232线(自己做)。
此文原创为工控网“老菜鸟”希望吃水不忘打井人在工控上看到他记得表示感谢。 备注我不是老菜鸟。 ........下面先简单了解一下S7-200支持的通信协议 ........比较详细的介绍请参阅《S7-200可编程控制器系统手册》第7章通过网络进行通信。 ........下面仅简单说明一下部分通信协议 PPIPoint to point interface协议 ........该协议是西门子内部协议不公开。点对点接口是一个主/从协议。主站向从站发送申请从站进行响应从站器件不发信息不初始化信息只是等待主站的要求并对要求作出响应。但当主站发出申请或查询时从站对其响应。主站可以是其他CPU主机如S7-300等、编程器或TD200文本显示器。网络中的所有S7-200都默认为从站。S7-200系列中一些CPU如果在程序中允许PPI主站模
式则在RUN模式下可以作为主站此时可以利用相关的通信指令来读写其他主机同时它还可以作为从站来响应其他主站的申请或查询。 ........主站靠一个PPI协议管理的共享连接来与从站通讯。PPI并不与任意一个从站通讯的主站数量但是在一个网络中主站的个数不能超过32。如果在用户程序中使能PPI主站模式S7200 CPU在运行模式下可以作主站。在使能PPI主站模式之后可以使用网络读写指令来读写另外一个S7200。当S7200作PPI主站时它仍然可以作为从站响应其它主站的请求。 ........PPI高级允许网络设备建立一个设备与设备之间的逻辑连接。对于PPI高级每个设备的连接个数是有的。所有的S7200 CPU都支持PPI和PPI高级协议而EM277模块仅仅支持PPI高级协议。 ........PPI协议是专门为S7-200开发的通信协议。S7-200 CPU的通信口Port0、Port1支持PPI通信协议S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。S7-200 CPU的PPI网络通信是建立在RS-485网络的硬件基础上因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。S7-200 CPU之间的PPI网络通信只需要两条简单的指令它们是网络读NetR和网络写NetW指令。在网络读写通信中只有主站需要调用NetR/NetW指令从站只需编程处理数据缓冲区取用或准备数据。PPI网络上的所有站点都应当有各自不同的网络地址。否则通信不会正常进行。 ........可以用两种方法编程实现PPI网络读写通信1.使用NetR/NetW指令编程实现2.使用Micro/WIN中的Instruction Wizard指令向导中的NETR/NETW向导。 ........使用PPI通讯方式这是S7-200的专用通讯方式使用1对RS485中继器可以最远达到1200M。支持的波特率有9.6 19.2 187.5三种。这种方式是最容易实现的通讯只要编程设置主站通讯端口的工作模式然后就可以用网络读写指令NetR/NetW读写从站数据。 MPI Multipoint interface协议 ........该协议是西门子内部协议不公开。MPI Multipoint interface是SIMATIC S7多点通信的接口是一种适用于少数站点间通信的网络多用于连接上位机和少量PLC之间近距离通信。通过PROFIBUS电缆和接头将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI通信口相互连接以及与上位机网卡的编程口MPI/DP口通过PROFIBUS或MPI电缆连接即可实现。网络中当然也可以不包括PC机而只包括
PLC。 ........MPI允许主主通讯和主从通讯。每个S7-200CPU通信口的连接数为4个。与一个S7200 CPU通讯STEP 7Micro/WIN建立主从连接。MPI协议不能与作为主站的S7200 CPU通讯。网络设备通过任意两个设备之间的连接通讯由MPI协议管理。设备之间通讯连接的个数受S7200 CPU或者EM277模块所支持的连接个数的。 ........对于MPI协议S7300和S7400 PLC可以用XGET和XPUT指令来读写S7200的数据。要得到更多关于这些指令的信息参见S7300或者S7400的编程手册。 ........MPI的通信速率为19.2K12Mbit/s 但直接连接S7-200CPU通信口的MPI网其最高速率通常为187.5Kbit/s 受S7-200CPU最高通信速率的。 ........在MPI网络上最多可以有32个站一个网段的最长通信距离为50米通信波特率为187.5Kbit/s时更长的通信距离可以通过RS-485中继器扩展——使用中继器则可达到1000M最多使用10个中继器达到9100M。速率从19.212M。 ........MPI协议不能与一个作为PPI主站的S7-200CPU通信即S7-300或S7-400与S7-200通信时必须保证这个S7-200 CPU不能再作PPI主站Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。S7-200CPU只能做MPI从站即S7-200CPU之间不能通过MPI网络互相通信只能通过PPI方式互相通信。 ........STEP 7-Micro/WIN可以与S7-200CPU建立MPI主从连接。硬件使用CP5611卡加上PROFIBUS或MPI电缆S7-200 CPU通信口上要使用带编程口的网络连接器。S7-200CPU的通信口最低通信速率可设为19.2K最高187.5K。 ........注CP5613不能通过MPI方式与S7-200 CPU通信口进行编程通信。 ........S7-300和S7-400 CPU可以作为MPI主站用XGETSFC67和XPUTSFC68指令读取S7-200数据通信数据包最大为个字节。S7200 CPU中不需要编写任何与通信有关的程序只需要将要交换的数据整理到一个连续的V 存储区当中即可。 ........如果需要在主站中如S7-300如何配置S7200 CPU MPI从站的详细文档可访问客户支持部网站上的“网上课堂”网页在“网络NET”目录中下载《S7-200与S7-300之间的通信》。 PROFIBUS协议 ........该协议是标准协议公开。PROFIBUS是Process Field Bus的简称。PROFIBUS由相互兼容的三个部分组成即PROFIBUS-FMSFieldbus Message Specification
现场总线信息规范、
PROFIBUS-DPDecentralized Periphery分布式I/O系统、PROFIBUS-PAProcess Automation过程自动化。 ........PROFIBUS-FMS用于车间级通用的控制及通讯任务是一个令牌环结构、实时多主网络。 ........PROFIBUS DP是一种高速且优化的通讯方案主要用于实现现场级控制系统与分布式I/O及其他现场级设备之间的通讯。 ........PROFIBUS-PA专为过程自动化而设计符合本征安全规范适用于在防爆区的应用。 ........PROFIBUS提供了三种数据传输类型1用于DP和FMS的RS485传输。2用于PA的IEC11582传输。3光纤。 ........PROFIBUS协议通常用于实现与分布式I/O远程I/O的高速通讯。可以使用不同厂家的PROFIBUS设备。这些设备包括简单的输入或输出模块、电机控制器和PLC。PROFIBUS网络通常有一个主站和若干个I/O从站。主站器件通过配置可以知道I/O从站的类型和站号。主站初始化网络使网络上的从站器件与配置相匹配。主站不断地读写从站的数据。当一个DP主站成功配置了一个DP从站之后它就拥有了这个从站器件。如果在网上有第二个主站器件那么它对第一个主站的从站的访问将会受到。 ........S7-200 CPU可以通过EM277 PROFIBUS-DP 从站模块连入PROFIBUS-DP网主站可以通过EM277对S7-200 CPU进行读/写数据。作为S7-200的扩展模块EM277像其它I/O扩展模块一样通过出厂时就带有的I/O总线与CPU相连。因M277只能作为从站所以两个EM277之间不能通信。但可以由一台PC机作为主站访问几个连网的EM277。通过EM277模块进行的PROFIBUS-DP通信是最可靠的通信方式。建议在与S7-300/400或其他系统通信时尽量使用此种通信方式。 ........EM277是智能模块其通信速率为自适应。在S7-200 CPU中不用做任何关于PROFIBUS-DP的配置和编程工作只需对数据进行处理。PROFIBUS-DP的所有配置工作由主站完成在主站中需配置从站地址及I/O配置。在主站中完成的与EM277通信的I/O配置共有三种数据一致性类型即字节、字、缓冲区。所谓数据的一致性就是在PROFIBUS-DP传输数据时数据的各个部分不会割裂开来传输是保证同时更新的。即字节一致性保证字节作为整个单元传送。字一致性保证组成字的两个字节总是一起传送。缓冲区一致性保证数据的整个缓冲区作为一个单元一起传送。如果数据值是双字或浮点数以及当一组值都与一种计算或项目有关时也需要采用缓冲区一致
性。 ........EM277作为一个特殊的PROFIBUS-DP从站模块其相关参数包括上述的数据一致性是以GSD或GSE文件的形式保存的。在主站中配置EM277需要安装相关的GSD文件。EM277的GSD文件可以在西门子的中文下载网站或者ProDIS网站条目113652下载文件名是EM277.ZIP。如果需要在主站如S7-300中如何配置EM277的详细文档可访问客户支持部网站上的“网上课堂”网页在“网络NET”目录中下载《S7-200与S7-300之间的通信》。 ........EM277模块同时支持PROFIBUS-DP和MPI两种协议。EM277模块经常发挥路由功能使CPU支持这两种协议。EM277实际上是通信端口的扩展这种扩展可以用于连接操作面板HMI等。 ........根据其物理位置的不同模块连接到CPU的顺序每个智能模块在S7-200 CPU中都有对应的特殊存储单元SM。EM277在工作时的状态信息就保存在这些特殊单元中用户程序可以通过它们监视通信的状态等等。详情请参考《S7-200系统手册》。 S7协议以太网TCP/IP协议 ........该协议是西门子内部协议不公开。通过以太网扩展模块CP2431或互联网扩展模块CP2431 ITS7200将能支持TCP/IP以太网通讯。表7-4列出了这些模块所支持的波特率和连接数。以太网模块CP2431和互联网模块CP2431 IT的连接数 ........若需更多信息可参考SIMATIC NET CP2431工业以太网通讯处理器手册或SIMATIC NET CP2431 IT工业以太网及信息技术通讯处理器手册。 AS InterfaceActurator Sensor Interface简称AS I ........该协议是标准协议公开。 ........在控制的最底层 传感器、接触器、电机启动器、指示灯和按钮等要传送二进制的大量信息 必须首先在它们之间建立通讯。AS I 是一个传感器、执行器接口的技术 用于自动化控制层的最底层 用简单经济的方式将二进制的数字化执行器和传感器连接起来 既可以直接连接到控制箱中 单独或与PLC IPC 一起就地运行 或与上层现场总线相连 作为现场总线的一个分支 应用于网络系统 从而满足工业控制的各种要求。 ........AS-iActuator-Sensor-Interface是执行器-传感器-接口的英文缩写它是一种用在控制器主站和传感器/执行器从站之间双向交换信息的总线网络它属于现场总线Fieldbus下面底层的监控网络系统。 ........一个AS-i总线系统通过它主站中的网关可以和多种现场总线如FF、Profibus、CANbus相连接。AS-i主站可以作为上层现场总线的一个
节点服务器在它的下面又可以挂接一批AS-i从站。AS-i总线主要运用于具有开关量特征的传感器和执行器系统传感器可以是各种原理的位置接近开关以及温度、压力、流量、液位开关等。 ........执行器可以是各种开关阀门电/气转换器以及声、光报警器也可以是继电器、接触器、按钮等低压开关电器。当然AS-i总线也可以连接模拟量设备只是模拟信号的传输要占据多个传输周期。必须注意的是在连接主站和从站的两芯电缆上除传输信号外同时还提供工作电源。 AS-i总线技术特点 1、AS-i总线系统完整 ........AS-i总线是在分析了传统的I/O并行和树型结构的优缺点以及开关量技术特点后发展起来的它省去了各种I/O卡、分配器的控制柜节约了大量的连接电缆。因采用了两芯扁平电缆和特殊的穿刺安装技术能很方便地将传感器/执行器连接到AS-i网络上。 2、应用十分简便 ........AS-i总线是一个主从系统主站和所有的从站可双向交换信息当主站与上层现场总线进行通信时主站担当了AS-i和上层网络信息交换的出入口因AS-i主要传输的是开关量所以它的数据结构比较简单用户仅需关心数据格式、传输率和参数配置等。 3、传输速率快捷 ........在AS-i总线系统中主站和从站之间采用了串行双向数字通信方式。因为报文较短如若在有一个主站和31个从站的系统中ASI的通信周期大约为5ms也就是说主站在5ms内就可以对31个从站轮流访问一遍。 4、功能可靠 ........在AS-i总线不同的应用情况下功能可靠包含下列内容首先是通信数据的可靠性方面AS-i总线在许多方面采取了抗干扰措施。在接收数据时必须进行错误检验此方法十分有效出错误后信息可以重发。另外如系统部件出现故障时主站会很快检测到故障信息并自动与发生故障的从站切断通信联系通知操作人员故障地址以便及时进行维修。主站还具备网络运行监视功能在任何时刻用户都能得到系统中所有从站当前运行状态的完整资料。 5、节省资金 ........AS-i总线系统与传统的I/O并行方式树形结构相比可节省大量的连接导线和安装费用。若用户因生产流程变化需要扩展系统、改变控制动作或在运行中出现故障则AS-i总线系统具有的快速安装、故障诊断、自动测试、预防性维护、程序参数变化等功能可以大大缩短系统重新配置和排除故障的时间提高了效率节省了资金。 6、系统开放 ........AS-i总线系统在研制开发的初期就确定它必须是一个开放系统AS-i不同的部件在规范和行规中均有详细的定义和技术要求任何AS-i部件都必
须遵守这些规范其中如包括两芯电缆机电一体化接口EMS功能模块与I/O标准接口等。所有厂商的产品均通过AS-i协会指定机构的标准测试和程序认证以保证AS-i产品的兼容性和互操作性。 ........AS-i总线系统的开发是由11个公司联合赞助和规划的它得到德国科技工业部的支持诸多科研机构和AS-i协会也加入到这个队伍中来由此形成了一个世界性的组织——AS-i国际协会这个组织对任何公司和企业都是开放的。 USS协议 ........USS 协议Universal Serial Interface Protocol通用串行接口协议是SIEMENS 公司所有传动产品的通用串行通讯协议公开。它是一种基于串行总线进行数据通讯的协议。比较详细的介绍请参阅《S7-200可编程控制器系统手册》第11章使用USS协议库去控制一个Micr驱动。 Modbus协议 ........该协议是标准协议公开。ModBus协议是Modicon公司于1978年发明的一种用于电子控制器进行控制和通讯的通讯协议。通过此协议控制器相互之间控制器经由网络例如以太网和其它设备之间可以进行通信。它的开放性可扩充性和标准化使它成为一个通用工业标准。有了它不同厂商生产的控制设备可以简单可靠地连成工业网络进行系统的集中监控从而使它成为最流行的协议之一。 ........ModBus协议包括ASCIIRTUPLUSTCP等并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构而不管它们是经过何种网络进行通信的。标准的ModBus是使用RS-232C兼容串行接口RS-232C规定了连接器针脚接线信号电平波特率奇偶校验等信息ModBus的ASCIIRTU协议则在此基础上规定了消息数据的结构命令和应答的方式。ModBus控制器的数据通信采用Master/Slave方式主/从即Master端发出数据请求消息Slave端接收到正确消息后就可以发送数据到Master端以响应请求Master端也可以直接发消息修改Slave端的数据实现双向读写。 ........ModBus可以应用在支持ModBus协议的PLC和PLC之间PLC和个人计算机之间计算机和计算机之间远程PLC和计算机之间以及远程计算机之间通过Modem连接可见ModBus的应用是相当广泛的。由于ModBus是一个事实上的工业标准许多厂家的PLCHMI组态软件都支持ModBus而且ModBus是一个开放标准其协议内容可以免费获得一些小型厂商甚至个人都可根据协议标准开发出支持ModBus的产品或软件从而使其产品联入到ModBus的数据网络中。因此ModBus有着广泛的应用基础。
在实际应用中可以使用RS232RS485/422Modem加电话线甚至TCP/IP来联网。所以ModBus的传输介质种类较多可以根据传输距离来选择。 自由口通信协议 ........S7-200的自由口通讯方式使用户可以通过PLC指令自己定义通讯协议从而与任何公开通讯协议的RS-422或RS-232C接口设备进行通讯使通讯范围大为增加控制系统配制更加灵活。 使用自由口模式控制串行通讯口 ........通过编程您可以选择自由口模式来控制S7200的串行通讯口。当选择了自由口模式用户程序通过使用接收中断、发送中断、发送指令和接收指令来控制通讯口的操作。当处于自由口模式时通讯协议完全由梯形图程序控制。SMB30对于端口0和SMB130对于端口1如果您的S7200有两个端口的话被用于选择波特率和校验类型。 ........当S7200处于STOP模式时自由口模式被禁止重新建立正常的通讯例如编程设备的访问。在最简单的情况下可以只用发送指令XMT向打印机或者显示器发送信息。其它例子包括与条码阅读器、称重计和焊机的连接。在每种情况下您都必须编写程序来支持在自由口模式下与S7200通讯的设备所使用的协议。 ........只有当S7200处于RUN模式时才能进行自由口通讯。要使能自由口模式应该在SMB30端口0或者SMB130端口1的协议选择区中设置01。处于自由口通讯模式时不能与编程设备通讯。 ........自由口通信更详细的描述请参阅《S7-200可编程控制器系统手册》。 ........由上可知S7-200通信最经济的方式就是采用PPI协议和自由口通信协议。对于S7-200之间进行通信PPI协议又更适合——它比自由口通信的编程更简单下面就对这个PPI通信进行说明——以2台S7-200通信为例做一个实例。 设备配置1台S7-200 CPU 226CN的PLC中国制造、1台S7-200 CPU 224XP的PLC德国原产。 硬件连接原则上需要配备1条紫色的Profibus电缆、2个黑色的Profibus-DP接头。如果需要在PLC通信时对所有在线的PLC进行监控/编程操作而不占用另外的通信口也就是说假如所有PLC用端口PROT1进行PPI通信而现在要对所有PLC依次编程/监控但又不想占用这些PLC的端口PROT0——端口PROT0可能已作它用那么必须在其中1台PLC采用带编程口的Profibus-DP接头。所以说带编程口的Profibus-DP接头在整个网络中只需要一个就可以了。这样也就可以在某一台PLC处对在网的其它PLC进行编程/监控。 引脚分配 ........S7200 CPU上的通讯端口是符合欧洲标
准EN 50170中PROFIBUS标准的RS485兼容9针D型连接器。下表列出了为通讯端口提供物理连接的连接器并描述了通讯端口的针脚分配。下面是S7-200的通信接口——D型9孔母头的引脚定义。 网络电缆的偏压电阻和终端电阻 ........为了能够把多个设备很容易地连接到网络中西门子公司提供两种网络连接器一种标准网络连接器引脚分配如表7-7所示和一种带编程接口的连接器后者允许您在不影响现有网络连接的情况下再连接一个编程站或者一个HMI设备到网络中。带编程接口的连接器将S7200的所有信号包括电源引脚传到编程接口。这种连接器对于那些从S7200取电源的设备例如TD200尤为有用。两种连接器都有两组螺钉连接端子可以用来连接输入连接电缆和输出连接电缆。两种连接器也都有网络偏置和终端匹配的选择开关。典型的网络连接器偏置和终端如图所示 ........处于中间节点的从站在不工作时可以断电。 PROFIBUS电缆的接法 ........PROFIBUS电缆紫色只有两根线在里面一根红的一根绿的然后外面有屏蔽层接线的时候要把屏蔽层接好不能和里面的电线接触到要分清楚进去的和出去的线分别是哪个假如是一串的就是一根总线下去中间不断地接入分站这个是很常用的方法在总线的两头的两个接头线都要接在进去的那个孔里不能是出的那个孔然后这两个两头的接头要把它们的开关置为ON状态这时候就只有进去的那个接线是通的而出去的那个接线是断的其余中间的接头都置为OFF它们的进出两个接线都是通的我觉得德国人真的是和我们的思维不同我觉得应该是OFF表示关闭吧他偏设置ON为关闭搞不懂。这就是线的接法接好了线以后呢还要用万用表量一量看这个线是不是通的。假如你这根线上只有一个接头你量它的收发两个针上面的电阻值假如是220欧姆那么就是对的假如你这根线已经做好了连了一串的接口你就要从一端开始逐个检查了。第一个单独接线的接口是ON状态然后你把邻近的第一个接口的开关也置为ON那么这个接口以后的部分就断了出口的线已经被关掉了啊现在测最边上就是单线接的那个接口之后的东西一直都是测这个接口测它.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务