您的位置:控制工程论坛网论坛 » PLC与PAC » s7-200 smart 485通信 状态图表修改值 提示非法对象访问

dongzhang

dongzhang   |   当前状态:在线

总积分:887  2024年可用积分:0

注册时间: 2006-08-24

最后登录时间: 2023-09-01

空间 发短消息加为好友

s7-200 smart 485通信 状态图表修改值 提示非法对象访问

dongzhang  发表于 2023/1/4 16:24:25      941 查看 2 回复  [上一主题]  [下一主题]

手机阅读

控制功能:使用西门子S7-200 smart PLC的RS485串行通信端口对变频器(台达VFD-M)实行串行通信,对变频器进行数据读写

设备:西门子S7-200 smart ST40 PLC,台达VFD-M变频器

通过西门子S7-200 smart PLC侧使用自由口协议编写程序,对变频器(台达VFD-M)侧使用Modbus通信协议下的ASCII通信方式,能实现正常通信,在通信的过程中,在进行数据读写时,在状态图表中修改数据时,提示“非法对象访问”,但是在程序中进行数据的写入时,又是可以修改的,请问这是怎么回事?难道在通信过程中,在状态图表中不能写入数据吗?如何才能在状态图表中进行写入数据?


1楼 0 0 回复
  • boguan_thl

    boguan_thl   |   当前状态:在线

    总积分:925  2024年可用积分:0

    注册时间: 2010-12-15

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    boguan_thl   发表于 2023/1/4 16:53:11

    应该是写入的数据非法,你把数据格式改成别的试一下

    2楼 回复本楼

    引用 boguan_thl 2023/1/4 16:53:11 发表于2楼的内容

  • kuuann7

    kuuann7   |   当前状态:在线

    总积分:1660  2024年可用积分:0

    注册时间: 2010-12-14

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    kuuann7   发表于 2023/1/11 17:42:56

    你先检查你写入的地址对不对,是不是写错了,写到只读寄存器了。比如频率显示寄存器。

    再查你修改频率的条件,是需要先停机还是需要操作特殊的标志位。

    最后你只能查报文了,对比一下程序中写频率和状态图标写频率的报文哪里不同就知道问题在哪了


    3楼 回复本楼

    引用 kuuann7 2023/1/11 17:42:56 发表于3楼的内容

总共 , 当前 /