1、 设备简介
本驱动构件用于MCGS软件通过台达PLC串口通讯模块, 读取台达DVP系列PLC设备的各种寄存器的数据,可支持ES/SS/EX等型号PLC的串口通讯模块。
2、 硬件连接
MCGS软件与设备通讯之前,必须保证通讯连接正确。
通讯连接方式:
<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)