0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

1200PLC的Modbus(RTU)详细说明(二)

qianyanjishuhui 来源:爱上PLC 2023-06-06 17:28 次阅读

Modbus RTU新版本指令介绍

TIA V13 SP1版本软件中提供了2个版本的Modbus RTU指令:

3070d18c-0449-11ee-90ce-dac502259ad0.jpg

1. 两个版本Modbus RTU指令

早期版本的Modbus RTU指令(图1中MODBUS (V2.2))仅可通过CM1241通信模块或CB1241通信板进行Modbus RTU通信。
新版本的Modbus RTU指令(图1中MODBUS(RTU)V3.0)扩展了Modbus RTU的功能,该指令除了支持CM1241通信模块、CB1241通信板,还支持PROFINET或 PROFIBUS分布式I/O机架上的PTP通信模块实现Modbus RTU通信

新版本Modbus RTU指令所支持的PTP模块如下图2所示:

309904b8-0449-11ee-90ce-dac502259ad0.jpg

2. 新版本 Modbus RTU指令所支持的PTP模块

新版Modbus RTU指令的使用

新版本Modbus RTU指令中包含Modbus RTU 主站指令和从站指令。本文以 CPU1217C+CM1241 RS422/485+ET200SP CM PTP 模块为例,介绍新版本 Modbus RTU 指令主从通信的编程步骤
其中CPU机架CM1241 RS422/485作为Modbus RTU从站,分布式机架ET200SP中 CMPTP模块作为Modbus RTU主站网络结构图如下:

30c6ac4c-0449-11ee-90ce-dac502259ad0.jpg

3. Modubus RTU 网络通信结构图

使用到的硬件和软件如下:

硬件:
① CPU1217C(订货号:6ES7 217-1AG40-0XB0),固件版本V4.1.3
② CM1241 RS422/485模块(订货号:6ES7 241-1CH32-0XB0),固件版本V2.1
③ 24V 电源PS307(订货号:6ES7307-1KA02-0AA0)
④ ET200 SP IM155-6PN HF(订货号:6ES7155-6AU00-0CN0)
⑤ CM PTP模块(订货号:6ES7137-6AA00-0BA0)

软件:
① TIA V13 SP1 UP 9

一、设备组态

1组态CM1241 RS422/485模块

打开设备视图,添加S7-1200CPU,并在硬件目录里找到“通信模块”→“点到点”→“CM1241(RS422/485)”,拖拽此模块至CPU左侧即可,如下图4所示:

30f678e6-0449-11ee-90ce-dac502259ad0.jpg

4. 添加 CM 1241 RS422/485模块

需要注意:固件版本>=V2.1CM 1241 RS422/485模块,才支持新版本Modbus RTU指令。

