西门子电机1FL6044-2AF21-1LA1

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
模块
产地
德国
联系电话
158****1992
全国服务热线
158****1992
经理
聂聪
所在地
上海市松江区广富林路4855弄88号3楼
更新时间
2023-10-26 04:00

详细介绍


在现场使用中,有时需要把一个触摸屏连接到profibus-dp网络中,通过鼎实网关模块pb-b-modbus可以实现这一需求。下面简要介绍实现过程,希望对您有所帮助(以连接eview触摸屏为例)。


1. 网络构架:
在profibus-dp网络中,西门子plc(带有dp通讯功能)作dp主站,pb-b-modbus作dp从站; 另外,在modbus网络端,eview(为mt4400t为例)触摸屏作modbus master,pb-b-modbus作modbusslave。(如图1-1所示)


图1-1


2. profibus网络的配置过程:(本例中用winlc代替硬plc作dp主站,当然用户可以根据实际情况选择dp主站)
这里简要介绍一下添加pb-b-modbus dp从站的过程及一些注意事项。
(1)、把该模块对应的gsd文件(pb-b-ms/v32)导入step7以后,刷新一下“hwconfig…..”中的分类表(update catalog),然后在右边的分类栏中查找。
(2)、在dp网络上配置pb-b-modbus模块,这里要给模块分配一个dp从站地址,并且把模块上的拨码开关拨成相应的数值。然后进入其中的参数配置页中,对串口通讯的参数进行相应的设置(此设置在modbus端的通讯中起作用),同时设置modbus从站的站号。由于在modbus端, pb- b-modbus模块作modbusslave,所以要将模块背后的sw1拨为从站模式(详见pb-b-modbus的使用手册)。
(3)、后,在slot中插入所需的通讯数据模块。例程中分别添加了8 bits in(0××××)、8 bits out(1××××)、3 words in(4××××) 、3 words out(3××××)。


配置sidirect daserver
  1.选择任何栏上的开始/程序以启动sidirect daserver。
  2.找到包含“system management console” 程序的 wonderware文件夹,并点击启动systemmanagement console 程序。
  3.在archestra system management console(smc)中找到“daservermanager”树下的sidirect daserver。在local节点下,daserver名字是“archestra.dassidirect.1”。见下图1:
 


图1. smc中的dassidirect daserver


  4.展开archestra.dassidirect.1,并选择“configuration”,将出现如下“bbbbbbbbbbbeters”对话框(图2):
 


图2. dassidirect – bbbbbb bbbbbeters


  ◆ device group update interval: 定义device group的默认更新时间间隔
  ◆ slow poll interval: 定义当连接发生问题进入“slowpoll”模式时,daserver查询设备的时间间隔。当通信恢复正常后,daserver的查询间隔调整为devicegroup的查询间隔。
  ◆ transbbbbbb to subbbbbbbionratio:“transbbbbbb”是来自于dde/sl/opc客户端的读/写消息,“subbbbbbbion”是有处于“需采集”状态的数据点产生的,“subbbbbbbion”按“updateinterval”为间隔周期性发送。 “transbbbbbb to subbbbbbbionratio”定义daserver在发送一个subbbbbbbion前可以发送的transbbbbbb的大数目。它是当有多个等待中的transbbbbbb时,transbbbbbb和subbbbbbbion的比例,比例的后者总是为1。所以,默认设置为2表示transbbbbbb和subbbbbbbion的比例是2:1。这个比例确保当transbbbbbb非常繁忙时,任有一定数量的subbbbbbbion动作。例如:比例设为2, 同时有3个transbbbbbb,2个subbbbbbbion准备好,toolkit将先发送2个transbbbbbb,1个subbbbbbbion,在发送1个transbbbbbb, 1个subbbbbbbion。
  ◆ transbbbbbb message timeout:每个transbbbbbb(读/写/刷新等)消息的超时设置,这个超时设置使得客户端不会由于某种原因transbbbbbb不被发送时导致被挂起。这是一个transbbbbbb中消息更新的大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。
  ◆ server protocal timer: 因为sidirectdaserver使用事件驱动的协议引擎,此选项无效。
  ◆ Diagnostic backlog size: 定义在“transbbbbbbdiagnostic”根上可显示的大的transbbbbbb数。
  ◆ poke mode: 有以下有效模式:
    - control 保持写数据的顺序不改变,并且不合并transbbbbbb。
    - transbbbbbb 使用保留要写的第1,第2和后一个数据的合并方式保持写数据的顺序。
    - optimization 不保持写数据的顺序,并且合并写数据的transbbbbbb,只写入后一个要写的数据。
  ◆ case sensitive: 控制daserver按大小写顺利扫描数据项和device group。
  ◆ device group cache: 此参数保留将来使用。
  ◆ simulation mode: 此设置在此sidirect daserver中无效。
  ◆ system items:此参数控制系统数据点是否出现在浏览窗口中,是否做为daserver数据采集接口的有效数据项。
  ◆ unique device groups: 此参数控制是否检查devicegroup在整个daserver中的唯一性。
  5.右键点击“configuration”图标。
  6.在菜单中选择“add portcps7 bbbbbb”。
  7.右键点击“new_portcp_000”并选择“add s7cp bbbbbb”,出现如下s7参数设置对话框(图3):
 


