TSX SCP 1141114卡MODBUS通讯功能的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TSX SCP 114/1114卡MODBUS通讯功能的使用
一、管脚排列及接线
TSX SCP 114/1114是一个多协议通讯卡,在Unity Premium中可以配置成Modbus/Jbus协议,TSX SCP 114/1114插在CPU上的扩展槽内。

以下是114卡的管脚排列及接线:
㈠管脚排列
㈡接线
二、软件配置及编程
㈠TSX SCP 114的配置:
将Unity Premium扩展槽的保护盖移去,将114卡插入扩展槽内,用力插到底,并将固定螺丝拧紧。

在Unity Pro中,双击硬件配置中的扩展接口的图标,配置TSX SCP 114通讯卡,如下图所示
㈡编程:
在Unity Premium中使用READ_VAR(读指令),WRITE_VAR(写指令)命令对通讯口进行读写。

格式如下:
①读指令
READ_VAR(Address,Object_Type,First_Object,Object_Number,Data_Read_t o,Management_Param )
②写指令
WRITE_VAR(Address,Object_Type,First_Object,Object_Number,Data_to_Wr ite,Management_Param)
现以读某仪表的126开始的1个寄存器为例,详细说明读写命令的编程方法。

READ_VAR(ADDR(‘0.0.1.2’),’%MW’,126,1,%MW200:1,%MW100:4);
∙ADDR(…0.0.1.2‟):通讯的通道号和Modbus站号,第一个…0‟表示机架号,第二个…0‟表示模块所在的槽位,…1‟表示通道号,…2‟表示仪表的Modbus站地址。

∙…%MW‟:表示通讯的类型为‟字‟
∙126:表示被读仪表的寄存器的起始地址
∙1:表示读1个字,即仅读126一个寄存器的值
∙%MW200:1:表示将仪表126开始的1个字的值读到PLC的%MW200这个寄存器中。

注意:字表的长度必须与被读的寄存器的数量一致
∙%MW100:4:表示将通讯的诊断字写入%MW100开始的4个字的字表。

字表的长度是固定的4个字。

在梯形图中的指令格式如下所示:
写指令类似
㈢备注:
①114卡的选择
②编程前要做的工作:
UnityPro软件中:左键单击“工作站”->点击右键->项目设置->语言扩展(或“工具/项目设置/语言扩展”)做如下设置(否则在程序中不能使用字表):
③D(A)、D(B)接线
当程序没问题且通讯参数严格一致,但通讯不成功时,可将A、B两线调换一下,因为第三方的设备A、B的定义可能相反。

王晓军。

相关文档
最新文档