如何通过用户程序修改IP地址?

一个项目是3套226CN PLC通过以太网连接,想在上位机/触摸屏上修改IP地址,程序上是如何编写?
以太网向导生成的时候,有个存储分配区,但是那个存储区里有两个相同的IP、掩码和网关,我应该设置哪个?读取哪个?

最佳答案

以太网向导完成后会生成了ETHX_DATA,打开该数据块就可查看到 VD15 就是IP 地址,注意我的数据块的偏移地址为VB0开始的。
注意:以太网向导必须选择 请勿为此配置生成CRC 保护。
修改数据块数据
调用CFG指令,沿触发START引脚

图片说明:

如何通过用户程序修改IP地址?  

提问者对于答案的评价:
你配了个图,我看了下就感觉豁然开朗。。。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日 上午1:11
下一篇 2018年12月6日 上午1:11

相关推荐

  • sS7-200的MODBUS主站指令

    S7-200的modbus主站指令的地址码是5位数,例如40001,但是有的设备,例如日本松下的FP-X的modbus的保持寄存器码是6位数,例如432765,请问怎样解决这个问题…

    SIMATIC S7-200 2021年7月5日
  • S7200自由口通讯

    我用S7200自由口与一个设备通讯,这个设备必须要向它发送询问命令以后才会回一个消息,所以只用XMT发送,马上再用RCV接收,一般情况下通讯能够正常,但是如果那个设备故障了,它就不…

    SIMATIC S7-200 2021年7月5日
  • 研华ADAM4017+模块每隔一端时间就掉电

    一个恒压供水的工程,压力表为4~20ma输出,与研华Adam4017+模块链接 研华模块为4~20ma转485,最后西门子224xp 以modbus和研华模块通…

    SIMATIC S7-200 2021年7月5日
  • s7-200与MM440USS协议 无通讯:驱动器未设为激活

    使用s7-200端口0与MM440通信,初始化端口,波特率,变频器地址都对。变频器设置地址也对,可是我将第一套程序修改后,在下载就出现“无通讯:驱动器未设为激活。”错误,为什么呢?…

    SIMATIC S7-200 2020年10月31日
  • 关于流量控制

    想做个液体流量控制,精度要求千分之一内。 自己大致配置是:柱塞式计量泵和流量计以及流量控制仪表。 思路:流量计输出脉冲信号到仪表上,表上可以显示瞬时流量和累积流…

    SIMATIC S7-200 2021年7月5日
  • em232 程序是?

    用CPU226加EM232模块,使用电压输出。 LD     SM0.0 MOVW  &n…

    SIMATIC S7-200 2021年7月4日
  • s7-200中MD的值位数很多,只去其中前三位

    我用模拟量模块读到温度值为MD=21.2054266,现在我只需要显示21.2,请问需要怎么做 最佳答案 进行几步转换即可,详细程序见附图1. 图片说明:   …

    2017年6月8日
  • s7-200控制电机,带有光电,启动延迟

    有具体的思路吗?都有哪些方法。 最佳答案 电机故障时启用光电,还是正常启动是启用光电,你想实现什么样的功能,主要使用延时就可以解决这个问题,523107753可以加我的QQ一起讨论…

    SIMATIC S7-200 2017年10月30日
  • TD400C不能显示编程的页面

    我用了两台CPU224XP,各带一台TD400C,按照向导的步骤完成页面设计后,通过S7-300用CP5611,通过PROFIBUS总线,下载到CPU224XP(经过EM277),…

    SIMATIC S7-200 2021年7月4日
  • 本人新手,问S7 200伺服控制方案

    打算用S7 200控制三台伺服电机,打算用CPU226问题1:CPU226只有两个高速脉冲点Q0.0和Q0.1,伺服电机由三台,需增加什么模块?(考虑成本)问题2:网上看…

    SIMATIC S7-200 2017年8月18日