
西门子PLC总代理商电源模块
代理经销西门子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复杂控制系统、传动技术应用、数控系统以及低压控制低压配电为公司的技术特长。
组态:采用双侧冗余时,分别从 S7 连接点 0 创建两个连接(从 S7 连接点 0 到伙伴/节
点 A 的连接 => 连接 0A,从 S7 连接点 0 到伙伴/节点 B 的连接 => 连接 0B),从连接
点 1 创建两个连接到链接伙伴的节点 A 和 B(从 S7 连接点 1 到伙伴/节点A 的连接 =>
连接1A,从 S7 连接点 1 到伙伴/节点B 的连接 => 连接1B)。下图给出了连接名称:帧处理:可通过一个或所有组态连接发送帧:
– 通过一个连接发送帧:如果设置 USE_ALL_CONN = FALSE,将通过一个当前有效的连
接发送 MODBUS 帧。发生超时(服务器无响应)或者连接故障时,会尝试通过其它
(多 4 个)组态连接发送帧。顺序为 0A、1A、0B 和 1B。如果已通过一个连接成功
发送帧,则将此连接标记为“有效”,其它帧通信也通过此连接进行。有效连接发生
连接故障时,会尝试通过所有组态连接发送帧。如果所有发送尝试均失败,ERROR
和 STATUS_x 会相应地置位。
如果接收到响应帧,会执行真实性检查。如果检查成功,则执行所需操作,成功执行
作业后,输出 DONE 置位。如果在检查期间检测到错误,则作业正常结束,位 ERROR
置位,并在 STATUS_x 中显示错误编号。在这种情况下,不会再尝试通过下一个组态
连接发送帧。只有在检测到连接故障或者未接收到响应时,才会切换到其它组态连
接。
– 通过所有连接发送帧:如果设置 USE_ALL_CONN = TRUE,则将通过所有组态的既有
连接发送 MODBUS 帧。当其中一个连接上接收到响应帧后,将执行有效性检查。如
果检查成功,将执行所需操作。如果至少有一个连接上接收到有效响应帧,则输出
DONE 置位。
• 冗余输出 RED_ERR_S7、RED_ERR_DEV 和 TOT_COM_ERR:
客户端和服务器的端口号
Modbus 客户端使用的端口号从 2000 开始。通常通过端口号 502 对 Modbus 服务器进行寻
址。
参数分配
对于 S7-1200,可以使用指令 MB_RED_CLIENT V1.0 和 V1.1。CPU 通过 CPU 或 CM/CP 的本
地接口建立连接。CPU 使用 TCON_IP_V4 结构组态和建立连接。
通信处理器和 Modbus TCP
13.5 Modbus 通信
S7-1200 可编程控制器
1084 系统手册, V4.5 05/2021, A5E02486685-AO
MB_RED_CLIENT 的组态: 使用 MB_RED_CLIENT 指令的组态对话框进行以下设置:
• 连接 0A、1A、0B 和 1B 的连接参数(有关冗余组态的更多信息,请参见上文的“运行和
冗余”。)
• 内部参数(可选)
通过 MB_RED_CLIENT 指令或通过工艺对象,可以打开组态对话框。
所用 PN 接口的硬件标识符
Connection
ID
16#00
00
所用连接的连接 ID
这些连接 ID 在整个 CPU 范围内必须唯一。
Local port 0 客户端的本地端口号。默认情况下不为客户端输入端口号。
Remote IP 0.0.0.
0
服务器的远程 IP 地址
Remote
port
502 服务器的远程端口号
Modbus/TCP 服务器的默认端口为 502。
组态的连接
Interface ID 64 所用 PN 接口的硬件标识符
Connection
ID
16#00
00
所用连接的连接 ID
在网络视图中对这些连接进行组态。在 Modbus 通讯中,主站和从站之间的数据交换采用的是预定义的功能码。 控制单元使用以下 Modbus 功能代码: FC 03:Holding Register,用于从变频器读取数据 FC 06:Write Single Register,用于单个寄存器的写入 FC 16:Write Multiple Registers,用于多个寄存器的写入 通过 Modbus 功能代码 03 (FC 03) 进行的读任务的结构 每个有效的寄存器地址都可以作为起始地址。 控制器通过 FC 03 发出读任务时,可能不止一个寄存器响应。响应的寄存器的数量包含在 读任务的字节 4 和 5 中。 表格 6-17 读任务的结构,从站号 17,示例如果存在被阻止的 Modbus 实例,则为复位静态变量 ACTIVE 前
的等待时间(单位为秒)。例如,如果输出了一个客户端请求,
在该请求完全执行之前中止执行客户端功能,则可能发生这
种情况。等待时间必须介于 0.5 s 到 55 s 之间。
Receive
timeout
REAL 2.0 “MB_RED_CLIENT”指令等待服务器响应的时间间隔(单位为
秒)。该值必须介于 0.5 s 到 55 s 之间。
MB_Unit
_ID
BYTE 255 Modbus 设备检测:
Modbus TCP 服务器使用其 IP 地址寻址。寻址 Modbus
TCP 时不会使用 MB_UNIT_ID 参数。
MB_UNIT_ID 参数对应于 Modbus RTU 协议的从站地址域。如果
Modbus/TCP 服务器用作 Modbus RTU 协议的网关,则可以使用
MB_UNIT_ID 标识串行网络中的从站设备。这种情况下,
MB_UNIT_ID 参数会将请求转发给正确的 Modbus RTU 从站地址。
请注意,某些 Modbus/TCP 设备可能需要 MB_UNIT_ID 参数,以
在有限的值范围内进行初始化。
Retries WORD 3 指令 MB_RED_CLIENT 返回错误 W#16#80C8 之前尝试发送的次
数。
说明
变量 MB_Transaction_ID
如果 Modbus TCP 服务器应答中的事务 ID 与 MB_RED_CLIENT 作业中的事务 ID 不一致,则
指令 MB_RED_CLIENT 将等待一段时间 (RCV_TIMEOUT * RETRIES),等待事务 ID 正确的
Modbus TCP 服务器进行应答;超出该时间后,指令将返回错误 W#16#80C8。