信捷PLC做MODBUS远程从站的方法
一、PLC准备:
PLC连接电源(注意电源是24VDC还是220VAC),将编程电缆插上PLC的COM1口,另一端连电脑的COM口(或是USB-232线),PLC的485串口(COM2口A/B端子)连接到远程DTU的485A和485B接线端子。
二、PLC的 modbus远程从站创建
打开《XC系列编程工具》编程软件,点击右上角的“文件”选择“创建新工程”。在弹出的窗口中选择匹配的PLC型号,这里我选择的是“XC3-24”。进入软件后在左侧功能框中单击“PLC串口”弹出“PLC1-串口 设置”对话框如下。选择“串口2” Modbus站号默认为1,将串口改为9600/8/1/无。
完成上面的操作其实信捷PLC的modbus从站功能就已经创建好了,就是这么简单哦,为国产PLC点赞。现在我们执行“写入PLC”操作,将配置写入到所连的PLC。
这里需要说明的是,信捷PLC已经集成Modbus协议集,支持Modbus协议通讯主、从机模式,并将其内部的寄存器和Modbus寄存器做了对应,这里我们使用的是其从站模式。可编程控制器内部元件编号与对应的Modbus地址编号如下表示:
注意:PLC程序下载后一定要重启,配置才会生效。
备注:表(一)对应Modbus寄存器的“线圈”;
表(二)对应Modbus寄存器的“保持寄存器”
1、读线圈使用功能码“01”;
2、写单个线圈使用功能码“05”;
3、读保持寄存器使用功能码“03”;
4、写单个保持寄存器使用功能码“06”;
5、写多个寄存器使用功能码“16”。
ZP3000网关+信捷232串口PLC远程基本设置
1. 先使用USB编程线缆连接PLC到电脑,确认PLC连接使用正常,及查看当前232串口波特率参数设置(默认19200-8-even-1)。
2.1)将PLC通过MD8圆口转232编程线缆(公头)和ZP3000 232串口母头相连(端子接线分别为:黑色--GND,绿色--TX,红色--RX),如图。
2)ZP3000网关放入可以正常上网的4G卡,连接好网络天线到3G/4G接口,最后给设备上电。
2. 电脑端安装并登录superink工具(账号从设备背面标签的superlink账号信息获取)后,设备正常联网在线如图。
接着设置好“智慧物联”串口波特率参数,如图:网关端做TCP客户端模式,远程地址填写superlink电脑端IP地址172.16.100.2,端口需要和第3步的vcomm服务器监听端口一致。
3.电脑端安装虚拟VCOMM串口工具后,新建一个com号(不要和电脑端原因的com冲突),同时设置为Server服务器模式和配置监听端口。如图:
4.电脑端打开编程软件,找到PLC操作--设置软件串口,同时勾选“虚拟蓝牙串口”,配置波特率参数,即可远程连接到PLC进行程序上下载操作。
相关问答
信捷xc3怎样设置串口?
信捷XC3是一种嵌入式系统,可以通过串口与其他设备进行通信。以下是设置信捷XC3串口的一般步骤:确认串口参数:首先,您需要确定要使用的串口的参数,例如波特...
信捷XD系列PLC用什么串口上传程序?
是用232串口上传程序,是用232串口上传程序,
信捷plc与mcgs通信时的参数设置?
你是用串口还是网口?串口添加串口父设备,下挂MODBUSRTU驱动网口添加TCPIP父设备,下挂MODBUSTCP/IP驱动然后再驱动中添加通道,通道地址与你的下位一致,但...
信捷plc为什么连接不上出现串口连接超时和连接成功交替闪烁?
你可以将plc串口与电脑232串口连接起来,用串品调试程序来观察串口数据传输是否成功。如果成功的话,那就可看你plc内部通讯程序传输数据速率与传输等待时间是否...
信捷plc能插u盘吗?
能1、首先,请确认PC与PLC连接的通讯线是否为信捷公司专用的XVP线,如果不是,请更换成信捷公司专用的XVP通讯线;2、如果确认连接线是信捷公司专用的XVP线并且...
信捷PLC与笔记本连接提示串口通讯超时错误是什么问题?
问题原因可能是以下几个方面导致的:1.串口选错:检查电缆是否插在正确的串口上,同时也要检查电缆是否损坏。2.PLC地址设置错误:检查PLC与笔记本电脑之间的通讯...
信捷PLC数据线与三菱PLC数据线可共用吗-yLNucwJK的回答-...
楼主。三菱PLC数据线,采用的是RS-232协议。如果您所采用的信捷PLC数据线的协议也是RS-232协议,那么一般来说是可以通讯的。三菱PLC的通信口有两个,...
西门子plc与信捷触摸屏肿么通讯-ZOL问答
西门子plc与信捷触摸屏的连线图:三个串口都是HMI自带的,选择哪个都可以实现通讯。在软件中设置好要使用的串口,然后按照图形制作好数据线,设定好通信参数,就可...
请问有哪位大神用过这个软件?信捷XC系列PLC的解密程序,(自己...
信捷XC系列PLC的解密程序,(自己设的密码忘记了,需要这个软件解密,大神讨论回答(6)通讯方式设置的对吗?一般都是用串口吧。你的编程线是否有安装驱动啊!选...
信捷PLC数据线与三菱PLC数据线可共用吗-131****0410的回...
信捷PLC通信口是RS232通信格式,三菱PLC通信口是RS422通信格式,两者的数据线不能通用。不可以的,两个共用品牌的端口定义是不一样的。一个是圆的,一...