图3. s7 cp通信参数


  ◆ network address: 输入plc的ip地址,在此例子中,plc的ip地址是192.168.10.41
  ◆ local tsap: 定义本地站的传输服务访问点,为数字定义设备,位数字为0,推荐设置为01.00
  ◆ remote tsap: 定义plc的传输服务访问点。
  ◆ remote rack no.: 输入10进制机架号。
  ◆ remote slot no.: 输入10进制的cpu槽号。在此technote中,机架号设为0,cpu槽号设为3(电源模块占2个槽,所以cpu槽号为3)。
  ◆ connection resource: 从下拉框中选择16进制的连接资源。
  8.选择“device group”属性页。
  9.右键点击“device group”对话框中的空白地方,添加新的device group(类似主题名)到devicegroup对话框中。如下图4所示:
 


图4. device group 对话框


  10.选择并用右键点击默认名topic_0, 把它重新命名成一个有意义的名字,如s7plc, 如图5所示:
 

plc devicegroup>
图5. s7plc device group


  11.在左面的树形结构图中,右键点击archestra.dassidirect.1并从子菜单中选择“activateserver”来启动此da server,archestra.dassidirect.1旁边的图标将由红变成绿,如下图6所示:
 


图6. sidirect da server已激活
  测试此 dassidirect server
  dassidirect server已经准备就绪,下面做一个快速的通信测试来验证和我们可以和plc的连接。
  1.点击“开始/运行”并键入wwclient启动wonderware wwclient程序。
  2.从主菜单上选择“connection/create”,将出现“create connection”对话框。
  3.输入正确的信息,如图7所示:
  ◆ node: 此处为空白,因为dassidirectserver和wwclient在同一台计算机中。否则,输入运行daserver的机器的名字。
  ◆ application: dassidirect, sidirect daserver的应用程序名。
  ◆ topic: s7plc,我们刚才在dassidirect的device group对话框中新建的devicegroup。
  ◆ connection type: iot,在这里,我们使用suibbbink协议。
 


图7. create connection 对话框


  4.依此点击“create”,“done”。 
 


  5.在主菜单上选择“item”。
  6.输入已知正常工作的plc寄存器地址。
  7.下图显示了wwclient成功取得s7plc数据项mb90,在item输入框中的输入mb90,点击adviseex注册并开始获取此数据项,如果连接s7plc的以太网工作正常的话,你会看到从mb90寄存器中取得的数据,如图9,10所示: 
 


图9. item
 


图10. wwclient显示mb90的值

制作好你所需要的大窗口bbbbbbname,并假定窗口大小为(bbbbb, height)。
  此technote由wonderware 中国技术支持部门发布。


PLC,CPU,触摸屏,变频器,交换机,电机,电线,电缆,低压,

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话