
西门子PLC总代理商S7-400模块
代理经销西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,供应全国西门子工控设备,本公司坐落于松江工业区西部科技园,西边和全球芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。
我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
长期紧密合作过程中,建立了良好相互协作关系,在自动化控制方面的业务逐年成倍增长,为广大用户提供西门子的及自动控制的佳解法方案。西门子公司是一家专注于工业、基础设施、交通和医疗领域的科技公司。浔之漫智控技术(上海)有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、数控系统以及低压控制低压配电为公司的技术特长。
择 Modbus TCP 指令的版本
在 STEP 7 中可使用以下版本的 Modbus TCP 指令:
• 历史版本 2.1:兼容所有 CPU 和 CM 版本
• 历史版本 3.1:兼容所有 CPU 和 CM 版本
• 版本 4.2:兼容版本 V4.0 及以上的 CPU 和 V2.1 及以上的 CM
• 版本 5.1:兼容 V4.2 及以上版本的 CPU 和 V2.1 及以上版本的 CM
• 版本 6.0:兼容 V4.2 及以上版本的 CPU 和 V2.1 及以上版本的 CM可以从兼容性和移植便利性方面考虑,选择将相应的指令版本插入用户程序中。
在指令任务卡中,在“通信”(Communication) 组中的“其它”(Others) 下显示 MODBUS TCP
指令。
要更改 Modbus TCP 指令的版本,
请从下拉列表中选择相应版本。可
以选择一组指令或分别选择各个指
令。
使用指令树将 Modbus TCP 指令放入程序时,将在项目树中创建新的 FB 实例。在项目树的
“PLC_x > 程序块 > 系统块 > 程序资源”(PLC_x > Program blocks > System blocks > Program
resources) 下可看到新的 FB 实例。
要确认程序中 Modbus TCP 指令的版本,必须检查项目树的属性而不是程序编辑器中显示的
框的属性。选择项目树的 Modbus TCP FB 实例,单击右键,选择“属性”(Properties),选择“信息”(Information) 页查看 Modbus TCP 指令的版本号。
13.5.2.3 Modbus TCP 指令
MB_CLIENT(作为 Modbus TCP 客户端使用 PROFINET 进行通信)指令
表格 13-56 MB_CLIENT 指令
LAD/FBD SCL 说明
"MB_CLIENT_DB"(
REQ:=_bool_in_,
DISCONNECT:=_bool_in_,
MB_MODE:=_usint_in_,
MB_DATA_ADDR:=_udint_in_,
MB_DATA_LEN:=_uint_in_,
RD_MB_DATA_ADDR:=_uint_in_,
RD_MB_DATA_LEN:=_uint_in_,
WR_MB_DATA_ADDR:=_uint_in_,
WR_MB_DATA_LEN:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_, STATUS=>_word_out_,
MB_DATA_PTR:=_variant_inout_,
CONNECT:=_variant_inout_,
RD_MB_DATA_PTR:=_variant_inout_,
WR_MB_DATA_PTR:
=_variant_inout_);
MB_CLIENT 作为 Modbus
TCP 客户端,通过
调整端子排的默认设置 变频器中的输入和输出信号已通过特殊参数与特定的变频器功能互联。有以下参数用于信 号互联: ● BI 和 BO 是用于二进制信号互联的参数。 ● CI 和 CO 是用于模拟量信号互联的参数。 本章节介绍如何借助于数字接口和模拟接口修改变频器各个输入/输出的功能。 扩展调试 6.2 驱动控制 SINAMICS G120XA 变频器 操作说明, 12/2018, FW V1.0, A5E44751205F AAFALSE = 无 Modbus 通信请求
TRUE = 请求与 Modbus TCP 服务器通信
DISConNECT IN Bool DISConNECT 参数允许程序控制与 Modbus 服务器设备的连接和
断开。
如果 DISConNECT = 0 且不存在连接,则 MB_CLIENT 尝试连接到
分配的 IP 地址和端口号。
如果 DISConNECT = 1 且存在连接,则尝试断开连接操作。每当
启用此输入时,无法尝试其它操作。
MB_MODE IN USInt 模式选择:分配请求类型(读、写或诊断)。请参见下面的
Modbus 功能表了解详细信息。
MB_DATA_ADDR IN UDInt Modbus 起始地址:分配 MB_CLIENT 访问的数据的起始地址。有
效地址的相关信息,请参见下面的 Modbus 功能表。
MB_DATA_LEN IN UInt Modbus 数据长度:分配此请求中要访问的位数或字数。有效长
度的相关信息,请参见下面的 Modbus 功能表。
MB_DATA_PTR IN_OUT Variant 指向 Modbus 数据寄存器的指针:寄存器缓冲进出 Modbus 服务
器的数据。指针必须分配一个未进行优化的全局 DB 或 M 存储器
地址。
ConNECT IN_OUT Variant 引用包含系统数据类型为“TCON_IP_v4”的连接参数的数据块结
构。还支持以下数据类型:TCON_IP_V4_SEC、TCON_QDN 和
TCON_QDN_SEC。请参见“PROFINET 连接参数” (页 643)。
DONE OUT Bool 上一请求已完成且没有出错后,DONE 位将保持为 TRUE 一个扫
描周期时间。
BUSY OUT Bool • 0 - 无 MB_CLIENT 操作正在进行
• 1 - MB_CLIENT 操作正在进行
ERROR OUT Bool MB_CLIENT 执行因错误而结束后,ERROR 位将在一个扫描周期时
间内保持为 TRUE。STATUS 参数中的错误代码仅在 ERROR = TRUE
的一个循环周期内有效
说明
使用 Modbus 功能 23,可以在作业中执行以下操作:
1. 将数据从 CPU 传输到 Modbus 服务器,并写入一个或多个保持寄存器。
2. 从 Modbus 服务器的一个或多个保持寄存器中读取数据,将此数据传输到 CPU。
自指令版本 V6.0 起,“MB_CLIENT”指令支持 Modbus 功能 23。
参数
使用 Modbus 功能 23 时,MB_MODE 参数的值必须为 123。
参数 MB_DATA_ADDR、MB_DATA_LEN 和 MB_DATA_PTR 未占用,并且这些参数的值必须为
默认值。
使用 Modbus 功能 23 时,将使用六个新参数,如下表所述。这些参数中的每一个参数都以
“RD_”或“WR_”开头,用于表明其属于读或写任务。这些参数默认处于隐藏状态。使用
Modbus 功能 23 时,这六个参数必须全部使用。如果使用其它 Modbus 功能,则这六个参
数的值必须为 0 或必须为空。否则,将返回 STATUS 值 16#818D。