网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
对PLC用户通信编程实验的示例
作者: 来源:中国机电工程网    发布于:2019-05-26 15:28:45    文字:【】【】【

首先在类型中选择TXD”,表示这是发送指令。接下来在“端口编号”的下拉菜单中选择“端口2”,这是因为我们是通过FC5A左边的FC4A-HPC3扩展通信口来收发信息的,其端口号即为2

首先在类型中选择TXD”,表示这是发送指令。接下来在“端口编号”的下拉菜单中选择“端口2”,这是因为我们是通过FC5A左边的FC4A-HPC3扩展通信口来收发信息的,其端口号即为2

概述:为测试FC5ARS485扩展通信口经过485/232C转换器转换后通信是否正常,本文对此做了一个简单实验,做了一个用户通信的例程。本文适用于所有在WindLDR中使用TXDRXD用户通信指令编写通信程序的PLCFC4AFC5AFT1A Pro/Lite)。

测试环境:

PLCFC5A-D12X1E + FC4A-HPC3

485/232C转换器:FC2A-MD1 (本次使用的转换器在其232C输出端还需使用交叉线连接232C设备),测试平台:PC + 串口精灵

首先在类型中选择TXD”,表示这是发送指令。接下来在“端口编号”的下拉菜单中选择“端口2”,这是因为我们是通过FC5A左边的FC4A-HPC3扩展通信口来收发信息的,其端口号即为2

    之后,在D1中填写位地址,该地址为发送完成输出。在D2中填写双字地址,该地址为发送状态寄存器。在S1中填写发送的内容,其具体内容可按下“编辑”按钮来打开“数据类型选择”窗口并在其中进行编辑。

打开“数据类型选择”窗口后,选择需要发送的数据类型,该例程中选择了“变量(DR

按下确定后,会打开“变量”窗口,如左图所示。在该窗口中可根据通信内容的需要对发送内容作一定的处理。在“DR编号”中填写字地址,该地址为发送内容的起始地址。在“转换类型”中选择数据转换类型,本例中选择了“无”。“位数”(字节)中填的数字表示发送数据的长度,所需位数取决于所选转换类型本例中填了1”表示只发送最后1个字节。“REP”中填的数字表示将使用与重复次数同样多的连续数据寄存器发送相同转换类型和发送位数的数据,例如,本例中为10则发送从D0100开始到D0109结束的十个地址的最后1个字节。

   第13行是用户通信的接收指令,双击它打开“RXD”窗口(和TXD窗口相同,只是在类型中选择的是RXD)。

其中,端口号和TXD保持一致,仍旧为2D1D2填写的数据类型和表示意义与TXD一样,只需选择与TXD不重复的地址。在S1中填写的是接收内容,本例中选的是变量。

测试内容:

PLC发送寄存器D100D109的内容至PC,再从PC发送相同内容保存至PLC的寄存器D200D209

D100D109中保存的数据内容为D1D2D3D4D5D6D7D8D9,发送后该字符串将显示在串口精灵中。之后,从串口精灵发送同样字符至PLCD1D2D3D4D5D6D7D8D9将被分别保存至D200D209的数据寄存器中。


浏览 (47) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人: 来源:中国机电工程网
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们