caoyougang
猫猫工控
级别: 略有小成
精华主题: 2 篇
发帖数量: 183 个
工控威望: 236 点
下载积分: 1152 分
在线时间: 48(小时)
注册时间: 2021-08-24
最后登录: 2025-04-30
查看caoyougang的 主题 / 回贴
楼主  发表于: 2024-11-27 16:57
吐槽一下信捷触摸屏的MODBUS,寄存器无法设置只读或者只写,必须是读写,对于小众变频器,有些寄存器只能写不能读,触摸屏立即报通讯故障,无法正常使用,所有办法都不能解决,信捷也解决不了,客户又指定信捷触摸屏,气人。
只写寄存器
闲鱼号:猫猫工控
抖音:猫猫工控
基于HTML,CSS,JavaScript的网页开发, 单片机编程应用,pcb设计,原理图设计,plc程序代写 代做 代编,plc程序设计,编程,西门 子plc,三菱plc,台达plc,汇川PLC,基恩士plc,变频器调试,变频器联动调试,485通讯技术支持,Modbus通信协议技术支持,非标准通讯协议技术支持,精通昆仑通态触摸屏,威纶通触摸屏,三菱触摸屏,汇川触摸屏,,组态设计,宏代码编写,各种文本显示器编程,远程技术支持,电气CAD图纸等系统设计,英语交流顺畅,可直接对接老外开展工作,致力于为行业提供高性价比的服务。
阳春节拍
级别: 略有小成
精华主题: 0
发帖数量: 137 个
工控威望: 202 点
下载积分: 742 分
在线时间: 51(小时)
注册时间: 2022-03-24
最后登录: 2025-04-30
查看阳春节拍的 主题 / 回贴
1楼  发表于: 2024-11-29 09:24
不理解楼主的用法。
如果是屏函数,读和写是不同的指令,完全可以分开。
如果是屏按钮,信捷屏的所有写位或字按钮都提供有读、写地址分开的功能。把这两个地方填写不同的地址就行了。
如果是取字的位,或者是使用位组合的字,信捷屏确实没直接提供,需要自行编写函数。信捷屏提供那么多内部地址,很简单就能实现。

比如正转运行为写位,可以使用指示灯按钮,操作对象设置为写地址,监控对象设置为能读回当前运行状态的位。
再比如正转运行为写字,信捷屏没有写字按钮,只有数据输入(地址设置同上为两个)。可以使用限制写值的范围来实现启停。如果想要用按钮,那就只能自行编写函数来实现位组合成字再写出
阳春节拍
级别: 略有小成
精华主题: 0
发帖数量: 137 个
工控威望: 202 点
下载积分: 742 分
在线时间: 51(小时)
注册时间: 2022-03-24
最后登录: 2025-04-30
查看阳春节拍的 主题 / 回贴
2楼  发表于: 2024-11-29 09:47
仔细看了下楼主的需求,变频器确实都提供控制字,部分才提供控制位。
先说前提,为安全计,通常不建议使用通讯控制启停,最多可使用通讯控制频率。

信捷屏提供modbus方式的读写字的位按钮,但仍没有写字值按钮。
不想写函数的话,楼主可简单使用两个指示灯按钮实现启停:操作对象分别高为,H2000.1对应值2反转运行,H2000.2对应值6减速停机(或值4反转点动)。注意对于控制字来说,某个位写0并不代表关闭对应功能。比如将H2000.1从1写为0(控制字从2变为0),变频器仍会正常反转运行;此时只有再将H2000.2也写为1才会减速停机(控制字从2变为6);之后H2000.2对应的按钮就是记住控制按钮。至于监控对象位,扒下手册,找到反馈位或字,将对应地址填到两个按钮上。