1号娱乐

EN
1、、、筹备工作
装置好Intouch等上位机软件,,,或者使用其他客户端。
装置好 OI.MBTCP.1 驱动,,,或者更新的MBTCP版本,,,若是使用2020版本的Intouch,,,请使用附带的驱动装置盘装置对应驱动,,,不要使用老版本的装置包。
共同使用较老版本的Intouch时,,,能够使用单独的OI.MBTCP装置包

2、、、配置步骤
1)打开SMC,,,发展Operation Intergration Supervisory Servers,,,选中Modbus-MBTCP,,,发展至Configuration。

image002.png

2)右键Configuration,,,选择Add TCPIP_PORT Connection.

image003.png

3)右侧界面能够看到MODBUS的默认端标语502


image004.png

4)在ChannelSelector中有以下5项配置
其中第一项是modbus网桥,,,适合通过网桥设备传输上来的信号
二到四项是Modicon 系列plc的板卡,,,
第五项是其他Modbus PLC 蕴含 Modicon 580 ,,,340 等PLC的配置选项。

image006.png

本文档只介绍使用ModbusBridge 和 Modbus PLC的衔接方式。

5)使用modbusPLC connection的情况

(1)、、、选择 Add ModbusPLC connection
上面的参数有:
Network address:输入PLC的网络地址。
Reply timeout: 通讯点重连的功夫。领域1…60,,,默认3。若是设备无法在一个周期里写入实现,,,设备会重写,,,随后可能进入期待模式。若是设备通讯有列队景象,,,扭转此参数可能使设备收到值的概率增长,,,但是同时延长了收到数据的功夫。默认重连4次终场尝试。
Use Concept data structures (Longs) / Use Concept data structures (Reals):勾上时驱动依照plc编程环境一样的寄放器挨次读取占用多个寄放器地址的变量,,,反之依照默认的挨次。
Bit order format:输入PLC的位序体式
Register Order:PLC 寄放器写入和读取的挨次,,,用于支持 64 位数据类型

R1 R2 R3 R4 (默认)
R2 R1 R4 R3
R3 R4 R1 R2
R4 R3 R2 R1
Register size (digits):寄放器位数,,,如 40001地址就是 5 。
其他参数能够默认。

image007.png

(2)、、、在Device Group页面右键【add】增长一个Topic ,,,名称能够依照现实必要定名。
Update Interval是更新数据的功夫周期。这个Topic之后填写接见名时会用到。

image009.png

6)使用 ModbusBridge 的情况
此配置合用于所有效Modbus网桥设备,,,以及modbusRTU转换到TCP的设备

(1)、、、选择 Add ModbusBridge Object

image011.png

此页参数:
    Bridge type:从下拉菜单当选择桥接类型用于衔接到 TCP/IP 端口的网桥,,,可选Modbus 和NR&D Pen-T 桥接两种。
    Network address:输入网桥设备的主机名或IP 地址。
    Maximum outstanding messages:输入允许的列队的最大新闻数量,,,默认2,,,通常不用批改,,,若是通讯不不变,,,建议改大。

(2)、、、增长plc通讯???,,,此处演示ModbusPLCRS Object的情况,,,
Compact984, ModiconMicro,TSXMomentumRS,三种设备在利用具体设备时参考设备参数配置,,,本文不做介绍。
此处能够增长的???樽畲笫课 247。

image013.png

增长ModbusPLCRS Objects 后,,,配置界面如下:
PLC unit ID:bridge 的内部配置蕴含一个 UnitID 参数,,,该参数能够设置为服务器接管的新闻中的 Unit_ID 地址。 当 驱动Unit_ID 框设为 0时,,,网桥将新闻路由到其配置的从设备。 若是服务器的 Unit_ID 设置为 0,,,则新闻将传送到其地址在网桥的 UnitID 框中界说的从设备。 若是服务器的 Unit_ID 设置为非零值(领域 1…255),,,则新闻将传送到该数字地址处的从设备,,,而不论桥中的 UnitID 框的内容若何。
Reply timeout: 输入设备时期待确认的功夫。领域1…120,,,默认20。若是设备无法在一个周期里写入实现,,,设备会重写,,,随后可能进入期待模式。若是设备通讯列队,,,扭转此参数可能使设备收到值的概率增长,,,但是同时延长了收到数据的功夫。
Use Concept data structures (Longs) / Use Concept data structures (Reals):勾上时驱动依照plc编程环境一样的寄放器挨次读取占用多个寄放器地址的变量,,,反之依照默认的挨次。
Bit order format:输入PLC的位序体式
Register Order:PLC 寄放器写入和读取的挨次,,,用于支持 64 位数据类型

