plc模拟量输出!!急求

来源:百度知道 编辑:UC知道 时间:2024/05/07 03:23:12
s7-200,我想用它实现一个模拟量输出,比如在5秒钟输出电压持续从10v降到6v,编程怎么实现啊。。
如说设定每秒对应一个数值,他的曲线还是不平滑的啊,他只是每秒都变一次。我需要的是一条平划的斜线。不知道能实现不。
你们的意思就是把一个数学运算式写到程序里啊?让后用时间和斜率作为输出量的条件,这样结果就能随着时间的变化而变化了?

不知道行不行,可以试一下:

用一个定时器定时,获取它定时的实时时间;

通过手工计算获取线的斜率;

利用数学运算计算初模拟量输出与时间的关系。

唔,基本就象你说的那样,不过我有点怀疑能不能,毕竟PLC执行是有循环周期的。

实际上plc输出的模拟量信号也是一种离散量,所以没有绝对的模拟量。你可以这样写程序,利用定时中断,输出电压是中断时间的函数,改变中断时间你就可以得到比较平滑的曲线。比如10ms应该够用了吧?

用232,或者是235,
模拟量输出值对应是0~32000,
在5s中,每秒对应一个数值。

用定时中断似乎可以
0.5秒加一次
可以试试