软件编程
-
求教SD的定时时间格式
各位高手们,我在做S7300程序是用到的计时SD,用户希望在实际应用中,这个时间可以在组态画面上修改。SD的时间格式为S5T#2s,那么我享用MW100(或MD100)要如何做?还…
-
S7-300PID,有没有简易的?
有个要求不高控制偏差较大的系统,S7-300自带的PID,FB41感觉功能和参数过多,有没有简易的? 问题补充:FB41的PID虽然不错,但是受系统限制,可以使用的数量有限 最佳答…
-
用S7-400PLC SCL语言编写增量式PID模块实现控制锅炉压力和流量系统
性能指标:1)蒸汽出口压力范围为3.8MPa±0.5MPa;2)流量范围为30kg/s±1kg/s; 3)负荷由20kg/s提升至30kg/s时,压力和流量性能指标在1)…
-
cp342-5做主站时,其从站的地址问题?
cp342-5做主站时,其从站的地址(为I0-I8,Q0-Q8)可以和数字量I/O(I0-I3,Q0-Q3)地址重合么?如果直接读取I0,是从站数据还是数字量信号?调试中,我将数字…
-
约10000个数据 315-2DP/2PN带11台smart S7-200
求助大师: 11台smart S7-200通过各自的串口采用modbus大概共采集10000个数据,然后通过PN汇总到315…
-
我想10ms采集一次压力信号,20ms用PID控制调整一次压力,这个该怎么做?
我现在是把压力采集和PID都放在OB35里面的,OB35是20ms循环一次。但是为了复原压力真实信号,根据采样定理,我要10ms采一次,该怎么办?谢谢各位大神了。 问题补充:我想把…
-
ob1里程序段过多影响扫描速度吗?
除了调用的几个fc外,又写了许多程序段。 最佳答案 我们通常把程序写成若干FC或FB,是为了将程序划分清晰,便于调试和阅读;其实多数PLC都是单线程的,即在OB1一个循环周期内完成…
-
如何把 PIW1000 拆分成16位的 bit 形式?
想把 PIW1000 拆分成16位 bit 形式,除了用 DB 和 MW 的方法,是否还有其他方法?…
-
继续求教定时器SD、S-ODT的时间
各位高手们,我在做S7300程序是用到的计时SD,用户希望在实际应用中,这个时间可以在组态画面上修改。SD的时间格式为S5T#2s,那么我想用MW100来储存SD的时间值,如下图1…
-
FB 58“TCONT_CP”能不能用于其他的比如流量的pid控制?
根据定义,FB 58“TCONT_CP”: 用于具有连续或脉冲输入信号的执行器的温度控制器。能不能用于其他的比如流量的pid控制? 最佳答案 当然,…