200SMART PLC RTU与台达变频器RTU通讯,频率如何写入(附程序链接网址)?

我按链接上的程序将变频器设置成了频率由RS-485方式通讯了,变频器该设置的参数我也设置了,连变频器上的P157我也设置成1了,变频器程序是没错的,但按了I0.4(写频率),再按正转,也没有见变频器有频率。所以我很想知道,链接上200 PLC的程序要如何有效写入频率?
网页链接

你这个程序是错误的。ADDR是从站写数据的内存地址,即将PLC DataPtr的数据写到从站1的内存地址Addr中,你需要确定先确定这个地址。你用的SIEMENS SMART PLC吧,没记错的话,写数据需要把RW改为1,ADDR应该为10进制数据,

参数地址 (Addr) 是起始 Modbus 地址。 允许的取值范围如下:

    对于离散量输出(线圈),为 00001 至 09999

    对于离散量输入(触点),为 10001 至 19999

    对于输入寄存器,为 30001 至 39999

    对于保持寄存器,为 40001 至 49999 和 400001 至 465535

你把地址改为10进制(具体些地址你查变频器手册,地址以3开头)、RW改为1试试,MBUC_CTRL块要先调用,保证一直工作。

温馨提示:答案为网友推荐,仅供参考
相似回答