R1 R2 R3 R4 (默认)
R2 R1 R4 R3
R3 R4 R1 R2
R4 R3 R2 R1
Register size (digits):寄放器位数,,,如 40001地址就是 5 。
其他参数能够默认。

image015.png

(3)、、、在Device Group页面右键【add】增长一个Topic ,,,名称能够依照现实必要定名。
Update Interval是更新数据的功夫周期。这个Topic之后填写接见名时会用到。

image017.png

7)以Intouch为例,,,设置上位机接见
OIserver驱动必要被动收到其他软件的接见才会有通讯

(1)、、、打开Intouch接见名配置增长一个接见名,,,此处是PLCsim。

image019.png

三个参数:
节点名:驱动法式运行的推算机,,,如驱动和Intouch在统一台推算机上,,,此处能够填 127.0.0.1  或者留空缺。
利用法式名:驱动法式的过程名,,,OI.mbtcp.1驱动的过程名是 MBTCP
主题名:之前配置驱动时留的Topic名,,,此处是Topic1

image021.png

(2)、、、打开Intouch象征名设置,,,如下图,,,接见名里选择刚刚设置的接见名,,,
  项目(Item)可选择填写一个方便治理的字符串或者直接填入plc寄放器地址。

image022.png

若是填入寄放器地址,,,则驱动Device Item页留空,,,若是选择填入一个方便治理的字符串,,,则Device Item页为plc地址和此字符串的绑定表,,,如下图。
[项目(I)填 tag1 ]

image023.png

8)通讯调试
配置实现后右键启动驱动

image024.png

随后启动Intouch viewer
能够看到驱动调试界面的变动,,,在此处出现了Intouch对驱动的接见,,,即主题名

image025.png

点进去能够看到所有有接见点的状态,,,其中有一列为每个变量的通讯质量代码【Quality/Result】。

image026.png

3、、、当苦衷项

1)通讯地址后缀
常见Modicon PLC的寄放器地址后缀如下,,,其他情况请搜索驱动援手文档。

image028.png

image030.png

2)把稳变量的合理散布
下图Block I/O size里的四个参数,,,别离是一个Topic内离散和寄放器读写的最大数量,,,(此处参数正常配置是不必要批改的),,,现实利用中大体能够等效为:
    离散量一个Topic内不超过 1500个,,,
    整形变量不超过120个,,,
    占2个寄放器地址的长型,,,浮点变量不超过 60 个,,,
以上变量混合在一个Topic里的时辰必要进一步削减数量。

image032.png

3)统一PLC变量较多时的处置步骤
(1)PLC内的地址尽量“挤在一路”
如 40001和40003地址都占用,,,则 40002地址不要留空,,,本地址陆续时,,,驱动会让尽可能多的变量读取写在一条报文里,,,大大削减通讯报文的密度。
(2)分配给plc更多的衔接
如下图,,,一个TCPIP_PORT下能够增长多个 ModbusPLC Connection,,,
里面配置统一个PLC的IP地址,,,此时驱动也会分配更多线程处置这台PLC的通讯,,,
好比 某PLC有10000个通讯变量,,,能够1000点一个Topic,,,建10个ModbusPLC Connection。
把稳这种配置会增长PLC的网络衔接数,,,此时必要在硬件上增长网络通讯???,,,能够在不影响CPU???榈那榭鱿录涌焱ㄑ端俣。

image034.png

请在线提交您的留言,,,我们将尽快联系您!!

姓名:
手机:
邮箱:
留言内容:
【网站地图】