当前位置: 主页 > PLC控制

simatic.net连接simense 300

按照A0030操作外,硬件配置时直接或交叉连线的区别?另外通过SIMATIC.NET可以连接同一网络内的两套PLC吗,如何操作?请详细说明

最佳答案

DTE类设备:PC、路由器、交换机uplink口、HUB级联口
DCE类设备:交换机普通口、HUB普通口
同类设备间相连使用交叉线方式;异类设备间相连使用直通线方式。

说明:
DTE(DataTerminalEquipment)是数据终端设备,也就是具有一定的数据处理能力以及发送和接收数据能力的设备。大家知道,大多数的数字数据处理设备的数据传输能力是很有限的。直接将相隔很远的两个数据处理设备连接起来,是不能进行通信的。必须在数据处理设备和传输线路之间,加上一个中间设备。这个中间设备就是数据电路端设备DCE(DataCircuit-terminatingEquipment)。DCE的作用就是在DTE和传输线路之间提供信号变换和编码的功能,并且负责建立、保持和释放数据链路的连接。DTE可以是一台计算机或一个终端,也可以是各种的I/O设备。典型的DCE则是一个与模拟电话线路相连接的调制解调器。DCE虽然处于通信环境内,但它和DTE均属于用户设施。用户环境只包括DTE。

例如:

PCPC交叉线
PCHUB直通线
HUB普通口HUB普通口交叉线
HUB普通口HUB级联口直通线
PC路由器交叉线
路由器路由器交叉线
PC交换机直通线
路由器交换机直通线
交换机普通口交换机uplink口直通线
交换机普通口交换机普通口交叉线
交换机uplink口交换机uplink口交叉线



电缆内有8根电线,分为4对,每一对就是一对双绞线,依次为:(橙白,橙);(绿白,绿);(蓝白,蓝);(棕白,棕)
  
  568A的排线顺序从左到右依次为:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕。
  
  568B则为:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。
  
  其中1、2用于发送数据,3、6用于接收数据,4、5用于传输语音,7、8用于传输电源。
  
  所谓的交叉线是指:一端是568A标准,另一端是568B标准的双绞线。
  
  直连线则指:两端都是568A或都是568B标准的双绞线。
  
  顺便说一下,许多朋友在做RJ45头的时候,只是保证线两端的顺序一一对应,却并未按照568A/568B的排线标准去做。这样虽能连通网络,但这种线的抗干扰性非常差,经常出现诸如传输速度慢、网络时好时坏的情况。希望大家在做网线的时候一定按照标准去做,并且根据实际的工程经验网线长度最好不小于1.5米,这对提高网络的稳定性是非常必要的!
  
  
  当以下设备互联时,需使用直连线:
  1.将交换机或HUB与路由器连接;
  
  2.计算机(包括服务器和工作站)与交换机或HUB连接;
  
  3.交换机与交换机之间通过UPLINKS口连接。
  
  而这些设备互联时,则需使用交叉线:
  1.计算机与路由器连接;
  2.交换机与交换机连接;
  3.HUB与HUB之间连接;
  4.两台PC直接相连;
  5.路由器接口与其它路由器接口的连接;
  6.Ethernet接口的ADSLModem连接到PC机的网卡接口。
  
  总之,同一层设备相连用交叉线;不同一层设备相连用直连线

如何通过ETHERNET建立SIMATICNETOPC服务器与2个PLC的S7连接:只要在opcsever下再建一个连接——如“s7_connection2”双击这个连接,在属性中把地2个PLC地址输入既可。
注:如果是MPI或PROFIBUS通信的话你的电脑还必须加装CP5611类等网卡.
1、打开STEP7V5.2,新建一个空工程,此例中工程命名为OPCTest0819。

在空工程中加入一个PCSTATION。

为PCSTATION重新命名为“OPC”。

双击右边的Configuration图标进行PCSTATION的硬件组态。

2、在左边的设备树内选择SIMATICPCSTATION->UserApplication->OPCServer,选中V6.1版最新的构件,将其添加到右边的1号插槽中。

然后将CP5611卡对应的构件添加到4号槽中。

