描述:
LOGO! 8既支持作为Modbus服务器,也支持作为Modbus客户端。 以一个客户端连接 SENTRON PAC3200 为例,演示在 LOGO! Soft Comfort V8.1 中生成一个 Modbus连接。从 SENTRON PAC3200 的寄存器( HR )中读取电压、电流、功率和频率的测量值 并且传送到 LOGO! 8 的可用的 V 存储区( VM )中。
从 SENTRON PAC3200 的手册中,在功能码 0x03和 0x04 的介绍下查看测量值所在的地址位置。
注意:
为了成功的进行通信,SENTRON PAC3200 的固件版本至少要是 V2.4.2。
步骤介绍:
- 在LOGO! Soft Comfort V8.1 软件中,设置 LOGO! 模块的硬件类型为 "LOGO! 8.FS4" 如图.1所示,并且设置 IP 地址。
图. 1 - 在菜单栏, "工具 > 以太网连接…" 打开以太网连接设置。
- 添加新的 Modbus 客户端连接, 右键单击 " 以太网连接 ",选择 “ 添加客户端连接 ” > “Modbus 连接。
图2 - 双击新建出的 Modbus 客户端连接。
图. 3 - 填写服务器的 IP 地址 ( 此处服务器是 SENTRON PAC3200)。Modbus 通信端口号已经自动设置为 502 。
- 在" 数据传输 " 条目中,定义 Modbus 连接数据的属性。
- 初始地址 ( 本地 ): 在 LOGO! 中的VM地址。
- 方向: 客户端 <-服务器 ( 读 ) 或者客户端 ->服务器 ( 写 )。
- 初始地址 ( 远程 ):在 SENTRON PAC3200 中可以被检测的参数变量起始地址( 地址-偏移量+ 1 ) 。
- 长度: 传输的数据的长度。
图. 4 - 点击 "OK" 进行确认。
通过 Modbus 通信读过来的数值 ( 浮点数 ) 需要使用 浮点数 / 整数转换器的转换指令进行转换,如下图所示以及图中的文本显示消息。
图5
测量值在文本显示器 LOGO! TDE 中显示,如下图所示。
图. 6
注意
对于即支持 S7 通信,也支持 Modbus 通信的设备,推荐使用 S7 连接与 LOGO! 建立连接。
下载
LOGO! 8 sample program (14.2 KB)
更多信息
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342190.html