首先,请认真阅读“SIWAREX MS参数存储结构“
在例子程序中,通过库文件MicroScale_add和命令代码254、255进行参数的读写。
命令代码VB261 | 功能 | 描述 |
254 | 读 | 将称重模块存储器中的参数读到PLC的V区中 |
255 | 写 | 将PLC的V区中的参数写入到称重模块中 |
FirstVB:与MicroScale功能块的FirstVB_POINTER地址相同;
DR_Point:在称重模块内部参数以数据记录DR的方式存储(参照:SIWAREX MS参数存储结构),通过参数 DR_ Point设定数据记录的起始地址,即表中m的数值。在例子程序中DR_Point=&VB0,也就是说数据记录从VB0开始存储,共占用186个字节
Command_Code:命令代码
DR:要读或写的数据记录的编号,如DR3
Offset:要访问的参数在数据记录中的偏移量
Length:要访问的参数长度,以byte为单位
Command_Trigger:命令触发,与Command_Code配合使用,执行某个命令,上升沿有效
注意: 如果Offset和Length同时为0,则表示对整个数据记录进行操作,但是一般不推荐这样操作,因为这样会造成PLC通信负荷过大,有可能会引起PLC死机或者重量长时间保持不变;
下面举例说明如何设置标定砝码重量。
在例子程序中DR_Pointer=0,参考“SIWAREX MS参数存储结构”可以查到标定砝码重量,DR=3, Offset=6,Length=2,在VW6中设定砝码重量,然后通过命令255发送到称重模块中,可以通过命令254验证修改是否成功。
参数中文名称 | 参数英文名称 | 在DR3中的偏移量 | 长度 (字节) |
出厂默认值 |
零点的调节数字 (数字量0) |
Adjustment digits for zero point |
0 | 2 | 5461 |
调节重量1的调节数字(数字量1) | Adjustment digits for adjustment weight 1 | 2 | 2 | 60074 |
调节重量2的调节数字(数字量2) | Adjustment digits for adjustment weight 2 | 4 | 2 | 0 |
调节重量1 (标定砝码1重量) |
Adjustment weight 1 | 6 | 2 | 2000 |
关于称重模块SIWAREX MS的更多问题,请参考“SIWAREX MS新手必备”