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




正在下载,请等待……
1200PID一直没有输出,组态和引脚都没有发现有问题。使用Factory 仿真软件进行仿真是可以仿真PID的,所以不是这个原因。求大神解惑




正在下载,请等待……
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。


点一下这个按钮 START PIDCOMPACT
换个实际的试试呢
"JSdanzi" 的回复,发表在4楼
对内容: 【点一下这个按钮 START PIDCOMPACT】进行回复:
-----------------------------------------------------------------
都没有反应
我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了
"情书!" 的回复,发表在7楼
对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进行回复:
-----------------------------------------------------------------
不能单独仿真PID的,我是配合了仿真软件,但是没输出
S7-1200 的 PID 功能支持仿真吗?
S7-1200 固件版本 V4.0 以上,TIA V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真 PLC 的程序,但不支持工艺功能(高速计数器、运动控制、PID 调节)的仿真。

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

引用 "limm" 的回复,发表在10楼
内容: S7-1200 PID Compact V2 常见问题S7-1200 的 PID 功能支持仿真吗?S7-1200 固件版本 V4.0 以上,TIA V13 SP1 以上,使用 S7-PLCSIM V1...
"LYS0908" 的回复,发表在8楼
对内容: 【"情书!" 的回复,发表在7楼 对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进行回复: ---------------------...】进行回复:
-----------------------------------------------------------------
也就是说,博图不支持工艺功能的模拟,包括PID,还是得带负载,在PLC里面才能用。
学习学习学习学习
用实物模拟看看,意想不到的
引用 "情书!" 的回复,发表在12楼
内容: "LYS0908" 的回复,发表在8楼 对内容: 【"情书!" 的回复,发表在7楼 对内容: 【我也用你的程序模拟了,还真是不行,建议你带实物测试下,应该就可以了...】进...