接下来,在“设备视图”中用鼠标选中CM1241(RS422/485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数
本例以传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。如CM 1241 端口组态设置如下图5所示:

31162c72-0449-11ee-90ce-dac502259ad0.jpg

5. CM1241 RS422/485 模块端口组态

最后在“硬件标识符”里确认一下硬件标识符为269(该参数在程序编程中会被使用),如下图6所示:

313d3a4c-0449-11ee-90ce-dac502259ad0.jpg

图6.硬件标识符

另外,S7-1200 还提供了系统和时钟存储器功能,为了便于后续指令,建议使能该功能。在CPU “属性”→“常规”→“系统和时钟存储器”使能系统和时钟存储器功能,如图7所示。

3164b84c-0449-11ee-90ce-dac502259ad0.jpg

图7. 系统和时钟存储器功能

2组态ET200 SP CM PtP模块
a、插入一个ET200SP分布式站点。

打开网络视图并拖入一个ET200SP站点,并将其分配给相应的IO控制器(本例CPU1217C 为 IO 控制器),如图8所示。

31917a12-0449-11ee-90ce-dac502259ad0.jpg

8. 插入ET200SP站点

b、组态ET200SP 站点。

ET200SP的"设备视图"环境下,为ET200SP 站点添加信号、通信模块和服务器模块,在本例中只添加了CM PTP模块和服务器模块。
需要注意:ET200SP站点中,服务器模块是必须组态的。服务器模块随接口模块一起采购,无需单独购买。

ET200SP接口模块需要为其分配IP地址和Device Name, 有关ET200 SP 分布式IO 组态详细步骤,请参考《ET200 SP使用快速入门》。

ET200 SP 使用快速入门》下载链接:
https://support.industry.siemens.com/cs/cn/zh/view/78304711

ET200SP"设备视图"中用鼠标选中CM PTP,在“属性”→“常规”→“接口”→“操作模式”中配置此模块硬件接口参数,
本例设定“指定工作模式":"半双工(RS485)2线制操作";"接收线路的初始状态":"无"。如下图9所示:

31bb0de6-0449-11ee-90ce-dac502259ad0.jpg

9. CM PTP 操作模式

接下来,在“属性”→“常规”→“接口”→“端口组态”中配置此模块端口组态参数,
本例设定"协议":"Freeport/Modbus";"端口参数"设置:传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。端口组态设置如下图10所示:

31e29f64-0449-11ee-90ce-dac502259ad0.jpg

10. CM PTP 端口组态

最后需要在“硬件标识符”里确认一下CM PTP 模块硬件标识符,该参数在程序编程中会被使用。

二、软件编程

1Modbus RTU 主站编程

Modbus RTU主站编程需要调用Modbus_Comm_Load指令和Modbus_Master指令,其中Modbus_Comm_Load指令通过Modbus RTU协议对通信模块进行组态,Modbus_Master指令可通过由Modbus_Comm_Load指令组态的端口作为Modbus主站进行通信,Modbus_Comm_Load指令的MB_DB参数必须连接到Modbus_Master指令的(静态)MB_DB参数。

本例中分布式机架ET200SP中CM PTP模块作为Modbus RTU主站,其相关编程步骤如下:

a、OB1中插入一个FC函数,并在函数中拖入Modbus_Comm_Load指令和Modbus_Master指令。如图11所示

320c4e36-0449-11ee-90ce-dac502259ad0.jpg

11. 拖入Modbus RTU 主站指令

Modbus_Comm_Load指令各参数意义如下表1所示:

引脚

说明

REQ

上升沿触发

PORT

通信端口的硬件标识符

BAUD

波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200

PARITY

奇偶检验选择:0-无;1-奇校验;2-偶校验

FLOW_CTRL

流控制选择:0-(默认值)无流控制

RTS_ON_DLY

RTS延时选择:0-(默认值)

RTS_OFF_DLY

RTS关断延时选择:0-(默认值)

RESP_TO

响应超时:默认值 = 1000 ms。MB_MASTER 允许用于从站响应的时间(以毫秒为单位)。

MB_DB

对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。
MB_DB 参数必须与 Modbus_Master 或 Modbus_Slave 指令中的静态变量MB_DB 参数相连。

DONE

如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。

ERROR

如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。

STATUS

端口组态错误代码,请参考TIA 软件在线帮助或S7-1200 系统手册。

表1 MB_COMM_LOAD指令参数意义
Modbus_Master指令各参数意义如下表2所示:

引脚

说明

EN

使能端

REQ

TRUE = 请求向 Modbus 从站发送数据 ,建议采用上升沿触发

MB_ADDR

Modbus RTU从站地址。默认地址范围:0至247;扩展地址范围:0至65535。值0被保留用于将消息广播到所有Modbus从站。

MODE

模式选择:指定请求类型(读取或写入)。

DATA_ADDR

从站中的起始地址:指定Modbus从站中将供访问的数据的起始地址。

DATA_LEN

数据长度:指定要在该请求中访问的位数或字数。

DATA_PTR

数据指针:指向要进行数据写入或数据读取的标记或数据块地址。

DONE

完成位:上一请求已完成且没有出错后,DONE 位将保持为 TRUE 一个扫描周期时间。

BUSY

FALSE – Modbus_Master 无激活命令:
TRUE – Modbus_Master 命令执行中

ERROR

对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。
MB_DB 参数必须与 Modbus_Master 或 Modbus_Slave 指令中的静态变量MB_DB 参数相连。

STATUS

如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。

ERROR

如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。

STATUS

错误代码

表2 Modbus_Master指令参数意义

注意

Modbus_Comm_Load指令不建议在启动组织块OB100中调用,建议在OB1中调用。Modbus_Comm_Load指令在OB1中调用时,其输入位“REQ”需使用上升沿触发,本例中该输入位采用 “FirstScan” 系统存储器位。
Modbus_Comm_Load指令背景数据块中的静态变量“MODE”用于描述PTP模块的工作模式,有效的工作模式包括:

·0 = 全双工 (RS232)

·1 = 全双工 (RS422) 四线制模式(点对点)

·2 = 全全双工 (RS 422) 四线制模式(多点主站,CM PtP (ET200SP))

·3 = 全全双工 (RS 422) 四线制模式(多点从站,CM PtP (ET200SP))

·4 = 半双工 (RS485) 二线制模式

该静态变量“MODE”默认数据为0(RS232 全双工模式),需要根据CM PTP模块实际组态修改该数值,本例中CM PTP模块工作在RS485半双工模式需要将该数值修改为4,如图12所示。

3234da0e-0449-11ee-90ce-dac502259ad0.jpg

图12. Modbus_Comm_Load背景数据块静态变量“MODE”修改为4

Modbus_Master指令的“DATA_PTR”参数用于指向要进行数据写入或数据读取的数据区域地址,该数据区域支持优化访问的数据块或者非优化(标准的)数据块,建议采用非优化访问的数据块。
本例中使用的数据区为非优化访问的数据块,在数据块的属性中取消“优化的块访问”即可将数据块修改为非优化访问的数据块(鼠标右键数据块,选择“属性”,取消“优化的块访问”),如图13所示。

327283c2-0449-11ee-90ce-dac502259ad0.jpg

图13. 设置数据块为非优化访问

当Modbus_Master指令的“DATA_PTR”指向非优化访问的数据块时,该输入参数需要使用指针方式填写如P#DB3.DBX0.0 WORD 5 方式填写。
当Modbus RTU网络中存在多个modbus RTU从站或一个modbus RTU从站同时需要读操作和写操作,则需要调用多个Modbus_Master指令,Modbus_Master指令之间需要采用轮询方式调用。
下图14用于描述两个Modbus_Master指令轮询调用的方式。

329422c0-0449-11ee-90ce-dac502259ad0.jpg

图14.Modbus_Master轮询调用方式

b、插入"Pull or plug of modules" 中断OB83。

本例中Modbus RTU主站模块安装在分布式IO站点上,因此程序中需要考虑分布式IO站点故障、CM PTP 模块插拔模块等故障。
分布式IO站点中插出、拔入模块时,操作系统都会调用一次OB83。通过OB83接口区的输入变量“16#Event_Class”判断故障的模块和类型:事件类型16#39表示模块被拔出,事件类型16#38表示模块被插入。
CM PTP 模块被重新插入的时候,需要在中断OB83中调用Modbus_Comm_Load 指令对通信模块进行重新组态,如图15所示。

32b7723e-0449-11ee-90ce-dac502259ad0.jpg

15. OB83中再次调用Modbus_Comm_Load 指令

注意

OB83 中调用Modbus_Comm_Load指令的背景数据块需要与OB1中调用的Modbus_Comm_Load指令的背景数据块相同。
CM PTP模块的硬件标识符也可以在"PLC变量"--->"系统常数"中查询,如图16. 所示。

32d9ef94-0449-11ee-90ce-dac502259ad0.jpg

图16. 系统常量

c、插入"Rack or Station failure" 中断OB86。

分布式IO站点故障和恢复时,操作系统都会调用一次OB86。通过OB86接口区的输入变量“16#Event_Class”判断故障的模块和类型:事件类型16#39表示站点故障,事件类型16#38表示站点恢复。
CM PTP 模块所在的IO站点恢复时,需要在中断OB86中调用Modbus_Comm_Load 指令对通信模块进行重新组态,如图17所示。

33000c7e-0449-11ee-90ce-dac502259ad0.jpg

17. OB86中调用Modbus_Comm_Load 指令

注意

OB86 中调用Modbus_Comm_Load指令的背景数据块需要与OB1中调用的Modbus_Comm_Load指令的背景数据块相同。
分布式IO 站点的硬件标识符也可以在"PLC变量"--->"系统常数"中查询。

2Modbus RTU 从站编程

Modbus RTU从站编程需要调用Modbus_Comm_Load指令和Modbus_Slave指令,其中Modbus_Comm_Load指令通过Modbus RTU协议对通信模块进行组态,Modbus_Slave指令可通过由Modbus_Comm_Load指令组态的端口作为Modbus从站进行通信,Modbus_Comm_Load指令的MB_DB参数必须连接到Modbus_Slaver指令的(静态)MB_DB参数。

本例中CPU机架CM1241 RS422/485作为Modbus RTU从站,其相关编程步骤如下:

OB1中插入一个FC函数,并在函数中拖入Modbus_Comm_Load指令和Modbus_Slave指令。如图18所示

332f8620-0449-11ee-90ce-dac502259ad0.jpg

18. 拖入Modbus RTU 从站指令

Modbus_Slave指令各参数意义如下表3所示:

引脚

说明

MB_ADDR

Modbus 从站的标准寻址:
标准寻址范围(1 到 247)
扩展寻址范围(0 到 65535)

MB_HOLD_REG

数据指针,指向Modbus 保持寄存器的地址, Modbus 保持寄存器可以为M存储区或DB数据区。
如果Modbus 保持寄存器为DB数据区,则DB数据区支持优化访问的数据块或非优化访问的数据块,建议采用非优化访问的数据块。

NDR

可用的新数据:

·FALSE - 无新数据

·TRUE – 表示新数据已由 Modbus 主站写入
如果上一个请求完成并且没有错误,NDR 位将变为 TRUE 并保持一个周期。

DR

读取数据:

·FALSE - 无新数据

·TRUE –表示该指令已将 Modbus 主站接收到的数据存储在目标区域中。
如果上一个请求完成并且没有错误,DR 位将变为 TRUE 并保持一个周期。

ERROR

如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。如果执行因错误而终止,则 STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。

STATUS

错误代码

表3 Modbus_Slave指令参数意义

注意

Modbus_Comm_Load指令不建议在启动组织块OB100中调用,建议在OB1中调用。Modbus_Comm_Load指令在OB1中调用时,其输入位“REQ”需使用上升沿触发,本例中该输入位采用 “FirstScan” 系统存储器位。
Modbus_Comm_Load指令背景数据块中的静态变量“MODE”用于描述PTP模块的工作模式,有效的工作模式包括:

·0 = 全双工 (RS232)

·1 = 全双工 (RS422) 四线制模式(点对点)

·2 = 全全双工 (RS 422) 四线制模式(多点主站,CM PtP (ET200SP))

·3 = 全全双工 (RS 422) 四线制模式(多点从站,CM PtP (ET200SP))

·4 = 半双工 (RS485) 二线制模式

该静态变量“MODE”默认数据为0(RS232 全双工模式),需要根据CM1241 RS422/485模块实际组态修改该数值,本例中CM1241 RS422/485模块工作在RS485半双工模式需要将该数值修改为4,如何修改“MODE”静态变量见图12.所示。

Modbus_Slave指令的“MB_HOLD_REG”用于指向Modbus保持寄存器的数据区域地址,该数据区域支持优化访问的数据块或者非优化(标准的)数据块,建议采用非优化访问的数据块。
本例中使用的数据区为非优化访问的数据块,固该输入参数需要使用指针方式填写如P#DB6.DBX0.0 WORD 100 方式填写。
如何在数据块的属性中取消“优化的块访问”,见图13. 所示。

将程序下载到PLC中,并使用Profibus DP通信电缆将CM1241 RS422/485与CM PTP串口模块连接起来,即可测试Modbus RTU通信了。

三、常见问题汇总

1. 新版本 Modbus RTU指令的使用是否存在些限制条件?
新版本Modbus RTU指令通过CM1241通信模块或CB1241通信板进行Modbus RTU通信时,需要满足如下条件:

a. S7-1200 CPU 的固件版本不能低于V4.1;

b. CM1241通信模块或CB1241通信板的固件不能低于V2.1。

S7-1200 V4.0 固件CPU可以通过固件更新到V4.1版本,V2.0固件的CM1241通信模块也可以通过固件更新的方式更新到V2.1版本。

2 .Modbus_Comm_Load指令背景数据块中的静态变量“MODE”的作用是什么?为什么一般项目中,都需要对该变量进行修改?
新版本的Modbus RTU指令扩展了Modbus RTU的功能,该指令除了支持CM1241通信模块、CB1241通信板还支持PROFINET或PROFIBUS分布式I/O机架上的PTP通信模块实现Modbus RTU通信。
而分布式I/O机架上的PTP通信模块可以支持多种工作模式,以ET200SP CM PtP模块(订货号:6ES7137-6AA00-0BA0)为例,其可以支持RS232、RS485以及RS422等多种工作模式。
Modbus_Comm_Load指令背景数据块中的静态变量“MODE”则用于定义PTP模块的工作模式。

“MODE”的默认数值为0,代表“全双工 (RS232)”工作模式,实际项目组态中则需要根据实际工作模式对该变量进行修改

3. Modbus_Comm_Load指令能否在启动组织块OB100中调用?Modbus_Comm_Load指令不建议在启动组织块OB100中调用。新版本的Modbus RTU指令扩展了Modbus RTU的功能,该指令支持PROFINET或PROFIBUS分布式 I/O 机架上的PtP通信模块实现Modbus RTU通信。
操作系统需要调用读取数据记录和写入数据记录等指令来实现与分布式I/O机架上PtP模块的Modbus RTU通信。读取数据记录和写入数据记录指令为异步读写指令,指令的执行需要N个扫描周期,所以不建议Modbus_Comm_Load指令在启动组织块OB100中调用。

4. 如何查询Modbus RTU通信错误时的错误代码?
Modbus_Master指令为例,当通信出现错误时,Modbus_Master指令的“ERROR”输出位将变为TRUE但是只保持一个扫描周期,所以通过TIA 软件程序监控时无法查询到错误。
Modbus_Master指令“STATUS”参数中的错误代码仅在“ERROR” = TRUE 的扫描周期内有效,为了获取了Modbus RTU通信错误的错误代码我们可以采用下图19. 方式编程。

334bd8fc-0449-11ee-90ce-dac502259ad0.jpg

19. 获取通讯错误代码STATUS


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10446

    浏览量

    206567
  • MODBUS
    +关注

    关注

    27

    文章

    1440

    浏览量

    75692
  • 通信模块
    +关注

    关注

    2

    文章

    123

    浏览量

    32915

原文标题:1200PLC的Modbus(RTU)详细说明(二)

文章出处:【微信号:爱上PLC,微信公众号:爱上PLC】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    远程监控西门子1200PLC详细步骤

    ),GM10上电(12VDC或24VDC)。PLCmodbus从站创建。第一步,使用西门子的《TIA Portal》(以下简称博途)软件,本文使用的软件版本是V14。将S7-1200
    发表于 02-14 10:37

    西门子PLC s7-1200 1500 modbus-rtu通信实例编程详细指导

    西门子PLC s7-1200 1500 modbus-rtu通信实例编程详细指导
    发表于 11-24 12:23

    Modbus tcp转Profinet网关连接电动机保护测控在1200PLC配置案例

    读写数据,这里举例读取点击控制器的电流值,及反馈值。如下图所示数据读取成功此时根据产品手册的地址说明即可把modbus tcp转Profinet数值放到1200PLC的IW货QW 区域,从而进一步的对数据进行运算采集工作,以上就
    发表于 10-26 21:23

    modbus转profinet网关连接1200PLC与温控仪表modbus通信

    modbus转profinet网关连接1200PLC与温控仪表modbus通信
    发表于 03-22 19:06

    S7-1200与CU240BE-2之间的Modbus-RTU通讯

    S7-1200与CU240BE-2之间的Modbus-RTU通讯说明
    发表于 04-29 15:26 20次下载

    Modbus转Profinet网关将丹佛斯变频器接入西门子1200PLC配置

    本案例是无锡艾默森 Modbus 转 Profinet 网关将丹佛斯变频器接入西门子 1200PLC 用到的设备为西门子 1200PLC 一台,Modbus 转 Profinet 网
    发表于 08-17 14:29 0次下载

    Modbus tcp转Profinet网关连接电动机保护测控在1200PLC配置案例

    Modbus转profinet网关在对1200PLC不做编程的方式,把PLC的Profinet转modbus tcp协议的转换实现双向协议互转,给调试工作提高了工作项目,促进了项目的验
    的头像 发表于 10-27 08:50 1237次阅读
    <b class='flag-5'>Modbus</b> tcp转Profinet网关连接电动机保护测控在<b class='flag-5'>1200PLC</b>配置案例

    Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    现场用西门子1200PLC通过Modbus转Profinet网关连接流量计的配置,对流量瞬时值及报警值监控及控制程
    的头像 发表于 11-30 16:52 434次阅读
    <b class='flag-5'>Modbus</b>转Profinet网关将丹佛斯变频器接入西门子 <b class='flag-5'>1200PLC</b> 配置案例

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    通过兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-07 22:12 471次阅读

    Modbus转profinet网关连接1200PLC在博图组态与英威腾驱动器通讯程序案例

    由兴达易控modbus转profinet网关连接1200PLC在博图软件无需编程,实现1200Profinet转modbus与英威腾驱动器通讯的程序
    的头像 发表于 03-07 22:16 649次阅读

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-10 13:36 527次阅读

    西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤

    西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤详解 在TIA博途中创建项目,组态1200PLC,并添加CM1241 RS485模块,如下图所示,
    发表于 04-10 09:39 12次下载
    西门子S7-<b class='flag-5'>1200PLC</b>与V20变频器进行<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>通信步骤

    1200PLCModbusRTU详细说明(一)

    随着 TIA PORATL 软件和 S7-1200 CPU 固件的不断更新,S7-1200 Modbus RTU 指令也出现了不同的版本。用户需要根据使用的软件和硬件,正确选择使用符合
    的头像 发表于 06-06 17:26 8169次阅读
    <b class='flag-5'>1200PLC</b>的<b class='flag-5'>Modbus</b>(<b class='flag-5'>RTU</b>)<b class='flag-5'>详细说明</b>(一)

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-01 10:47 767次阅读
    兴达易控<b class='flag-5'>Modbus</b>转Profinet网关将丹佛斯变频器接入西门子 <b class='flag-5'>1200PLC</b> 配置案例

    西门子1200PLC与台达VFD变频器的Modbus通讯

    本文案例,工程现场,涉及到西门子1200PLC与台达VFD变频器之间的Modbus通讯,现场工程师应用了稳联技术的通过Modbus转Profinet网关,将PLC和台达VFD-E变频器
    发表于 11-09 16:35 12次下载