1. 什么情况下使用i/o通信方式
io communication:用于少量、快速数据访问,直接访问plc的输入输出,不需要编程;
sfc或fb:用于大量数据传输,提供现成的例子程序,用户可以直接使用;
2. 如何通过i/o通信方式访问siwarex u称重模块
(1)siwarex u在step7中硬件组态如下,每个siwarex u模块对应16个字节,前8个字节对应通道1,后8个字节对应通道2;
(2)双击siwarex u,定义通信方式:
该siwarex u模块有两个通道,以通道1为例进行说明。建立变量表如下:
(3)重量值存储在iw102中,当前重量为97
(4)如何修改砝码重量
默认砝码重量为10000,存储在qw104中。在dr62输入实际砝码重量,q103.7进行触发,修改过程如下:
修改前变量状态如下:
执行完毕后,
注意:执行命令时一定要保证q103.7与i101.7的状态不同,否则命令没有执行;执行完毕后,二者状态相同。
(5)如何进行零点标定?
零点标定通过向dr57写命令代码1的方式实现,q103.7启动标定过程,如下图所示:
执行完毕后,状态表如下图:
(6)如何进行砝码标定
将重量为5000的砝码放在秤体上,向dr57写命令代码2,q103.7启动标定过程,执行前,变量状态如下图所示:
执行完毕后:
(7)如何读数据记录?
举例说明如何读取adj.digital0和adj.digital1的数值,它们分别存储在dr60和dr61中,向qb100内写入60,然后将q103.7置1,iw104和iw106的数据即为标定后产生的数字量。
可以看到通过siwatool u看到的数值与iw104和iw106相同。
(8)如何通过状态字节判断称重模块状态?
各状态位含义如下:
附:常用命令
命令代码含义1(或101)零点标定2(或102)砝码标定3(或103)清零5恢复出厂设置注:命令1、2、3对于通道1;命令101、102、103对于通道2;