plc模拟量如何去除最大值最小值 博途v15如何仿真?该怎么操作?
博途v15如何仿真?该怎么操作?
我正好在做V13的视频教程。有兴趣的可以去看看。V15的操作也是一样的。让 让我们用图片和文字来介绍它。
首先创建一个新项目。
先加PLC,再加触摸屏。
使用连接向导添加触摸屏后,选择刚刚添加的PLC。
右键可以添加模块。
建立变量
编写程序
下面是设置PLC的IP地址,仿真时可以默认。
下面是触摸屏的IP,也是默认的。
触摸屏编辑
编辑触摸屏后,准备模拟。在模拟之前,在控制面板中设置计算机。
搜索PG
按如下安装我的设置
打开仿真软件PLCSIM创建一个新项目。
最小化
PLC右击编写程序和硬件
选择模拟连接搜索。
当PLC出现时,可以下载。
下载
下载后可以在线,可以监控。
可以看到修改后的值可以在线调试。
下面是触摸屏,直接右键模拟。
可以看到大程序和触摸屏的数据是一致的,如下图。
以下链接是视频教程。希望对你有帮助。如果你不 我不明白,你可以私下信任我。感谢您的观看。
#mid1632781861568526
西门子S7-1200PLC如何转换模拟量?
薄涂的1200指令库中没有STEP7中的FC105这样的块,但是如果是薄涂1500,有一个模拟转换的标准块类似于FC105,可能会给一些朋友带来不便!
其实如果知道模拟量和工程量计算的算法步骤,完全可以把模拟量转换成整数,通过加减乘除指令进行计算,但是那一个没有FC105/FC106方便。
如果1200系列PLC在薄涂软件中编程,有没有简单的方法将模拟量转换成工程量?
答案是肯定的!就是使用缩放和标准化这两个指令,请看下图:
如图所示,模拟输入地址PIW64使用NORM_X指令将模拟值转换为0到1之间的实数。由于模拟信号设置为4-20mA输入,对应的数据范围为0-27648,所以NORM_X指令的最大值和最小值分别为0和27648。
后面的SCALE_X指令是把0到1之间的实数转换成-5pa到5pa之间的压力值的实数,这里转换成工程量。
你可以看到图片的第一行。当我强制PIW64的值为0时,计算结果为-5pa;在图的最下面一行,当我强制PIW64的值为27648时,计算的结果是5pa。这说明该程序可以实现模拟量和工程量之间的转换。
当我强制PIW64的值为27648/213824时,计算出的压力值为0pa,如下图所示:
那个 总之,我应该能帮助你,谢谢你!如有疑问,请关注留言,我会及时回复!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。