服务与支持
搜索结果
CAA Memory库中CRC16_Modbus函数支持STRING类型和BYTE类型输入。
使用Byte类型的数组进行输入时有两种情况
(1)使用Byte类型数组直接输入ModbusRTU格式报文时,根据实际的报文长度设置uiLength引脚可以正确输出ModbusRTU校验位,高位在前。
此处输入报文为010315070002,占用长度6个BYTE,故需要设置uiLength引脚为6,如设置长度超过报文实际长度时,0不会被舍弃会按照设置长度进行计算;

(2)使用Byte类型数组通过ASCII码表将报文转换为Modbus ASCII格式报文时,根据实际的报文长度设置uiLength引脚可以输出Modbus ASCII校验位,高位在前;
此时对应ModbusRTU报文010315070002,对应Modbus ASCII报文占12个BYTE,故需要设置uiLength为12,如设置长度超过报文实际长度时,0不会被舍弃会按照设置长度进行计算。

使用STRING类型输入时固定为Modbus ASCII 格式校验位

①可以使用我们官方hcfaPlcLib库中的ModbusTCPServer指令进行开启和关闭,具体使用可参考对应文档《modbusTCP服务区功能块使用》;

②也可以通过系统自带的ModbusTCP库中的指令进行开启和关闭,不同版本软件此库内容可能有所不同。

V300系列启用数值元件的数值输入功能但未启用弹出键盘时,可以通过外部键盘进行输入,输入时触摸屏界面被该数值元件垄断,其他数值输入元件无法弹出键盘;
如果未启用弹出键盘也没有连接外部键盘,会导致HMI界面所有输入元件均无法操作,但其余开关元件等不受影响,可正?刂。

【注】键盘页面为强垄断,即键盘弹出后HMI页面其余元件均不可操作;即使窗口属性页面的弹出/直接/间接窗口的垄断不勾选也无法改变键盘垄断。
事件显示元件属性====排序===显示顺序===显示字符,设置显示的字符长度,设置为0时根据内容自动调整列宽;


任何存在文件导出的操作失败都可“关闭软件,右键==管理员模式运行”进行尝试;
软件权限不够,文件读写路径会被电脑系统自动拦截;
若还是不能直接导入到U盘路径(电脑对外部读写设备也做了限制)中,可将工程先导到电脑文件夹,再拷贝到U盘里。

①先检查操作步骤是否正确,是否生成开机画面文件,是否有重新下载,
②软件版本比屏侧固件低可能会导致,升级软件版本后需重新生成开机画面文件再进行下载尝试。
①编码器初始化:
原本位置:
P20.06设为7后:(清除编码器多圈数值)

重新上电绝对位置等于单圈位置:
②驱动器回原:
回原前位置:

驱动器回原后:(仅清除P21.07数值)

重新上电后:

③驱动器Z相回原:
回原前位置:
驱动器Z相回原后:(清除编码器单圈位置和P21.07数值)

④总线伺服P20.06设为8:X系列总线伺服如X5EB机型等,可通过P20.06设为8进行清除P21.32圈数以及P21.07的数值。

默认的参考点是绝对位置0,可以使用G92代码进行修改参考点。如果需要每次执行都需要修改参考点坐标,可以把参考点坐标位置以变量方式进行自行修改。
