回复:300PLC8路模拟量批量转换?

tomw

  • 帖子

    315
  • 精华

    0
  • 被关注

    18

论坛等级:侠士

注册时间:2013-05-08

普通 普通 如何晋级?

发布于 2017-07-26 10:40:50

2楼

一般是将模拟量转换做成一个子程序(FC),然后在另外一个子程序中进行调用;

子程序的输入参数为PIW,低限,高限等;输出参数为目标值;

8个模拟量转换,只要写8句程序。


为了加速转换速度,有时候将目标值设置为整数。

这样模拟量转换子程序就全部变成了整数运算,可以大大缩短执行时间。

若目标值为温度,则温度目标值为温度(摄氏度)的10倍;因为0.1度的精度对温度就够用了。

若目标值为压力(kPa),量程为(0-1000kPa),则压力目标值为压力的10倍,也就可以了。

其它种类的目标值可以类推。


WinCC上面再通过线性变换将整形数转换为带小数点的实数即可,这样显示的数据还是真值。

供楼主参考。



Never study too hard to be foolish
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54716条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。