xueli77
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看xueli77的 主题 / 回贴
楼主  发表于: 2011-03-23 16:08
    小弟在看完三菱编程手册PID控制部分后有这个问题,实际调试中经常会把P;I;D;以及SV;采样周期等参数放到触摸屏上,以方便随时更改。
  但这里看到例程中这些参数都是以SM402为起始的语句中,SM402只在PLC运行时扫描一个周期,那这样不是在一个周期以后的运行中无法修改了?想要修改还得停了PLC,修改后,再次运行PLC。这一起一停很是麻烦。
  这里小弟想请教下怎么写才能让PLC运行过程中也可以修改PID控制参数。不知道把语句起始的SM402改成SM400可以吗?这样会不会出错?我手头没有PLC,我法测试。或者还有什么方法可以做到这个要求。要是能有例子程序那就更好了。
ysheng9099
三人行必有吾师
级别: 工控侠客
精华主题: 0
发帖数量: 959 个
工控威望: 2440 点
下载积分: 21434 分
在线时间: 117(小时)
注册时间: 2010-10-28
最后登录: 2021-06-02
查看ysheng9099的 主题 / 回贴
1楼  发表于: 2011-03-23 19:57
直接修改相应的P,I,D,SV等数据寄存器的数据就可以了
xueli77
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看xueli77的 主题 / 回贴
2楼  发表于: 2011-03-24 08:58
这样可以吗,在运行以后修改,不是需要在SM402接通后才能再次写入吗,这样不还得重新启动一次PLC。
zhongxin0512
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhongxin0512的 主题 / 回贴
3楼  发表于: 2011-03-24 10:54
修改对应的寄存器的地址的值