您好!欢迎光临工博士商城

台达PLC品牌服务商

产品:353    
联系我们
您当前的位置:首页 » 新闻中心 » 台达PLC与MCGS通讯
产品分类
新闻中心
台达PLC与MCGS通讯
发布时间:2021-12-16        浏览次数:486        返回列表
 台达DVP系列PLC

1、 设备简介

本驱动构件用于MCGS软件通过台达PLC串口通讯模块, 读取台达DVP系列PLC设备的各种寄存器的数据,可支持ES/SS/EX等型号PLC的串口通讯模块。

 

2、 硬件连接

MCGS软件与设备通讯之前,必须保证通讯连接正确。

通讯连接方式:

<1>采用RS232方式与PLC的RS232编程口通讯。

 

<2>采用RS485方式与PLC的RS485扩展通讯口通讯,通讯电缆为标准RS485连接方式, 

 

3、 设备通讯参数

“通用串口父设备”通讯参数设置如下:

 

4、 设备构件参数设置

“台达DVP系列PLC”子设备参数设置如下:

 

(1)  内部属性:单击“查看设备内部属性”,点击按钮进入内部属性,具体设置请参看内部属性。

(2) ***小采集周期:通讯一次所用***少时间,默认设置为100ms,此处可以设置为20ms,以提高采集速度。

(3) 设备地址:PLC设备地址,可设定范围1—255,默认地址为1。 

(4) 通讯等待时间:通讯数据接收等待时间,默认设置为200ms,当采集速度要求较高或数据量较大时,设置值可适当减小或增大。

(5) 快速采集次数:对选择了快速采集的通道进行快采的频率(在本驱动中不起作用,无须设置)。

5、 采集通道

a、 通讯状态:

 

6、 内部属性

用户可通过内部属性,添加PLC的通道,本驱动构件可增加通道类型如下:

 

说明: 

1.X,Y寄存器地址为八进制(即逢8进1),所以在添加寄存器时需要注意要添加转换为十进制后的地址。

例如:当选择Y寄存器,填入地址值为十进制的10时,添加后的通道信息为“读写Y0012”。

2.CV寄存器中当添加寄存器地址在200-255之间时,数据类型添加必须为32位,如果手动添加为16位,则系统自动转换为相对应32位数据类型。

例如:当添加CV寄存器地址为233,数据类型为WUB(16位)时,会将数据类型转换为对应的DUB(32位无符号),***终添加通道为CVDUB0233。

7、 设备命令

本设备构件提供设备命令,用于台达DVP系列PLC进行相应的读写操作,设备命令的格式如下: 

 

 

 

参数说明:

 

寄存器名称:字符型变量,表示当前操作的寄存器,值等于X, Y, M, S, T, C,TV,CV, D。

 

寄存器地址:数值型变量,表示当前操作的寄存器地址, 查阅相关手册确定。

 

其中:X、Y寄存器地址为八进制(即逢8进1), 添加的十进制数据在通道中显示为八进制。

 

数据类型:字符型变量,表示当前操作的寄存器数据类型,请参见附录2。 

 

数据:数值型变量、开关量,它是用来存储设备命令数据的MCGS变量,其中32位读写为字符型变量。

 

返回状态:返回批量读写设备命令的执行状态(当设备命令格式错误时无效), 具体返回值意义请参见通讯状态说明, 返回状态为可选参数(以[]标记), 用户也可通过通讯状态通道判断返回结果。

批量读写说明:

1.批量读写操作(包括:ReadP、ReadPV、WriteP、WritePV),为对同类寄存器连续地址的一次性读写操作。使用时要注意变量对应寄存器地址的连续性。 

2.批量读写操作(包括:ReadP、ReadPV、WriteP、WritePV),数据个数***大为512个。建议一次批量操作数据量不要过大, 否则会影响正常采集效果。

3.批量读写ReadPV和WritePV为对连续变量的操作,使用时要注意保证变量命名的索引累加的连续性。具体可参看相应“命令举例”部分。

4.批量读写ReadBlock和WriteBlock为对连续地址的读写操作,其字符变量格式为特定的CSV格式,在写入及读取解析时一定要注意符合格式要求。 

通讯日志功能说明:

设备命令中提供的通讯日志功能是为了方便用户现场调试,默认为不开启状态。正常时无需开启,否则影响速度。当现场有疑难无法正常通讯时,可开启日志功能(插入U盘),记录日志信息,将通讯过程记录以供技术人员分析。对于通讯跳变等不稳定状态,可以开启错误日志记录(即:当通讯不正常时,记录通讯错误的日志,而正常通讯时不记录日志)。通讯日志默认保存为C:\ DVP_PLC.log (TPC下为插入的U盘根目录mcgs_log文件夹下DVP_PLC.log)。

日志格式举例说明如下:

 

属性获取功能说明:

使用设备命令中提供的属性获取功能,可以获得通讯日志状态、PLC延时、***小采集耗时等数据。

其中:通讯日志状态:读回值为1时,表示通讯日志开启;读回值为2时,表示开启错误日志;读回值为0时,表示通讯日志关闭。

      PLC延时:为PLC实际的响应延迟时间,即:驱动读写指令帧发出后到PLC响应并开始返回数据帧所用的时间。

***小采集耗时:为采集***少数据 (1字长数据)所耗费的时间,***小采集耗时=发指令帧耗时+ PLC延时+接收数据帧耗时。

        用户在调试时,可根据PLC延时、***小采集耗时判断PLC的实际响应时间,并结合驱动通讯日志判断采集速度是否正常。

如数据值过大,说明PLC可能因程序过大而导致响应时间过长,影响采集速度。解决方法为优化PLC程序,提高PLC响应时间。

8、 常见故障分析

如想了解更多:台达PLC|台达可编程控制器|工博士工业品采购*** (gongboshi.com)

 

(内容来源网络,个人整理,侵权请告知,及时删除)



 

联系热线:18621383659   联系人:王金秀 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 台达PLC品牌服务商