在添加CP5611卡时,会弹出下面的窗口,要求选择CP5611卡的Profibus地址和新建DP子网。

单击new进入如下界面,如下图选择正确的波特率和Profile选项。点OK确认。

DP子网配置完成,点OK确认。

保存并编译组态结果。

下一步进入ConfigureNetwork

进入ConfigureNetwork后打开NeTPro对通讯网络进行配置。

双击后出现下图对话框。按图示红色框中选择相应选项。

在下图中填入CPU314C-2DP的PROFIBUS地址2,然后单击AddressDetails…按钮。

在下图中红框处填入CPU314C-2DP的槽号2。

然后连续确认保存配置。得到下图的界面。

保存并编译配置结果。

在弹出的检查对话框里选择CompileandCheckeverything,并确认。

正常情况下,检查结果应该没有错误。然后双击任务拦红色框中的StationConfigurationEditor图标。

先单击StationName…,将PC站名称改为“OPC”(必须和STEP7中建立的PC站名称相同)。

改完PC站名称后,在1号槽中添加OPC服务端,并确认。

接着在4号槽中添加CP5611卡。

单击OK后弹出下面的对话框。在其中选择CP5611卡的PROFIBUS地址1,波特率选1.5Mbps,Busprofile&:选择Standard,然后点OK确认。

以上配置完成后确认如下图所示,StationConfigurationEditor的工作状态处于RUN_P方式。

进入到SETPG/PCINTERFACE程序设置通讯界面如下:

设置完成后,再次回到NetPro程序下载PCStation网络配置。

点击Yes按钮。

点OK。

配置信息下载完毕后打开StationConfigurationEditor,可以看到1号槽和4号槽状态图标变成下图的“黄色铅笔”图标,125号槽Stationmanager的状态图标也变成“黄色铅笔”图标。

如果看到所有已配置槽的状态图标都已经变成“黄色铅笔”,则说明配置信息已经成功下载到StationConfigurationEditor。下一步就应该用西门子自带的OPC客户端测试程序Scout测试西门子OPC服务器是否正常工作(此时PLC的DP口应该和上位机CP5611卡正确连接,PLC已经上电正常工作)。


打开Scout程序后,首先连接到OPCSimatic.netOPC服务器。

连接OPC服务器OPCSimatic.net成功后会弹出如下对话框,要求你填写新建Group名称。

双击建立好的TESTOPC组图标。

弹出OPC浏览器对话框,可以在此界面下添加与各个PLC寄存器区对应的变量(Item)。

如下图所示,展开\S7:àS7connection_1àobjects目录树,其下列出的M、I、Q、DB等子项对应PLC不同的寄存器区,M对应M区,I对应I区,Q对应Q区,DB对应V区DB块的访问。

下面举一个例子对M区地址M0.0、M0.1的访问。展开M子项,双击[NewDefinition]。

在弹出的Item添加界面中按下图添加。Datatype项选择X,其含义是选择BOOL类型的变量,Address项填写0,其含义是对应M寄存器区字节地址0位置开始,BitNo填写0代表是地址0开始的字节中的第0个位(一个字节中的8个位分别是第0位到第7位)。

添加完Item后将出现在程序中间列表中的项目加入到右边的列表中就可以了。

如下图所示,变量列表栏Quality栏显示good则说明通讯正常(也可以从左边组名前的闪电图标的颜色来判断通讯是否处于连接状态,绿色为连通、红色为断线)。

下面简单介绍一下西门子OPC服务器支持的常见数据类型:

Datatype含义

B字节,BYTE

CHAR单个ASCII字符

WWORD,16位单字

INT16位整数

DWORD32位双字

DINT32位整数

XBOOL值,BIT,位

REAL实数,32位浮点数

用西门子自带OPC客户端测试程序Scout测试没有问题

提问者对于答案的评价:
谢谢,解释的非常清楚,另外我想问,我按照A0030文档进行配置时,没有发生错误,但用OPCSCOUT进行测试,读不到PLC中的DB块,原因是否是交叉和直通连线错误,或者需要将组态好的PCSTATION下载到PLCCPU内?

  • 关注微信

猜你喜欢

微信公众号