企业档案
- 会员类型:免费会员
- 工商认证: 【未认证】
- 最后认证时间:
- 法人:
- 注册号:
- 企业类型:经销商
- 注册资金:人民币万
联系我们
联系人:墨女士
热门标签
技术文章
BCNet-S7300西门子以太网通讯模块
点击次数:1141 发布时间:2018/10/17 8:52:44
BCNet-S7300西门子以太网通讯模块 BCNet-S7300西门子以太网通讯模块原装正品
BCNet-S7300用于西门子S7-200/SMART S7-200/S7-300/S7-400/西门子数控840D、840DSL、合信、亿维PLC的以太网数据采集,非常方便构建生产管理系统。
BCNet-S7300功能:
BCNet-S7300用于西门子S7-200/SMART S7-200/S7-300/S7-400/西门子数控840D、840DSL、合信、亿维PLC的以太网数据采集,非常方便构建生产管理系统。
BCNet-S7300不占用PLC编程口,即编程软件/上位机软件通过以太网对PLC数据监控和采集的同时,触摸屏可以通过扩展RS485口与PLC进行通讯。
BCNet-S7300是BCNet-S7MPI的升级版,适用场合更加广泛,功能更加丰富,性能更加稳定(参考对照表)
BCNet-S7300功能:
1、支持多主站通讯,扩展口可以连触摸屏或其他主站。
2、通过WEB服务器或配置诊断工具BCNetPro或BCDevice均可对设备进行参数设置和运行诊断。
3、波特率9.6Kbps~6Mbps自适应。
4、直接安装在PLC的PPI/MPI/PROFIBUS通讯口上,无需外接电源。
5、支持西门子S7以太网通讯驱动,包括MicroWIN、STEP7、博途、WinCC等。
6、用户可以按照BCNetS7协议采用高级语言编程(如VB、VC、C#等),实现与S7-200/300/400的数据通讯,方便开发生产管理系统。
7、免费提供BCNetS7 OPC服务器,支持OPC通道的SCADA以OPC方式与PLC进行通讯。。
8、集成ModbusTCP服务器, Modbus数据区可自动或编辑映射至S7-200/300/400寄存器。
9、可同时实现S7TCP连接、ModbusTCP通讯,*多支持32个上位机的连接。
10、支持用户侧通过以太网实现固件更新,一次购买,永久升级。
11、可通过4G无线路由器或云平台实现远程访问。
如上:
如上:
1)数据传送方向
*ModbusS7:读取Modbus仪表数据传送到西门子PLC;
*S7Modbus:读取西门子PLC数据传送到Modbus仪表;
传送的数据个数、数据类型和数据区域
*对于位传送,只能传送一个位,数据区域:COIL和INPUT;
*对于字节传送,*多连续的200个字节,数据区域:COIL和INPUT;字节传送只能是ModbusS7方向。
*对于字传送,*多连续的100个字,数据区域:INPUT REG和HOLDING REG(输入寄存器和保持寄存器)。
2)S7站点的起始地址:指定PLC的通讯口站地址和传送区域,对于S7-200的V区请选择DB1。另外对于S7-200的SM/AI区只能读取,不能写入。
3)Modbus站点的起始地址:指定Modbus站号和数据区起始地址。另外对于INPUT REG只能读取不能写入。
5.命令示例
1)S7Modbus字传送:读取PLC地址为2的DB10.DBW0~18传送到Mdobus 1号站的40001(HoldingRegsiter保持寄存器1)开始的10个字。
2)S7Modbus字传送:读取PLC地址为2的QW0~18传送到Mdobus 1号站的40001(HoldingRegsiter保持寄存器1)开始的10个字。
3)ModbusS7字节传送:读取Modbus 1号站的00001(Coil线圈1)~00008(Coil线圈8)之间的数据传送到2号PLC的MB0。
4)ModbusS7位传送:读取Modbus 1号站的00001(Coil线圈1)数据传送到2号PLC的Q0.0。
6.配置完成后点击【下载参数】按钮,将参数下载到BCNet;设备重启运行后可对运行状态进行监视;
4.通讯测试
Modbus仪表较常见的有各种智能温控仪,示例以集成ModbusRTU从站通讯口的温控器仪表为例,说明如何实现BCNet的Modbus主站数据通讯。
示例功能:将两台温控仪表的实际温度值(PV)分别读取到一台S7-300的DB1.DBW100和DB1.DBW102数据区;将S7-300的DB1.DBW200和DB1.DBW202数据作为温度设定值(SV)分别传送到两台温控仪表。
1.接线:用PROFIBUS电缆连接两台温控器,将PROFIBUS网络插头插在BCNet的扩展总线接口上。如果自制通讯线,BCNet扩展总线接口的3脚接RS485+(接温控器A端口),8脚接RS485-(接温控器B端口),5脚接RS485地。
2.设置温控器参数为Modbus通讯协议,地址分别为1和2,设置9600bps波特率,8数据位,偶校验,一个停止位;
3.配置BCNet参数,下载参数。
1)扩展总线接口参数:Modbus主站,9600bps波特率,8位数据位,1位停止位,偶校验。
2)配置Modbus主站命令:
温控器的当前温度(PV值)在保持寄存器16#14,即保持寄存器的20;设定值(SP值)在保持寄存器的16#28,即保持寄存器的40。
按示例要求配置如下命令:
4.点击参数配置页面的【Modbus执行监视】,查看命令执行信息。
5.打开Step7软件,连接BCNet,在监控表中输入DB1.DBW100,DB1.DBW102,DB1.DBW200和DB1.DBW202,查看DB1.DBW100/1002是否为温控器的实际温度,修改DB1.DBW200/2002查看温控器设定温度是否一致。
6.总结:
1)BCNet的Modbus主站功能依据预先配置的数据交换命令自动执行Modbus仪表和PLC之间的数据传输,无须在PLC中编程;
2)BCNet的Modbus主站通讯并不影响上位机的以太网通讯,上位机(如编程软件、监控组态软件、以太网触摸屏等)仍然可以通过以太网读写PLC数据;
3)利用命令的连续数据区多字节/字传送可减少每个站点的命令数,从而增加可通讯站点;
4)对于位传送,可以采用字节数据类型,连续的8个位值将直接传送到PLC中的一个字节地址;
5)提高PLC的波特率(如S7-200设置为187.5Kbps)和BCNet扩展通讯口的波特率(256Kbps)可以加快Modbus数据交换的速度;如果Modbus通讯线较长应适当降低波特率;
6)所有的Modbus站点需设置为站地址不一样,波特率、数据位和校验位应该相同并和BCNet扩展通讯口参数一致;
原创作者:深圳市美生多多商务信息咨询有限公司