m88之家_m88基础知识学习网站
当前位置:m88之家 > plc > 西门子plc > 正文

西门子S7-1200PLC如何转换模拟量

时间:2019-06-22 08:58 来源:m88之家

首先我这里用的模拟模块是SM1234模块 4输入 2输出
下面是软件设置,可以选择电压模式或者电流模式
我这里选的是-10-10V电压输入
西门子S7-1200PLC如何转换模拟量
下面是输出设置,同样是电压输出0-10V
西门子S7-1200PLC如何转换模拟量
下面配置地址

西门子S7-1200PLC如何转换模拟量
再来查看模块说明
从上面可以看到输入 -10V-10V对应的数值是 -27648-27648
输出同样 -10V-10V对应 -27648-27648
下面看模拟量输入程序
将模拟量输入1通道对应的地址IW136转换成浮点数MD304
西门子S7-1200PLC如何转换模拟量
然后除以2764.8就得到实际电压值
比如IW136=27648,转换成浮点数除以2764.8就10,表示实际电压是10V
IW136=13824,转换成浮点数除以2764.8就5,表示实际电压是5V
西门子S7-1200PLC如何转换模拟量
下面看模拟量输出程序
假设MD360存储的就是我们需要输出的电压伏数
乘以2746.8转换成整数放入QW134即可
西门子S7-1200PLC如何转换模拟量
因为满输出对应10V对应是27648,1V应该是多少呢?就是2764.8
2V就是2X2764.8
上一篇:西门子博图软件为什么难安装
下一篇:没有了
看过《西门子S7-1200PLC如何转换模拟量》的人还看了以下文章
西门子博图软件为什么难安装 西门子博图软件为什么难安装
掌握方法,首先是安装软件顺序,以V13为例 1、Sim_EKB_Install_2014_03_08(选择需要的密钥,选中-安装长密钥) 2、SIMATIC_STEP_7_Professional_V13 3、WinCC V13 4、PLCSim V13 5、SIMATIC_TIAP_V13_UPD4 6、Startdrive_Standalone_V13 再一个是重启问题...
西门子1500plc如何与巴鲁夫rfid编程 西门子1500plc如何与巴鲁夫rfid编程
使用博图软件可以实现这个功能,下面讲解时使用西门西S7300的使用 和1500时差不多的,希望你对你有参考作用。 IA Portal v11 提供了PLC 项目移植的功能,STEP7 V5.4 SP5 和STEP7 V5.5的程序指令,可以通过STEP7 V11的移植工具升级到STEP7 V11。在STEP7 V5.4...
西门子200PLC上升沿和下降沿检测指令 西门子200PLC上升沿和下降沿检测指令
应该说每种PLC中都存在上升沿和下降沿的命令,有的叫上升沿微分指令,所以它主要是用来捕捉那些快速变化的信号的,人眼看不到,但是实际状态发生了变化,程序需要捕捉到这种变化的时候,就需要用到边沿检测指令,在西门子PLC中就叫做上升沿和下降沿检测指令...
西门子db数据块详解 西门子db数据块详解
西门子PLC从300/400系列开始STEP7软件引入了DB块的概念,DB就是数据块,这个DB区有点象西门子200PLC中的V变量数据区,200中编程使用V区的点,300中就可以使用DB区来存储数据,以及触摸屏上位机这些的通讯也都主要使用DB变量,所以DB块是西门子PLC中一个非常...
西门子plc一个按钮控制三盏灯的梯形图 西门子plc一个按钮控制三盏灯的梯形图
首先一个按钮依次控制三盏灯的亮与灭说起来比较笼统,我可以实现一个按钮依次控制灯1亮、灯2亮、灯3亮、然后全灭,如果还有其他要求可以在此程序上进行修改。 程序如下图: M0.0是控制按钮,每当按钮有一次输入,计数器C10就计数加1,MW100就是输出值,C#0代...