关于西门子PLC寻址的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:38:32
设计一个水位PID控制的程序,用的是S7-200
要求水位为满水位的75%,
设置PID参数:
装入回路设定值=75%
回路增益=0.25
装入回路采样时间=1S
装入积分时间=30MIN
另外设定中断0的时间为100ms

程序:
#0.75放到VD104;
#0.25放到VD112;
#0.1放到VD118;
#30放到VD120;
#0.0放到VD124;
#100放到SMB34

采样时间明明是1S,为什么放到回路表VD118里的数值就变成0.1了?
还有参数的单位是如何界定?例如为什么时间积分参数是30(min)而不是1800(s)呢
我的例子是"水位PID控制系统”
我的资料是《西门子S7-200PLC入门》、和《西门子S7-200PLC技术与应用》(从入门到精通)
里面都没有介绍你说的回路表啊,朋友你看的是什么资料

上次那个是你发的吗?
你是从哪里看到的例子,我也在学就是搞不明白 我有你那个例子,跟你说的参数不一样。
PID回路表规定取值积分时间单位为MIN且必须为正数,也就是分钟,所以积分时间是30min不是1800s。
采样时间规定数据格式也为实数且必须是正数,单位为s,按照书上说的回路表应该是vd116。不知道放入vd118是不是错误的。0.1放入vd118是指0.1s,应该不是1s才对。我也是初学者,不知道有没有搞错

有!《现代电气控制与PLC应用》,北航版,王永华编!书确实不错,没这本书估计我和PLC无缘了!!
我就发现300,400比200好编程多了!许多的程序已经参数化标准了!但通讯这难啊!
一起加油吧!!!

VD是32位的,VD118是不对的,应该是VD116