首页 上一页 1 2 下一页 尾页

【求助】博图1200 PID没有输出 点击:2930 | 回复:24



LYS0908

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:308
  • 历史总积分:379
  • 注册:2022年9月09日
发表于:2023-11-13 14:41:14
楼主
求助帖200分-已结帖

1200PID一直没有输出,组态和引脚都没有发现有问题。使用Factory 仿真软件进行仿真是可以仿真PID的,所以不是这个原因。求大神解惑image.pngimage.pngimage.pngimage.pngimage.png

正在下载,请等待……
下载附件需0积分!

1分不嫌少!


JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 435回
  • 年度积分:79
  • 历史总积分:7637
  • 注册:2012年9月22日
发表于:2023-11-13 16:21:29
1楼

State 参数指示 PID 控制器的当前操作模式   你的 state 值是0  代表未激活 控制器关闭 

另外执行预调节时候控制器处于“未激活”状态,或者发生错误或者单击 禁用控制器”(Deactivate controller) 图标,则运行中的 PID 控制器将切换为“未激活”模式。

你的设定模式是3  处于自动状态 那么在线输出state也应该是3 才对

自动模式

在自动模式下,PID_Compact 会按照指定的参数来更正受控系统。
如果满足下列条件之一,控制器将切换到自动模式:

  • 预调节成功完成

  • 精确调节成功完成

  • 变量 sRet.i_Mode 的值变为 3。

CPU 启动或从 Stop 模式切换到 RUN 模式后,PID_Compact 会以最近激活的操作模式启动。要使 PID_Compact 保持在“未激活”模式下,应设置 sb_RunModeByStartup = FALSE。


JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 435回
  • 年度积分:79
  • 历史总积分:7637
  • 注册:2012年9月22日
发表于:2023-11-13 16:33:53
2楼

669fc2b5219c6d661b32d22f26d7773.png

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 435回
  • 年度积分:79
  • 历史总积分:7637
  • 注册:2012年9月22日
发表于:2023-11-13 16:49:06
3楼

3.png

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 435回
  • 年度积分:79
  • 历史总积分:7637
  • 注册:2012年9月22日
发表于:2023-11-13 16:49:34
4楼

点一下这个按钮  START PIDCOMPACT

LIQUANMIN

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 108回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2009年10月17日
发表于:2023-11-14 12:31:44
5楼

换个实际的试试呢


LYS0908

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:308
  • 历史总积分:379
  • 注册:2022年9月09日
发表于:2023-11-16 11:15:54
6楼

"JSdanzi" 的回复,发表在4楼
        对内容: 【点一下这个按钮  START PIDCOMPACT】进行回复:

        -----------------------------------------------------------------

都没有反应


情书!

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 33回
  • 年度积分:535
  • 历史总积分:839
  • 注册:2019年8月29日
发表于:2023-11-16 16:40:43
7楼

我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了

LYS0908

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:308
  • 历史总积分:379
  • 注册:2022年9月09日
发表于:2023-11-16 17:21:19
8楼

"情书!" 的回复,发表在7楼
        对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进行回复:

        -----------------------------------------------------------------


不能单独仿真PID的,我是配合了仿真软件,但是没输出

李三寿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2020年5月22日
发表于:2024-01-03 11:57:31
9楼
建议实物测试。看代码。

limm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2012年5月09日
发表于:2024-01-04 09:20:30
10楼

S7-1200 PID Compact V2 常见问题

S7-1200 的 PID 功能支持仿真吗?

S7-1200 固件版本 V4.0 以上,TIA V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真 PLC 的程序,但不支持工艺功能(高速计数器、运动控制、PID 调节)的仿真。

1200 PID问题点解答
https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/10-Technology/02-PID/02-PID_Compact/03-PID_V2/04-FAQ.htm

网页捕获_4-1-2024_91944_www.ad.siemens.com.cn.jpeg


1200PID指令使用说明
https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/070.html
PID.PNG

1200 PID使用教程
https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/10-Technology/02-PID/02-PID_Compact/03-PID_V2/02-Config.htm  

网页捕获_4-1-2024_91621_www.ad.siemens.com.cn.jpeg

Q458751110

  • 精华:0帖
  • 求助:1帖
  • 帖子:60帖 | 916回
  • 年度积分:11
  • 历史总积分:5297
  • 注册:2006年4月04日
发表于:2024-01-04 10:40:17
11楼

引用 "limm" 的回复,发表在10楼
        内容: S7-1200 PID Compact V2 常见问题S7-1200 的 PID 功能支持仿真吗?S7-1200 固件版本 V4.0 以上,TIA V13 SP1 以上,使用 S7-PLCSIM V1...

很详细。。

情书!

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 33回
  • 年度积分:0
  • 历史总积分:839
  • 注册:2019年8月29日
发表于:2024-01-09 09:54:01
12楼

"LYS0908" 的回复,发表在8楼
        对内容: 【"情书!" 的回复,发表在7楼        对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进行回复:        ---------------------...】进行回复:

        -----------------------------------------------------------------


也就是说,博图不支持工艺功能的模拟,包括PID,还是得带负载,在PLC里面才能用。

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 926回
  • 年度积分:25
  • 历史总积分:3472
  • 注册:2019年2月15日
发表于:2024-01-25 15:10:03
14楼

用实物模拟看看,意想不到的

莫言*莫言

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:5
  • 历史总积分:5
  • 注册:2015年4月05日
发表于:2024-01-25 16:54:45
15楼

引用 "情书!" 的回复,发表在12楼
        内容: "LYS0908" 的回复,发表在8楼        对内容: 【"情书!" 的回复,发表在7楼        对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进...

正解,楼主参照下

插翅难飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:1
  • 历史总积分:211
  • 注册:2016年7月05日
发表于:2024-01-27 16:06:40
16楼

可检查PID功能块中的正反作用设置是否正确。如果设置错误,可能会导致PID输出与实际需求相反或没有输出。

ggd_520

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:531
  • 注册:2014年5月09日
发表于:2024-01-27 16:22:14
17楼

看看程序逻辑是否正确,特别是与PID功能块相关的部分。有时候,程序中的逻辑错误可能会导致PID输出异常。

翱翔

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:605
  • 注册:2014年11月28日
发表于:2024-01-27 16:28:06
18楼

使用PLC的监视和诊断功能来检查PID指令的各个输入和输出,以及内部变量的状态,可以查看问题所在。

披荆斩棘

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:3
  • 历史总积分:9
  • 注册:2015年3月28日
发表于:2024-01-27 16:54:36
19楼

引用 "情书!" 的回复,发表在12楼
        内容: "LYS0908" 的回复,发表在8楼        对内容: 【"情书!" 的回复,发表在7楼        对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进...

对的

披荆斩棘

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:4
  • 历史总积分:10
  • 注册:2015年3月28日
发表于:2024-01-27 16:55:47
20楼

引用 "LYS0908" 的回复,发表在8楼
        内容: "情书!" 的回复,发表在7楼        对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进行回复:        ---------------------...

还是用实物实际带测一下,别仿真了

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页